Chevalley-tétel

Innen: testwiki
A lap korábbi változatát látod, amilyen imported>FoBe 2021. március 21., 13:42-kor történt szerkesztése után volt. (−Kategória:Számelmélet; −Kategória:Matematikai tételek; +Kategória:Számelméleti tételek (a HotCattel))
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Ugrás a navigációhoz Ugrás a kereséshez

A Chevalley-tétel egy számelméleti tétel, amit 1936-ban Claude Chevalley bizonyított be, így az ő nevét viseli.

Különféle változatai

Legyen p prímszám, n pozitív egész, továbbá legyenek f1,f2,,fk olyan n-változós polinomok, melyek fokszámaiknak összege n-nél kisebb. Tekintsük a következő kongruenciarendszert: fi(x1,x2,,xn)0(modp)i=1,2,,k.

  • a Chevalley-tétel szerint ha x1x2xn0(modp) kielégíti a kongruenciarendszert (ún. triviális megoldás), akkor a kongruenciarendszernek van ettől eltérő (ún. nemtriviális) megoldása is.
  • a Chevalley-Warning-tétel szerint a kongruenciarendszert teljesítő (x1,,xn){0,1,,p1}n szám-n-esek száma osztható p-vel.

Világos, hogy a Chevalley-tétel a Chevalley-Warning-tétel azonnali következménye, de egyszerűbb hivatkozás céljából mégis megkülönböztetjük a kettőt.

Bizonyítása

A bizonyításhoz felhasználjuk, hogy x=0p1x0(modp) teljesül minden 0p2 esetén. (Ez könnyen belátható indukcióval, a m=0p1m(m1)(m+1)!=(p+1) azonosság felhasználásával, lásd itt.)

Megmutatjuk, hogy ebből az állításból következik, hogy ha g(x1,,xn) egy olyan n-változós polinom, melynek foka kisebb, mint n(p1), akkor

(x1,,xn){0,1,,p1}ng(x1,,xn)0(modp).

Ennek a bizonyításához írjuk fel g polinomot a1,2,,nx1x2xn alakú monomok összegeként, ahol a g fokszámára tett megszorítás szerint 1++n<n(p1). Először rögzítsünk néhány ilyen 1,,n kitevőt: mivel nem lehet mindegyik kitevő p1, így van olyan 1in, hogy i<p1. Most pedig a szummát átcsoportosítva, a segédállításunk szerint adódik, hogy

(x1,,xn){0,1,,p1}na1,2,,nx1x2xn=

=(x1,,xi1,xi+1,,xn){0,1,,p1}n1a1,2,,nx11xi1i1xi+1i+1xnn(xi=0p1xii)0(modp).

Ebből pedig azonnal kapjuk, hogy

(x1,,xn){0,1,,p1}ng(x1,,xn)=(x1,,xn){0,1,,p1}n1++n<n(p1)a1,2,,nx1x2xn=

=1++n<n(p1)((x1,,xn){0,1,,p1}na1,2,,nx1x2xn)0(modp).

Miután beláttuk állításunkat, alkalmazzuk ezt a

g(x1,,xn)=i=1k(1fi(x1,,xn)p1)

polinomra: ezt megtehetjük, hisz mivel az fi polinomok fokszámösszege kisebb n-nél, azért a g polinom fokszáma n(p1)-nél kisebb lesz. Tehát fennáll, hogy

(x1,,xn){0,1,,p1}ni=1k(1fi(x1,,xn)p1))0(modp).

Viszont előbbi összeg (modulo p értve) éppen a kongruenciarendszer megoldásainak számát adja meg! Ugyanis a Kis-Fermat-tétel szerint 1fi(x1,,xn)p1 értéke 1 vagy 0 lehet modulo p, aszerint, hogy fi(x1,,xn) osztható-e p-vel vagy sem, így a i=1k(1fi(x1,,xn)p1)) szorzat pontosan akkor 1, ha minden i-re fi(x1,,xn)0(modp), és egyébként zérus.

Ezzel bebizonyítottuk a Chevalley-Warning-tételt, amiből következik a Chevalley-tétel is.

Két fontos alkalmazás

Sablon:Portál