Loading [MathJax]/extensions/TeX/mathchoice.js
Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Az A. 703. feladat (2017. szeptember)

A. 703. Adott egy n2 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 vH-hoz olyan Qv(x1,,xn) segédpolinomot, amely egyik vH-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 vH-nál éppen 1-et vesz fel.

Qv(x1,,xn) konstrukciója.

Legyen vH tetszőleges. Tekintsük előbb az alábbi polinomot:

Pv(x1,,xn):=(a1,a2,,an)H{v}(ni,j=1(aixjajxi)2).

Mivel ni,j=1(aixjajxi)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=PvLddegPvv

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=2vHMv. Ekkor M kanonikus alakja M=pk11pk22pkss, 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!si=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)=1i1<i2<<ijnxd/ji1xd/ji2xd/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