Bizonyítás

Legyen RR valamilyen euklidészi gyűrű. A 17.18. Tétel alapján RR-ben bármely két elemnek létezik kitüntetett közös osztója. Így a 17.12. Tétel miatt minden felbonthatatlan elem prím. Ebből viszont a 16.18. Tétel szerint következik a számelmélet alaptételének egyértelműségi állítása. Ha tehát valamely elemnek egyáltalán létezik felbontása, akkor az sorrendtől és asszociáltságtól eltekintve egyértelmű.

Így már csak azt kell megmutatni, hogy bármely nemnulla és nem egység elemnek ténylegesen létezik felbontása. Tegyük fel, hogy gg egy olyan euklidészi függvény, amely eleget tesz a 17.21. Tételben szereplő monotonitási tulajdonságnak is. Ilyen euklidészi függvény ugyanezen tétel miatt garantáltan létezik. A bizonyításhoz a gg norma értékkészletén, azaz a természetes számok N\N halmazán fogunk teljes indukciót alkalmazni.

Ennek során minden nn természetes számra megmutatjuk, hogy RR összes olyan nemnulla és nem egység elemének létezik prímtényezős felbontása, amelynek a gg euklidészi függvény szerinti értéke legfeljebb nn. A 17.5. ábrán az RR elemeinek azon A0A_0, A1A_1, A2A_2, ... részhalmazai láthatók, amelyek az első néhány természetes számhoz tartoznak ebben az értelemben. Az elemeket pontokkal jelöltük, valamint ábrázoltuk a gg által hozzájuk rendelt értékeket is.

A teljes indukció vázlata
17.5. ábra: A teljes indukció vázlata

Először is indukciós feltételként feltesszük, hogy valamilyen nn-re már igaz az állítás, azaz bármely nn-nél nemnagyobb gg-értékű nemnulla és nem egység elemnek létezik prímtényezős felbontása. Ezt az elemhalmazt a fenti ábrán AnA_n-nel jelöltük. Azt kell megmutatnunk, hogy ekkor az An+1A_{n+1} halmaz elemeire is teljesülni fog az állítás. Tegyük fel, hogy aa egy tetszőleges An+1A_{n+1}-beli elem. Feltételezhetjük, hogy nincs benne AnA_n-ben, hiszen máskülönben az indukciós feltétel miatt róla már amúgyis tudnánk, hogy létezik prímtényezős felbontása. Így tehát:

g(a)=n+1g(a)=n+1

Ha aa felbonthatatlan, akkor az ő prímtényezős felbontása alatt a 16.16. Definíció alapján önmagát, mint "egytényezős szorzatot" értjük, így az nyilván létezik. Feltételezhetjük tehát, hogy aa nem felbonthatatlan, azaz felírható a=bca=bc alakban úgy, hogy bb és cc közül egyik sem egység.

Ekkor azonban a gg euklidészi függvényre a 17.22. Tétel miatt fennállnak az alábbi szigorú egyenlőtlenségek, hiszen aa nem egységszerese sem bb-nek, sem pedig cc-nek:

g(b)<g(a)g(c)<g(a)\begin{aligned} g(b)&\lt g(a) \\ g(c)&\lt g(a) \end{aligned}

Ez viszont g(a)=n+1g(a)=n+1 miatt azt jelenti, hogy

g(b)ng(c)n\begin{aligned} g(b)&\leq n \\ g(c)&\leq n \end{aligned}

Az indukciós feltétel alapján azonban emiatt bb-nek és cc-nek létezik prímtényezős felbontása, hiszen mindketten benne vannak az AnA_n halmazban. Így ha az a=bca=bc szorzatba bb és cc helyére beírjuk e két felbontást, akkor épp aa-nak a felbontását kapjuk.

Eddig tehát azt bizonyítottuk, hogy ha valamilyen nn-re az AnA_n halmaz minden elemének létezik felbontása, akkor ez igaz lesz az őt tartalmazó An+1A_{n+1} halmaz elemeire is. Már csak el kell indítani az indukciós "dominósor" ledöntését, azaz meg kell mutatni, hogy n=0n=0-ra valóban teljesül a tétel állítása.

Az n=0n=0 esethez az A0A_0 halmaz tartozik, amely tehát azokat a nemnulla és nem egység elemeket tartalmazza, amelyeknek a gg-értéke legfeljebb 00. Tegyük fel indirekt, hogy ezek között mégis létezik egy olyan xx elem, amelynek nem létezik prímtényezős felbontása. Minthogy az A0A_0 halmaz definíciója miatt g(x)0g(x)\leq 0, ugyanakkor g(x)g(x) csak nemnegatív szám lehet, mivel a gg függvény N\N-be képez, ezért ez azt jelenti, hogy valójában

g(x)=0g(x)=0

Jelöljük 1R1_R-rel az RR egységelemét, és végezzük el a gg euklidészi függvény szerinti maradékos osztást 1R1_R és xx között. Ez megtehető, hiszen RR euklidészi gyűrű. Létezik tehát olyan kk hányados és rr maradék, hogy teljesül az alábbi egyenlet:

1R=kx+r1_R=kx+r

Továbbá az alábbiak közül legalább az egyik teljesül:

r=0Rg(r)<g(x)=0\begin{aligned} r&=0_R \\ g(r)&< \underbrace{g(x)}_{=0} \end{aligned}

Az egyenlőtlenség nem teljesülhet, hiszen – mint már említettük – a gg függvény N\N-be képez, és emiatt semmilyen gg-érték nem lehet 00-nál kisebb. Ezért tehát szükségképpen r=0Rr=0_R, azaz

1R=kx+0R=r1_R=kx+\underbrace{0_R}_{=r}

Tehát valójában azt kaptuk, hogy xx osztója az egységelemnek, azaz a 16.5. Tétel alapján egység. Ez viszont ellentmondás, mivel azt mondtuk, hogy az A0A_0 halmazban csak nemnulla és nem egység elemek vannak.

Azt kaptuk tehát, hogy az A0A_0 halmazra igaz lesz a tétel állítása. Ekkor azonban a már bizonyított indukciós lépés miatt igaz lesz A1A_1-re is, majd emiatt A2A_2-re is, és így tovább, egészen a végtelenségig. Minthogy a gg euklidészi függvény összes lehetséges értékét lefedtük, ezért biztosan nem hagytunk ki egyetlen nemnulla és nem egység elemet sem a buliból. Mindegyikre igaz tehát a prímtényezős felbontás létezése, és így a számelmélet alaptétele.