Szétszórt LEGO-kockák

Episode I

Alice és Bob

16. fejezet

Alice és Bob alaptétele

A 11., 12., 13., 14. és 15. fejezetekben betekintést nyertünk abba a gondolkodásmódba, amelyet követve örök érvényű igazságokat tudunk kimondani és bizonyítani a matematikai logika rém egyszerű, ám annál szigorúbb szabályainak betartásával. Mindössze négy állításból, az úgynevezett Peano-axiómarendszerből indultunk ki, amelyek lényegében a természetes számokról alkotott intuitív elképzeléseinket fogalmazzák meg kellő precizitással. Ezekből kiindulva aztán definiáltuk az összeadás és a szorzás műveletét e számok között. Ezután e számkört kibővítettük olyan objektumokkal, amelyek valamiféle adósságot fejeznek ki. Az így kapott halmazt Z\Z-vel jelöltük és egész számoknak neveztük el őket. Itt már a kivonás is korlátlanul elvégezhető. Végül – elvonatkoztatva a "szám" fogalmától – általánosságban is megfogalmaztuk azokat a követelményeket, amelyeket egy tetszőleges halmaznak teljesítenie kell annak érdekében, hogy az elemeivel a "szokásos" módon "számolni" lehessen. Az ilyen konstrukciókat gyűrűknek neveztük el, amelyeknek számos hasznos tulajdonságát mutattuk meg a 14. és 15. fejezetekben.

De vajon mit kezdjünk azzal, hogy az "osztás" művelete általában nem végezhető el gyűrűkben? Mit jelent az "oszthatóság"? Mikor mondjuk egy gyűrű valamely elemére, hogy "felbonthatatlan" és mely elemeket nevezzük "prímeknek"? Miért van ezeknek kitüntetett szerepük bizonyos gyűrűkben? Mit állít a számelmélet alaptétele, és mitől függ, hogy egy gyűrűben teljesül-e vagy nem? Mi a helyzet az egész számok gyűrűjében? Ebben a fejezetben erről lesz szó...

Figyelem! Ez a fejezet erőteljesen épít a 14. és 15. fejezetben tárgyalt gyűrű fogalmára, valamint az ezekkel kapcsolatos alábbi definíciókra és tételekre:

Ezek kontextusba helyezése miatt erőteljesen ajánlott elolvasni a 14. és a 15. fejezetet, mivel gyakran hivatkozni fogunk rájuk.

Ebben a fejezetben főként az oszthatóság fogalmával fogunk foglalkozni. Számunkra elsősorban az egész számok gyűrűje lesz az érdekes, azonban szeretnénk ezeket a fogalmakat minél általánosabb módon tárgyalni, lehetőleg úgy általában a gyűrűk szintjén. A továbbiakban az egyszerűség kedvéért a kommutatív gyűrűkre szorítkozunk. Ezekben ugyanis az oszthatósággal kapcsolatos definíciók és tételek megfogalmazása jóval egyszerűbbé válik azáltal, hogy a szorzás esetén sem kell törődnünk a tényezők sorrendjével. Amennyiben ettől eltérünk, vagy egy tételhez illetve definícióhoz egyéb tulajdonságra is szükség van – például egységelem létezése vagy nullosztómentesség –, úgy azt külön ki fogjuk hangsúlyozni.

Ezenkívül egy jelölésbeli egyszerűsítést is fogunk tenni a továbbiakban. A 14. és a 15. fejezetben egy RR alaphalmazú gyűrű jelölésekor mindig felsoroltuk a gyűrű két műveletének szimbólumát is. Például: (R,+,)(R,+,\cdot ). Mostantól – ha ez félreértést nem okoz – magát a gyűrűt fogjuk szimplán RR-rel jelölni. A nullelem és az esetleges egységelem jelölésére rendre a 00 és az 11, az "összeadás" műveletre a ++, a "szorzás" műveletre pedig a \cdot szimbólumot – vagy az egymás után írást – használjuk majd. Természetesen ha ettől esetleg eltérünk, azt minden ilyen esetben külön jelezni fogjuk. Végül, ha egy aa elemhez hozzáadjuk egy bb elem ellentettjét, akkor az a+(b)a+(-b) kifejezés helyett a rövidebb aba-b írásmódot fogjuk használni, és kivonásról, illetve az aa és bb elem különbségéről fogunk beszélni.

Egy általános gyűrűben tehát korlátlanul elvégezhető a kivonás bármely két elem között. Nézzük is meg, hogy pontosan mit értünk azalatt, hogy a kivonás lényegében az összeadás "megfordítása". Legyen adva két elem a gyűrűben, jelöljük őket mondjuk aa-val és bb-vel. Annyit tudunk róluk, hogy ha az aa elemet összeadjuk egy másik, ismeretlen elemmel, akkor az eredmény bb. Feladatunk megtalálni ezt az ismeretlen elemet, amelyet a 16.1. ábrán kk-val jelöltünk.

Összeadás megfordítása
16.1. ábra: Összeadás megfordítása

Ne feledjük, hogy "összeadás" alatt most a gyűrű ++ szimbólummal jelölt műveletét értjük, semmi egyebet. Erről mindössze annyit tudunk, hogy teljesíti a 14.12. Definíció szerinti rá vonatkozó gyűrűaxiómákat. Az ábrán látható szituációt az alábbi egyenlettel írhatjuk fel:

a+k=ba+k=b

Feladatunk tehát megtalálni a keresett kk elemet. Szerencsére a 3. gyűrűaxióma hamar a segítségünkre siet, amely kimondja, hogy a gyűrű minden elemének létezik ellentettje. Így például az aa elemnek is létezik ilyen, a-a-val jelölt "párja". Az, hogy a-a az aa inverze a ++ műveletre nézve épp azt jelenti, hogy őket összeadva ugyanezen művelet neutrális elemét kapjuk. A ++ művelet neutrális eleme viszont nem más, mint a gyűrű nulleleme. Ha tehát a fenti egyenlet mindkét oldalához aa ellentettjét adjuk, akkor a következőt kapjuk:

(a+(a))=0+k=b+(a)\underbrace{(a+(-a))}_{=0}+k=b+(-a)

A baloldalon tehát 0+k0+k szerepel, ami a 2. gyűrűaxióma alapján kk-val egyezik meg. A végeredmény tehát:

k=bak=b-a

Az összeadás "megfordítása" alatt tehát azt értjük, hogy az eredményhez hozzáadva az egyik bemenet ellentettjét, visszakapjuk a másik bemenetet. Vegyük észre, hogy ez épp az általános iskolából ismert kivonással analóg, amikoris a "van 33 forintunk, mennyi kell még ahhoz, hogy épp 55 legyen?" típusú kérdésekre kerestük a választ. A 3. gyűrűaxióma teszi lehetővé, hogy bármilyen számok is szerepeljenek a kérdésben, azt mindig meg tudjuk válaszolni. Nincs más dolgunk ugyanis, mint a második számhoz hozzáadni az első ellentettjét – vagy más szavakkal: a második számból "kivonni" az elsőt –, pont úgy, ahogyan a fenti képlet is leírja. Természetesen ilyen módon adott esetben negatív egész számot is kaphatunk eredményül, amelyet a megfelelő módon kell értelmeznünk. Például a "van 55 forintunk, mennyi kell még ahhoz, hogy épp 33 legyen?" kérdésre a fenti képlet 2-2-t ad eredményül, amelyet úgy értelmezhetünk, hogy "el kell költenünk" 22 forintot ahhoz, hogy épp 33 legyen.

Oszthatóság

Lényegesen bonyolultabb a helyzet, ha ugyanezt a kérdést a gyűrű másik műveletére vonatkozóan vizsgáljuk meg. A bevezető szakaszt szóról szóra megismételve, ám a ++ műveletet a \cdot műveletre lecserélve ezúttal tehát a következő a feladat: Keressük azt az ismeretlen kk elemet, amellyel az aa elemet megszorozva a bb elemet kapjuk eredményül. A 16.2. ábra mutatja ezt a szituációt.

Szorzás megfordítása
16.2. ábra: Szorzás megfordítása

A bevezetőben ugyan nem hangsúlyoztuk ki, de nagyon fontos, hogy csak a gyűrű elemei között kutakodhatunk, amikor keressük az ismeretlen kk elemet. Mondhatnánk, hogy egyszerű a feladatunk, hiszen ugyanazt kell csinálni, mint az összeadás megfordítása esetén, két apró különbségtől eltekintve. Egyrészt ezúttal összeadás helyett szorozni kell bb-t, másrészt pedig ezt a szorzást aa ellentettje helyett ezúttal aa multiplikatív inverzével kell végrehajtani. A 14.12. Definíció multiplikatív inverzre vonatkozó jelölését használva ez így fejezhető ki képlettel:

k=ba1k=b\cdot a^{-1}

Sajnos azonban az összeadással ellentétben a szorzáshoz nincs olyan gyűrűaxiómánk, amely biztosítja tetszőleges elem multiplikatív inverzének létezését. Ez csak speciális gyűrűkben teljesül, amelyeket a 14.12. Definícióban testeknek neveztünk.

A számunkra fontos egész számok gyűrűje azonban nem test, mivel kizárólag az egységelemnek és az egységelem ellentettjének van multiplikatív inverze: mindkettőnek önmaga. Így ott ez a képlet semmilyen gyakorlatban hasznos esetben nem használható kk "kiszámításához". Ennek ellenére sok esetben adott aa és bb elemekhez mégis létezik olyan kk elem, amelyre teljesül, hogy ak=bak=b. Ez elvezet minket a legfontosabb számelméleti fogalomhoz.

16.1. Definíció (Oszthatóság):

Legyen RR egy kommutatív gyűrű, valamint aa és bb a gyűrű két eleme. Amennyiben létezik olyan kk elem az RR gyűrűben, hogy ak=bak=b, akkor azt mondjuk, hogy aa osztója bb-nek az RR gyűrűben. Ezzel egyenértékű megfogalmazások: bb osztható aa-val vagy bb többszöröse aa-nak RR-ben.

Az oszthatóság tehát egy kétváltozós reláció az RR gyűrűben, amelyet oszthatósági relációnak nevezünk. Azt a tényt, hogy "aa osztója bb-nek RR-ben", így jelöljük: aRba|_R b.

Azt a tényt, hogy aa és bb között nem áll fenn az oszthatósági reláció – azaz aa nem osztója bb-nek RR-ben –, így jelöljük: aRba{\nmid}_R b.

Ha a kontextusból egyértelmű, hogy melyik gyűrűben vizsgáljuk az oszthatóságot, akkor a relációt jelölő szimbólumból elhagyhatjuk a gyűrűre vonatkozó hivatkozást. Ilyenkor például aRba|_R b helyett egyszerűen aba|b-t írhatunk.

