A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. Bevezetés Az 1986. évi Kürschák-versenyen szerepelt az alábbi feladat: és a következő játékot játssza: Az első pozitív egész közül véletlenszerűen kiválasztanak darabot és ha ezek összege páros, akkor , egyébként pedig nyer. A milyen értékeire lesz egyenlő és nyerési esélye? A válasz: páratlan esetén a nyerési esélyek egyenlők, páros esetén pedig nem: ha páros, akkor , ha pedig páratlan, akkor nyerési esélye nagyobb. A KÖMAL 1987/2 számában közölt I. megoldás akkor is alkalmazható, ha valamilyen páros -re és nem az első , hanem az első pozitív egész közül választ ki darabot (érdemes meggondolni, mit ad a módszer páratlan -re). Természetesnek tűnt a következő általánosítás: mit mondhatunk akkor, ha nem kettő, hanem játékos játszik, úgy, hogy az valamilyen többszörösére az első pozitív egész közül véletlenszerűen kiválasztanak darabot, ezek összegét maradékosan elosztják -mel, és a maradék határozza meg a nyertes személyét: maradék esetén az első, maradék esetén a második és általában, maradék esetén az -edik játékos nyer? Egy speciális eset Viszonylag könnyű volt megtalálnom a választ akkor, ha az prímszám: ebben az esetben a játék pontosan akkor igazságos, ha a nem osztható -mel, azaz . Osszuk be ugyanis az első pozitív egészt darab elemű ,,blokkba'': , és tekintsük azokat a -asokat, amelyek mindegyikéhez található olyan blokk, amelynek a -as tartalmazza legalább egy, de nem az összes elemét. Az ilyen -asokat elemű osztályokra fogjuk bontani úgy, hogy egy-egy osztályban a -asok elemeinek összegei minden lehetséges maradékot kiadnak -mel osztva. Úgy kapjuk meg egy -ashoz a vele egy osztályban levő további darabot, hogy megkeresve a legelső olyan blokkot, amelynek legalább egy, de nem az összes elemét kiválasztottuk, az adott -asnak az ebbe a blokkba eső elemeit minden lehetséges módon ,,elforgatjuk'': azaz mindegyiküket növeljük ugyanazzal a és közé eső egésszel, majd azokat az elemeket, amelyek ezáltal kikerülnek a blokkból, -mel csökkentjük, hogy visszakerüljenek. Tegyük fel, hogy a kiinduló -as a blokkból darab elemet tartalmaz és e -asban az elemek összege . Ekkor a -ast tartalmazó osztályban a -asok összegei -mel osztva az számokkal egyenlő maradékokat adnak, hiszen ha a darab blokkbeli elem mindegyikéhez -t adunk , majd néhányat -mel csökkentünk, egy -vel kongruens számot kapunk . Ez az darab szám pedig csupa különböző maradékot ad -mel osztva, mert ha , akkor osztója -nek, ami és miatt csak úgy lehetséges, ha , azaz , hiszen az prím. Mivel pedig a lehetséges maradékok száma éppen , valóban előáll az összes lehetséges maradék. Az eddig vizsgált (nem üres ‐ nem teli blokkokat tartalmazó) -asokon játszva tehát igazságos a játék. A fennmaradó -asok azok, amelyek minden blokknak vagy mind az elemét tartalmazzák, vagy egyet sem; ilyenek csak akkor vannak, ha , a blokk mérete osztója a -as elemszámának, azaz -nak. Az ilyen -asokban az elemeket -mel osztva minden lehetséges maradékot egyaránt esetben kapunk, így az elemek összege kongruens | |
Ez viszont azt jelenti, hogy az ilyen -asok összegei -mel osztva ugyanazt a maradékot adják, az darab játékos közül tehát egynek nagyobb a nyerési esélye a játékban, annak, aki a fenti maradéknál nyer. Ha tehát nem osztója a -nak, akkor a játék igazságos, egyébként pedig nem. A bizonyítás esetén megegyezik az eredeti feladat megoldásával. Most már könnyű volt megadni a játék igazságosságának egy szükséges feltételét az általános esetre: az -nek és a -nak relatív prímnek kell lennie. Tegyük fel ugyanis, hogy a játék igazságos, de -nek és -nak mégis van egy közös prímosztója. Osszuk be a játékosokat csapatba úgy, hogy az -edik csapatba az -edik, a -edik, -edik, -edik játékos kerüljön . Ekkor minden csapatban játékos lesz.
1. ábra Játsszák most a játékot úgy, hogy ne egy játékos nyerjen, hanem az a csapat, amelyiknek tagja az illető játékos. Mivel feltevésünk szerint az ,,egyéni'' játék igazságos és minden csapat ugyanannyi játékosból áll, a játék a csapatok között is igazságos. Ugyanakkor azt, hogy melyik csapat nyer, az dönti el, hogy milyen maradékot ad a kiválasztott darab szám összege -vel osztva: a -edik csapat ugyanis akkor nyer, ha az összeg -mel osztva , azaz -vel osztva maradékot ad. Láttuk viszont, hogy az ilyen játék nem lehet igazságos ‐ mert osztható -vel ‐, és így az eredeti egyéni játék sem az. Azt sem volt nehéz bebizonyítani, hogy a kapott szükséges feltétel elégséges is: ha és relatív prímek, akkor a játék igazságos: az esetben talált ,,forgatásos'' bizonyítás ugyanis most is működik, ennek végiggondolását az Olvasóra hagyjuk. Hogyan tovább? Ezután természetesen azzal kezdtem foglalkozni, mit mondhatunk akkor, ha nem kötjük ki, hogy , a játékosok száma, osztója legyen -nek. '87 februárjában sikerült bebizonyítanom a következőket: ‐ ha prímszám, akkor a játék igazságosságának szükséges és elégséges feltétele, hogy adjon -mel osztva nagyobb maradékot, mint ad -mel osztva; (a már vizsgált esetben ez a talált feltételt jelenti) ‐ ha , ahol prímszám és pozitív egész, akkor a feltétel az, hogy minden -ra adjon -nel osztva nagyobb maradékot,mint ad -nel osztva. Ezekből az általános esetre is kaptam egy szükséges feltételt: ha a játék igazságos, akkor minden olyan prímszámra és pozitív egészre, amelyre osztója -nek, nagyobb maradékot kell, hogy adjon -nel osztva, mint (a bizonyítást a csapatba rendezéses módszerrel gondolja meg az Olvasó). A továbbiakban jelöljük egy szám -vel való osztásakor kapott maradékát -vel. A fenti feltétel nem elégséges: például ha és , akkor teljesül, hiszen és , a játék viszont nem igazságos: az első pozitív egészből kiválasztható számhármasok összegét -zel elosztva rendre esetben kapunk maradékot. A valódi feltétel és az elégségesség bizonyítása A prímhatvány -ekre kapott feltétel lényegibb általánosításának látszott, ha a maradékok nagyságviszonyára vonatkozó előírást nem csak az prímhatvány osztóira kötjük ki, hanem az összes -nél nagyobb osztóra: ,,Az minden -nél nagyobb osztójára adjon a nagyobb maradékot -vel osztva, mint az , azaz legyen .'' A vizsgált példán ez a esetre nem teljesül, hiszen . Sikerült bebizonyítanom, hogy ez a feltétel elegendő, de azt akkor még nem, hogy valóban szükséges. A szükségességet csupán arra az esetre tudtam visszavezetni, ha ; elég lett volna igazolni, hogy ha ilyenkor nem teljesül, akkor a játék nem igazságos. Ez csak több, mint fél év múlva sikerült. Nyáron megbeszéltem Reiman tanár úrral, hogy előadom az addigi eredményeket az Ifjúsági Matematikai Körben. Szerencsére sikerült megtalálnom a hiányzó bizonyítást ‐ két nappal (!) az előadás előtt. Ehhez a komplex számokat használtam fel, és később ezek segítségével új bizonyítást találtam arra, hogy a feltétel szükséges és elégséges. Ezeket a cikknek egy későbbi számban megjelenő második részében írom le. És most következzék a feltétel elégségességének bizonyítása! A továbbiakban azt a játékot, melynek során játékos az első pozitív egész közül véletlenszerűen kiválaszt darabot , ezek összegét maradékosan elosztják -mel, és a maradék dönti el a nyertes személyét, -val fogom jelölni. Az eredeti Kürschák-feladatbeli játék eszerint Megengedjük az olyan elfajuló játékokat is, amikor , vagy , esetleg . Az esetben a játékot igazságosnak tekintjük. ÁLLÍTÁS: A játék igazságos, ha teljesül a következő FELTÉTEL: Ha az -nek egy 1-nél nagyobb osztója, akkor nagyobb maradékot ad -vel osztva, mint , azaz . A bizonyítást ‐ a játékosok száma ‐ szerinti teljes indukcióval végezzük. Ha , akkor a játék igazságos, a feltétel pedig ekkor semmitmondó: mindig teljesül, mert az -nek nincs -nél nagyobb osztója. Legyen az egy -nél nagyobb egész szám és tegyük fel, hogy az állítást már igazoltuk minden olyan játékra, amikor . Most bebizonyítjuk, hogy ha a Feltétel teljesül a játékra, akkor az igazságos. Most is osszuk be az első pozitív egészt darab elemű és egy darab elemű blokkra:
Az elemű blokkokat ,,teljes'', az utolsó, eleműt pedig ,,csonka'' blokknak nevezzük. Ha osztója az -nek, akkor a csonka blokk természetesen üres. A teljes blokkokat megszámozzuk: az -edik teljes blokk az számokból áll. Tekintsünk egy tetszőleges -ast. Azt állítjuk, hogy ha a Feltétel teljesül, akkor található hozzá olyan teljes blokk, amellyel valódi metszete van, tehát nem üres és nem is az egész blokk. Ha nincs ilyen blokk, akkor a kiszemelt -as minden teljes blokkból vagy elemet tartalmaz és így Ezt viszont a Feltétel kizárja . Most is osztályokba rendezzük a -asokat, mégpedig úgy, hogy egy adott -as ‐ hívjuk mintának ‐ azokkal a -asokkal legyen egy osztályban, amelyeket úgy kaphatunk, hogy a mintának ‐ a legkisebb sorszámú teljes blokkban, legyen ez a -edik ‐ amelyből legalább egy elemet tartalmaz, de nem az összeset ‐ levő elemeit elforgatjuk; ‐ a magasabb sorszámú blokkokban lévő ‐ tehát a -nél nagyobb ‐ elemeit tetszés szerint megváltoztatjuk arra vigyázva, hogy -nél nagyobbak marad- janak. Ha megmutatjuk, hogy bármelyik ilyen osztályban a -asok összegét -mel maradékosan elosztva a maradékok mindegyikét ugyanannyiszor kapjuk meg, készen vagyunk: ugyanez igaz lesz az összes -asra is. Hívjuk egész számok egy véges halmazát egyenletesnek, ha minden, a elemeit -vel osztva fellépő maradék ugyanannyiszor fordul elő, és teljesen egyenletesnek, ha a maradékok mindegyike ugyanannyiszor fordul elő. Ha pl. minden eleme egyenlő és , akkor egyenletes, de nem teljesen egyenletes . Így azt kell megmutatnunk, hogy az egy osztályba eső -asok összegeinek halmaza teljesen egyenletes . Tartalmazzon a minta darab elemet a -edik blokkból , a -nél nagyobb sorszámú blokkokban pedig legyen összesen eleme . Szükségünk lesz az és a legnagyobb közös osztójára ‐ legyen ez ‐ és a relatív prím és mennyiségekre. Jelölje még a -edik blokk utáni blokkok elemszámának összegét, azaz legyen .
2. ábra A minta -nél nagyobb darab elemét féleképpen rendezhetjük át, ezekben az elemek összegei legyenek . Mivel osztója -nek, ezért . Másfelől az első darab blokk mindegyikében vagy ‐ azaz -val osztható ‐ a minta elemeinek száma, ezért . Így és . A minta osztályában a -edik blokk utáni elemeken tulajdonképpen egy másik játék zajlik: itt szomszédos egész közül választunk ki minden lehetséges módon darabot. Azt állítjuk, hogy ez a játék résztvevő között igazságos, azaz az halmaz teljesen egyenletes . Ehhez nyilván elég megmutatnunk hogy a játék igazságos, ami viszont az indukciós feltevésből következik. Ez alkalmazható, mert , másrészt a játékra teljesül a Feltétel: ha a -nak -nél nagyobb osztója, akkor a miatt , így a játékra felírt Feltételből . Másfelől -ból és -ból és hasonlóan -ból adódik, vagyis valóban A játéknak a -edik blokk utáni személyes részére tehát valóban teljesül a feltétel, így az igazságos, és vegyük észre, hogy megszabadultunk a kellemetlen csonka blokktól. Nézzük ezután az egy osztályba eső -asoknak az első blokkba eső részét. Ha a minta -edik blokkbeli elemeinek darab elforgatott képe van , akkor ezeket előállítják a mértékű forgatások. Azt állítjuk, hogy ekkor osztója -nek. Ha az mértékű forgatás után a -nél nem nagyobb elemek összege , akkor az elforgatás tulajdonságai alapján Mivel pedig az mértékű elforgatás eredeti állapotába viszi a -edik blokkot, , azaz osztója -nak, vagyis osztója -nek. Mivel és relatív prímek, ezért valóban . Hogyan írhatjuk fel ezután egy, a mintával egy osztályban lévő -as elemeinek az összegét? A -nél nem nagyobb elemek összege a -edik blokk elforgatásai révén valamelyike, a -nél nagyobbak összege pedig valamelyike. A -asok összegei tehát az alakú összegek lesznek, mert teljesen függetlenül választhatjuk -t és -t. Az állítást ezzel a következő segédtételre vezettük vissza: Egy segédtétel Ha pozitív egészek, és relatív prímek, osztója -nek, olyan egész számok, amelyekre ‐ tehát valamennyien ugyanazt a maradékot adják -val osztva ‐ végül az teljesen egyenletes , akkor az alakú összegek halmaza is teljesen egyenletes A segédtétel csak első ránézésre tűnik ijesztőnek. Először is vegyük észre, hogy az halmaz is egyenletes . Tudjuk ugyanis, hogy , osszuk be tehát az darab -t elemű csoportokba: | | Mivel , ezért az feltételből a -val való osztással adódik. Ez utóbbi pedig miatt akkor és csak akkor igaz, ha . Az egyes csoportokon belül így nincsenek egyenlő maradékok, ezek -esével ismétlődnek, így minden fellépő maradék annyiszor fordul elő, ahány csoport van: -szer.
Vegyük szemügyre ezután a táblázatot. Itt négy darab teljes maradékrendszer elemei állnak . Ezeket úgy kapjuk, hogy az -okból egy-egy teljes maradékrendszer elemeihez ‐ az halmaz darab ilyenre bontható ‐ hozzáadjuk az szerint különböző maradékot adó -ek egy-egy elemű csoportjának az elemeit ‐ ilyen csoport darab van. Elég tehát belátnunk, hogy ha a elemű halmaz teljes maradékrendszer , a elemű halmaz elemei pedig valamennyien ugyanazt a maradékot adják -val osztva, de -mel osztva bármely kettő különböző maradékot ad, akkor az alakú összegek teljes maradékrendszert alkotnak . Mivel összesen darab ilyen összeg van, ezért azt kell megmutatnunk, hogy semelyik kettő nem adhat ugyanolyan maradékot -mel osztva. Ez viszont nyilvánvaló, hisz ha akkor miatt a fenti kongruencia is fennáll, és mivel bármely két ugyanazt a maradékot adja -val osztva, ami csak úgy lehet, ha , hiszen az -ok teljes maradékrendszert alkottak . Ekkor viszont -ból adódik, ami az -ek kiválasztása miatt ( különböző maradékot adtak) csak az esetben lehetséges. Ezzel a felhasznált segédtételt bebizonyítottuk és így a Feltétel elégséges voltának bizonyítása teljes. Kísérlet a megfordításra Most visszavezetjük a Feltétel szükségességét arra az állításra, hogy ha esetén nem teljesül, akkor nem igazságos (kivéve, ha ). Ideje kimondani egy apró segédtételt, amit tulajdonképpen már ismerünk és a csapatokba rendezés módszerével be is bizonyítottunk: Ha igazságos és osztója -nek, akkor is igazságos. Tegyük fel ezután, hogy a játékra nem teljesül a Feltétel. Legyen az legkisebb -nél nagyobb osztója, amely a feltételt elrontja, tehát amellyel osztva a legfeljebb akkora maradékot ad, mint az . A fenti segédtétel alapján ekkor elég bebizonyítani, hogy nem igazságos. Az kiválasztása miatt ha és osztója -nek (tehát -nek is), akkor a -vel osztva már nagyobb maradékot ad, mint az , ezért elég a következőt igazolni: Ha az minden osztójára, amelyre , a nagyobb maradékot ad -vel osztva, mint az , de az -re ez már nem igaz, tehát , akkor nem igazságos. Bontsuk fel az első pozitív egészet -elemű blokkokra úgy, mint az elégségesség bizonyításánál tettük és tekintsük azokat a szám -asokat, amelyekhez találhatók olyan teljes blokkok, amelyekből legalább egy, de legfeljebb elemet tartalmaznak. Az indukciós lépéshez teljesen hasonlóan kapjuk, hogy ezekben az elemek összegét -mel elosztva minden lehetséges maradék ugyanannyiszor fordul elő, így ezeken a játék igazságos. A többi -as ezután olyan, hogy minden teljes blokkból vagy az összes elemet tartalmazza, vagy egyet sem. Legyen egy ilyen -asnak eleme az elemű csonka blokkban. Ekkor , mert osztható -mel (a teljes blokkban lévő elemek száma), másrészt , ami csak úgy lehet, hogy az a maradék, amelyet ad -mel osztva. A fennmaradó -asok tehát olyanok, hogy a teljes blokkok közül -et tartalmaznak, a csonka blokkból pedig elemet. A teljes blokkban levő elemek összege -mel osztva mindig ugyanannyi maradékot ad; legyen ez . Az ilyen -asokon zajló játékot úgy is felfoghatjuk, mintha az csak a csonka blokkon belül folyna, innen kellene elemet kiválasztani. (Az eredeti játékban ilyen elem összegéhez még -et hozzá kell adnunk és minden ilyen -ast -féleképpen ki kell egészítenünk teljes blokkal, de ez a játék igazságos voltán nem változtat, akkor és csak akkor igazságos, ha a ,,csonka blokkban'' zajló az. Elég tehát -ról bebizonyítani, hogy nem igazságos, ebben pedig valóban . Ha , ahol prím és pozitív egész, akkor a bizonyítás könnyen befejezhető egy ismert számelméleti eredmény felhasználásával: Ha , akkor . Ha ugyanis ilyenkor igazságos, akkor az darab -asban az elemek összegét -val osztva minden maradék ugyanannyiszor fordul elő, így osztója -nak. Mivel pedig ez nem teljesülhet, ha , ilyenkor valóban nem igazságos. A módszer az általános esetben ezen a ponton elakad: nem látni reményt, hogy tovább lehetne lépni vele. Jelenlegi alakjában is alkalmas viszont más számelméleti feladatok megoldására: Egy következmény Ha és egy alapú számrendszerben felírva, ahol prímszám, akkor | | ahol az binomiális együtthatóban megengedjük a esetet is; ilyenkor . Az eredmény Lucas lemma néven ismert és messzemenő általánosítása annak az F. 2597. feladat megoldásában kimondott állításnak (KÖMAL 1987/3 108. o.), mely szerint akkor és csak akkor páratlan, ha az -et és a -t kettes számrendszerben felírva mindazokon a helyiértékeken, ahol a -ban -es áll, az -ben is áll. A bizonyításhoz nyilván elég megmutatni, hogy | |
Ha , akkor igazságos és így , valamint miatt az állítás igaz. Ha , akkor kongruens modulo azoknak a -beli szám -asoknak a számával, amelyek az teljes blokk közül darabot teljes egészében, az elemű csonka blokkból pedig darab elemet tartalmaznak. A többi -asokon, mint láttuk, a játék igazságos, így azok száma osztható -vel. Az ilyen -asok száma pedig éppen | |
Ezzel az állítást igazoltuk.
|
|