Feladat: 2025. évi Nemzetközi Matematika Diákolimpia 13. feladata Korcsoport: 18- Nehézségi fok: nehéz
Megoldó(k):  Bodor Mátyás, Csíkszereda 
Füzet: 2025/október, 406 - 408. oldal  PDF  |  MathML 
Témakör(ök): Nemzetközi Matematikai Diákolimpia, Különleges függvények, Oszthatóság, Matematika
Hivatkozás(ok):Feladatok: 2025/szeptember: 2025. évi Nemzetközi Matematika Diákolimpia 13. feladata

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.

 
Megoldás. (Bodor Mátyás) Megmutatjuk, hogy c legkisebb lehetséges értéke a 4.
Bármely p prímszámra és nemnulla x egészre jelöljük vp(x)-szel az x prímtényezős felbontásában a p kitevőjét. A megoldás során többször is használni fogjuk a Lifting The Exponent (LTE) lemmát:
*Ha p páratlan prímszám és x,y egészek úgy, hogy p∤x,y és p∣x-y, akkor tetszőleges n pozitív egészre
vp(xn-yn)=vp(x-y)+vp(n).
*p=2-re: ha x,y páratlanok és n páros, akkor
v2(xn-yn)=v2(x-y)+v2(x+y)+v2(n)-1.
(Bővebben lásd például a https://en.wikipedia.org/wiki/Lifting-the-exponent_lemma oldalt.)
Nekünk csak a p=2 az esetre lesz szükségünk.
 

Először megmutatjuk, hogy c≥4. Ehhez tekintsük a következő függvényt:
g(x)={1,ha  x  páratlan,2,ha  x=2,2v2(x)+2,ha  x  páros és  x>2.
A g függvény pöpec, mert:
*Ha a páratlan, akkor g(a)=1∣ba-g(b).
*Ha a=2, akkor az kell, hogy g(a)=2∣b2-g(b)2, ami igaz, mert a konstrukcióból látható, hogy b és g(b) paritása mindig megegyezik.
*Ha a páros, a≥4 és b páros, akkor az kell, hogy g(a)=2v2(a)+2∣ba-g(b)2v2(a)+2. Mivel 2∣g(b) páros, v2(g(b)2v2(a)+2)≥2v2(a)+2>v2(a)+2, ezért 2v2(a)+2∣g(b)2v2(a)+2; másrészt 2∣b miatt v2(ba)≥a≥v2(a)+2 (például a 2, 3, ..., a számok között legfeljebb a-2 darab 2-hatvány lehet, mert a 3 nem 2-hatvány, ezért v2(a)≤a-2). Vagyis 2v2(a)+2∣ba, ahonnan következik a kívánt oszthatóság.
*Végül, ha a páros, a≥4 és b páratlan, akkor a feltétel g(a)=2v2(a)+2∣ba-1, ez pedig következik az LTE lemmából: v2(ba-1)=v2(b+1)+v2(b-1)+v2(a)-1≥v2(a)+2, hiszen b+1 és b-1 mindegyike páros, és pontosan az egyik osztható 4-gyel is, tehát 2-es kitevője legalább 2.

Összegezve, a g függvény valóban pöpec. Emellett g(4)=22+2=16, így 4c≥g(4)=16, tehát biztosan c≥4.
 

Most pedig megmutatjuk, hogy c=4 eleget tesz a feltételeknek.
Tekintsünk egy tetszőleges pöpec f függvényt. Belátjuk, hogy minden pozitív egész n-re f(n)≤4n, innen készen leszünk. Tetszőleges a,b pozitív egészre legyen P(a,b) az oszthatósági feltétel, tehát P(a,b) annak a rövidítése, hogy f(a)∣ba-f(b)f(a).
A P(a,a) szerint f(a)∣aa-f(a)f(a), ezért f(a)∣aa. Ha most a=p prímszám, akkor f(p)∣pp. Ezért f(p) értéke vagy 1, vagy pedig p-hatvány minden p prímre. Legyen f(p)=pip, ahol ip≥0 egész.
Tegyük fel, hogy van végtelen sok olyan p prím, hogy ip>0. Legyen emellett b tetszőleges pozitív egész. Válasszunk egy olyan nagy p prímet, hogy ip>0 és p>|b-f(b)|; ilyen van a feltevésünk miatt. Így P(p,b)-ből p∣pip=f(p)∣bp-f(b)f(p). De mind p, mind f(p) egy p-hatvány, ezért a kis Fermat-tételből bp≡b(modp) és f(b)f(p)≡f(b)(modp). A fentiek alapján p∣b-f(b) és p>|b-f(b)|, ami csak úgy lehetséges, ha b-f(b)=0, vagyis f(b)=b. De b tetszőlegesen volt megválasztva, tehát f(b)=b≤4b minden b-re.
 

Marad az az eset, amikor nincs végtelen sok olyan p prím, hogy ip>0, vagyis véges sok van, legyenek ezek p1<p2<...<pk, és ekkor minden p>pk prímszámra f(p)=1.
Ha egyáltalán nincsenek ilyen p1<...<pk prímek, akkor f(p)=1, minden p prímre. Ha van olyan a, amelyre f(a)>1, akkor legyen p az f(a) egyik prímosztója. P(a,p)-ből p∣f(a)∣pa-1f(a)=pa-1 miatt p∣1, ellentmondás. Tehát ilyen a nem létezhet; f(n)=1≤4n minden n-re.
Ha k≥1, és pk>2, akkor válasszunk egy p>pk prímet a p≡2(modpk) tulajdonsággal; ezt meg tudjuk tenni a Dirichlet-tétel miatt, hiszen pk és a 2 relatív prímek. De P(pk,p) miatt pk∣f(pk)∣ppk-f(p)pk=ppk-1, de ppk-1≡p-1≡1(modpk) a kis Fermat-tételből, ami ellentmondás.
Az az eset marad, amikor k=1,f(2) páros, és f(p)=1 minden p>2 prímre.
Ha van olyan a, hogy p∣f(a) valamilyen páratlan p prímre, akkor P(a,p) miatt p∣f(a)∣pa-1f(a)=pa-1, ellentmondás. Ez azzal egyenértékű, hogy f(a) minden a-ra vagy 1, vagy pedig 2-hatvány.
A P(a,3)-ból f(a)∣3a-f(3)f(a)=3a-1, így páratlan a-ra 4∤3a-1 miatt f(a)≤2<4a. Ha pedig a páros, akkor az LTE lemmából v2(3a-1)=v2(3-1)+v2(3+1)+v2(a)-1=v2(a)+2, ezért v2(a)+2≥v2(f(a))=log2f(a), ezért f(a)≤2v2(a)+2=4⋅2v2(a)≤4a.
Tehát az f(n)≤4n egyenlőtlenség minden n∈N számra fennáll, és ez igazolja, hogy c=4 megfelelő.