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 -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 alaphalmazú gyűrű jelölésekor mindig felsoroltuk a gyűrű két műveletének szimbólumát is. Például: . Mostantól – ha ez félreértést nem okoz – magát a gyűrűt fogjuk szimplán -rel jelölni. A nullelem és az esetleges egységelem jelölésére rendre a és az , az "összeadás" műveletre a , a "szorzás" műveletre pedig a 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 elemhez hozzáadjuk egy elem ellentettjét, akkor az kifejezés helyett a rövidebb írásmódot fogjuk használni, és kivonásról, illetve az és 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 -val és -vel. Annyit tudunk róluk, hogy ha az elemet összeadjuk egy másik, ismeretlen elemmel, akkor az eredmény . Feladatunk megtalálni ezt az ismeretlen elemet, amelyet a 16.1. ábrán -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:

Feladatunk tehát megtalálni a keresett 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 elemnek is létezik ilyen, -val jelölt "párja". Az, hogy az 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 ellentettjét adjuk, akkor a következőt kapjuk:

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

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 forintunk, mennyi kell még ahhoz, hogy épp 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 forintunk, mennyi kell még ahhoz, hogy épp legyen?" kérdésre a fenti képlet -t ad eredményül, amelyet úgy értelmezhetünk, hogy "el kell költenünk" forintot ahhoz, hogy épp 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 műveletre lecserélve ezúttal tehát a következő a feladat: Keressük azt az ismeretlen elemet, amellyel az elemet megszorozva a 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 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 -t, másrészt pedig ezt a szorzást ellentettje helyett ezúttal 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:

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ó "kiszámításához". Ennek ellenére sok esetben adott és elemekhez mégis létezik olyan elem, amelyre teljesül, hogy . Ez elvezet minket a legfontosabb számelméleti fogalomhoz.

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

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

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

Azt a tényt, hogy és között nem áll fenn az oszthatósági reláció – azaz nem osztója -nek -ben –, így jelöljük: .

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 helyett egyszerűen -t írhatunk.

Megjegyzés:

Egy testben bármely és elem között fennáll az oszthatóság. Ebben az esetben ugyanis minden nemnulla elemnek van multiplikatív inverze. Így a képlet minden esetben előállítja azt a tényezőt, amellyel megszorozva az elemet -t kapunk eredményül, hiszen:

Most nézzünk néhány példát ennek a fogalomnak a megértéséhez. A -vel jelölt egész számok gyűrűjében például , mivel létezik olyan egész szám, amellyel -t megszorozva -ot kapunk: nevezetesen a , hiszen . Ugyanakkor például , mivel nem létezik olyan egész szám, amelyre 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 -vel oszthatóegész számok halmazát a szokásos összeadással és szorzással. Ezt a halmazt konvencionálisan -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 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 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 , akkor ez speciálisan a páros számokra is nyilván igaz.

Most vizsgáljuk meg a oszthatóságot a gyűrűben is. A 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 -t megszorozva -ot kapnánk. Azaz , ugyanakkor .

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 gyűrűben nem szimmetrikus, hiszen a fentebbi példa alapján , de .

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 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 oszthatóság, hiszen létezik olyan egész szám, amellyel -et megszorozva -et kapunk: nevezetesen a . Másrészt teljesül a oszthatóság is, hiszen létezik olyan egész szám is, amellyel -et megszorozva -et kapunk: nevezetesen ismét a . A reláció tehát fennáll mindkét irányban az és a között, ugyanakkor . 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 egy tetszőleges kommutatív gyűrű. Ekkor igazak az alábbiak:

1.
Ha egységelemes, akkor minden elem osztója önmagának.
2.
Ha nullosztómentes, és létezik olyan elem, amely osztója önmagának, akkor egységelemes.
3.
Tetszőleges -ra teljesül, hogy . Azaz a nullelemnek minden elem osztója.
4.
A oszthatóság akkor és csak akkor teljesül, ha . Azaz a nullelem csak önmagának osztója.
5.
Ha valamilyen , és elemekre teljesülnek az és a oszthatóságok, akkor teljesül az oszthatóság is. Azaz az oszthatósági reláció tranzitív.
6.
Ha valamilyen , és elemekre teljesülnek az és az oszthatóságok, akkor teljesülnek az és az 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 és elemekre teljesül az oszthatóság, akkor tetszőleges elemre teljesül az oszthatóság is. Azaz ha egy elem osztója valamely elemnek, akkor osztója a többszöröseinek is.
8.
Ha valamilyen és elemekre teljesül az oszthatóság, akkor teljesülnek az , a valamint a 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 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 -esekből és -kból álló sorozatok az elemei, amelyekben csak véges sok -es van. Íme két példa ilyen sorozatokra:

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

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

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

Az Olvasóra bízzuk annak átgondolását, hogy ezekkel a műveletekkel valóban egy kommutatív gyűrűt alkot, amelyben a csupa -kból álló sorozat a nullelem. Vegyük észre, hogy a 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 -es van. Így egységelemként csak a csupa -esekből álló sorozat jöhetne szóba. Ez azonban végtelen sok -est tartalmaz, és így a kikötésünk miatt nem eleme -nek, azaz -ben valóban nincs egységelem.

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

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

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 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 elemet megszorozva az eredmény marad . Ez épp azt jelenti, hogy .

2. tulajdonság

Az, hogy fennáll az oszthatóság azt jelenti, hogy létezik olyan elem, amelyre teljesül az egyenlet. Az egyenlet mindkét oldalát bármely elemmel megszorozva ezt kapjuk:

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

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

3. tulajdonság

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

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 , akkor fennáll a oszthatóság.

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

5. tulajdonság

Az, hogy fennállnak az és a oszthatóságok azt jelenti, hogy léteznek olyan és elemek, amelyekre teljesülnek az alábbi egyenletek:

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

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ő:

Létezik tehát olyan elem, amellyel -t megszorozva -t kapunk: nevezetesen a . Ez viszont épp azt jelenti, hogy .

6. tulajdonság

Az, hogy fennállnak az és az oszthatóságok azt jelenti, hogy léteznek olyan és elemek, amelyekre teljesülnek az alábbi egyenletek:

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

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:

Eszerint tehát léteznek olyan elemek, amelyekkel -t megszorozva -t illetve -t kapunk: nevezetesen a illetve a . Ez viszont épp azt jelenti, hogy illetve .

7. tulajdonság

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

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

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ő:

Létezik tehát olyan elem, amellyel -t megszorozva -t kapunk: nevezetesen a . Ez viszont épp azt jelenti, hogy .

8. tulajdonság

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

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

Ez viszont épp azt jelenti, hogy fennállnak az , és 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 egy tetszőleges kommutatív gyűrű. Ha egy adott elem esetén minden elemre teljesül az oszthatósági reláció, akkor az 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ű -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 elem esetén , amely viszont épp azt jelenti, hogy . Igaz továbbá, hogy az egységelem ellentettje is egység, hiszen a 16.2. Tétel 8. pontja alapján az oszthatóságból következik 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 elem egység, a 16.3. Definíciója alapján azt jelenti, hogy minden elem az elem többszöröse, amit a 16.1. Definíció szerint úgy is mondhatunk, hogy minden elemhez létezik olyan elem, hogy

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

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

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

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:

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

Azt kaptuk tehát, hogy ha az imént megvizsgált elemmel bármilyen elemet megszorzunk, akkor az eredmény lesz. Ez a 14.7. Definíció alapján épp azt jelenti, hogy 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 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 elem osztója az egységelemnek, azaz . Az egység 16.3. Definíciója utáni megjegyzésben azonban már láttuk, hogy szükségképpen egység, azaz minden elemre teljesül az oszthatóság. Fennállnak tehát az és oszthatóságok, és így a 16.2. Tétel 5. pontja miatt fennáll az oszthatóság is minden elemre. Ez viszont épp azt jelenti, hogy 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 -en és a -en kívül nincs más egység, hiszen az egész számnak – mint a 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 egy kommutatív gyűrű, valamint és a gyűrű tetszőleges elemei. Tegyük fel továbbá, hogy minden beli elem esetén teljesülnek az alábbi tulajdonságok:

1.
akkor és csak akkor teljesül, ha is teljesül.
2.
akkor és csak akkor teljesül, ha is teljesül.

Ekkor azt mondjuk, hogy és egymás asszociáltjai, amelyet így jelölünk: .

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 gyűrűben az és a egymás asszociáltjai.

Megjegyzés:

Egy testben bármely és elem között teljesül az 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 -nak és -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 egy tetszőleges kommutatív gyűrű. Ekkor a 16.6. Definíció szerinti asszociáltság egy ekvivalenciareláció a gyűrű alaphalmazán.

Bizonyítás:

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

  1. Bármely elemnek nyilván pontosan ugyanazok az osztói és a többszörösei, mint önmagának, azaz . Teljesül tehát a 12.10. Definíció szerinti reflexivitás.
  2. Ha egy elemnek pontosan ugyanazok az osztói és többszörösei, mint egy elemnek, akkor nyilván a elemnek is pontosan ugyanazok az osztói és többszörösei, mint az elemnek, azaz esetén is fennáll. Teljesül tehát a 13.4. Definíció szerinti szimmetria.
  3. Ha egy elemnek pontosan ugyanazok az osztói és többszörösei, mint egy elemnek, amelynek viszont pontosan ugyanazok az osztói és többszörösei, mint egy elemnek, akkor nyilván az és elemek osztói és többszörösei is megegyeznek, azaz és esetén 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 tetszőleges kommutatív gyűrű, továbbá legyenek és az gyűrű tetszőleges elemei. Ekkor igazak az alábbiak:

1.
Teljesül az asszociáltság.
2.
Ha teljesül, akkor teljesülnek az , valamint 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 és egyaránt teljesül – azaz és egymás osztói –, akkor is teljesül.
5.
Amennyiben egység, úgy akkor és csak akkor teljesül, ha 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 elem akkor és csak akkor osztója -nak, ha -nak is. A 16.2. Tétel 8. pontja épp azt mondja ki, hogy ha teljesül , akkor teljesül 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 akkor teljesül is.

A másik dolog, ami bizonyítani kell, hogy bármely elem akkor és csak akkor többszöröse -nak, ha -nak is. Azaz akkor és csak akkor teljesül, ha is teljesül. A 16.2. Tétel 8. pontja azonban azt is kimondja, hogy ha teljesül , akkor teljesül 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 igaz, így amennyiben is igaz, akkor a 16.7. Tételben már igazolt tranzitivitás miatt 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 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 elem a gyűrűben, amelyre teljesül. Ez tehát azt jelenti, hogy a -nak és az elemnek pontosan ugyanazok az osztóik – és persze a többszöröseik is, de ez minket most nem érdekel. A -nak viszont a 16.2. Tétel 3. pontja alapján osztója minden elem. A feltételezett asszociáltság miatt ekkor -nak is osztója minden elem, tehát speciálisan maga a is. A 16.2. Tétel 4. pontja alapján azonban a oszthatóságból következik, ami ellentmond indirekt feltételezésünknek, miszerint .

4. tulajdonság

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

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

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

5. tulajdonság

Ha egység, akkor ő minden elemnek osztója, vagy másként fogalmazva neki minden elem a többszöröse. Ha mármost , akkor -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 és 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 tetszőleges kommutatív és egységelemes gyűrű, továbbá legyenek és a gyűrű tetszőleges elemei. Ebben az esetben akkor és csak akkor teljesül, ha egyaránt teljesülnek az és 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 és a 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 gyűrűjében azonban nem teljesül sem a , sem pedig a 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 egységelemes, és . 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 valamint a oszthatóságok. Mivel azonban és egymás asszociáltjai, ezért pontosan ugyanazok az osztóik. Ha tehát fennáll az oszthatóság, akkor szükségképpen fennáll az oszthatóság is. Ugyanilyen okból ha fennáll a oszthatóság, akkor szükségképpen fennáll 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 egy integritástartomány, továbbá legyen egy tetszőleges elem -ben. Ekkor asszociáltjai pontosan egységszeresei.