Megjegyzés:

Egy testben bármely a0a\neq 0 és bb elem között fennáll az aba|b oszthatóság. Ebben az esetben ugyanis minden nemnulla elemnek van multiplikatív inverze. Így a k=ba1k=b\cdot a^{-1} képlet minden esetben előállítja azt a kk tényezőt, amellyel megszorozva az aa elemet bb-t kapunk eredményül, hiszen:

a(ba1)=k=(aa1)=1b=ba\cdot \underbrace{(b\cdot a^{-1})}_{=k} = \underbrace{(a\cdot a^{-1})}_{=1}\cdot b = b

Most nézzünk néhány példát ennek a fogalomnak a megértéséhez. A Z\Z-vel jelölt egész számok gyűrűjében például 262|6, mivel létezik olyan egész szám, amellyel 22-t megszorozva 66-ot kapunk: nevezetesen a 33, hiszen 23=62\cdot 3=6. Ugyanakkor például 626\nmid2, mivel nem létezik olyan kk egész szám, amelyre 6k=26k=2 teljesülne.

Annak demonstrálására, hogy nagyon nem mindegy, melyik gyűrűben beszélünk oszthatóságról, nézzük például a páros – azaz 22-vel oszthatóegész számok halmazát a szokásos összeadással és szorzással. Ezt a halmazt konvencionálisan 2Z2\Z-vel szoktuk jelölni, és azonnal látszik, hogy ez egy kommutatív gyűrű, hiszen teljesíti a 14.12. Definíció szerinti gyűrűaxiómákat.

A 13.15. és 14.6. Tételben már igazoltuk, hogy az összeadás és a szorzás kommutatív és asszociatív, valamint hogy a szorzás disztributív az összeadásra nézve. A nullelem épp a nulla egész szám, amely szintén páros, továbbá egy páros szám ellentettje is páros, így teljesül a 2. és a 3. gyűrűaxióma is. Már csak annyit kell ellenőrizni, hogy az összeadás és a szorzás valóban művelet-e a 2Z2\Z halmazon is, azaz nem vezet-e ki belőle. Ez viszont nyilván teljesül, hiszen két páros szám összege és szorzata is páros. Ez a gyűrű viszont nem egységelemes, hiszen a szorzás neutrális eleme az 11 egész szám lenne, ami nem páros. Ugyanakkor nullosztómentes, hiszen ha a 15.6. Tétel alapján semmilyen két nemnulla egész szám szorzata nem lehet 00, akkor ez speciálisan a páros számokra is nyilván igaz.

Most vizsgáljuk meg a 262|6 oszthatóságot a 2Z2\Z gyűrűben is. A Z\Z gyűrűvel ellentétben itt már nem teljesül ez az oszthatóság, hiszen nem létezik olyan páros szám, amellyel a 22-t megszorozva 66-ot kapnánk. Azaz 2Z62|_{\Z}6, ugyanakkor 22Z62{\nmid}_{2\Z}6.

A 13.3. szakaszban az úgynevezett ekvivalenciarelációk kapcsán ismertük meg a szimmetrikus relációk fogalmát. Ezek olyan relációk, amelyek ha fennállnak az egyik irányban, akkor fennállnak a másik irányban is. Az oszthatósági reláció tehát a Z\Z gyűrűben nem szimmetrikus, hiszen a fentebbi példa alapján 262|6, de 626\nmid 2.

A 12.6. szakaszban az úgynevezett rendezési relációk kapcsán ismertük meg az antiszimmetrikus relációk fogalmát. Ezek olyan relációk, amelyek ha mindkét irányban fennállnak két elem között, akkor a két elem azonos. A 13.3. szakaszban már említettük, hogy az antiszimmetria és a szimmetria egymással nem ellentétes fogalmak. A Z\Z gyűrűben értelmezett oszthatósági reláció például – amellett, hogy nem szimmetrikus – az antiszimmetria tulajdonságát sem teljesíti.

Egyrészt ugyanis teljesül az 1(1)1|(-1) oszthatóság, hiszen létezik olyan egész szám, amellyel 11-et megszorozva 1-1-et kapunk: nevezetesen a 1-1. Másrészt teljesül a (1)1(-1)|1 oszthatóság is, hiszen létezik olyan egész szám is, amellyel 1-1-et megszorozva 11-et kapunk: nevezetesen ismét a 1-1. A reláció tehát fennáll mindkét irányban az 11 és a 1-1 között, ugyanakkor 111\neq -1. Ez a reláció tehát valóban nem antiszimmetrikus.

Most vizsgáljuk meg az oszthatósági reláció néhány egyszerű tulajdonságát, amelyek közvetlenül adódnak a 16.1. Definícióból.

16.2. Tétel (Az oszthatóság alapvető tulajdonságai):

Legyen RR egy tetszőleges kommutatív gyűrű. Ekkor igazak az alábbiak:

1.
Ha RR egységelemes, akkor minden elem osztója önmagának.
2.
Ha RR nullosztómentes, és létezik olyan a0a\neq 0 elem, amely osztója önmagának, akkor RR egységelemes.
3.
Tetszőleges aa-ra teljesül, hogy a0a|0. Azaz a nullelemnek minden elem osztója.
4.
A 0a0|a oszthatóság akkor és csak akkor teljesül, ha a=0a=0. Azaz a nullelem csak önmagának osztója.
5.
Ha valamilyen aa, bb és cc elemekre teljesülnek az aba|b és a bcb|c oszthatóságok, akkor teljesül az aca|c oszthatóság is. Azaz az oszthatósági reláció tranzitív.
6.
Ha valamilyen aa, bb és cc elemekre teljesülnek az aba|b és az aca|c oszthatóságok, akkor teljesülnek az ab+ca|b+c és az abca|b-c oszthatóságok is. Azaz ha egy elem osztója valamely két elemnek, akkor osztója az összegüknek és a különbségüknek is.
7.
Ha valamilyen aa és bb elemekre teljesül az aba|b oszthatóság, akkor tetszőleges cc elemre teljesül az abca|bc oszthatóság is. Azaz ha egy elem osztója valamely elemnek, akkor osztója a többszöröseinek is.
8.
Ha valamilyen aa és bb elemekre teljesül az aba|b oszthatóság, akkor teljesülnek az a(b)a|(-b), a (a)b(-a)|b valamint a (a)(b)(-a)|(-b) oszthatóságok is. Azaz az ellentettképzés nem befolyásolja az oszthatósági relációt.

Megjegyzés:

Az 1. tulajdonság visszafele nem teljesül. Azaz önmagában abból, hogy minden elem osztója önmagának még nem következik, hogy létezik egységelem is a gyűrűben. Ehhez már kell a nullosztómentesség is, azonban nullosztómentes esetben már a 2. tulajdonságban szereplő gyengébb feltétel is kikényszeríti az egységelem létezését.

Példaként mutatunk egy olyan RR kommutatív gyűrűt, amelyben minden elem osztója önmagának, ennek ellenére nem egységelemes. Ennek a furcsa gyűrűnek olyan 11-esekből és 00-kból álló sorozatok az elemei, amelyekben csak véges sok 11-es van. Íme két példa ilyen sorozatokra:

(0,1,1,0,0,0,0,0,0,0,)(1,0,1,1,0,0,0,0,0,0,)\begin{aligned} (0,1,1,0,0,0,0,0,0,0,\dots) \\ (1,0,1,1,0,0,0,0,0,0,\dots) \end{aligned}

Fontos az a kikötés, hogy csak véges sok 11-es szerepelhet ezekben a sorozatokban. Például az alábbi két sorozat nem eleme RR-nek, mert mindkettőben végtelen sok 11-es szerepel:

(0,1,0,1,1,1,1,1,1,1,)(1,0,1,0,1,0,1,0,1,0,)\begin{aligned} (0,1,0,1,1,1,1,1,1,1,\dots) \\ (1,0,1,0,1,0,1,0,1,0,\dots) \end{aligned}

A gyűrűn értelmezünk két műveletet is. Két RR-beli sorozat "összege", illetve "szorzata" egy olyan sorozat lesz, amelynek ii-edik elemét úgy kapjuk, hogy a két bemeneti sorozat ii-edik elemét egymással "összeadjuk", illetve "összeszorozzuk" az alábbi műveleti táblák segítségével:

0+0=00+1=11+0=11+1=000=001=010=011=1\begin{array}{rr}{ \begin{aligned} 0+0&=0 \\ 0+1&=1 \\ 1+0&=1 \\ 1+1&=0 \end{aligned}} & & & {\begin{aligned} 0\cdot 0&=0 \\ 0\cdot 1&=0 \\ 1\cdot 0&=0 \\ 1\cdot 1&=1 \end{aligned}} \end{array}

Az így definiált, sorozatok közötti "összeadást" a \oplus, míg a "szorzást" a \odot szimbólummal fogjuk jelölni. Tehát például:

(1,0,1,0,)(0,1,1,0,)=(1,1,0,0,)(1,0,1,0,)(0,1,1,0,)=(0,0,1,0,)\begin{aligned} (1,0,1,0,\dots)&\oplus (0,1,1,0,\dots)=(1,1,0,0,\dots) \\ (1,0,1,0,\dots)&\odot (0,1,1,0,\dots)=(0,0,1,0,\dots) \end{aligned}

Az Olvasóra bízzuk annak átgondolását, hogy RR ezekkel a műveletekkel valóban egy kommutatív gyűrűt alkot, amelyben a csupa 00-kból álló (0,0,0,)(0,0,0,\dots) sorozat a nullelem. Vegyük észre, hogy a \odot művelet fenti értelmezése alapján egy adott pozícióban lévő szám csak akkor nem változik a "szorzás" hatására, ha a "szorzó tényezőben" az adott pozícióban 11-es van. Így egységelemként csak a csupa 11-esekből álló (1,1,1,)(1,1,1,\dots) sorozat jöhetne szóba. Ez azonban végtelen sok 11-est tartalmaz, és így a kikötésünk miatt nem eleme RR-nek, azaz RR-ben valóban nincs egységelem.

Igaz továbbá az is, hogy RR nem nullosztómentes, hiszen például az alábbi két nemnulla sorozat "szorzata" a nullelem:

(1,0,1,0,)(0,1,0,1,)=(0,0,0,0,)(1,0,1,0,\dots)\odot (0,1,0,1,\dots)=(0,0,0,0,\dots)

Viszont érdekes módon – annak ellenére, hogy nincs egységelemRR minden eleme osztója önmagának, hiszen ha bármelyik xx sorozatot önmagával "megszorozzuk", akkor az eredmény xx. Például:

