![]() |
A B. 5293. feladat (2023. január) |
B. 5293. Legyen p egy prímszám. Legfeljebb hány egész együtthatós polinom adható meg úgy, hogy semelyik kettő különbsége ne legyen minden egész helyen p2-tel osztható?
Javasolta: Pach Péter Pál (Budapest)
(6 pont)
A beküldési határidő 2023. február 10-én LEJÁRT.
Megoldás. Megmutatjuk, hogy a válasz p3p.
Legyen f(x)=anxn+⋯+a2x2+a1x+a0 egy egész együtthatós polinom. Tekintsük f(x0+kp)-t modulo p2 (egyelőre x0 és k bármely egész lehet). Ehhez először meghatározzuk (x0+kp)t értékét a binomiális tétel felhasználásával t>0 esetén:
(x0+kp)t≡xt0+tkpxt−10(modp2),
hiszen a további tagokban p kitevője már legalább 2. Ha pedig t=0, akkor (x0+kp)t=xt0, második tag ekkor nincs. Ezek alapján
f(x0+kp)=n∑t=0at(x0+kp)t≡n∑t=0atxt0+kpn∑t=1tatxt−10≡f(x0)+kpf′(x0)(modp2), | (∗) |
ahol
f′(x0):=n∑t=1tatxt−10.
(Formálisan f′ éppen f deriváltja, de most nem R→R függvényként tekintünk rá.)
A (∗) kongruenciából már látható, hogy ha előírjuk f(x0)(modp2) és f′(x0)(modp) értékét x0=0,1,…,p−1 esetén, az már meghatározza f(x0+kp)(modp2) értékét minden k-ra (és minden 0≤x0≤p−1-re), vagyis minden egész x helyen meghatározza f(x)(modp2) értékét. Ez azt jelenti, hogy ha valamely f1 és f2 polinomok különbsége nem osztható p2-tel minden egész helyen, akkor az f1(x0)(modp2) és f′1(x0)(modp) értékek sorozata nem lehet ugyanaz, mint az f2(x0)(modp2) és f′2(x0)(modp) értékek sorozata (0≤x0≤p−1-re). A maradékok ilyen sorozata (p2)ppp=p3p-féle lehet, így ennél több polinom biztosan nem adható meg.
Az is világos, hogy ha az f1 és f2 polinomokra a maradékok fenti (2p hosszú) sorozata nem egyezik meg, akkor különbségük nem lehet minden egész helyen p2-tel osztható. Ha ugyanis
f1(x0)+kpf′1(x0)≡f2(x0)+kpf′2(x0)(modp2)
minden 0≤x0≤p−1 és k∈Z esetén, akkor k=0 választás alapján f1(x0)≡f2(x0)(modp2) minden 0≤x0≤p−1-re, és így k=1 szerint pf′1(x0)≡pf′2(x0)(modp2), amiből f′1(x0)≡f′2(x0)(modp), szintén minden 0≤x0≤p−1 mellett.
Ahhoz, hogy belássuk, megadható p3p darab polinom megfelelő módon, elég megmutatni, hogy az ai,bi maradékok tetszőleges sorozata esetén van olyan f polinom, melyre f(i)≡ai(modp2) és f′(i)≡bi(modp) teljesül minden i=0,1,…,p−1 esetén.
Keressük f-et az alábbi alakban:
f(x)=p−1∑i=0Qi(x)Ri(x),
ahol
Qi(x)=ci(x−i)+di
és
Ri(x)=∏0≤j≤p−1,j≠i(x−j)2.
Legyen 0≤i≤p−1 tetszőleges. Tekintsük először f(i)(modp2) értékét. Az f-et adó p-tagú összegben egyetlen kivételtől eltekintve mindegyik szorzatban szerepel az (x−i)2 tényező, így ezek a tagok p2-tel oszthatók. Így
f(i)≡Qi(i)Ri(i)≡di∏0≤j≤p−1,j≠i(i−j)2(modp2).
Mivel a ∏0≤j≤p−1,j≠i(i−j)2 szorzat nem osztható p-vel, ezért di alkalmas megválasztásával elérhető, hogy
f(i)≡di∏0≤j≤p−1,j≠i(i−j)2≡ai(modp2)
legyen. Ha ugyanis di helyére egy (mod p2) teljes maradékrendszert helyettesítünk, akkor a szorzat is egy teljes maradékrendszert alkot mod p2, hiszen p∤v esetén u1v≡u2v(modp2) pontosan akkor teljesül, ha u1≡u2(modp2). Rögzítsük tehát di értékét úgy, hogy f(i)≡ai(modp2) legyen.
Térjünk rá f′(i)(modp) értékére. Korábban már megjegyeztük, hogy f′ éppen f deriváltja. A derivált tulajdonságai alapján egy összeg deriváltja az összeadandók deriváltjának összege, továbbá, ha egy polinomnak egy szám legalább kétszeres gyöke, akkor a deriváltjának is gyöke. Ezért
f′(i)=p−1∑j=0(Q′j(i)Rj(i)+Qj(i)R′j(i))=Q′i(i)Ri(i)+Qi(i)R′i(i)=ciRi(i)+diR′i(i),
hiszen j≠i esetén Rj(i)=R′j(i)=0.
Mivel Ri(i)≢0(modp), ezért ci megválasztható úgy, hogy f′(i)≡bi(modp) legyen. (Egy mod p teljes maradékrendszert helyettesítve ci helyére ciRi(i), és így ciRi(i)+diR′i(i) is egy-egy mod p teljes maradékrendszeren fut végig.) Tehát valóban minden 2p hosszú maradéksorozathoz megadható megfelelő polinom.
Ezzel igazoltuk, hogy legfeljebb p3p darab polinom adható meg a feltételeknek megfelelően (és ennyi valóban meg is adható.)
Statisztika:
12 dolgozat érkezett. 6 pontot kapott: Csonka Illés, Czirják Márton Pál, Szakács Ábel, Varga Boldizsár. 5 pontot kapott: Fülöp Csilla, Wiener Anna. 1 pontot kapott: 2 versenyző. 0 pontot kapott: 3 versenyző.
A KöMaL 2023. januári matematika feladatai
|