Feladat: 2013. évi Nemzetközi Matematika Diákolimpia 22. feladata Korcsoport: - Nehézségi fok: -
Megoldó(k):  Janzer Olivér 
Füzet: 2013/október, 392 - 393. oldal  PDF  |  MathML 
Hivatkozás(ok):Feladatok: 2013/szeptember: 2013. évi Nemzetközi Matematika Diákolimpia 22. 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.

Janzer Olivér megoldása. Jelöljük a-val azt az (egyik) 1-nél nagyobb racionális számot, melyre f(a)=a. (i)-be x=a-t és y=1-et helyettesítve f(a)f(1)f(a), azaz af(1)a. Mivel a>1, azért leoszthatunk, így f(1)1. Bebizonyítjuk n szerinti teljes indukcióval, hogy ha n pozitív egész, akkor f(n)n. n=1-re igaz az állítás. Tegyük fel, hogy nk-ig már beláttuk, bizonyítunk n=k+1-re. (ii)-be x=k-t és y=1-et helyettesítve

f(k+1)f(k)+f(1)k+1,
így az indukciós lépést befejeztük. Tehát pozitív egész n-ekre f(n)n.
Vegyünk egy tetszőleges pq pozitív racionális számot (p és q pozitív egészek). Ekkor (i)-be x=pq-t és y=q-t helyettesítve
f(pq)f(q)f(p).
f(q)q és f(p)p, így f(q) és f(p) is pozitív. Így f(pq) is pozitív kell legyen. Tehát minden xQ>0-ra f(x)>0. Így (ii)-ből
f(x+y)f(x)+f(y)>f(y),
tehát a függvény szigorúan monoton nő. (Ha x1>x2, akkor x=x1-x2, y=x2 helyettesítésekkel f(x+y)>f(y)-ból f([x1-x2]+x2)>f(x2), azaz f(x1)>f(x2).)
Most n szerinti teljes indukcióval igazoljuk, hogy f(an)an, ha n pozitív egész. n=1 esetén f(a)=aa. Bizonyítunk n=k-ról n=k+1-re. (i)-be x=ak-t és y=a-t helyettesítve f(ak)f(a)f(ak+1). Így, mivel f(ak)ak és f(a)=a, azért f(ak+1)ak+1.
Tegyük fel, hogy valamilyen x0Q>0 esetén f(x0)>x0. Legyen ekkor f(x0)=x0+c, ahol c>0. n szerinti teljes indukcióval igazoljuk, hogy f(nx0)nx0+nc, ha n pozitív egész. n=1-re valóban f(x0)=x0+cx0+c. Bizonyítunk n=k-ról n=k+1-re. (ii)-be x=kx0-t és y=x0-t helyettesítve
f([k+1]x0)f(kx0)+f(x0)(kx0+kc)+(x0+c)=(k+1)x0+(k+1)c.
Az indukciós lépést befejeztük, f(nx0)nx0+nc.
Mivel c és x0 pozitív számok, így van olyan K pozitív szám, melyre Kc>x0. Minthogy a>1, ezért van olyan n pozitív egész, amelyre teljesül (K+1)x0<an. x0 pozitív szám, így egyértelműen létezik olyan k egész, melyre
kx0an<(k+1)x0.
Így (K+1)x0<an<(k+1)x0, amiből K<k. Így, mivel K pozitív, ezért k is, azaz k pozitív egész. Mivel f szigorúan monoton nő, ezért kx0an-ből f(kx0)f(an). Korábban belátott állításunk szerint viszont f(kx0)kx0+kc, illetve f(an)an, így
kx0+kcf(kx0)f(an)an.
Mivel an<(k+1)x0, azért kx0+kc<(k+1)x0, amiből kc<x0. Azonban K<k és Kc>x0, ami c>0 miatt ellentmond kc<x0-nak. Így ellentmondásra jutottunk, azaz feltevésünkkel szemben nincsen olyan x0Q>0, amelyre f(x0)>x0. Tehát xQ>0 esetén f(x)x.
Azt azonban tudjuk, hogy f(n)n, ha n pozitív egész. Így nf(n)n, tehát f(n)=n. Vegyünk egy tetszőleges pq pozitív racionális számot (p és q pozitív egészek). Ekkor (i)-be x=pq-t és y=q-t helyettesítve azt kapjuk, hogy
f(pq)f(q)f(p).
Mivel f(q)=q és f(p)=p, azért
f(pq)qp,amibőlf(pq)pq.
Ezt összevetve f(x)x-szel azt kapjuk, hogy f(pq)=pq. Így a feladat állítását igazoltuk.