Megjegyzés:

Például a gyűrűben az egységek az és a , é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 asszociáltjai az – azaz önmaga –, valamint az – azaz az ellentettje –, és ezeken kívül nincs is más asszociáltja.

Megjegyezzük továbbá, hogy amennyiben 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 bármelyik egységszerese asszociáltja. Legyen egy tetszőleges egység, pedig legyen az elem -szorosa, azaz . Feladatunk megmutatni, hogy ekkor .

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

Ha ezzel a elemmel megszorozzuk a elemet, ezt kapjuk:

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

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

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 és elemek esetén teljesül az asszociáltság. Azt fogjuk megmutatni, hogy ekkor az és elemek egymás egységszeresei. Az általánosság megsértése nélkül feltehetjük, hogy , hiszen ha , akkor a 16.8. Tétel 3. pontja miatt szükségképpen , és ezek nyilván egymás egységszeresei. Így a továbbiakban feltesszük, hogy .

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

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

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

A és a tehát mindketten osztói az egységelemnek, és így a 16.5. Tétel értelmében mindketten egységek. Vagyis az és 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 bemenetét és kimenetét ismerve keressünk egy elemet a másik bemenetre. Akkor mondtuk, hogy teljesül az 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:

Itt tehát nem adott és elemek közötti oszthatóság ellenőrzése a feladat, hanem az, hogy a 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 egész szám összes lehetséges felbontását a gyűrűben:

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

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 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 gyűrűben a 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 , és egy kommutatív gyűrű elemei. Ha ezekre az elemekre teljesül, akkor a szorzatot az elem felbontásának nevezzük.

Azokat a felbontásokat, amelyekben és közül az egyik egység, a másik pedig 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 gyűrűjében például felbonthatatlanok a , , , ..., , ..., 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 , , , , , ..., , ..., , ..., 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 például felbonthatatlan a gyűrűben – hiszen nincs két olyan páros szám, amelyeknek szorzata lenne –, viszont összetett a gyűrűben – hiszen nem egység, és a egy nemtriviális felbontás.

Az és a 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 bármilyen esetén egy nemtriviális felbontás, amennyiben 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 –, 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 , és egy integritástartomány valamely elemei, amelyekre teljesülnek az alábbiak:

Ebben az esetben akkor és csak akkor egység, ha az -nak asszociáltja, azaz .

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 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 nyilván teljesül, hiszen a tétel szövege alapján igaz, és feltettük, hogy egység.

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

Mivel a tétel szövege alapján , és feltettük, hogy , ezért a 16.8. Tétel 3. pontja szerint is igaz. A nullosztómentesség miatt a 15.4. Tétel alapján ekkor mindkét oldalt lehet -vel egyszerűsíteni, így ebből következik, azaz 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 kommutatív gyűrű valamely elemét prímtulajdonságú elemnek (vagy egyszerűen csak prímnek) nevezzük, ha 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 és elemekre teljesül a oszthatóság, akkor az alábbi oszthatóságok közül legalább az egyik ugyancsak teljesül:

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 prím, és teljesül a oszthatóság, akkor az alábbi oszthatóságok közül legalább az egyik ugyancsak teljesül:

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 , ezért nyilván 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 , ugyanakkor sem a , sem pedig a 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 és elemekre teljesülne, hogy , akkor ebből az oszthatóság tulajdonságairól szóló 16.2. Tétel 4. pontja miatt következne. Ez viszont a nullosztómentesség miatt csak úgy lehetne, ha és közül legalább az egyik lenne. Ebből viszont következne, hogy a illetve oszthatóságok közül legalább az egyik teljesülne. Azaz végsősoron a 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 gyűrűjében a felbonthatatlan, hiszen nem bontható fel két páros szám szorzatára. Ugyanakkor nem prím, hiszen osztója a szorzatnak, de nem osztója sem a -nek, sem pedig a -nak. Méghozzá azért nem, mert nem léteznek olyan páros számok, amelyeket -tal szorozva -t vagy -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.