(0,1,1,0,)=x(0,1,1,0,)=x=(0,1,1,0,)=x\underbrace{(0,1,1,0,\dots)}_{=x}\odot \underbrace{(0,1,1,0,\dots)}_{=x} = \underbrace{(0,1,1,0,\dots)}_{=x}

A megjegyzés után ismertetjük a tétel bizonyítását.

Bizonyítás:

A tételben szereplő tulajdonságokat egyenként látjuk be. Mivel RR kommutatív, ezért a bizonyításban szereplő szorzásokat elegendő csak az egyik irányból vizsgálni.

1. tulajdonság

Az egységelem a szorzás neutrális eleme. Ezzel tehát a 14.7. Definíció alapján bármilyen aa elemet megszorozva az eredmény marad aa. Ez épp azt jelenti, hogy aaa|a.

2. tulajdonság

Az, hogy fennáll az aaa|a oszthatóság azt jelenti, hogy létezik olyan xx elem, amelyre teljesül az ax=aa\cdot x=a egyenlet. Az egyenlet mindkét oldalát bármely rr elemmel megszorozva ezt kapjuk:

axr=ara\cdot x\cdot r=a\cdot r

Mivel azonban RR nullosztómentes, ezért a 15.4. Tétel miatt mindkét oldalt lehet egyszerűsíteni aa-val. Így ezt kapjuk:

xr=rx\cdot r=r

Az xx elemre tehát igaz lesz, hogy őt bármilyen rr elemmel megszorozva rr-et kapunk eredményül. Más szavakkal xx a gyűrű egységeleme.

3. tulajdonság

A 15.1. Tétel 1. pontja alapján bármely aa elemet a nullelemmel szorozva a nullelemet kapjuk eredményül. Ez épp azt jelenti, hogy a0a|0.

4. tulajdonság

Mivel az imént bizonyított 3. tulajdonság alapján minden elem osztója a nullelemnek, így nyilván maga a nullelem is. Ha tehát a=0a=0, akkor fennáll a 0a0|a oszthatóság.

Visszafelé: ha fennáll a 0a0|a oszthatóság, akkor ez azt jelenti, hogy létezik olyan kk elem, amelyre 0k=a0k=a teljesül. Ebből viszont a 15.1. Tétel 1. pontja miatt a=0a=0 következik.

5. tulajdonság

Az, hogy fennállnak az aba|b és a bcb|c oszthatóságok azt jelenti, hogy léteznek olyan k1k_1 és k2k_2 elemek, amelyekre teljesülnek az alábbi egyenletek:

ak1=bbk2=c\begin{aligned} a\cdot k_1&=b \\ b\cdot k_2&=c \end{aligned}

A második egyenletbe bb helyére behelyettesítve az első egyenlet baloldalát ezt kapjuk:

(ak1)=bk2=c\underbrace{(a\cdot k_1)}_{=b}\cdot k_2=c

Mivel azonban a 14.12. Definíció 4. pontja alapján a szorzás asszociatív, ezért ennek az egyenletnek a baloldala átzárójelezhető:

a(k1k2)=ca\cdot (k_1\cdot k_2)=c

Létezik tehát olyan elem, amellyel aa-t megszorozva cc-t kapunk: nevezetesen a k1k2k_1\cdot k_2. Ez viszont épp azt jelenti, hogy aca|c.

6. tulajdonság

Az, hogy fennállnak az aba|b és az aca|c oszthatóságok azt jelenti, hogy léteznek olyan k1k_1 és k2k_2 elemek, amelyekre teljesülnek az alábbi egyenletek:

ak1=bak2=c\begin{aligned} a\cdot k_1&=b \\ a\cdot k_2&=c \end{aligned}

Ezt a két egyenletet egymással összeadva, illetve az elsőből a másodikat kivonva a következőket kapjuk:

ak1+ak2=b+cak1ak2=bc\begin{aligned} ak_1+ak_2&=b+c \\ ak_1-ak_2&=b-c \end{aligned}

Mivel azonban a 14.12. Definíció 5. pontja alapján teljesülnek a disztributivitási szabályok, ezért ennek a két egyenletnek a baloldalai átírhatók az alábbi módon:

a(k1+k2)=b+ca(k1k2)=bc\begin{aligned} a\cdot (k_1+k_2)&=b+c \\ a\cdot (k_1-k_2)&=b-c \end{aligned}

Eszerint tehát léteznek olyan elemek, amelyekkel aa-t megszorozva b+cb+c-t illetve bcb-c-t kapunk: nevezetesen a k1+k2k_1+k_2 illetve a k1k2k_1-k_2. Ez viszont épp azt jelenti, hogy ab+ca|b+c illetve abca|b-c.

7. tulajdonság

Az, hogy fennáll az aba|b oszthatóság azt jelenti, hogy létezik olyan kk elem, amelyre teljesül az alábbi egyenlet:

ak=ba\cdot k = b

Az egyenlet mindkét oldalát a cc elemmel megszorozva ezt kapjuk:

(ak)c=bc(a\cdot k)\cdot c = b\cdot c

Mivel azonban a 14.12. Definíció 4. pontja alapján a szorzás asszociatív, ezért ennek az egyenletnek a baloldala átzárójelezhető:

a(kc)=bca\cdot (k\cdot c) = b\cdot c

Létezik tehát olyan elem, amellyel aa-t megszorozva bcbc-t kapunk: nevezetesen a kckc. Ez viszont épp azt jelenti, hogy abca|bc.

8. tulajdonság

Az, hogy fennáll az aba|b oszthatóság azt jelenti, hogy létezik olyan kk elem, amelyre teljesül az alábbi egyenlet:

ak=ba\cdot k = b

Viszont a 15.1. Tétel 2., 3. és 4. pontjai miatt ekkor az alábbi egyenletek is teljesülnek:

a(k)=(b)(a)k=(b)(a)(k)=(b)=b\begin{aligned} a\cdot(-k)&=(-b) \\ (-a)\cdot k&=(-b) \\ (-a)\cdot (-k)&=-(-b)=b \end{aligned}

Ez viszont épp azt jelenti, hogy fennállnak az a(b)a|(-b), (a)(b)(-a)|(-b) és (a)b(-a)|b oszthatóságok.

Egységek

Az oszthatóság tulajdonságairól szóló 16.2. Tétel 4. pontja szerint egy gyűrű nulleleme egyfajta szélsőséget képvisel. Ő ugyanis kizárólag saját magának osztója. A másik szélsőséget azok az elemek képviselik egy gyűrűben, amelyek viszont a gyűrű minden elemének osztói. Ezeknek külön nevük is van.

16.3. Definíció (Egység):

Legyen RR egy tetszőleges kommutatív gyűrű. Ha egy adott uu elem esetén minden aa elemre teljesül az uau|a oszthatósági reláció, akkor az uu elemet egységnek nevezzük.

Megjegyzés:

Ez nem tévesztendő össze az egységelem fogalmával, amely a 14.12. Definíció alapján a gyűrű \cdot-tal jelölt műveletének neutrális eleme.

Igaz ugyanakkor, hogy egy gyűrű egységeleme – amennyiben létezik – mindig egység. Ugyanis bármely aa elem esetén 1a=a1\cdot a=a, amely viszont épp azt jelenti, hogy 1a1|a. Igaz továbbá, hogy az egységelem ellentettje is egység, hiszen a 16.2. Tétel 8. pontja alapján az 1a1|a oszthatóságból következik a (1)a(-1)|a oszthatóság.

Egyáltalán nem biztos azonban, hogy egy gyűrűben csak ez a két egység létezik. Egy testben például a nullelemen kívül minden elem egység, ugyanis az oszthatóság a 16.1. Definíciója utáni megjegyzés alapján itt minden elem osztható bármilyen nemnulla elemmel.

Megjegyezzük ugyanakkor, hogy nem csak ez a két szélsőséges eset lehetséges. Vannak olyan gyűrűk is, amelyekben az egységelemen és ellentettjén kívül is létezik egység, ugyanakkor nem minden eleme az. Ilyen gyűrű például az egész számok egyfajta általánosításának tekinthető úgynevezett Gauss-egészek gyűrűje, amelyben összesen négy egység van. Ennek részleteitől azonban – az úgynevezett komplex számok ismeretének hiányában – ebben a cikksorozatban eltekintünk.

Az alábbi tétel arra ad választ, hogy mikor létezik egyáltalán egység egy kommutatív gyűrűben.

16.4. Tétel:

Egy kommutatív gyűrűben akkor és csak akkor létezik egység, ha létezik egységelem.

Bizonyítás:

Azt, hogy az esetleges egységelem egy gyűrűben mindig egység, már láttuk a 16.3. Definíciója utáni megjegyzésben. Így csak azt kell megmutatni, hogy ha létezik egység, akkor szükségképpen léteznie kell egységelemnek is.

Az, hogy egy uu elem egység, a 16.3. Definíciója alapján azt jelenti, hogy minden aa elem az uu elem többszöröse, amit a 16.1. Definíció szerint úgy is mondhatunk, hogy minden aa elemhez létezik olyan xax_a elem, hogy

uxa=au\cdot x_a = a

Vagyis minden aa elem – és így speciálisan maga uu is – az uu elem többszöröse:

uxu=uu\cdot x_u = u

Most vizsgáljuk meg közelebbről ezt az uu-hoz talált xux_u elemet. Nézzük meg, hogy mi történik, ha ezzel az xux_u elemmel megszorzunk egy tetszőleges bb elemet:

bxu=b\cdot x_u = \dots

Ugye azt mondtuk, hogy az uu-nak minden elem a többszöröse, így speciálisan ez a tetszőleges bb elem is. Létezik tehát olyan bb-hez tartozó xbx_b elem, amelynek a segítségével bb kifejezhető uu többszöröseként:

=(uxb)=bxu=\dots = \underbrace{(u\cdot x_b)}_{=b}\cdot x_u = \dots

De ekkor a 14.12. Definícióban szereplő 4. gyűrűaxióma, valamint – kommutatív gyűrűről lévén szó – a 6. gyűrűaxióma miatt ez a kifejezés tetszőlegesen átzárójelezhető, a tényezők pedig tetszőleges sorrendben felírhatók, ezért ezt így is írhatjuk:

=(uxu)xb=\dots = (u\cdot x_u)\cdot x_b = \dots

Azt viszont már láttuk, hogy az uxuu\cdot x_u kifejezés épp uu-val egyenlő, ezért:

=u=uxuxb=b\dots = \underbrace{u}_{=u\cdot x_u}\cdot x_b = b

