![]() |
Az A. 703. feladat (2017. szeptember) |
A. 703. Adott egy n≥2 egész szám. Egy egész számokból álló rendezett szám-n-est primitívnek nevezünk, hogyha a benne szereplő számok legnagyobb közös osztója 1. Bizonyítsuk be, hogy minden primitív szám-n-esekből álló véges H halmazhoz létezik olyan nem konstans homogén egész együtthatós f(x1,x2,…,xn) polinom, amelynek értéke minden H-beli szám-n-esben 1.
Az 58. Nemzetközi Matematika Diákolimpia 6. feladata nyomán
(5 pont)
A beküldési határidő 2017. október 10-én LEJÁRT.
Megoldás. Elegendő az állítást H helyett a H∗={(a21,…,a2n)|(a1,…,an)∈H} halmazra bizonyítani, ugyanis ha H∗-hoz f∗(x1,…,xn) polinom megfelel, akkor H-hoz az f(x1,…,xn)=f∗(x21,…,x2n) polinom alkalmas lesz.
Magyarul elegendő arra az esetre bizonyítani, mikor a H-beli szám-n-esek koordinátai nemnegatív egészek.
Legyen f valamilyen adott (nagy) fokszámú homogén egész együtthatós polinom. Minden ilyen f polinomhoz rendelhető egy szám-|H|-as, ami a H elemeinél felvett értékeit tartalmazza. Célunk előállítani egy olyan f-et, melyre ez a szám-|H|-as éppen (1,1,…,1): ehhez kétféle segédpolinomot állítunk elő. Készítünk előbb minden v∈H-hoz olyan Qv(x1,…,xn) segédpolinomot, amely egyik v∈H-nál Mv>0 értéket vesz fel, míg a többinél 0-t. Ezután pedig olyan T(x1,…,xn) polinomot készítünk, melynek értéke H minden eleménél 1 modulo az Mv számok szorzata. Ekkor T-hez hozzáadva az egyes Qv-k egész számszorosait, olyan polinom áll elő, ami minden v∈H-nál éppen 1-et vesz fel.
Qv(x1,…,xn) konstrukciója.
Legyen v∈H tetszőleges. Tekintsük előbb az alábbi polinomot:
Pv(x1,…,xn):=∏(a1,a2,…,an)∈H∖{v}(n∑i,j=1(aixj−ajxi)2).
Mivel n∑i,j=1(aixj−ajxi)2=0 pontosan akkor, ha (x1,x2,…,xn)=(λa1,λa2,…,λan) valamilyen λ valósra (hisz valamely ai nem nulla), és v nem lehet egy H∖{v}-beli szám-n-es λ-szorosa az lnko=1 feltétel és a nemnegatív koordináták okán, ezért Pv értéke v-ben valamilyen Mv>0, míg H többi elemében 0.
Emellett ha v=(v1,v2,…,vn), akkor v koordinátáinak legnagyobb közös osztója 1 lévén, a Bézout-lemma szerint α1v1+⋯+αnxn=1 alkalmas αi egész számokra. Legyen így
Lv(x1,…,xn)=α1x1+⋯+αnxn.
Ekkor minden Pv fokánál nagyobb d fokszámhoz megadható a
Qv=Pv⋅Ld−degPvv
homogén egész együtthatós polinom, melynek értéke ugyancsak v-ben Mv és H többi elemében 0.
T(x1,…,xn) konstrukciója.
Legyen M=2∏v∈HMv. Ekkor M kanonikus alakja M=pk11pk22…pkss, ahol a pi-k különböző prímek, a ki-k pozitív egészek. Tegyük fel, hogy d többszöröse a d0=n!⋅s∏i=1kiφ(pkii) számnak (ennek mindjárt meglátjuk az értelmét).
Tekintsünk egy i-t, és legyen q=pkii=pk. Készítünk egy olyan polinomot, aminek értéke 1 mod q, ha x1,x2,…,xn nem mind p-vel osztható egész számok. Ehhez lényegében a szita-formulát használjuk. Legyen j=1,2,…,n esetén
Tj(x1,…,xn)=∑1≤i1<i2<⋯<ij≤nxd/ji1xd/ji2…xd/jij.
Hogyha d többszöröse n!⋅kφ(q)-nak, akkor az Euler-Fermat-tétel miatt
\displaystyle x^{d/j}\equiv \begin{cases} 1\pmod{q}\quad\text{ha }p\not|x \\ 0\pmod{q}\quad \text{ha }p|x \end{cases},
így amennyiben \displaystyle x_1,x_2,\dots,x_n közül éppen \displaystyle \nu darab nem osztható \displaystyle p-vel,
\displaystyle T_j(x_1,x_2,\dots,x_n)\equiv \binom{\nu}{j}\pmod{q}.
(Itt \displaystyle \binom\nu j=0 jelölést alkalmazunk \displaystyle j>\nu esetén.) Mivel \displaystyle \nu=1,2,\dots,n-re a binomiális tétel szerint
\displaystyle (1-1)^\nu=1-\binom \nu1+\binom \nu2\mp\dots\pm \binom \nu n,
ezért mindebből következik, hogy
\displaystyle T[q]=T_1-T_2\pm\dots\pm T_n
polinom értéke \displaystyle 1 mod \displaystyle q, hogyha \displaystyle x_1,x_2,\dots,x_n nem mind \displaystyle p-vel osztható.
Miután megkonstruáltuk \displaystyle M-nek minden \displaystyle p_i^{k_i} prímhatványára a \displaystyle d fokszámú \displaystyle T[p_i^{k_i}] polinomot, a \displaystyle d fokú \displaystyle T polinomot csupán úgy adjuk meg, hogy minden egyes együtthatója kongruens legyen \displaystyle T[p_i^{k_i}] megfelelő együtthatójával modulo \displaystyle p_i^{k_i} az összes \displaystyle i-re: ez a Kínai maradéktétel sokszori alkalmazásával tehető meg.
Ekkor pedig a Kínai maradéktétel szerint \displaystyle T(x_1,\dots,x_n) értéke biztosan \displaystyle 1 mod \displaystyle M, ha \displaystyle (x_1,\dots,x_n)\in H. Ugyanis akkor \displaystyle T minden \displaystyle i-re \displaystyle 1 lesz mod \displaystyle p_i^{k_i} (\displaystyle p_i nem oszthatván \displaystyle x_1,\dots,x_n mindegyikét az \displaystyle \text{lnko}=1 feltétel miatt).
Befejezés.
Minden \displaystyle v\in H-ra tudjuk, hogy \displaystyle T(v)=1+M_v\ell_v alakú, ahol \displaystyle \ell_v egész szám. Ezért ha \displaystyle d fokszámot \displaystyle d_0 olyan nagy többszörösére választjuk, ami minden \displaystyle P_v fokánál nagyobb, az esetben az
\displaystyle f(x_1,\dots,x_n)=T(x_1,\dots,x_n)-\sum_{v\in H}\ell_v Q_v(x_1,\dots,x_n)
polinom megfelel a célunknak.
Statisztika:
9 dolgozat érkezett. 5 pontot kapott: Beke Csongor, Bukva Balázs, Gáspár Attila, Imolay András, Janzer Orsolya Lili, Matolcsi Dávid, Schrettner Jakab, Simon Dániel Gábor, Szabó Kristóf.
A KöMaL 2017. szeptemberi matematika feladatai
|