16.14. Tétel:

Legyen integritástartomány. Ekkor minden prímtulajdonságú elem felbonthatatlan -ben.

Bizonyítás:

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

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 és közül az egyik asszociáltja.

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

Tegyük fel, hogy teljesül. A bizonyítás elején ugyanakkor megállapítottuk, hogy 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 . Ha mégsem teljesül, akkor prímtulajdonsága miatt biztosan teljesül. Ebben az esetben az előbbi gondolatmenetet szinte szóról szóra megismételve azt fogjuk kapni, hogy .

Igaz tehát, hogy bármely prímnek bármilyen felbontásában az egyik tényező 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 gyűrű, amelyben már láttuk, hogy a 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 kommutatív és nullosztómentes gyűrű. Ha -ben létezik prímtulajdonságú elem, akkor 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 , 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 egy prímtulajdonságú elem -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:

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

Ekkor azonban alkalmazható a 16.2. Tétel 2. pontja, amely alapján 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 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 egész szám néhány felbontását láthatjuk a 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 gyűrűben történetesen valóban teljesül, hogy minden -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 gyűrűjében a egyrészt felírható -ként, másrészt pedig -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 egy tetszőleges integritástartomány. Azt mondjuk, hogy -ben érvényes a számelmélet alaptétele, ha minden nemnulla és nem egység eleme felbontható 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 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 elem két tetszőleges

felbontását, akkor a tényezők száma ugyanannyi – azaz –, é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 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 alaptételes.

16.17. Tétel:

Legyen alaptételes gyűrű. Ekkor minden felbonthatatlan elem prímtulajdonságú -ben.

Bizonyítás:

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

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

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

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

A speciális esetekből még azt kell megvizsgálni, amikor egység ugye nem lehet, hiszen azt mondtuk, hogy . Mivel egységelemes, ezért alkalmazható a 16.10. Tétel. Ez alapján a jobboldalon álló asszociáltja -nek, hiszen egységszerese. Ám ekkor a 16.9. Tétel miatt teljesül az oszthatóság. De mivel felbonthatatlan, ezért ez csak úgy teljesülhet, ha és közül az egyik egység, a másik pedig -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 , és elemeket felírhatjuk felbonthatatlan elemek szorzataként, hiszen -ben teljesül a számelmélet alaptétele. Így a fenti egyenletből ezt kapjuk:

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 -nek is. Ha ez az szorzat valamelyik tényezője, akkor a 16.9. Tétel miatt ez a tényező – és így persze maga is – többszöröse -nek, azaz teljesül a oszthatóság. Ha pedig az szorzat valamelyik tényezője, akkor pedig ugyanezen okok miatt teljesül a oszthatóság.

Minden esetben azt kapjuk, hogy 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 integritástartomány, amelyben minden felbonthatatlan elem prímtulajdonságú. Ekkor -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ó 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ó elem két tetszőleges felbontását:

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 -gyel.

Mivel jelen esetben a tétel szövege szerint minden felbonthatatlan elem prímtulajdonságú, ezért is az, amely ugye a fenti egyenlet alapján osztója a jobboldali 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ő . Ha mégsem ez lenne a helyzet, akkor a megfelelő módon átsorszámozzuk a jobboldali tényezőket.

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

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

Ezután -vel folytatjuk ugyanezt az eljárást, majd -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ó 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:

Ha ez így lenne, akkor az azt jelentené, hogy a , , ..., 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 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, szimbólummal jelölt rendezési relációnak.