Azt kaptuk tehát, hogy ha az imént megvizsgált xux_u elemmel bármilyen bb elemet megszorzunk, akkor az eredmény bb lesz. Ez a 14.7. Definíció alapján épp azt jelenti, hogy xux_u valóban a gyűrű szorzásának neutrális eleme, más szavakkal ő nem más, mint a gyűrű egységeleme.

Azt tehát már tudjuk, hogy egy kommutatív gyűrűben pontosan akkor létezik egység, ha egységelem is létezik. Például a 16.1. szakaszban vizsgált 2Z2\Z gyűrűben emiatt nem létezik egység, hiszen egységelem sem létezik.

A most következő tétel ahhoz nyújt segítséget, hogy egy kommutatív és egységelemes gyűrűben megtaláljuk az összes egységet. Ehhez mindössze az egységelem ismerete szükséges.

16.5. Tétel:

Egy kommutatív és egységelemes gyűrűben egy elem akkor és csak akkor egység, ha osztója az egységelemnek.

Bizonyítás:

Mivel egy egység a 16.3. Definíció alapján minden elemnek osztója, ezért nyilván magának az egységelemnek is.

Visszafelé: Tegyük fel, hogy egy uu elem osztója az egységelemnek, azaz u1u|1. Az egység 16.3. Definíciója utáni megjegyzésben azonban már láttuk, hogy 11 szükségképpen egység, azaz minden aa elemre teljesül az 1a1|a oszthatóság. Fennállnak tehát az u1u|1 és 1a1|a oszthatóságok, és így a 16.2. Tétel 5. pontja miatt fennáll az uau|a oszthatóság is minden aa elemre. Ez viszont épp azt jelenti, hogy uu egység.

Egy kommutatív és egységelemes gyűrűben tehát az egységek pontosan az egységelem osztói. Az egész számok gyűrűjében ez alapján tehát az 11-en és a 1-1-en kívül nincs más egység, hiszen az 11 egész számnak – mint a Z\Z gyűrű egységelemének – nincs más osztója.

Asszociált elemek

Most az oszthatóság után egy másik fontos relációval fogunk megismerkedni, amely a 16.2. szakaszban tárgyalt egységekhez kapcsolódik szorosan. Ez a fogalom majd a számelmélet alaptételének a pontos megfogalmazásában lesz segítségünkre a 16.5. szakaszban. Azt fejezi ki, hogy egy gyűrű valamely két eleme az oszthatóság szempontjából "ugyanúgy viselkedik", vagy más szavakkal "megkülönböztethetetlen". Erről szól az alábbi definíció.

16.6. Definíció (Asszociált):

Legyen RR egy kommutatív gyűrű, valamint aa és bb a gyűrű tetszőleges elemei. Tegyük fel továbbá, hogy minden RR beli rr elem esetén teljesülnek az alábbi tulajdonságok:

1.
rar|a akkor és csak akkor teljesül, ha rbr|b is teljesül.
2.
ara|r akkor és csak akkor teljesül, ha brb|r is teljesül.

Ekkor azt mondjuk, hogy aa és bb egymás asszociáltjai, amelyet így jelölünk: aba\sim b.

Más megfogalmazásban azt is mondhatjuk, hogy két elemet akkor nevezzük egymás asszociáltjainak, ha pontosan ugyanazok az osztóik és a többszöröseik is.

Például a Z\Z gyűrűben az 55 és a (5)(-5) egymás asszociáltjai.

Megjegyzés:

Egy testben bármely a0a\neq 0 és b0b\neq 0 elem között teljesül az aba\sim b asszociáltság. Itt ugyanis minden nemnulla elem osztója az összes elemnek – lásd a 16.1. Definíció utáni megjegyzést. Az aa-nak és bb-nek tehát minden elem többszöröse, és a nullelemen kívül minden elem osztója. Így a két elemnek pontosan ugyanazok az osztóik és a többszöröseik is, ami épp azt jelenti, hogy egymás asszociáltjai.

Először is megmutatjuk, hogy az asszociáltság egy ekvivalenciareláció a gyűrű alaphalmazán, és így a 13.6. Tétel alapján azt úgynevezett ekvivalencia-osztályokra bontja. Erről a fogalomról bővebben a 13.3. szakaszban volt szó, így javasoljuk az Olvasónak, hogy ismételje át az ezzel kapcsolatos fogalmakat.

16.7. Tétel:

Legyen RR egy tetszőleges kommutatív gyűrű. Ekkor a 16.6. Definíció szerinti asszociáltság egy ekvivalenciareláció a gyűrű RR alaphalmazán.

Bizonyítás:

Teljesen nyilvánvalóan adódik a 16.6. Definícióból, ugyanis:

  1. Bármely aa elemnek nyilván pontosan ugyanazok az osztói és a többszörösei, mint önmagának, azaz aaa\sim a. Teljesül tehát a 12.10. Definíció szerinti reflexivitás.
  2. Ha egy aa elemnek pontosan ugyanazok az osztói és többszörösei, mint egy bb elemnek, akkor nyilván a bb elemnek is pontosan ugyanazok az osztói és többszörösei, mint az aa elemnek, azaz aba\sim b esetén bab\sim a is fennáll. Teljesül tehát a 13.4. Definíció szerinti szimmetria.
  3. Ha egy aa elemnek pontosan ugyanazok az osztói és többszörösei, mint egy bb elemnek, amelynek viszont pontosan ugyanazok az osztói és többszörösei, mint egy cc elemnek, akkor nyilván az aa és cc elemek osztói és többszörösei is megegyeznek, azaz aba\sim b és bcb\sim c esetén aca\sim c is fennáll. Teljesül tehát a 12.12. Definíció szerinti tranzitivitás.

Most vizsgáljuk meg, hogy mit tudunk mondani erről az ekvivalenciarelációról. Általános esetben – amikor a gyűrűről csak annyit tudunk, hogy kommutatív – az alábbiakat.

16.8. Tétel (Az asszociáltság tulajdonságai):

Legyen RR tetszőleges kommutatív gyűrű, továbbá legyenek aa és bb az RR gyűrű tetszőleges elemei. Ekkor igazak az alábbiak:

1.
Teljesül az a(a)a\sim (-a) asszociáltság.
2.
Ha aba\sim b teljesül, akkor teljesülnek az a(b)a\sim (-b), (a)b(-a)\sim b valamint (a)(b)(-a)\sim (-b) asszociáltságok is. Azaz a ellentettképzés nem befolyásolja az asszociáltság relációt.
3.
A nullelemnek egyetlen asszociáltja van: önmaga.
4.
Ha aba|b és bab|a egyaránt teljesül – azaz aa és bb egymás osztói –, akkor aba\sim b is teljesül.
5.
Amennyiben aa egység, úgy aba\sim b akkor és csak akkor teljesül, ha bb is egység.

Megjegyzés:

A tétel alapján tehát biztos, hogy az összes egység – amennyiben persze léteznek ilyenek – egy ekvivalencia-osztályba kerül, amelyben az egységeken kívül nincs más elem. Ezenkívül minden elem azonos ekvivalencia-osztályba kerül az ellentettjével. Arról azonban a tétel semmit nem mond, hogy egy ilyen osztálynak kizárólag ők lennének-e az elemeik. Például a 16.3. Definíció utáni megjegyzésben már említett úgynevezett Gauss-egészek körében minden nemnulla elemnek önmagán és az ellentettjén kívül van még két további asszociáltja. Ennek részleteitől azonban – az úgynevezett komplex számok ismeretének hiányában – ebben a cikksorozatban eltekintünk.

Megjegyezzük ugyanakkor, hogy testek esetén az asszociáltság mindössze két ekvivalencia-osztályt fog kijelölni. Az egyikben a tétel 3. állítása miatt egyetlen elem lesz, méghozzá a nullelem. A másik ekvivalencia-osztály pedig a 16.6. Definíció utáni megjegyzés alapján tartalmazni fogja az összes többi elemet – amelyek egyébként a 16.3. Definíció utáni megjegyzés alapján épp az egységek, hiszen minden testben minden nemnulla elem egység.

Bizonyítás:

A tételben szereplő tulajdonságokat egyenként fogjuk igazolni.

1. tulajdonság

Két dolgot kell bizonyítani. Egyrészt azt, hogy bármely rr elem akkor és csak akkor osztója aa-nak, ha (a)(-a)-nak is. A 16.2. Tétel 8. pontja épp azt mondja ki, hogy ha teljesül rar|a, akkor teljesül r(a)r|(-a) is. Ez azonban természetesen visszafelé is igaz a 15.1. Tétel 2. pontja miatt, miszerint minden elem ellentettjének az ellentettje önmaga. Azaz ha teljesül r(a)r|(-a) akkor teljesül r((a))=ar|\underbrace{(-(-a))}_{=a} is.

A másik dolog, ami bizonyítani kell, hogy bármely rr elem akkor és csak akkor többszöröse aa-nak, ha (a)(-a)-nak is. Azaz ara|r akkor és csak akkor teljesül, ha (a)r(-a)|r is teljesül. A 16.2. Tétel 8. pontja azonban azt is kimondja, hogy ha teljesül ara|r, akkor teljesül (a)r(-a)|r is, így az előző gondolatmenet szinte szó szerint érvényes itt is.

2. tulajdonság

Ez az 1. tulajdonság egyszerű következménye. Ugyanis, mivel b(b)b\sim (-b) igaz, így amennyiben aba\sim b is igaz, akkor a 16.7. Tételben már igazolt tranzitivitás miatt a(b)a\sim (-b) is igaz. A másik két asszociáltság ugyanezen okok miatt teljesül.

3. tulajdonság

Mivel az asszociáltság a 16.7. Tétel értelmében reflexív, ezért 000\sim 0 nyilván teljesül. Azt kell megmutatni, hogy a nullelemnek nincs más asszociáltja. Tegyük fel indirekt, hogy nem ez a helyzet, azaz létezik olyan r0r\neq 0 elem a gyűrűben, amelyre 0r0\sim r teljesül. Ez tehát azt jelenti, hogy a 00-nak és az rr elemnek pontosan ugyanazok az osztóik – és persze a többszöröseik is, de ez minket most nem érdekel. A 00-nak viszont a 16.2. Tétel 3. pontja alapján osztója minden elem. A feltételezett asszociáltság miatt ekkor rr-nak is osztója minden elem, tehát speciálisan maga a 00 is. A 16.2. Tétel 4. pontja alapján azonban a 0r0|r oszthatóságból r=0r=0 következik, ami ellentmond indirekt feltételezésünknek, miszerint r0r\neq 0.

4. tulajdonság

Tegyük fel, hogy egyszerre teljesülnek az aba|b és a bab|a oszthatóságok. Ekkor ha bármely d1d_1 elemre teljesül a d1ad_1|a oszthatóság, akkor a 16.2. Tétel 5. pontjában igazolt tranzitivitás miatt teljesül a d1bd_1|b oszthatóság is. Ugyanezen okok miatt ha bármely d2d_2 elem osztója bb-nek, akkor aa-nak is. Az aa elemnek tehát pontosan ugyanazok az osztói, mint a bb elemnek.

Ugyanez a gondolatmenet a többszörösökre is végigjátszható: Ha bármely t1t_1 elemre teljesül az at1a|t_1 oszthatóság, akkor a tranzitivitás miatt teljesül a bt1b|t_1 oszthatóság is. Ugyanezen okok miatt ha bármely t2t_2 elem többszöröse bb-nek, akkor aa-nak is. Az aa elemnek tehát ponotosan ugyanazok a többszörösei, mint a bb elemnek.

Láttuk tehát, hogy aba|b és bab|a együttes fennállása esetén aa-nak és bb-nek pontosan ugyanazok lesznek az osztói és a többszörösei is. Ez viszont épp azt jelenti, hogy aba\sim b.

5. tulajdonság

Ha aa egység, akkor ő minden elemnek osztója, vagy másként fogalmazva neki minden elem a többszöröse. Ha mármost aba\sim b, akkor bb-nek is minden elem a többszöröse, vagy másként fogalmazva ő minden elemnek osztója, és emiatt ő is egység.

Visszafelé: Ha aa és bb is egység, akkor ők minden elemnek osztói. Speciálisan tehát egymásnak is, és így a már igazolt 4. tulajdonság miatt valóban asszociáltak.

Most vizsgáljuk meg, hogy egységelemes gyűrűk esetén mennyivel tudunk többet mondani az asszociált elempárokról. Az imént bizonyított 16.8. Tétel 4. pontja alapján a kölcsönös oszthatóságból következik az asszociáltság. Kérdés, hogy vajon ez visszafelé is igaz-e, azaz vajon az asszociáltságból következik-e a kölcsönös oszthatóság?

Kommutatív gyűrűk esetén általánosságban nem, azonban az alábbi tétel szerint egy esetleges egységelem létezése már ezt is biztosítja. Ezzel tehát kommutatív és egységelemes gyűrűk esetén kapunk egy elégséges, és egyben szükséges feltételt annak eldöntésére, hogy két tetszőleges elem egymás asszociáltja-e, vagy nem.

16.9. Tétel:

Legyen RR tetszőleges kommutatív és egységelemes gyűrű, továbbá legyenek aa és bb a gyűrű tetszőleges elemei. Ebben az esetben aba\sim b akkor és csak akkor teljesül, ha egyaránt teljesülnek az aba|b és bab|a oszthatóságok.

Megjegyzés:

Az egységelem létezése fontos feltétel! Például az egész számok gyűrűjében a 44 és a (4)(-4) egymás asszociáltjai, és mivel ez a gyűrű egységelemes, ezért egymás osztói is. A páros egész számok 2Z2\Z gyűrűjében azonban nem teljesül sem a 4(4)4|(-4), sem pedig a (4)4(-4)|4 oszthatóság, ennek ellenére ez a két szám ebben a gyűrűben is egymás asszociáltjai.

Bizonyítás:

Az egyik irányú implikációt már bizonyítottuk a 16.8. Tétel 4. pontjában.

Most nézzük a másik irányt, azaz tegyük fel, hogy RR egységelemes, és aba\sim b. A 16.2. Tétel 1. pontja alapján egységelemes gyűrűkben minden elem osztója önmagának, így tehát teljesülnek az aaa|a valamint a bbb|b oszthatóságok. Mivel azonban aa és bb egymás asszociáltjai, ezért pontosan ugyanazok az osztóik. Ha tehát fennáll az aaa|a oszthatóság, akkor szükségképpen fennáll az aba|b oszthatóság is. Ugyanilyen okból ha fennáll a bbb|b oszthatóság, akkor szükségképpen fennáll a bab|a oszthatóság is.

Célunk azonban, hogy teljesen feltérképezzük az asszociáltság, mint ekvivalenciareláció által létrehozott ekvivalencia-osztályokat egy adott gyűrűben. Az imént bizonyított 16.9. Tétel alapján két tetszőleges elemről már el tudjuk dönteni, hogy ugyanabba az ekvivalencia-osztályba kerültek-e, vagy sem. Az alábbi tétel ahhoz nyújt segítséget, hogy az egységek ismeretében bármely elemből kiindulva elő tudjuk állítani az őt tartalmazó ekvivalencia-osztály összes többi elemét. Ehhez azonban a kommutativitáson és az egységelem létezésén kívül szükség van a nullosztómentességre is. Az ilyen, sok egyéb szempontból is "normálisan viselkedő" gyűrűket a 15.5. Definícióban integritástartományoknak neveztük.

16.10. Tétel:

Legyen RR egy integritástartomány, továbbá legyen aa egy tetszőleges elem RR-ben. Ekkor aa asszociáltjai pontosan aa egységszeresei.

Megjegyzés:

Például a Z\Z gyűrűben az egységek az 11 és a (1)(-1), és rajtuk kívül nincs más egység. A tétel alapján tetszőleges egész számnak megkapjuk az összes asszociáltját, ha megszorozzuk ezzel a két egységgel. Ez alapján például az 55 asszociáltjai az 51=55\cdot 1=5 – azaz önmaga –, valamint az 5(1)=(5)5\cdot (-1)=(-5) – azaz az ellentettje –, és ezeken kívül nincs is más asszociáltja.

Megjegyezzük továbbá, hogy amennyiben RR csak kommutatív és egységelemes, de nem feltétlenül nullosztómentes, úgy csak annyit tudunk mondani, hogy ha két elem közül az egyik a másiknak egységszerese, akkor ők egymás asszociáltjai. Ebben az esetben az asszociáltságból még nem következik, hogy az egyik a másiknak egységszerese.

Bizonyítás:

Először azt bizonyítjuk, hogy aa bármelyik egységszerese aa asszociáltja. Legyen uu egy tetszőleges egység, bb pedig legyen az aa elem uu-szorosa, azaz au=ba\cdot u=b. Feladatunk megmutatni, hogy ekkor aba\sim b.

Az au=ba\cdot u=b egyrészt a 16.1. Definíció alapján épp azt jelenti, hogy teljesül az aba|b oszthatóság. Másrészt, mivel uu egység, ezért a 16.5. Tétel alapján ő osztója az egységelemnek, azaz teljesül az u1u|1 oszthatóság is. Ez szintén a 16.1. Definíció miatt épp azt jelenti, hogy létezik olyan vv elem, amelyre teljesül az alábbi egyenlet:

uv=1u\cdot v=1

Ha ezzel a vv elemmel megszorozzuk a bb elemet, ezt kapjuk:

bv=au=bvb\cdot v=\underbrace{a\cdot u}_{=b}\cdot v

Mivel azonban uu és vv szorzata épp az egységelemet adja, ezért végülis:

bv=auv=1=ab\cdot v=a\cdot \underbrace{u\cdot v}_{=1}=a

Ez a 16.1. Definíció miatt épp azt jelenti, hogy – az aba|b oszthatóságon kívül – teljesül a bab|a oszthatóság is. Ebből viszont a 16.9. Tétel miatt következik, hogy aba\sim b.

Most az ellenkező irányú implikációt is bizonyítjuk, ehhez azonban már fel kell használnunk a nullosztómentességet is. Tegyük hát fel, hogy valamely aa és bb elemek esetén teljesül az aba\sim b asszociáltság. Azt fogjuk megmutatni, hogy ekkor az aa és bb elemek egymás egységszeresei. Az általánosság megsértése nélkül feltehetjük, hogy a0a\neq 0, hiszen ha a=0a=0, akkor a 16.8. Tétel 3. pontja miatt szükségképpen b=0b=0, és ezek nyilván egymás egységszeresei. Így a továbbiakban feltesszük, hogy a0a\neq 0.

Mivel aba\sim b teljesül, és RR egységelemes, ezért alkalmazható a 16.9. Tétel, és így teljesülnek az aba|b és a bab|a oszthatóságok. Ez a 16.1. Definíció alapján épp azt jelenti, hogy léteznek olyan k1k_1 és k2k_2 elemek, amelyekre teljesülnek az alábbi egyenletek:

ak1=bbk2=a\begin{aligned}a\cdot k_1&=b \\ b\cdot k_2&=a\end{aligned}

A második egyenletbe bb helyére az elsőt behelyettesítve, valamint a jobboldal szereplő aa-t az egységelemmel megszorozva ezt kapjuk:

ak1=bk2=a1\underbrace{a\cdot k_1}_{=b}\cdot k_2=a\cdot 1

Mivel a gyűrű nullosztómentes, ezért a 15.4. Tétel alapján mindkét oldalt egyszerűsíthetjük aa-val – amiről ugye az általánosság megsértése nélkül feltettük, hogy nem 00:

k1k2=1k_1\cdot k_2=1

A k1k_1 és a k2k_2 tehát mindketten osztói az egységelemnek, és így a 16.5. Tétel értelmében mindketten egységek. Vagyis az aa és bb elemek valóban egymás egységszeresei.

Ezzel a tétellel már – legalábbis integritástartományok esetén – teljessé vált az asszociáltsági térképünk, amelyet a 16.3. ábra mutat. Itt az látható, hogy az első ekvivalencia-osztály egyetlen eleme a nullelem, a következő osztályban foglalnak helyet az egységek, a további osztályokban pedig egy-egy reprezentánselem egységszeresei szerepelnek. Mint ahogyan azt a 16.8. Tétel utáni megjegyzésben már említettük, testek esetén csak az első kettő ekvivalencia-osztály létezik.

Integritástartományok asszociáltsági térképe
16.3. ábra: Integritástartományok asszociáltsági térképe

Felbonthatatlanok és prímek

Az oszthatóságról szóló 16.1. szakaszban az volt a feladatunk, hogy egy szorzás aa bemenetét és bb kimenetét ismerve keressünk egy elemet a másik bemenetre. Akkor mondtuk, hogy teljesül az aba|b oszthatóság, ha létezik ilyen elem a gyűrűben. Most ennél egy fokkal nehezebb a feladatunk. Képzeljük el azt a szituációt, hogy csak a szorzás kimenetét ismerjük, és mindkét bemenetre keresnünk kell egy-egy elemet, amelyek szorzata épp a kimenet. Ezt mutatja a 16.4. ábra.

Gyűrűelem felbontása
16.4. ábra: Gyűrűelem felbontása

Ezt képlettel kifejezve:

c=abc=a\cdot b

Itt tehát nem adott aa és bb elemek közötti oszthatóság ellenőrzése a feladat, hanem az, hogy a cc elemnek megtaláljuk valamely osztóját. Algoritmikus szempontból ez egy roppant nehéz feladat, és – mint látni fogjuk a későbbiekben – épp ez biztosítja azt, hogy a modern kriptográfiai eljárások gyakorlatilag feltörhetetlenek. Most azonban tegyük félre az algoritmikus nehézséget, és vizsgáljuk meg ezt a feladatot elméleti szempontból. Egy gyűrűben egy elemet adott esetben sokféleképpen felbonthatunk két másik elem szorzatára.

Az alábbi példában – a tényezők sorrendjétől eltekintve – felsoroltuk az 5050 egész szám összes lehetséges felbontását a Z\Z gyűrűben:

50=150==225==510==(1)(50)==(2)(25)==(5)(10)\begin{aligned} 50&=1\cdot 50= \\ &=2\cdot 25= \\ &=5\cdot 10= \\ &=(-1)\cdot (-50)= \\ &=(-2)\cdot (-25)= \\ &=(-5)\cdot (-10) \end{aligned}

De vajon mi a helyzet akkor, ha például a 1313-at szeretnénk felbontani? Érdekes módon ezt – a tényezők sorrendjétől eltekintve – csak kétféleképpen tehetjük meg:

13=113=(1)(13)13=1\cdot 13=(-1)\cdot (-13)

Látható, hogy mindkét felbontásban az egyik tényező egy egység, a másik tényező pedig az eredeti szám valamely asszociáltja. Ez jelen esetben csak saját maga vagy az ellentettje lehet, mivel a 16.10. Tétel utáni megjegyzés alapján a Z\Z gyűrűben egy egész számhoz csak ez a két asszociált létezik. Amennyiben az a célunk, hogy az oszthatósággal kapcsolatban újabb információt nyerjünk a felbontandó elemről, úgy az ilyen jellegű felbontásokkal nem sokra megyünk. Az egységtényezőből azért nem tudunk meg semmi újat, mert egy egységnek bármely osztója maga is egység, hiszen az oszthatóság tranzitivitásán keresztül örökli ezt a tulajdonságot. A másik tényezőből pedig azért nem derül ki semmi új, mert neki meg pontosan ugyanazok az osztói, mint a eredeti elemnek.

A Z\Z gyűrűben a 1313 egész szám emiatt egyfajta "építőkockaként" funkcionál: résztvesz más egész számok felépítésében, ám ő maga már nem bontható tovább értelmes módon. Az általános iskolában "prímszámoknak" neveztük azokat a számokat, amelyeknek "olyan kevés osztójuk van, amilyen kevés csak lehet". Elsőre talán zavart okozhat, hogy egyrészt a most következő definícióban teljesen más megnevezést használunk ezekre a kitüntetett elemekre a gyűrűk szintjén, másrészt pedig a "prím" kifejezést látszólag teljesen másra fogjuk használni. Ennek oka azonban hamarosan világossá válik.

16.11. Definíció (Felbonthatatlan elem):

Legyenek aa, bb és cc egy kommutatív gyűrű elemei. Ha ezekre az elemekre a=bca=b\cdot c teljesül, akkor a bcb\cdot c szorzatot az aa elem felbontásának nevezzük.

Azokat a felbontásokat, amelyekben bb és cc közül az egyik egység, a másik pedig aa asszociáltja, triviális felbontásoknak nevezzük. Bármilyen ettől eltérő felbontást nemtriviális felbontásnak nevezünk.

Ha egy elem saját maga nem egység és nem létezik nemtriviális felbontása – azaz vagy egyáltalán nem létezik felbontása, vagy ha létezik is, az csak triviális lehet –, akkor őt felbonthatatlannak vagy irreducibilisnek nevezzük. Ha egy elem nem felbonthatatlan és nem egység, akkor őt összetett vagy felbontható elemnek nevezzük. Az egységeket nem tekintjük sem felbonthatatlannak, sem pedig összetettnek.

A páros számok 2Z2\Z gyűrűjében például felbonthatatlanok a 22, 66, 1010, ..., 150150, ..., illetve ezek ellentettjei is. Ezeknek ugyanis egyáltalán nem létezik felbontása ebben a gyűrűben, mivel nem bonthatók fel páros számok szorzatára.

Az egész számok gyűrűjében például felbonthatatlanok a 22, 33, 55, 77, 1313, ..., 919919, ..., 1718013132717180131327, ..., illetve ezek ellentettjei is. Ezeknek létezik ugyan felbontásuk, ám azok mind triviális felbontások a 16.11. Definíció szerinti értelemben.

Látható, hogy az oszthatósághoz hasonlóan nagyon nem mindegy, hogy melyik gyűrűben beszélünk felbonthatatlanságról. A 66 például felbonthatatlan a 2Z2\Z gyűrűben – hiszen nincs két olyan páros szám, amelyeknek szorzata 66 lenne –, viszont összetett a Z\Z gyűrűben – hiszen nem egység, és a 232\cdot 3 egy nemtriviális felbontás.

Az 11 és a 1-1 egységek, így a 16.11. Definíció szerint ők nem számítanak felbonthatatlannak. Látszólag semmi nem indokolja, hogy az egységeket önkényesen kizárjuk a felbonthatatlanok közül. Ennek pusztán – mint azt a 16.5. szakaszban látni fogjuk – praktikussági okai vannak a számelmélet alaptételének megfogalmazásakor. A nullelemet azért nem kellett külön kizárni a definícióban a felbonthatatlanok közül, mivel az amúgyis felbontható nemtriviálisan. Például a 0a0\cdot a bármilyen aa esetén egy nemtriviális felbontás, amennyiben aa nem egység és nem a nullelem.

A továbbiakban elsősorban integritástartományokat fogunk vizsgálni, amelyekben a szorzás kommutativitás kívül a nullosztómentesség is teljesül – azaz két nemnulla elem szorzata nem lehet 00 –, továbbá létezik bennük egységelem. Ezeket a gyűrűket tekintettük "normálisan" viselkedő gyűrűknek sok szempontból. Az alábbi tétel alapján például integritástartományok esetén a "triviális felbontás" fogalma némiképp egyszerűbben fogalmazható meg a 16.11. Definícióhoz képest.

16.12. Tétel:

Legyenek aa, bb és cc egy integritástartomány valamely elemei, amelyekre teljesülnek az alábbiak:

a0a=bc\begin{aligned} a&\neq 0 \\ a&=b\cdot c \end{aligned}

Ebben az esetben bb akkor és csak akkor egység, ha cc az aa-nak asszociáltja, azaz aca\sim c.

Megjegyzés:

Ez alapján tehát integritástartományok esetén a 16.11. Definícióhoz képest a triviális felbontásokra elegendő annyit kikötni, hogy az egyik tényező egység, hiszen az iménti tétel alapján ekkor a másik tényező automatikusan a felbontandó elem asszociáltja lesz.

Vagy fordítva: Ha az egyik tényező a felbontandó elem asszociáltja, akkor pedig a másik tényező automatikusan egység lesz.

Bizonyítás:

Tegyük fel, hogy bb egység. Mivel integritástartományról van szó, ezért alkalmazható a 16.10. Tétel, amely szerint ha két elem közül az egyik a másik egységszerese, akkor ők egymás asszociáltjai. Emiatt aca\sim c nyilván teljesül, hiszen a tétel szövege alapján a=bca=bc igaz, és feltettük, hogy bb egység.

Visszafelé: Tegyük fel, hogy aba\sim b teljesül. Mivel integritástartományról van szó, ezért ismételten alkalmazható a 16.10. Tétel, mely szerint aa szükségképpen bb egységszerese kell legyen, amennyiben ők egymás asszociáltjai. Azaz léteznie kell olyan uu egységnek, hogy a=bua=bu. Ezek szerint tehát teljesül az alábbi, hiszen a tétel szövege alapján a=bca=bc is igaz:

bc=a=bu\underbrace{bc}_{=a}=bu

Mivel a tétel szövege alapján a0a\neq 0, és feltettük, hogy aba\sim b, ezért a 16.8. Tétel 3. pontja szerint b0b\neq 0 is igaz. A nullosztómentesség miatt a 15.4. Tétel alapján ekkor mindkét oldalt lehet bb-vel egyszerűsíteni, így ebből c=uc=u következik, azaz cc valóban egység.

Azt tehát már tudjuk, hogy amiket általános iskolában "prímeknek" neveztünk, azok a gyűrűk absztrakciós szintjén a felbonthatatlan elemeknek felelnek meg. Jogos lehet a kérdés, hogy akkor ugyanezen az absztrakciós szinten mégis mire használjuk a "prím" kifejezést, ha nem erre.

16.13. Definíció (Prímtulajdonságú elem):

Egy RR kommutatív gyűrű valamely pp elemét prímtulajdonságú elemnek (vagy egyszerűen csak prímnek) nevezzük, ha pp nem a nullelem, nem egység, és csak úgy lehet osztója két elem szorzatának, ha legalább az egyik tényezőnek osztója.

Azaz ha valamely aa és bb elemekre teljesül a pabp|ab oszthatóság, akkor az alábbi oszthatóságok közül legalább az egyik ugyancsak teljesül:

papb\begin{aligned} p&|a \\ p&|b \end{aligned}

Megjegyzés:

A definícióból és a szorzás asszociativitásából azonnal adódik, hogy ez a tulajdonság akárhány tényezős szorzatokra is ugyanúgy működik. Azaz ha pp prím, és teljesül a pa1a2anp|a_1a_2\ldots a_n oszthatóság, akkor az alábbi oszthatóságok közül legalább az egyik ugyancsak teljesül:

pa1pa2pan\begin{aligned} p&|a_1 \\ p&|a_2 \\ &\vdots \\ p&|a_n \end{aligned}

Ennek végiggondolását az Olvasóra bízzuk.

Ennek a fogalomnak látszólag semmi köze nincs ahhoz, ahogyan az általános iskolában a "prímeket" szokták meghatározni, ezért talán némi magyarázatra szorul.

Emlékeztetnénk az Olvasót az oszthatóság tulajdonságairól szóló a 16.2. Tétel 7. pontjára. Ez ugye azt mondja ki, hogyha egy elem osztója egy szorzat valamely tényezőjének, akkor osztója magának a szorzatnak is. Például az egész számok gyűrűjében 363|6, ezért nyilván 3623|6\cdot 2 is teljesül.

Ennek megfordítása azonban általánosságban nem igaz! Ha egy elem osztója egy szorzatnak, abból még nem feltétlenül következik, hogy osztója valamelyik tényezőnek is. Például 82128|2\cdot 12, ugyanakkor sem a 828|2, sem pedig a 8128|12 oszthatóság nem teljesül. A prímek éppen azok az elemek egy gyűrűben, amelyeknél a megfordítás is érvényes minden esetben.

A nullelemet a 16.11. Definícióban nem kellett külön kizárni a felbonthatatlan elemek közül, mert az amúgysem teljesíti a definíció követelményeit. Ezzel szemben az általunk többnyire vizsgált kommutatív és nullosztómentes gyűrűkben teljesíti viszont a 16.13. Definíció követelményeit, ezért ebben a definícióban külön ki kellett kötnünk, hogy őt mégsem tekintjük prímnek. Ha ugyanis valamely aa és bb elemekre teljesülne, hogy 0ab0|ab, akkor ebből az oszthatóság tulajdonságairól szóló 16.2. Tétel 4. pontja miatt ab=0ab=0 következne. Ez viszont a nullosztómentesség miatt csak úgy lehetne, ha aa és bb közül legalább az egyik 00 lenne. Ebből viszont következne, hogy a 0a0|a illetve 0b0|b oszthatóságok közül legalább az egyik teljesülne. Azaz végsősoron a 00 prím lenne, ha nem kötnénk ki a definícióban explicit, hogy mégsem az.

Jogosan merülhet fel a kérdés az Olvasóban, hogy vajon miért nevezik az általános iskolában "prímnek" azt, amit mi itt felbonthatatlannak neveztünk. És vajon miért definiáltuk teljesen másként a prím fogalmát? Nem lehetséges-e, hogy valójában ugyanarról a fogalomról van szó? Általánosságban sajnos nem ennyire egyszerű a helyzet. Például a páros számok 2Z2\Z gyűrűjében a 66 felbonthatatlan, hiszen nem bontható fel két páros szám szorzatára. Ugyanakkor nem prím, hiszen osztója a 2182\cdot 18 szorzatnak, de nem osztója sem a 22-nek, sem pedig a 1818-nak. Méghozzá azért nem, mert nem léteznek olyan páros számok, amelyeket 66-tal szorozva 22-t vagy 1818-at kapnánk eredményül.

Általánosságban tehát ez a két fogalom nem ugyanaz. Az imént például láthattuk, hogy bizonyos gyűrűkben létezhetnek olyan elemek, amelyek felbonthatatlanok, de nem prímek. De vajon létezhetnek-e olyan prímek, amik viszont nem felbonthatatlanok? Az alábbi tétel erre a kérdésre ad választ integritástartományok esetén.

Bizonyítás:

Legyen pp tetszőleges prímtulajdonságú elem, és tekintsük ennek valamilyen felbontását:

p=abp=ab

A 16.11. Definíció alapján azt kell bizonyítani, hogy ez egy triviális felbontás, ami a 16.12. Tétel utáni megjegyzés alapján ekvivalens azzal, hogy aa és bb közül az egyik pp asszociáltja.

A p=abp=ab felbontásból és az oszthatóság 16.1. Definíciójából egyrészt következik, hogy teljesülnek az apa|p és bpb|p oszthatóságok. Másrészt – mivel RR egységelemes gyűrűa 16.2. Tétel 1. pontja miatt minden elem osztója önmagának. Így p=abp=ab-ből következik, hogy teljesül a pabp|ab oszthatóság is. Ám pp prímtulajdonsága miatt ekkor a pap|a és pbp|b oszthatóságok közül legalább az egyik szintén teljesül.

Tegyük fel, hogy pap|a teljesül. A bizonyítás elején ugyanakkor megállapítottuk, hogy apa|p is teljesül. A 16.9. Tétel alapján az egymással való kölcsönös oszthatóságból következik, hogy apa\sim p. Ha pap|a mégsem teljesül, akkor pp prímtulajdonsága miatt pbp|b biztosan teljesül. Ebben az esetben az előbbi gondolatmenetet szinte szóról szóra megismételve azt fogjuk kapni, hogy bpb\sim p.

Igaz tehát, hogy bármely pp prímnek bármilyen felbontásában az egyik tényező pp asszociáltja, azaz valóban minden prímtulajdonságú elem felbonthatatlan.

Az integritástartományok esetén a prímek és a felbonthatatlan elemek egymáshoz való – az imént bizonyított tétel szerinti – viszonyát mutatja a 16.5. ábra.

Prímek és felbonthatatlanok viszonya
16.5. ábra: Prímek és felbonthatatlanok viszonya

Érdekes kérdés, hogy mi a helyzet az olyan kommutatív és nullosztómentes gyűrűk esetén, amelyek – az integritástartományokkal ellentétben – nem egységelemes gyűrűk. Ilyen volt a példaként felhozott 2Z2\Z gyűrű, amelyben már láttuk, hogy a 66 felbonthatatlan, de nem prím. Egyáltalán léteznek-e prímek az ilyen gyűrűkben? Erre a kérdésre adunk most választ.

16.15. Tétel:

Legyen RR kommutatív és nullosztómentes gyűrű. Ha RR-ben létezik prímtulajdonságú elem, akkor RR egységelemes.

Megjegyzés:

Másként fogalmazva: kommutatív, nullosztómentes de nem egységelemes gyűrűben egyáltalán nem létezik prímtulajdonságú elem.

Megjegyezzük ugyanakkor, hogy felbonthatatlan elemek továbbra is létezhetnek ilyen gyűrűkben is, mint például a páros számok gyűrűjében a 66, hiszen ezt nem lehet felírni két páros szám szorzataként, és így a 16.11. Definíció szerint ő felbonthatatlan.

Bizonyítás:

Tegyük fel, hogy pp egy prímtulajdonságú elem RR-ben. Az oszthatóság tulajdonságairól szóló 16.2. Tétel 7. pontja miatt teljesül az alábbi oszthatóság:

pppp|p\cdot p

Mivel pp prímtulajdonságú elem, ezért egyrészt a 16.13. Definíció miatt p0p\neq 0, másrészt teljesül az alábbi oszthatóság is:

ppp|p

Ekkor azonban alkalmazható a 16.2. Tétel 2. pontja, amely alapján RR egységelemes.

A továbbiakban tehát főként integritástartományokat érdemes vizsgálnunk, hiszen az imént bizonyított tétel alapján csak ezekben létezhetnek egyáltalán prímek is a felbonthatatlanok mellett. Azt már láttuk, hogy minden prím egyben felbonthatatlan is. Számunkra főként az olyan integritástartományok lesznek érdekesek, amelyekben ez visszafelé is teljesül, azaz amelyekben minden felbonthatatlan elem prímtulajdonságú. Ezekben tehát ez a két fogalom egy és ugyanaz, és emiatt teljesülni fog rájuk egy olyan tulajdonság, amely kriptográfiai szempontból alapvető fontosságú.

A számelmélet alaptétele

A 16.4. szakaszban láttuk, hogy a Z\Z gyűrűben egy egész szám adott esetben többféleképpen bontható fel két egész szám szorzatára. Most képzeljük el, hogy az így kapott egész számokat további egész számokra bontjuk, és ezt a felbontást mindaddig folytatjuk minden ágon, ameddig felbonthatatlan számba nem ütközünk. Azt mondtuk, hogy innen már nem érdemes tovább folytatni a felbontást – ha egyáltalán lehetséges –, hiszen oszthatóságra vonatkozó újabb információt már nem fogunk kapni. A 16.6. ábrán a 100100 egész szám néhány felbontását láthatjuk a Z\Z gyűrűben.

A 100 egész szám felbontásai
16.6. ábra: A 100 egész szám felbontásai

Nagyon úgy tűnik, hogy furcsamód minden így kapott felbontás – amennyiben a tényezők sorrendjétől és egymással való asszociáltságától eltekintünk – megegyezik. A következő fejezetben látni fogjuk, a Z\Z gyűrűben történetesen valóban teljesül, hogy minden 00-tól és egységtől különböző elem ilyen értelemben "egyértelműen" írható fel felbonthatatlanok szorzataként. Ez azonban egyáltalán nem magától értetődő tulajdonsága egy gyűrűnek. Például a páros számok 2Z2\Z gyűrűjében a 100100 egyrészt felírható 2502\cdot 50-ként, másrészt pedig 101010\cdot 10-ként, és ez a két felbontás "lényegesen különbözik" egymástól a fenti értelemben.

Az "egyértelmű felbonthatóság" teljesülése vagy nem teljesülése egy adott gyűrűben szoros összefüggésben van a prímek és a felbonthatatlanok közötti viszonnyal. Még mielőtt ezt részletesen megvizsgálnánk, először is fogalmazzuk meg mostmár precízen, hogy mikor mondjuk egy integritástartományra azt, hogy teljesül benne ez a tulajdonság.

16.16. Definíció (A számelmélet alaptétele):

Legyen RR egy tetszőleges integritástartomány. Azt mondjuk, hogy RR-ben érvényes a számelmélet alaptétele, ha RR minden nemnulla és nem egység eleme felbontható RR felbonthatatlan elemeinek szorzatára, és ez a felbontás a tényezők sorrendjétől és az asszociáltságtól eltekintve egyértelmű. Ilyenkor azt mondjuk, hogy RR alaptételes gyűrű. Egy felbonthatatlan elem "felbontása" alatt önmagát, mint "egytényezős szorzatot" értjük.

A felbontás egyértelműsége alatt azt értjük, hogy ha vesszük valamely rr elem két tetszőleges

r=p1p2pn==q1q2qk\begin{aligned}r&=p_1\cdot p_2\cdot \ldots \cdot p_n = \\ &= q_1\cdot q_2\cdot \ldots \cdot q_k\end{aligned}

felbontását, akkor a tényezők száma ugyanannyi – azaz n=kn=k –, és a két felbontás tényezői egymással párba állíthatók úgy, hogy a párok tagjai egymásnak asszociáltjai legyenek.

Megjegyzés:

Megjegyezzük, hogy a definícióban szereplő fogalmak mindegyike önmagában értelmes a jóval általánosabb kommutatív gyűrűk esetén is. A figyelmesebb Olvasókban így joggal merülhet fel a kérdés, hogy vajon miért csak az integritástartományokra – amelyek a kommutativitáson kívül a nullosztómentességet és az egységelem létezését is megkövetelik – korlátozzuk az alaptételes gyűrű fogalmát?

A nullosztómentességet azért érdemes megkövetelni, mert nullosztók jelenléte esetén eléggé furcsa dolgok is történhetnek. Például előfordulhat, hogy egy nemnulla, nem egység elem tetszőlegesen hosszú szorzatokra bontható úgy, hogy egyik tényező sem egység. Sőt, ezek a felbontások páronként "lényegesen" különbözhetnek is egymástól a fenti értelemben.

Az egységelem létezésére pedig azért van szükség, mert nélküle az asszociáltság természetesnek tűnő, osztókra és többszörösökre épülő 16.6. Definíciója túl tággá válhat: például asszociált elemek között nem feltétlenül teljesülne a kölcsönös oszthatóság. Ráadásul még az sem lenne feltételül igaz, hogy minden elem osztója önmagának.

Az egységelem és a nullosztómentesség együtt biztosítják, hogy ilyen, és ehhez hasonló anomáliák nem fordulhatnak elő, amelyek mellett a klasszikus és jól működő tételeinket lényegesen bonyolultabban lehetne csak megfogalmazni.

A számelmélet alaptétele tehát tulajdonképpen két dolgot állít. Egyrészt azt állítja, hogy minden nemnulla és nem egység elemnek létezik felbontása. Másrészt pedig azt, hogy ez a felbontás "néhány apróságtól eltekintve" egyértelmű.

Most adunk egy szükséges – de nem elégséges – feltételt ahhoz, hogy egy RR integritástartományban teljesüljön a számelmélet alaptétele. A szükségesség azt jelenti, hogy ha ez a feltétel nem teljesül, akkor az alaptétel sem. Az, hogy a feltétel nem elégséges azt jelenti, hogy önmagában ebből a feltételből még nem következik, hogy RR alaptételes.

Bizonyítás:

Legyen pp egy tetszőleges felbonthatatlan elem RR-ben. Azt tudjuk, hogy pp a 16.11. Definíció miatt nem egység, továbbá nem is a nullelem, hiszen tetszőleges aa esetén 0a0a egy nemtriviális felbontás, amennyiben aa nem egység és nem a nullelem. Azt kell megmutatni, hogy pp prímtulajdonságú, azaz hogy ha bármilyen rr és ss elemek esetén teljesül a prsp|rs oszthatóság, akkor a prp|r vagy psp|s oszthatóságok közül is legalább az egyik teljesül.

A prsp|rs oszthatóság a 16.1. Definíció alapján azt jelenti, hogy létezik olyan tt elem, amelyre teljesül az alábbi egyenlet:

pt=rspt=rs

Nézzük először, mi lehet a helyzet a jobboldalon. Ha rr vagy ss a nullelem, akkor a 16.2. Tétel 3. pontja miatt nyilván fennáll a prp|r vagy psp|s oszthatóság, így ebben az esetben pp prímtulajdonságú elem.

Az általánosság megsértése nélkül tehát feltehetjük, hogy r0r\neq 0 és s0s\neq 0, azaz rs0rs\neq 0 a nullosztómentesség miatt. Ez viszont azt jelenti, hogy az egyenlet baloldalán álló ptpt sem lehet 00. Ha rr és ss közül valamelyik egység, akkor a 16.12. Tétel miatt a másik ptpt asszociáltja. Azaz a 16.9. Tétel miatt osztható pp-vel. Tehát ekkor is teljesül a prímtulajdonság.

A speciális esetekből még azt kell megvizsgálni, amikor tt egység00 ugye nem lehet, hiszen azt mondtuk, hogy pt0pt\neq 0. Mivel RR egységelemes, ezért alkalmazható a 16.10. Tétel. Ez alapján a jobboldalon álló rsrs asszociáltja pp-nek, hiszen egységszerese. Ám ekkor a 16.9. Tétel miatt teljesül az rsprs|p oszthatóság. De mivel pp felbonthatatlan, ezért ez csak úgy teljesülhet, ha rr és ss közül az egyik egység, a másik pedig pp-nek szintén asszociáltja, és így a 16.9. Tétel miatt osztható vele. A prímtulajdonság tehát ebben az esetben is teljesül.

A fennmaradó esetekben az rr, ss és tt elemeket felírhatjuk felbonthatatlan elemek szorzataként, hiszen RR-ben teljesül a számelmélet alaptétele. Így a fenti egyenletből ezt kapjuk:

pt1t2tk=t=r1r2rn=rs1s2sm=sp\cdot \underbrace{t_1t_2\ldots t_k}_{=t} = \underbrace{r_1r_2\ldots r_n}_{=r} \cdot \underbrace{s_1s_2\ldots s_m}_{=s}

A számelmélet alaptétele ugyanakkor azt is kimondja, hogy a felbontás asszociáltságtól és a tényezők sorrendjétől eltekintve egyértelmű. Ebből következik, hogy a baloldalon álló felbonthatatlan elemek mindegyikének kell legyen egy asszociált párja a jobboldalon, így pp-nek is. Ha ez az r=r1rnr=r_1\ldots r_n szorzat valamelyik tényezője, akkor a 16.9. Tétel miatt ez a tényező – és így persze maga rr is – többszöröse pp-nek, azaz teljesül a prp|r oszthatóság. Ha pedig az s=s1sms=s_1\ldots s_m szorzat valamelyik tényezője, akkor pedig ugyanezen okok miatt teljesül a psp|s oszthatóság.

Minden esetben azt kapjuk, hogy pp valóban prímtulajdonságú, ahogy a tétel állítja.

Megjegyezzük azonban, hogy igaz ugyan, hogy az imént bizonyított feltétel csak szükséges, de nem elégséges az alaptételhez, azonban "nem hiányzik sok" hozzá, hogy elégséges legyen. Ugyanis a feltétel csak a felbontások létezését nem garantálja. Az alábbi tétel szerint viszont ha létezik felbontás, akkor annak egyértelműségét már garantálja.

16.18. Tétel:

Legyen RR integritástartomány, amelyben minden felbonthatatlan elem prímtulajdonságú. Ekkor RR-ben teljesül a számelmélet alaptételének egyértelműségi állítása.

Azaz amennyiben egy nem nulla, nem egység elem felbontható RR felbonthatatlan elemeinek szorzatára, úgy ez a felbontás asszociáltságtól és a tényezők sorrendjétől eltekintve egyértelmű a 16.16. Definíció szerinti értelemben.

Bizonyítás:

Tekintsük ugyanis egy felbontható xx elem két tetszőleges felbontását:

x=p1p2pn=q1q2qkx=p_1p_2\ldots p_n = q_1q_2\ldots q_k

Azt kell bizonyítani, hogy a kétféle felbontásban ugyanannyi felbonthatatlan tényező van, és minden baloldali tényezőnek van egy asszociált párja a jobboldali felbontásban. Kezdjük p1p_1-gyel.

Mivel jelen esetben a tétel szövege szerint minden felbonthatatlan elem prímtulajdonságú, ezért p1p_1 is az, amely ugye a fenti egyenlet alapján osztója a jobboldali q1qkq_1\ldots q_k szorzatnak. A prímtulajdonság miatt a 16.13. Definíció utáni megjegyzés alapján ekkor osztója e szorzat legalább egy tényezőjének is. Az általánosság megsértése nélkül feltételezhetjük, hogy ez a tényező q1q_1. Ha mégsem ez lenne a helyzet, akkor a megfelelő módon átsorszámozzuk a jobboldali tényezőket.

Teljesül tehát a p1q1p_1|q_1 oszthatóság, de mivel q1q_1 felbonthatatlan, ezért ez a 16.11. Definíció alapján csak úgy teljesülhet, ha q1=p1u1q_1=p_1u_1, ahol u1u_1 valamilyen egység, p1p_1 pedig q1q_1 asszociáltja. Azaz megtaláltuk p1p_1 asszociált párját a jobboldalon.

Az egyenletünk – amelyet a nullosztómentesség miatt egyszerűsíthetünk p1p_1-gyel – most így néz ki:

p1p2p3pn=p1u1=q1q2q3qk\cancel{p_1}\cdot p_2p_3 \ldots p_n = \underbrace{\cancel{p_1}u_1}_{=q_1}\cdot q_2q_3\ldots q_k

Ezután p2p_2-vel folytatjuk ugyanezt az eljárást, majd p3p_3-mal, és így tovább. Az előbb látott gondolatmenet alapján mindegyikhez megtaláljuk az asszociált párját a jobboldalon. Amikor az utolsó baloldali tényezővel is megtörtént az egyszerűsítés, akkor az egyenlet baloldalán az egységelem marad, a jobboldalon pedig az egyszerűsítések során előálló nn darab egységtényező. Kérdés, hogy ezeken az egységeken kívül marad-e még további tényező a jobboldalon? Például:

1=u1u2unqn+1qn+2qk?1=u_1u_2\ldots u_n\cdot \underbrace{q_{n+1}q_{n+2}\ldots q_k}_{?}

Ha ez így lenne, akkor az azt jelentené, hogy a qn+1q_{n+1}, qn+2q_{n+2}, ..., qkq_k tényezők mindegyike osztója lenne az egységelemnek, tehát végsősoron ők a 16.5. Tétel alapján mind egységek lennének. Ez viszont lehetetlen, hiszen ezek a tényezők felbonthatatlanok, és így a 16.11. Definíció értelmében nem lehetnek egységek.

Ezért az egyszerűsítési eljárás során a baloldali és a jobboldali tényezők egyszerre fogynak el, és eközben mindegyik baloldali tényezőhöz megtaláljuk az ő asszociált párját a jobboldalon. Az xx elem két felbontása tehát sorrendtől és asszociáltságtól eltekintve valóban megegyezik.

Így már nagyjából van egy képünk azzal kapcsolatban, hogy mikor teljesülhet a számelmélet alaptétele egy integritástartományban. Erre adtunk ebben a szakaszban egy szükséges feltételt. Ez a feltétel a teljes alaptételhez ugyan nem volt elégséges, azonban az egyértelműségi részhez már igen. Létezik olyan feltétel is az alaptétel teljesüléséhez, amely szükséges és egyben elégséges is. Ez azonban túlmutat ennek a fejezetnek a keretein, és az úgynevezett ideálok elméletéhez vezet, így azt a 19. fejezetben fogjuk bemutatni.

Ebben a fejezetben tehát megismerkedtünk a legfontosabb számelméleti fogalommal, azaz az oszthatósággal, illetve annak alapvető tulajdonságaival. Ezután bevezettük az egység, asszociáltság, felbonthatatlan és prím fogalmát, amelyek segítségével a számelmélet alaptételét precízen meg tudtuk fogalmazni. Végül szükséges, de nem elégséges feltételt mutattunk ahhoz, hogy egy integritástartományban teljesülhessen az alaptétel.

A következő fejezetben ugyanerre egy elégséges, de nem szükséges feltételt is mutatunk. Ennek keretében integritástartományok egy speciális osztályával fogunk megismerkedni, amelybe – nagy szerencsénkre – az egész számok gyűrűje is beletartozik. Itt fogjuk óriási hasznát venni az erre a gyűrűre az előző fejezetben kiterjesztett, \leq szimbólummal jelölt rendezési relációnak.