youproof.orgDeep Math. Human Access.
Egymást átfedő különböző méretű körök

Episode I

Alice és Bob

19. fejezet

Alice és Bob ideáljai

Az előző fejezetben megvizsgáltuk, hogyan kell osztási maradékokkal műveleteket végezni. Ezeket a műveleteket moduláris összeadásnak és moduláris szorzásnak neveztük, és igazoltuk, hogy az osztási maradékok halmaza ezzel a két művelettel gyűrűt alkot. Ennek során megmutattuk a 9.5. szakaszban ismertetett Diffie-Hellman kulcscsere protokoll helyességét. Ezután általánosságban is megvizsgáltuk a gyűrűk közötti művelettartó leképezések, azaz a gyűrűhomomorfizmusok tulajdonságait. Ez adta a motivációt a kongruencia fogalmának bevezetéséhez. Megmutattuk, hogy a kongruencia nem függ egy konkrét gyűrűhomomorfizmustól, hanem csak azoktól az elemektől, amelyekhez a célgyűrű nullelemét rendeli hozzá. Ezt a részhalmazt magjának neveztük. Ezzel párhuzamosan definiáltuk az ideál fogalmát, és megmutattuk, hogy egy gyűrűben pontosan az ideálok lehetnek gyűrűhomomorfizmusok magjai. Ehhez meg kellett ismerkednünk a maradékosztálygyűrű fogalmával. Végül egy egyszerű következményként adódott az úgynevezett homomorfizmustétel.

De vajon hogyan néznek ki az egész számok gyűrűjének ideáljai? Mi a kapcsolat az ideálok és a 16. fejezetben bevezetett oszthatósági alapfogalmak között? Mik azok a főideálgyűrűk, és ezeknek milyen jó tulajdonságaik vannak? Mi közük az euklidészi gyűrűkhöz? Hogyan zárható le a számelmélet alaptételének kérdése végérvényesen az ideálok segítségével? Ebben a fejezetben erről lesz szó...

Ezek kontextusba helyezése miatt erőteljesen ajánlott elolvasni a 12., 16., 17. és 18. fejezeteket, mivel gyakran hivatkozni fogunk rájuk.

Az oszthatósági alapfogalmak kapcsán a 16. fejezetben ismerkedtünk meg a felbonthatatlan (vagy prím-) számokkal, és láttuk, hogy ezek bizonyos értelemben az építőkövek szerepét töltik be az egész számok között. A 17. fejezetben ugyanis igazoltuk, hogy egyrészt minden egész szám előállítható prímszámok szorzataként, másrészt pedig azt, hogy ez lényegében csak egyféleképpen tehető meg. Ezt a két állítást – tehát a prímtényezős felbontás létezését és egyértelműségét – együttesen a számelmélet alaptételének neveztük. Mi azonban nem kimondottan az egész számok körében, hanem ennél általánosabban, a gyűrűk – pontosabban az integritástartományok – absztrakciós szintjén vizsgáltuk a kérdést. Ezen a szinten általánosságban már különválik a felbonthatatlan és a prím fogalma. Láttuk, hogy a számelmélet alaptétele bizony nem teljesül minden integritástartományban, ezért megpróbáltuk meghatározni ennek feltételeit. Először ismételjük át ennek főbb lépéseit.

A keresett feltételek megtalálása mindeddig felemásan sikerült. Elsőként a 16.17. Tétel fogalmazott meg egy szükséges feltételt. E tétel alapján a számelmélet alaptétele csak olyan integritástartományokban teljesülhet, amelyekben minden felbonthatatlan elem prímtulajdonságú. Itt egyrészt megemlítettük, hogy ez a feltétel szükséges ugyan, de önmagában még nem elégséges az alaptételhez. Másrészt viszont azt is megemlítettük, hogy "nem hiányzik sok", mivel a feltétel az alaptétel egyértelműségi állításához már elégséges, azaz a prímtényezős felbontás létezését ugyan nem garantálja, ám ha az mégis létezik, akkor egyértelmű a 16.16. Definíció szerinti értelemben.

Ezután a 17. fejezetben megismerkedtünk az úgynevezett euklidészi gyűrűkkel, amelyekben egy bizonyos absztrakt értelemben elvégezhető a maradékos osztás. Ennek két fontos következménye volt. Egyrészt a 17.18. Tétel értelmében bármely két elemnek létezik a kitüntetett közös osztója, amelyből a 17.12. Tétel alapján következik, hogy minden felbonthatatlan elem prímtulajdonságú, és így igaz az alaptétel egyértelműségi állítása.

Másrészt viszont a 17.21. Tétel és a 17.22. Tétel alapján ha egy integritástartományon létezik bármilyen euklidészi függvény, akkor létezik olyan is, amely szigorúan nagyobb értéket ad bármilyen kéttényezős szorzatra, mint a tényezőkre külön-külön – kivéve ha valamelyik tényező egység, amikoris egyenlőség áll fenn. Ebből a 17.23. Tétel alapján már viszonylag egyszerűen következik a prímtényezős felbontás létezéséről szóló állítás.

A maradékos osztás elvégezhetősége tehát egy elégséges feltétel az alaptétel tejesüléséhez, megemlítettük ugyanakkor, hogy sajnos nem szükséges. Léteznek ugyanis olyan integritástartományok, amelyek nem euklidészi gyűrűk, mégis teljesül bennük az alaptétel. Van már tehát egy szükséges, de nem elégséges, és egy elégséges, de nem szükséges feltételünk. Jó volna mostmár végleg lezárni ezt a kérdést, és találni egy olyan feltételrendszert, amely egyszerre szükséges és elégséges is. Szerencsére az előző fejezetben bevezetett ideálok segítségével ebben a fejezetben képesek leszünk megfogalmazni egy ilyen feltételrendszert.

Ez szoros összefüggésben lesz bizonyos ideálok egymáshoz való viszonyával. Minthogy egy gyűrű ideáljai tulajdonképpen halmazok, ezért nem árt először megismerkedni néhány ezekkel kapcsolatos alapfogalommal és jelöléssel. Már csak azért sem, mivel egészen eddig a pontig mi magunk is számtalanszor használtunk halmazokra vonatkozó terminológiát. Itt az ideje hát, hogy ezeket is precíz matematikai formába öntsük.

Halmazelméleti gyorstalpaló

A "halmaz" a matematika egyik legalapvetőbb fogalma, melyet leginkább az "összesség" illetve "sokaság" szavakkal tudunk körülírni. Ezt a fogalmat nem definiáljuk, mivel alapfogalom. Ez ahhoz hasonlatos, mint ahogyan a természetes számokat bevezettük a 11.3. szakaszban. Ha visszaemlékszünk, ott sem mondtuk meg, hogy konkrétan mik azok a természetes számok. Pusztán annyit állítottunk róluk, hogy egy -nel jelölt halmaz elemei, amelyek eleget tesznek négy egyszerű tulajdonságnak. Ezeket a tulajdonságokat Peano-axiómáknak neveztük és a 11.1. Definícióban soroltuk fel őket. Az, hogy kinek milyen intuitív kép él a fejében a természetes számokkal kapcsolatban, mindenkinek a magánügye. Ettől az intuitív képtől függetlenül minden, amit az elmúlt fejezetekben tárgyaltunk, ennek a mindössze négy axiómának a következménye, vagy legalábbis abból eredeztethető.

Míg a természetes és az általánosabb egész számokkal a számelmélet, addig a halmazok tulajdonságaival a halmazelmélet foglalkozik. Végsősoron minden, a matematika által vizsgált objektum halmaz, de legalábbis megadható olyan modellje, amely kizárólag a halmazelmélet alapfogalmait használja. Így annak ellenére, hogy csak a 19. századra fejlődött ki, a halmazelmélet mára a modern matematika minden ágának – a matematikai logika mellett – az alapja lett.

A halmazelmélet korai változatát, az úgynevezett naív halmazelméletet Georg Cantor és Richard Dedekind úttörő munkásságának köszönhetjük. Mi ebben a fejezetben elsősorban ezzel fogunk foglalkozni a könnyebb érthetőség kedvéért. Ugyanakkor megemlítjük, hogy a 20. század elején a naív halmazelméletben bizonyos szélsőséges esetekben komoly logikai ellentmondásokat fedeztek fel, amely az egész matematikát megrengette, így szükségessé vált a halmazelméletet is axiomatikus alapokra helyezni. Ebben a cikksorozatban azonban erre nem fogunk kitérni bővebben. Az általunk használt halmazelméleti eszköztár ugyanis az axiomatikus halmazelméletben is ugyanaz lenne.

Minden matematikai elmélet valamilyen objektumokkal, illetve azok tulajdonságaival foglalkozik. Például a számelméletben ezek az objektumok lehetnek mondjuk az egész számok, egy tulajdonság pedig a -vel való oszthatóság. A halmazelmélet ennél absztraktabb módon tekint a világra: számára csak objektumok és tulajdonságok vannak. "Halmaznak" nevezzük azon objektumok összességét, amelyekre teljesül valamilyen közös tulajdonság. Ám azzal, hogy konkrétan mik ezek az objektumok és a szóban forgó tulajdonság, a halmazelmélet szintjén már nem foglalkozunk. Ezt úgy is meg lehet fogalmazni, hogy magát a tulajdonságot – bármi legyen is az – egy "halmazként", azokat az objektumokat pedig – bármik legyenek is azok –, amelyekre az e halmaz által reprezentált tulajdonság teljesül, a "halmaz elemeiként" képzeljük el.

Az alábbi definíció sem határozza meg a most ismertetett "halmaz" és "eleme lenni" fogalmak jelentését, mivel azok formális logikai szempontból alapfogalmak, így ez lehetetlen lenne. Ehelyett csak az ezekre vonatkozó jelöléseket ismerteti, valamint definiál néhány kapcsolódó fogalmat is, amelyek viszont már nem alapfogalmak:

19.1. Definíció (Halmazelméleti alapfogalmak):

A halmazelmélet mindössze két alapfogalmat használ. Ezek: a "halmaz" és az "eleme lenni" reláció. A halmazokat konvencionálisan nyomtatott nagybetűkkel jelöljük.

Azt, hogy egy objektum eleme az halmaznak, így jelöljük:

Azt, hogy nem eleme -nak, így jelöljük:

E két állítás közül minden esetben pontosan az egyik teljesül.

Két halmazra akkor mondjuk, hogy egyenlőek egymással, ha pontosan ugyanazok az elemeik. Ha tehát és halmazok, akkor az kifejezés azt jelenti, hogy minden objektum esetén akkor és csak akkor teljesül, ha is teljesül.

Azt a halmazt, amelynek egyetlen eleme sincsen, üres halmaznak nevezzük, és így jelöljük: . Tehát minden objektum esetén

Ezzel szemben azt a halmazt, amelynek minden objektum eleme, univerzális halmaznak, tárgyalási univerzumnak, vagy egyszerűen csak univerzumnak nevezzük, és így jelöljük: . Tehát minden objektum esetén

Egy halmaz (elemeinek) megadása kapcsos zárójelek között történik. Erre néhány példa látható a definíció utáni megjegyzésben. Bármilyen leírást is használunk, akkor mondjuk, hogy megadtunk egy halmazt, ha a tárgyalási univerzum minden objektumáról el lehet dönteni, hogy eleme-e a halmaznak vagy nem.

Megjegyzés:

Jelöljük például -vel a páros számok halmazát, és adjuk meg -t az elemek intuitív módon történő felsorolásával:

Ugyanezt a halmazt megadhatjuk az úgynevezett döntési szabállyal is, amely alapján bármilyen objektumról el lehet dönteni, hogy eleme-e -nek vagy nem.

Kiolvasva: "olyan -ek, amelyek oszthatók -vel".

De akár szövegesen is megadhatjuk a halmazt, ha az az adott kontextusban kellőképpen egyértelmű:

A definícióval kapcsolatban megjegyezzük az alábbiakat:

1.
Az üres halmaz egyértelmű, azaz csak egy üres halmaz létezik. Tegyük fel ugyanis indirekt, hogy két üres halmaz is létezik, amelyek különbözőek. Jelöljük ezeket -gyel és -vel. Ezek különbözősége a definíció szerint azt jelenti, hogy van olyan objektum, amely esetén , de , vagy pedig , de . De ez ellentmond annak a ténynek, hogy a és a halmazoknak nincs egyetlen eleme sem.
2.
Hasonló okok miatt az univerzális halmaz is egyértelmű. Tegyük fel ugyanis indirekt, hogy két univerzális halmaz is létezik, amelyek különbözőek. Jelöljük ezeket -gyel és -vel. Ezek különbözősége a definíció szerint azt jelenti, hogy van olyan objektum, amely esetén , de , vagy pedig , de . De ez ellentmond annak a ténynek, hogy az és az halmazoknak minden objektum eleme.
3.
A definícióban szereplő "halmaz" és "eleme lenni" kifejezések az alapfogalmak szerepét töltik be ugyanúgy, mint a 11.1. Definíció szerinti Peano-axiómarendszerben szereplő "nulla" és "rákövetkező" szavak. Ezeket nem definiáljuk, hanem helyette az axiómákban fogalmazzuk meg a velük szemben támasztott követelményeket.
4.
A definícióban implicit módon csak két axióma szerepel. Az egyik arról szól, hogy minden objektum vagy eleme egy adott halmaznak, vagy pedig nem, harmadik lehetőség nincs. Ezt a matematikai logikában a "kizárt harmadik elvének" nevezzük. A másik axióma azt fogalmazza meg, hogy mikor nevezünk egyenlőnek két halmazt. Ezt meghatározottsági (vagy extenzionalitási) axiómának nevezzük. A naív halmazelméletben nincsenek további axiómák.

A 19.1. Definícióban és az utána lévő megjegyzésben szerepelő, kissé homályos "minden objektum" megfogalmazás talán zavaró lehet. Az, hogy ezalatt pontosan mit értünk, mindig attól függ, hogy éppen milyen matematikai objektumokat vizsgálunk a halmazelmélet eszközeivel. Vizsgálhatjuk például az egész számokat, amikoris a "minden objektum" kifejezés alatt épp az egész számok halmazának elemeit értjük – és ezáltal a definícióban szereplő univerzális halmaz is épp ez halmaz lesz. De vizsgálhatjuk például egy valamilyen halmaz bizonyos részhalmazait is. Ebben az esetben az univerzális halmaz -nek a részhalmazaiból fog állni. Ilyen úgynevezett "halmazrendszerekről" lesz szó a 19.2. szakaszban, azután pedig az ott szerzett ismereteket gyűrűk ideáljainak vizsgálatához fogjuk felhasználni.

A szemfüles Olvasónak feltűnhetett, hogy az előző bekezdésben – és egyébként mindeddig számos alkalommal – sunyi módon használtuk a "részhalmaz" kifejezést anélkül, hogy ezt a fogalmat bármikor is definiáltuk volna. Ez egy annyira fontos halmazok közötti reláció, hogy pofátlanság lenne ezt a gyakorlatot tovább folytatni. Ezért most az imént megismert halmazelméleti alapfogalmak segítségével ezt a fogalmat is definiálni fogjuk.

19.2. Definíció (Részhalmaz):

Legyenek és valamilyen halmazok. Tegyük fel továbbá, hogy minden olyan esetben, amikor teljesül, egyúttal teljesül is. Ekkor azt mondjuk, hogy az halmaz részhalmaza a halmaznak, vagy más szavakkal a halmaz tartalmazza az halmazt. Ezt így jelöljük:

Bármilyen halmaz esetén az üres halmaz és maga a teljes nyilvánvalóan részhalmaza -nek. Ezeket triviális részhalmazoknak nevezzük. Azt, hogy egy valamilyen halmaz részhalmaza -nek, de így jelöljük:

Ilyenkor azt mondjuk, hogy valódi részhalmaza -nek, vagy és között szigorú tartalmazás áll fenn.

Például az egész számok halmazának egy valódi részhalmazát alkotják a páros számok. Részhalmaz, mert minden páros szám egyben egész szám is, és valódi részhalmaz, mert van olyan egész szám, amely nem páros.

Megjegyzés:

1.
Az imént bevezetett szimbólummal jelölt tartalmazási relációt ne keverjük össze a 19.1. Definícióban bevezetett relációval. Nagyon nem ugyanaz a két fogalom! Ha például és két halmaz, akkor azt fejezi ki, hogy összes eleme egyúttal -nek is eleme. Ezzel szemben azt fejezi ki, hogy egy olyan halmaz, amelynek elemei maguk is halmazok, és ezek közül az halmaz az egyik. A 18.8. szakaszban a 18.23. Tétel szerinti maradékosztálygyűrűknek például az elemei maradékosztályok, amelyek ugye maguk is halmazok. Gyakran fogjuk ugyanakkor használni a " tartalmazza -t elemként" kifejezést. Ilyenkor értelemszerűen mindig az "eleme lenni"-relációra, és nem pedig az tartalmazási relációra gondolunk.
2.
A -vel jelölt üres halmaz részhalmaza tetszőleges halmaznak, máskülönben létezne olyan , amelyre viszont . Ez ellentmondás, ugyanis a 19.1. Definíció alapján tetszőleges esetén , azaz az üres halmaznak egyetlen eleme sincs.
3.
Minden halmaz esetén , máskülönben létezne olyan objektum, amelyre és egyszerre teljesül. Ez ellentmondana a 19.1. Definíció utáni megjegyzés 4. pontjában szereplő "kizárt harmadik elvének".
4.
Minden halmaz részhalmaza továbbá az univerzális halmaznak, máskülönben létezne olyan objektum, amelyre teljesül ugyan, azonban . Ez ellentmondás, ugyanis a 19.1. Definíció alapján tetszőleges esetén , azaz univerzális halmaznak eleme minden objektum.
5.
Két halmaz akkor és csak akkor egyenlő egymással, ha részhalmazai egymásnak. Ha ugyanis , akkor a 3. pont miatt és nyilván teljesül. Visszafelé: Egyrészt, ha teljesül, akkor -ból következik . Másrészt ha is teljesül, akkor -ből is következik . Ebben az esetben tehát akkor és csak akkor, ha , azaz a két halmaznak pontosan ugyanazok az elemei, és így a 19.1. Definíció alapján egyenlőek egymással.

Halmazok között értelmezhetünk kétváltozós műveleteket, amelyek két tetszőleges halmazból képeznek egy újabb halmazt, méghozzá az alábbiak szerint.

19.3. Definíció (Halmazműveletek):

Legyen és két tetszőleges halmaz. Ekkor az és halmazok úniójának (vagy egyesítésének) nevezett halmaznak azok az objektumok az elemei, amelyek elemei az és közül legalább az egyiknek. Ezt a halmazt így jelöljük:

Az és halmazok metszetének (vagy közös részének) nevezett halmaznak azok az objektumok az elemei, amelyek elemei az halmaznak is és a halmaznak is. Ezt a halmazt így jelöljük:

Ha és metszetének egyáltalán nincsenek elemei – azaz –, akkor őket diszjunkt halmazoknak nevezzük.

Végül az és halmazok különbségének nevezett halmaznak azok az objektumok az elemei, amelyek elemei az halmaznak, de nem elemei a halmaznak. Ezt a halmazt így jelöljük:

Amennyiben , akkor az halmazra azt mondjuk, hogy ő a halmaz komplementere -ban. Beszélhetünk egy valamilyen halmaznak egyszerűen csak a komplementeréről, amely alatt az halmazt értjük, ahol jelöli a 19.1. Definíció szerinti univerzális halmazt. Az halmaz komplementerét így jelöljük:

Ha például , , és az univerzumnak a pozitív egész számokat tekintjük, akkor az imént definiált halmazműveletek az alábbi halmazokat adják:

A halmazokat, illetve azok viszonyait az úgynevezett Venn-diagramok segítségével ábrázolhatjuk. Itt a halmazokat különböző síkidomok (körök, téglalapok, ellipszisek), míg a halmaz elemeit pontok reprezentálják. Az univerzális halmazt legtöbbször az ábrát körülvevő tégalalappal jelöljük. A Venn-diagram általában csak néhány halmaz szemléltetésére alkalmas, mivel sok egymást kölcsönösen metsző halmaz esetén az ábra elbonyolódik, vagy nem is lehetséges az összes metszetet ábrázolni.

A 19.1. ábrán lévő Venn-diagramokon a fenti példában szereplő halmazműveletek láthatók.

Halmazműveletek szemléltetése Venn-diagramokon
19.1. ábra: Halmazműveletek szemléltetése Venn-diagramokon

A 19.2. ábrán lévő Venn-diagramon a 19.2. Definíció szerinti tartalmazási relációt szemléltettük.

Tartalmazási reláció szemléltetése Venn-diagramon
19.2. ábra: Tartalmazási reláció szemléltetése Venn-diagramon

A 19.3. Definíció szerinti halmazműveletekre érvényesek az alábbi tulajdonságok.

19.4. Tétel (Halmazműveletek tulajdonságai):

Legyenek , és tetszőleges halmazok, valamint jelölje az univerzális, pedig az üres halmazt. Ekkor teljesülnek az alábbiak:

1.
Az üres halmaz az unióképzés, az univerzális halmaz pedig a metszetképzés műveletére nézve neutrális elem, azaz:
2.
Mindkét műveletre teljesül az úgynevezet idempotencia, azaz:
3.
Mindkét művelet kommutatív, azaz:
4.
Mindkét művelet asszociatív, azaz:
5.
A két művelet kölcsönösen disztributív egymásra nézve, azaz:
6.
Mindkét műveletre teljesül az úgynevezett elnyelési tulajdonság, azaz:
7.
Az üres halmaz és az univerzális halmaz egymás komplementerei, azaz:
8.
A komplementerképzést duplán elvégezve az eredeti halmazt kapjuk vissza, azaz:
9.
Bármely halmaz és komplementerének úniója az univerzális halmaz, metszetük pedig az üres halmaz, azaz:
10.
Teljesülnek az úgynevezett de Morgan-azonosságok, azaz:

Az alábbi bizonyítás gondolatmeneteinek könnyebb megértése érdekében javasoljuk az Olvasónak a tétel előtt ismertetett Venn-diagramok használatát.

Bizonyítás:

Az 1. tulajdonság: Ez nyilvánvalóan következik az üres halmaz és az univerzális halmaz definíciójából. Az üres halmaznak ugyanis nincs egyetlen eleme sem, így a vele végzett únióképzés nem ad hozzá elemeket semmilyen halmazhoz. Ehhez hasonlóan az univerzális halmaznak minden objektum az eleme, így a vele végzett metszetképzés nem vesz el elemeket semmilyen halmazból.

A 2. tulajdonság: Ez is teljesen nyilvánvalóan adódik az únió- és a metszetképzés definíciójából.

A 3. tulajdonság: Ha vagy közül legalább az egyik teljesül, akkor ez nyilván nem változik a két feltétel megcserélésével sem. Így tehát az halmaz pontosan meg fog egyezni a halmazzal. Ugyanez a gondolatmenet a metszetképzéssel is végigjátszható.

A 4. tulajdonság Az únióképzésre vonatkozó asszociativitás mindkét oldalán az a halmaz szerepel, amelynek minden eleme esetén , vagy közül legalább az egyik teljesül, hiszen teljesen mindegy, hogy ezt a három feltételt milyen sorrendben ellenőrizzük le. A metszetképzés vonatkozó asszociativitásra ugyanez a gondolatmenet végigjátszható.

Az 5. tulajdonság: Csak az első disztributivitási szabályt fogjuk igazolni, a másik nagyon hasonló gondolatmenettel igazolható. A 19.2. Definíció utáni megjegyzés 5. pontja alapján azt kell megmutatnunk, hogy a kifejezés két oldalán lévő halmazok kölcsönösen részhalmazai egymásnak. E két tartalmazási reláció igazolásának technikai részleteit az alábbiakban ismertetjük.

Tegyük fel, hogy egy objektum benne van a baloldali, azaz az únióhalmazban. Itt az únió miatt két eset lehetséges. Első esetben , és ekkor nyilván és is teljesül, tehát is. Második esetben , de ekkor viszont az únió miatt , tehát és egyszerre teljesül. Ilyenkor megintcsak teljesülnek az és relációk, azaz is. Mindkét esetben azt kaptuk, hogyha eleme a baloldali halmaznak, akkor eleme a jobboldalinak is, tehát a baloldali halmaz valóban részhalmaza a jobboldali halmaznak.

Most tegyük fel, hogy benne van a jobboldali, azaz az metszethalmazban. Itt a metszet miatt tehát és is teljesül. Ez két ok miatt teljesülhet. Egyrészt, ha , akkor jók vagyunk, mert ekkor benne van minkét únióban, és így ezek metszetében is. Ha , akkor viszont és kell teljesüljön, ami azt jelenti, hogy . Azt kaptuk, hogy vagy közül legalább az egyik teljesül, azaz is. Ha tehát eleme a jobboldali halmaznak, akkor eleme a baloldalinak is, tehát a jobboldali halmaz valóban részhalmaza a baloldali halmaznak.

A 6. tulajdonság: Nézzük először az kifejezést. Mivel a metszetképzés miatt bármilyen objektum esetén ha , akkor , ezért ez egyben azt is jelenti, hogy a zárójelben lévő metszet részhalmaza -nak. A fenti kifejezésben tehát tulajdonképpen az halmaznak egy részhalmazával vett úniója szerepel. Az únió viszont nyilvánvalóan -val egyezik meg, mivel -nek nincs olyan eleme, ami ne lenne magának -nak is eleme – hiszen . Valóban igaz tehát, hogy , azaz teljesül az első elnyelési tulajdonság.

A második elnyelési tulajdonság az 5. pontban igazolt disztributivitásból és a 2. pontban igazolt idempotenciából következik:

A 7. tulajdonság: Az üres halmaz komplementere az különbséghalmaz, amely a 19.3. Definíció alapján azokat az elemeket tartalmazza, amelyek benne vannak -ban, de nincsenek benne az üres halmazban. Tekintve, hogy az üres halmazban egyáltalán nincsenek elemek, ezért ez a különbséghalmaz magával -val egyezik meg. Ehhez hasonlóan az univerzális halmaz komplementere az különbséghalmaz, amely tehát azokat az elemeket tartalmazza, amelyek benne is vannak és nincsenek is benne -ban. Ilyen elem létezése a 19.1. Definíció utáni megjegyzés 4. pontjában említett "kizárt harmadik elve" alapján ellentmondás lenne, ezért ez a különbséghalmaz csak az üres halmaz lehet.

A 8. tulajdonság: Az komplementerhalmaz azokat az elemeket tartalmazza, amelyekre nem igaz az, hogy elemei -nak. Ennek a komplementere pedig azokat, amelyekre nem igaz az, hogy nem elemei -nak. Ezek viszont a dupla tagadás miatt épp elemei, azaz valóban .

A 9. tulajdonság: Az halmaz és komplementerének úniója azokat az elemeket tartalmazza, amelyekre vagy közül legalább az egyik teljesül. Ez viszont a 19.1. Definíció utáni megjegyzés 4. pontjában említett "kizárt harmadik elve" alapján minden létező -re igaz, így tehát valóban . Ehhez hasonlóan az halmaz és komplementerének metszete az üres halmaz, máskülönben létezne olyan , amelyre és egyszerre teljesülne, ami ellentmond a "kizárt harmadik elvének". Így tehát valóban .

Végül a 10. tulajdonság: Az komplementerébe azok az elemek tartoznak, amelyekre nem igaz az, hogy vagy közül legalább az egyik teljesül. Másként fogalmazva ezek az elemek sem -ban, sem pedig -ben nincsenek benne, azaz ezekre és egyszerre teljesül. Ez viszont épp és komplementerhalmazainak a metszete. Ehhez hasonlóan az komplementerébe azok az elemek tartoznak, amelyekre nem igaz az, hogy és egyszerre teljesül. Másként fogalmazva ezek az elemek és közül legalább az egyikben nincsenek benne, azaz ezekre vagy közül legalább az egyik teljesül. Ez viszont épp és komplementerhalmazainak az úniója.

Halmazrendszerek

E rövid halmazelméleti gyorstalpaló után ebben a szakaszban olyan halmazokkal fogunk megismerkedni, amelyeknek az elemei maguk is halmazok. Ezeknek az első hallásra furcsa halmazoknak külön nevük is van, és kontextustól függően általában jelölésben is megkülönböztetjük őket.

19.5. Definíció (Halmazrendszerek):

Legyen egy tetszőleges halmaz, valamint jelöljük -sel azt a halmazt, amelynek elemei -nek bizonyos részhalmazai – de nem feltétlenül az összes. Ekkor az halmazt egy feletti halmazrendszernek, magát az halmazt pedig e halmazrendszer alaphalmazának nevezzük.

Speciálisan azt az feletti halmazrendszert, amely összes részhalmazaiból áll – beleértve az üres halmazt és magát -t is, mint triviális részhalmazokat –, az halmaz hatványhalmazának nevezzük, és így jelöljük:

Az feletti halmazrendszerek tehát pontosan a hatványhalmaz részhalmazai.

Tegyük fel például, hogy az alaphalmazunk az alábbi:

Ekkor a hatványhalmaznak összesen nyolc eleme lesz, méghozzá az halmaz összes lehetséges részhalmaza:

Jól vigyázzunk a jelölésekre! Először is a itt nem a "nulla" egész számot, hanem az üres halmazt jelöli. Nagyon nem mindegy továbbá, hogy -et, vagy pedig -et írunk. Az ugyanis nem a hatványhalmaznak, hanem magának az alaphalmaznak egy eleme. Ezzel szemben az egyetlen elemből álló halmaz már a hatványhalmaznak egy eleme. Látható, hogy a halmazban valóban benne van összes részhalmaza elemként. Még a -val jelölt üres halmaz, sőt, maga az alaphalmaz is.

A definíció szerint tehát maga is egy halmazrendszer felett, méghozzá a lehető legbővebb, ami csak létezik. De tegyük fel, hogy mi -nek csak a nemtriviális részhalmazait szeretnénk vizsgálni. Ezek szintén egy halmazrendszert alkotnak felett, amelyet jelöljünk most -sel. Ekkor az halmazrendszer az alábbi hat elemből fog állni:

Mint ahogyan a definícióban már említettük, az halmazrendszer -nek egy részhalmaza lesz, azaz:

Nyilván, hiszen minden -beli elem egyúttal eleme a hatványhalmaznak is. Előbbi ugyanis az alaphalmaznak csak a nemtriviális részhalmazait tartalmazza elemként, utóbbi pedig az összeset.

Ha esetleg az Olvasó megpróbálta magát az alaphalmazt, illetve a példában szereplő halmazrendszert ugyanazon a Venn-diagramon ábrázolni, akkor ez a kísérlet minden bizonnyal sikertelenül zárult. Ennek az a nagyon egyszerű oka, hogy teljesen más jellegű matematikai objektumokról van szó. Első esetben ugyanis a vizsgált objektumok tulajdonképpen az halmaz elemei, azaz az , , és egész számok, így a tárgyalási univerzumnak az halmazt tekinthetjük. Ennek megfelelően a 19.3. ábrán látható Venn-diagramon az halmaz részhalmazait síkidomokkal ábrázolhatjuk, míg az feletti halmazrendszereket ezen az ábrán nem tudjuk megjeleníteni.

Alaphalmaz részhalmazainak ábrázolása Venn-diagramon
19.3. ábra: Alaphalmaz részhalmazainak ábrázolása Venn-diagramon

Ezzel szemben a második esetben a vizsgált objektumok az részhalmazai, a tárgyalási univerzum pedig ebben az esetben a hatványhalmaz lesz. Ennek megfelelően a 19.4. ábrán látható Venn-diagramon az halmaz részhalmazait pontokkal jelöljük, és így az feletti halmazrendszereket tudjuk síkodomokként ábrázolni. Itt például a nemtriviális részhalmazokat tartalmazó halmazrendszer mellett egy másik, -vel jelölt halmazrendszert is ábrázoltunk, amely az alaphalmaznak a pontosan egyelemű részhalmazait tartalmazza elemként. Ezen az ábrán viszont az halmaz elemeit – azaz magukat az , és a egész számokat – nem tudjuk megjeleníteni. Az ábra alján lévő ebben az esetben az üres halmazt, és nem pedig a "nulla" egész számot jelöli.

Hatványhalmaz ábrázolása Venn-diagramon
19.4. ábra: Hatványhalmaz ábrázolása Venn-diagramon

Az ábráról az is leolvasható, hogy az és halmazrendszerek között egyébként az alábbi szigorú tartalmazási reláció is fennáll:

Halmazrendszerek részbenrendezése

A 12. fejezetben a természetes számok szimbólummal jelölt rendezési relációjának kapcsán általánosságban is szó volt az úgynevezett részbenrendezésekről és részbenrendezett halmazokról. Javasoljuk az Olvasónak, hogy a továbbolvasás előtt ismételje át az ott tanult fogalmakat. A 12.14. Definícióban részbenrendezésnek hívtuk azokat a relációkat, amelyek egyszerre reflexívek, antiszimmetrikusak és tranzitívak.

Az alábbi tétel alapján bármilyen halmazrendszer is tulajdonképpen nem más, mint egy részbenrendezett halmaz.

19.6. Tétel (Halmazrendszerek részbenrendezése):

Legyen egy tetszőleges halmaz, pedig egy feletti halmazrendszer. Ekkor a 19.2. Definíció szerinti reláció egy részbenrendezés az halmazrendszer elemei között. Azaz a reláció reflexív, antiszimmetrikus és tranzitív.

A szigorú tartalmazási reláció ezzel szemben nem részbenrendezés, mivel nem reflexív és nem antiszimmetrikus. A tranzitivitást viszont ez a reláció is teljesíti.

Bizonyítás:

A 19.2. Definíció utáni megjegyzés 3. és 5. pontjai alapján a reláció reflexív és antiszimmetrikus. Így már csak azt kell megmutatni, hogy teljesül a tranzitivitás is, azaz tetszőleges , és elemei esetén ha és , akkor . Ez viszont könnyedén adódik a részhalmaz definíciójából.

Legyen ugyanis egy tetszőleges elem az alaphalmazban. Mivel , ezért ha teljesül, akkor is teljesül. Ugyanakkor is igaz, ezért egyúttal is teljesül. Mivel azt kaptuk, hogy -ból következik , ezért valóban .

Most térjünk át a relációra vonatkozó állításokra. Ez nyilvánvalóan nem reflexív, ugyanis a 19.2. Definíció alapján azt jelentené, hogy és . Ez utóbbi nyilván lehetetlen, mivel minden halmaz azonos önmagával. De antiszimmetrikus sem lehet, máskülönben a 12.11. Definíció miatt és esetén következne. Ez ugye lehetetlen, mert például azt jelenti, hogy és .

Végül megmutatjuk, hogy tranzitív. Tegyük fel, hogy és . Ezek a feltételek a 19.2. Definíció alapján azt jelentik, hogy egyrészt és , másrészt pedig és . Az első két feltételből a reláció már bizonyított tranzitivitása miatt következik, tehát a reláció tranzitivitásához elegendő azt megmutatni, hogy .

A tartalmazás miatt egyrészt tudjuk, hogy minden eleme -nek is eleme. Másrészt miatt azt is tudjuk, hogy -nek van olyan eleme, ami viszont nem eleme -nek, azaz . Azt kell igazolni, hogy is igaz. Ez viszont nyilvánvaló, máskülönben miatt mégiscsak teljesülne, ami ellentmondás. A -val jelölt szigorú tartalmazási reláció tehát valóban tranzitív.

A részbenrendezett halmazok ábrázolására szolgál az úgynevezett Hasse-diagram. Egy ilyen diagramon a halmaz elemeit pontok reprezentálják, és két pont között pontosan akkor megy él, ha ők "közvetlenül egymás után vannak" a vizsgált részbenrendezés szerinti "nagyságrendi sorban". Azt, hogy melyikük a "kisebb" vagy "nagyobb" úgy ábrázoljuk, hogy a "nagyobb" elemet feljebb rajzoljuk az ábrán. Ez az ábrázolásmód azért működik, mert a részbenrendezés "irányát" követve annak most bizonyított tranzitivitása miatt soha nem fordulhat elő, hogy egy pontból kiindulva oda visszatérnénk.

Tekintsük például az előző szakaszban fehozott alaphalmazt, és képezzük ennek a hatványhalmazát. Ez ugye egy halmazrendszer felett, amelynek a Hasse-diagramja látható a 19.5. ábrán, amikoris a részbenrendezés a szimbólummal jelölt részhalmaz reláció.

Hatványhalmaz Hasse-diagramja
19.5. ábra: Hatványhalmaz Hasse-diagramja

A diagramon az is jól látszik, hogy a rendezési relációra nem teljesül a trichotómia, ami ugye azt követeli meg, hogy bármely két elem "összehasonlítható" legyen egymással a reláció által. Az egész számok gyűrűjének vagy a természetes számok halmazának rendezése teljesíti ezt az extra tulajdonságot is, ezért neveztük őket teljes rendezésnek. Ezzel szemben a reláció nem egy teljes rendezés, hiszen például az és a részhalmazok között egyik irányban sem teljesül a tartalmazás, így ők nem "összehasonlíthatók" a reláció által. A fenti diagramon ez úgy mutatkozik meg, hogy egyikből sem tudunk eljutni a másikba az éleken keresztül, amennyiben csak lentről felfelé haladhatunk. De például a és az részhalmazok között fennáll a tartalmazási reláció, hiszen -ből felfelé kiindulva két lépés után az -hoz érkezünk két különböző útvonalon is.

A halmazrendszer Hasse-diagramját vizsgálva feltűnhet, hogy az egész számok gyűrűjének rendezésével ellentétben itt létezik "legkisebb" és "legnagyobb" elem. A "legkisebb" elem szerepét itt az üres halmaz tölti be, hiszen nincs másik olyan halmaz, amely "szűkebb" lenne nála. Ehhez hasonlóan a "legnagyobb" elem maga az alaphalmaz, hiszen nincs másik olyan halmaz, amely "bővebb" lenne nála. Az alábbi definíció ezeket a fogalmakat tisztázza általánosságban részbenrendezett halmazok esetén.

19.7. Definíció (Minimális és maximális elem):

Legyen egy tetszőleges halmaz, pedig egy -en értelmezett részbenrendezési reláció. Vezessük be továbbá az jelölést annak kifejezésére, hogy és .

Az elemet minimális elemnek nevezzük, ha nem létezik úgy, hogy teljesülne.

Az elemet legkisebb (vagy legszűkebb) elemnek nevezzük, ha minden esetén teljesül.

Ehhez hasonlóan az elemet maximális elemnek nevezzük, ha nem létezik úgy, hogy teljesülne.

Az elemet legnagyobb (vagy legbővebb) elemnek nevezzük, ha minden esetén teljesül.

Megjegyzés:

Tekintve, hogy a 19.6. Tétel értelmében minden halmazrendszer maga is egy részbenrendezett halmaz a szimbólummal jelölt tartalmazási relációra nézve, ezért természetesen e fogalmak ezekre is könnyen átfogalmazhatók. Csak ekkor az iménti definícióban szereplő halmaz szerepét egy valamilyen alaphalmaz feletti halmazrendszer, a részbenrendezési reláció szerepét a tartalmazási reláció, a reláció szerepét a szigorú tartalmazás, végül az elemek szerepét a halmazrendszer elemei, azaz a alaphalmaz részhalmazai veszik át. Ilyenkor általában a "legkisebb" vagy a "legnagyobb" elemek helyett a "legszűkebb" vagy a "legbővebb" részhalmazokról beszélünk.

Talán egy kicsit furcsa lehet, hogy a definíció megkülönbözteti a "minimális" és a "legkisebb", valamint a "maximális" és a "legnagyobb" fogalmát. Ennek személtetéséhez vizsgáljunk most két halmazrendszert az halmaz felett. Az egyik legyen a teljes hatványhalmaz, a másikat pedig jelöljük -sel, és tartalmazza -nek csak a nemtriviális részhalmazait. A 19.6. ábrán egymás alatt láthatjuk e két halmazrendszer Hasse-diagramját.

A P(S) és S halmazrendszerek Hasse-diagramja
19.6. ábra: A és halmazrendszerek Hasse-diagramja

Látható, hogy minimuma és maximuma mindkét halmazrendszernek van. A halmazrendszer minimuma a -val jelölt üres halmaz, maximuma pedig a teljes alaphalmaz. Az halmazrendszernek szintén van minimuma és maximuma is, ráadásul több is. Minimuma például az összes egyelemű részhalmaz, hiszen nincs olyan halmaz -ben, amely ezek bármelyikének valódi részhalmaza lenne. Ehhez hasonlóan maximuma az összes háromelemű részhalmaz, hiszen nincs olyan halmaz -ben, amelynek ezek bármelyike valódi részhalmaza lenne.

Ezzel szemben legszűkebb illetve legbővebb eleme csak a halmazrendszernek van, méghozzá szintén az üres halmaz és a teljes alaphalmaz. Előbbi ugyanis a halmazrendszer minden elemének részhalmaza, utóbbinak pedig a halmazrendszer minden eleme részhalmaza. Viszont az halmazrendszerben nem találunk ilyen értelemben legszűkebb és legbővebb elemeket.

A minimum (illetve maximum) esetén tehát csak annyit követelünk meg, hogy ne legyen náluk "szűkebb" (vagy "bővebb") halmaz a rendszerben. De mivel létezhetnek olyan halmazok, amelyek egymással nem összehasonlíthatók a reláció szerint – hiszen részbenrendezésről van szó –, ezért létezhet több minimum (illetve maximum) is a rendszerben, ahogyan azt a fenti példa mutatja. A legszűkebb (illetve legbővebb) halmazokra ennél szigorúbb feltételt határozunk meg, ezektől ugyanis megköveteljük, hogy bármelyik másik halmazzal összehasonlíthatóak legyenek.

Most megmutatjuk, hogy ha egyáltalán létezik legszűkebb (illetve legbővebb) halmaz egy rendszerben, akkor az egyértelmű. Az erről szóló tételt a 19.7. Definícióhoz hasonlóan általánosságban mondjuk ki részbenrendezett halmazokra.

19.8. Tétel:

Legyen egy tetszőleges részbenrendezett halmaz. Ekkor -ben legfeljebb egy legkisebb (illetve legnagyobb) elem létezhet.

Ezen túlmenően, ha a legkisebb (illetve legnagyobb) elem, akkor egyrészt minimális (illetve maximális) elem, másrészt ilyenkor ő az egyetlen minimális (illetve maximális) elem.

Megjegyzés:

Természetesen a tétel halmazrendszerekre is kimondható, csak ekkor a 19.7. Definíció utáni megjegyzésben foglaltak szerint kell átfogalmazni.

Bizonyítás:

Jelöljük a szimbólummal az halmazon értelmezett részbenrendezési relációt, továbbá vezessük be az jelölést annak kifejezésére, hogy és .

Tegyük fel, hogy és is legkisebb elem -ben. Mivel legkisebb elem, ezért tetszőleges -re teljesül. Többek között például -re is, azaz . Másrészt, mivel is legkisebb elem, ezért ugyanilyen gondolatmenettel is teljesül. Ám mivel a reláció antiszimmetrikus, ezért a 12.11. Definíció utáni megjegyzés miatt . Egy részbenrendezett halmaz legkisebb eleme tehát – amennyiben egyáltalán létezik – egyértelmű. Ugyanilyen gondolatmenettel belátható, hogy a legnagyobb elem is egyértelmű.

Tegyük fel most indirekt, hogy a legkisebb elem, azonban mégsem minimális. Ez egyrészt azt jelentené, hogy létezik olyan , amelyre teljesül. Másrészt, mivel a legkisebb elem -ben, ezért -nek is teljesülnie kéne. Ez viszont lehetetlen, hiszen a bevezetett jelölés értelmében ugye azt jelenti, hogy de . Ugyanakkor, mivel indirekt feltételezésünk szerint , ezért az antiszimmetria miatt , ami ellentmondás. Egy részbenrendezett halmaz legkisebb eleme tehát – amennyiben egyáltalán létezik – mindenképpen minimális. Ugyanilyen gondolatmenettel belátható, hogy a legnagyobb elem pedig mindenképpen maximális.

Végül tegyük fel, hogy legkisebb elem, amely tehát minimális, de létezik egy másik minimális elem is, amelyet jelöljünk most -vel. Mivel a legkisebb elem, ezért teljesül. Ugyanakkor, mivel minimális, ezért nem teljesülhet. Ez a bizonyítás elején bevezetett jelölés értelmében csak esetén lehetséges, hiszen azt már láttuk, hogy teljesül. Tehát valóban az egyetlen minimális elem. Ugyanilyen gondolatmenettel belátható, hogy amennyiben a legnagyobb elem -ben, akkor egyúttal ő az egyetlen maximális elem.

Az iménti tétel szerint tehát egy halmazrendszerben legfeljebb egy legszűkebb, illetve legfeljebb egy legbővebb elem létezhet. Jogosan teheti fel a kérdést az Olvasó, hogy miféle elvetemült halmazrendszer lehet az, amelyben egyáltalán nem léteznek ilyen tulajdonságú halmazok. Azt még csak-csak el lehet képzelni, hogy nincs legbővebb halmaz. Például az egész számok halmaza felett könnyen találhatunk olyan halmazrendszert, amelynek nincs legbővebb eleme. Ilyen például az alábbi halmazokból álló rendszer:

Látható, hogy ennek a halmazokból álló sorozatnak minden tagja valódi részhalmaza a rákövetkező tagnap, így ebben a feletti halmazrendszerben nem létezik legbővebb elem. Ezzel szemben elsőre nehéz elképzelni egy olyan halmazrendszert felett, amelynek ne lenne legszűkebb eleme. Meglepő módon azonban ilyen is létezik. Vegyük például az alábbi konstrukciót:

Ennek a sorozatnak az első tagja tehát a teljes halmaz, amelyből szép sorban elkezdünk kidobálni egyre több, de mindig véges számú egész számot. Nyilvánvalóan ennek a sorozatnak minden tagja valódi részhalmaza a sorozatban előtte lévő tagnak, így ebben a feletti halmazrendszerben nem létezik legszűkebb elem.

De elképzelhetünk egy olyan halmazrendszert is, amelynek alaphalmazát egy síkra rajzolt, a 19.7. ábrán -lal jelölt szakasz pontjai alkotják, és amely ennek az , , , , ... szakaszok által reprezentált részhalmazainak a sorozatából áll. A szakaszokat egymás alá rajzoltuk a szemléltetés miatt, de ezek valójában mindannyian az eredeti szakasz pontjainak részhalmazait alkotják.

Szakasz feletti halmazrendszer
19.7. ábra: Szakasz feletti halmazrendszer

Ennek a sorozatnak minden tagja az eredeti szakasz feleakkora részéből áll, mint az őt megelőző tag. Azaz a sorozatban minden tag valódi részhalmaza a sorozatban előtte lévő tagnak, így ebben a rendszerben sincs legszűkebb elem.

A fejezet további részében az eddig szerzett halmazelméleti ismereteinket gyűrűk ideáljainak vizsgálatához fogjuk felhasználni.

Ideálok generálása

Egy gyűrű tulajdonképpen nem más, mint egy alaphalmaz, amelyen értelmezve van két művelet. Ennek megfelelően részgyűrűi és ideáljai is halmazok, méghozzá részhalmazai. Más szavakkal ezek is egy-egy halmazrendszert alkotnak felett. Előszöris megmutatjuk, hogy milyen hatása van a metszetképzésnek ezekre a halmazrendszerekre.

19.9. Tétel:

Legyen egy tetszőleges gyűrű, valamint legyen egy olyan feletti halmazrendszer, amely valahány – akár végtelen számú – részgyűrűjéből áll. Ekkor az -ben lévő halmazok metszete is részgyűrű -ben.

Ehhez hasonlóan ha az egy olyan halmazrendszer, amely valahány – akár végtelen számú – balideáljából (illetve jobbideáljából) áll, akkor az -ben lévő halmazok metszete is balideál (illetve jobbideál) -ben.

Végül ha egy olyan halmazrendszer, amely valahány – akár végtelen számú – (kétoldali) ideáljából áll, akkor a -ben lévő halmazok metszete is (kétoldali) ideál -ben.

Például az egész számok gyűrűjében a -vel és -mal osztható egész számok egy-egy ideált alkotnak. Ezeket a 18.8. szakaszban bevezetett 18.19. Definíció szerinti komplexusszorzás ismeretében -vel és -vel jelölhetjük. E két ideál metszetét azok az egész számok alkotják, amelyek -vel is és -mal is oszthatók. Ezek épp a -tal osztható egész számok lesznek, azaz:

Ez szintén ideál -ben, épp ahogyan a tétel állítja. Nézzük meg, hogy miért igaz ez általánosságban is.

Bizonyítás:

Nézzük először a részgyűrűk metszetére vonatkozó állítást! Jelöljük -sel az halmazrendszerben lévő részgyűrűk metszetét. Azt kell megmutatni, hogy részgyűrű -ben. Ez a 18.15. Tétel szerint pontosan akkor teljesül, ha zárt az -beli összeadásra, szorzásra és ellentettképzésre, valamint tartalmazza az gyűrű nullelemét.

Mivel minden eleme részgyűrű, így a 18.15. Tétel miatt mindegyik tartalmazza az gyűrű nullelemét. A nullelem tehát valóban benne van ezek metszetében, azaz -ben.

Legyen most az halmaz egy tetszőleges eleme. Mivel az -beli részgyűrűk metszete, így e részgyűrűk mindegyikének szintén eleme, amelyek viszont ismét a 18.15. Tétel miatt zártak az ellentettképzésre. Így is eleme az összes -beli részgyűrűnek, vagyis valóban benne van ezek metszetében, azaz -ben.

Végül legyen és az halmaz két tetszőleges eleme. Mivel az -beli részgyűrűk metszete, így és e részgyűrűk mindegyikének szintén eleme, amelyek viszont ismét a 18.15. Tétel miatt zártak az összeadásra és szorzásra. Így az összeg, valamint az szorzat is eleme az összes -beli részgyűrűnek, vagyis valóban benne vannak ezek metszetében, azaz -ben. Az tehát valóban részgyűrű -ben, ahogyan a tétel állítja.

Most nézzük a balideálok metszetére vonatkozó állítást! Jelöljük -vel az halmazrendszerben lévő balideálok metszetét. Azt kell megmutatni, hogy balideál -ben. Ez a 18.18. Definíció szerint azt jelenti, hogy egyrészt részgyűrű -ben, másrészt akármelyik elemet balról megszorozva akármelyik elemmel, az így kapott szorzat szintén benne van -ben. Minthogy minden eleme részgyűrű -ben – hiszen balideál –, ezért a már bizonyított állítás alapján is részgyűrű -ben. Elegendő tehát csak a baloldali szorzásra vonatkozó feltételt ellenőrizni.

Tegyük fel, hogy az részgyűrű, pedig az gyűrű egy tetszőleges eleme. Mivel az -beli balideálok metszete, így e balideálok mindegyikének szintén eleme. Emiatt az szorzat is benne van az összes -beli balideálban, tehát ezek metszetében is, azaz -ben. Emiatt valóban balideál -ben.

A jobbideálok metszetére vonatkozó állítás értelemszerűen ugyanezzel a gondolatmenettel igazolható azzal a különbséggel, hogy ekkor az szorzat helyett az szorzatot kell tekinteni.

Végül a (kétoldali) ideálok metszetére vonatkozó állítás triviálisan adódik, hiszen minden (kétoldali) ideál egyszerre bal- és jobbideál.

Most egy gyűrűben azokat a részgyűrűket (vagy ideálokat) fogjuk megvizsgálni, amelyek -nek egy adott részhalmazát tartalmazzák. Ezek a részgyűrűk (vagy ideálok) szintén egy halmazrendszert alkotnak felett, amelynek egy fontos tulajdonságát mondja ki az alábbi tétel.

19.10. Tétel (Generált részgyűrű és ideál):

Legyen egy tetszőleges gyűrű, továbbá az gyűrűnek egy tetszőleges részhalmaza. Jelöljük -szel azt az fölötti halmazrendszert, amelynek elemei pontosan azok a részgyűrűk -ben, amelyek tartalmazzák -et.

Ekkor -ben létezik pontosan egy legszűkebb elem, amelyet az által generált részgyűrűnek nevezünk, és -szel jelölünk. Ilyenkor azt mondjuk, hogy az részhalmaz generálja ezt a bizonyos részgyűrűt – amely természetesen lehet maga a teljes is, mint triviális részgyűrű.

Ugyanilyen értelemben beszélhetünk az által generált bal-, jobb- vagy kétoldali ideálról is.

Bizonyítás:

A 19.8. Tétel alapján egy halmazrendszerben legfeljebb egy legszűkebb elem létezhet. Így elegendő megmutatni, hogy létezik legszűkebb elem, az ugyanis garantáltan az egyetlen lesz.

Mivel az gyűrű tetszőleges részhalmaza lehet, ezért előszöris kérdés, hogy létezik-e egyáltalán olyan részgyűrű, amely tartalmazza -et? Erre természetesen igen a válasz, hiszen "legrosszabb esetben" maga a teljes egy ilyen részgyűrű. Az halmazrendszer tehát biztosan nem üres.

Most képezzük az halmazrendszer összes elemének metszetét, és jelöljük ezt a halmazt -sel. Minthogy elemei részgyűrűk -ben, így a 19.9. Tétel alapján is részgyűrű -ben. Továbbá az -ről azt mondtuk, hogy ő részhalmaza minden -beli részgyűrűnek, emiatt részhalmaza ezek metszetének, azaz -nek is.

Ez viszont azt jelenti, hogy maga is az halmazrendszer eleme, hiszen ő is egy -et tartalmazó részgyűrű -ben. Ráadásul mivel ő a metszete összes elemének, ezért egyben részhalmaza is azoknak. Másként fogalmazva bármilyen részgyűrűre teljesül, hogy . Ez a 19.7. Definíció szerint viszont épp azt jelenti, hogy nem más, mint az halmazrendszer legszűkebb eleme. Más szavakkal a legszűkebb olyan részgyűrű -ben, amely tartalmazza az részhalmazt, azaz a tételbeli jelölést használva:

A legszűkebb -et tartalmazó bal-, jobb-, illetve kétoldali ideál létezésére és egyértelműségére vonatkozó állítás a fentiekhez teljesen hasonló módon igazolható.

Ez alapján tehát egy adott gyűrű bármely részhalmaza egyértelműen meghatároz egy ideált. Ez lesz az -et tartalmazó legszűkebb ideál. Ugyanakkor ez a tétel semmit nem mond arról, hogy az által generált ideált lehet-e generálni egy -nél szűkebb részhalmazzal is vagy nem. Amikor tehát azt mondjuk, hogy egy ideál "generálható -szel", ez még nem jelenti azt, hogy az adott ideál kizárólag -szel generálható. Számelméleti szempontból rendkívül fontosak azok az ideálok, amelyek a gyűrű kevés számú – speciálisan akár egyetlen – eleméből alkotott részhalmazaival generálhatók.

19.11. Definíció (Végesen generált ideálok és főideálok):

Legyen tetszőleges gyűrű, pedig valamilyen ideál -ben. Amennyiben -nek létezik olyan véges számú elemet tartalmazó részhalmaza, amely esetén , akkor azt mondjuk, hogy az ideál végesen generált. Ezt így jelöljük:

Speciálisan ha generálható az gyűrű egyetlen elemével – azaz –, akkor -t főidálnak nevezzük. Az által generált főideált így jelöljük:

A főideálok kapcsolata az oszthatósággal

Ebben a szakaszban integritástartományok – azaz kommutatív, nullosztómentes és egységelemes gyűrűk – főideáljait fogjuk vizsgálni, méghozzá a 16. fejezetben tárgyalt 16.1. Definíció szerinti oszthatósággal való kapcsolatuk szempontjából.

19.12. Tétel:

Legyen tetszőleges integritástartomány, valamint legyenek és az tetszőleges elemei. Ekkor teljesülnek az alábbiak:

1.
Az tartalmazási reláció akkor és csak akkor teljesül, ha a oszthatóság is teljesül.
2.
Az egyenlőség akkor és csak akkor teljesül, ha , azaz és egymás asszociáltjai.

Bizonyítás:

Előszöris vizsgáljuk meg az és főideálok szerkezetét. A 19.11. Definíció alapján az főideál az a legszűkebb ideál, amely tartalmazza az elemet. Mivel , ezért a 18.18. Definíció szerint tetszőleges esetén szükségképpen is teljesül. Azaz az ideál biztosan tartalmazza az elemen kívül annak összes többszörösét is. Egyéb elemet viszont nem tartalmaz, hiszen úgy már nem ő lenne az elemet tartalmazó legszűkebb ideál. Ugyanezen okok miatt a főideál pedig a elemet és annak többszöröseit tartalmazza, és ezeken kívül nincs más eleme. Ezek után már igazolhatjuk a tétel állításait.

Az 1. állítás: Egyrészt azt kell bizonyítani, hogy ha teljesül a oszthatóság, akkor bármilyen esetén is teljesül, azaz . A a fentiek alapján azt jelenti, hogy vagy megegyezik -val, vagy pedig annak többszöröse. Mivel egységelemes, ezért mindkét feltételből az következik, hogy teljesül az oszthatóság. De mivel kiindulási feltételünk szerint teljesül a oszthatóság, ezért a 16.2. Tétel 5. pontja alapján teljesül a oszthatóság is. Ez viszont egységelemes gyűrűkben azt jelenti, hogy megegyezik -vel, vagy pedig egyike a többszöröseinek, azaz . Mivel megmutattuk, hogy az főideál bármely eleme egyúttal eleme a főideálnak is, így a 19.2. Definíció alapján valóban .

Másrészt bizonyítani kell az ellentétes irányú következtetést is, vagyis azt, hogy ha , akkor teljesül a oszthatóság. Az tartalmazási reláció a 19.2. Definíció alapján azt jelenti, hogy az főideál bármely eleme egyúttal eleme a főideálnak is. Ez természetesen magára -ra is igaz, azaz . Így tehát vagy megegyezik -vel, vagy pedig egyike a elem többszöröseinek. Mivel egységelemes, ezért mindkét feltételből az következik, hogy teljesül a oszthatóság.

A 2. állítás: Ez már könnyen adódik az 1. állításból. A 19.2. Definíció utáni megjegyzés 5. pontja alapján ugyanis az halmazegyenlőség akkor és csak akkor teljesül, ha és kölcsönösen egymás részhalmazai. Ez az 1. állítás miatt azzal ekvivalens, hogy egyszerre teljesülnek az , valamint a oszthatóságok. A 16.9. Tétel alapján azonban a kölcsönös oszthatóság kommutatív és egységelemes gyűrűkben akkor és csak akkor teljesül, ha és egymás asszociáltjai.

A következő szakaszban az iménti tételt felhasználva a főideálok segítségével mutatni fogunk egy olyan feltételrendszert, amely egyszerre szükséges és elégséges is ahhoz, hogy egy integritástartományban teljesüljön a számelmélet alaptétele. Ezzel végre lezárhatjuk ezt a kérdést, előtte azonban a könnyebb érthetőség kedvéért vizsgáljunk meg egy egyszerű példát.

A halmazrendszerek kapcsán a 19.6. Tételben igazoltuk, hogy a szimbólummal jelölt tartalmazási reláció tulajdonképpen egy részbenrendezés bármilyen halmazrendszer elemei között. Mutattunk néhány példát is arra, hogy egy ilyen részbenrendezés hogyan ábrázolható az úgynevezett Hasse-diagramokon. Ezeket a diagramokat azonban nemcsak konkrétan halmazrendszerek tartalmazási relációjának, hanem tetszőleges halmaz részbenrendezési relációjának megjelenítésére is használhatjuk.

Most felvázolunk egy szép párhuzamot egy integritástartomány főideáljai – mint egy fölötti halmazrendszer elemei – közötti tartalmazási reláció, valamint magának az -nek az elemei közötti oszthatósági reláció között. Ehhez természetesen az kell, hogy a tartalmazási relációhoz hasonlóan az oszthatósági reláció is egy részbenrendezés legyen.

Mivel egységelemes, ezért a 16.2. Tétel 1. pontja alapján minden esetén teljesül az oszthatóság, tehát az oszthatósági reláció reflexív. Ezenkívül ugyanezen tétel 5. pontja alapján tranzitív is, így már csak az antiszimmetria hiányzik ahhoz, hogy részbenrendezés lehessen. Ez a 12.11. Definíció alapján ugye azt jelentené, hogy ha valamilyen és elemek között mindkét irányban teljesül az oszthatóság, akkor abból -nek kéne következnie. A 16.9. Tételben ugyanakkor megmutattuk, hogy sajnos az egyenlőség nem, hanem csak az ennél valamivel gyengébb asszociáltság teljesül.

Ezt a problémát azonban egy trükkel megkerülhetjük. Minthogy az asszociáltság a 16.7. Tétel alapján egy ekvivalenciareláció, így az az gyűrűt a 13.6. Tétel szerint ekvivalencia-osztályokra bontja. Ha mármost minden ilyen ekvivalencia-osztályból legfeljebb egy elemet választunk ki, akkor ilymódon -nek egy olyan részhalmazára térhetünk át, amelyen már az oszthatóság is antiszimmetrikus lesz. Ebben az esetben ugyanis bármely -beli és elemek közötti kölcsönös oszthatóságból következik, hiszen konstrukciója miatt csak ebben az esetben teljesülhet az asszociáltság.

Például az egész számok gyűrűjéből válasszuk ki a nemnegatív osztóit, és nevezzük ezt a halmazt -nek. Ekkor a 16.10. Tétel alapján bármely -beli elempár között csak akkor teljesül az asszociáltság – és így a kölcsönös oszthatóság –, ha a két elem megegyezik. Ezen a halmazon tehát az oszthatóság már egy részbenrendezési reláció, amelynek Hasse-diagramját a 19.8. ábra mutatja.

Nemnegatív osztók Hasse-diagramja
19.8. ábra: Nemnegatív osztók Hasse-diagramja

Most tekintsük azt a fölötti halmazrendszert, amely a -ben lévő elemek által generált főideálokból áll. Ezen a halmazrendszeren a főideálok közötti tartalmazási reláció a 19.6. Tétel alapján szintén egy részbenrendezés lesz, amelynek a Hasse-diagramját a 19.9. ábra mutatja.

Nemnegatív osztók által generált főideálok Hasse-diagramja
19.9. ábra: Nemnegatív osztók által generált főideálok Hasse-diagramja

Mint látható, a két Hasse-diagram gyakorlatilag megegyezik. Mindössze abban különböznek egymástól, hogy az egyik a másiknak a feje tetejére állított változata. Nos ez nem véletlenül van így, hanem az imént bizonyított 19.12. Tétel miatt. Ez ugye kimondja, hogy az oszthatósági reláció pontosan akkor teljesül, amikor a tartalmazási reláció is teljesül.

A részbenrendezett halmazok nyelvén ezt úgy is meg lehet fogalmazni, hogy az elem pontosan akkor "kisebb" -nél az oszthatósági reláció szerint, amikor az főideál "nagyobb" a főideálnál a tartalmazási reláció szerint, és fordítva. A két részbenrendezési reláció tehát lényegében épp egymás fordítottja, és mivel a halmaz elemei kölcsönösen egyértelműen megfeleltethetők az általuk generált főideáloknak, ezért a két Hasse-diagram csak az irányításban különbözik egymástól. Pontosan ezt fogjuk kihasználni a következő szakaszban.

A főideálok és a számelmélet alaptétele

De vajon az iménti észrevételeknek mi köze van a számelmélet alaptételéhez? Ahhoz, hogy a számelmélet alaptétele teljesüljön egy integritástartományon alapvetően két dolog kell: a prímtényezős felbontás létezése, illetve annak egyértelműsége. Ezt precízen a 16.16. Definícióban fogalmaztuk meg.

Az egyértelműségi állításra már mutattunk egy olyan feltételt, amely szükséges és egyben elégséges is. A 16.17. és a 16.18. Tételek alapján az egyértelműségi állítás akkor és csak akkor teljesül egy integritástartományon, ha minden felbonthatatlan eleme prímtulajdonságú. Ez tehát biztosan része lesz annak a feltételrendszernek, amely pontosan meghatározza, hogy mikor teljesül az alaptétel, és mikor nem. Nem érünk azonban sokat az egyértelműségi garanciával, ha magának a felbontásnak a létezése nem garantált. Ebben a szakaszban arról lesz szó, hogy a létezéshez mire van szükség pontosan.

Ehhez elevenítsük fel egy kicsit az euklidészi gyűrűk fogalmát, amelyekkel a 17.6. szakaszban foglalkoztunk bővebben. Ezeknek az integritástartományoknak az volt a speciális tulajdonságuk, hogy minden nemnulla elemükhöz hozzá tudtunk rendelni egy nemnegatív egész számot egy úgynevezett euklidészi függvény segítségével. Méghozzá a 17.21. Tétel alapján egyrészt olymódon, hogy bármely kéttényezős szorzat tényezőihez ez a függvény legfeljebb akkora számot rendeljen hozzá, mint magához a szorzathoz. Másrészt pedig a 17.22. Tétel alapján olymódon, hogy egyenlőség akkor és csak akkor teljesüljön, ha valamelyik tényező egység.

Tulajdonképpen ez garantálja a prímtényezős felbontás létezését, hiszen bármely elem esetén az alábbi három eset lehetséges:

  1. Az elem egyáltalán nem bontható szorzatra.
  2. Az elemnek csak triviális felbontása létezik.
  3. Az elemnek létezik nemtriviális felbontása alakban.

Az 1. és a 2. esetben -t a 16.11. Definícióban felbonthatatlan elemnek neveztük, amelynek a prímtényezős felbontása alatt a 16.16. Definíció szerint önmagát, mint egytényezős szorzatot értjük. A probléma a 3. esettel lehet, méghozzá akkor, ha a szorzat tényezői a végtelenségig bonthatók tovább nemtriviális módon.

Az euklidészi gyűrűkben azonban az euklidészi függvény említett tulajdonságai szerencsére ezt megakadályozzák. Máskülönben ugyanis az történne, hogy a "felbontási fában" lefelé haladva egy olyan, a gyűrű elemeiből álló végtelen sorozatot tudnánk mutatni, amelynek a tagjaihoz az euklidészi függvény egyre kisebb és kisebb számokat rendel hozzá.

Ez viszont lehetetlen, hiszen az euklidészi függvény értékkészlete a természetes számok halmaza, márpedig a 17.15. Tételben megmutattuk, hogy bármely részhalmazának létezik minimuma. Egy idő után tehát a "felbontási fa" minden ágán garantáltan "bele kell ütköznünk" egy olyan elembe, amely tovább már nem bontható nemtriviálisan. Habár megemlítettük, hogy létezik olyan alaptételes gyűrű is, amely nem euklidészi, ám a "felbonthatatlan elembe ütközés garanciájának" alapgondolata talán átmenthető erre az általános esetre is.

Ehhez a főideálok jelentik a kulcsot. Ugye azt szeretnénk, hogy bármely elem felbontási fájának minden ágán előbb-utóbb garantáltan beleütközzünk egy felbonthatatlan elembe. Ehhez az kell, hogy a gyűrű bármely részhalmazában létezzen "minimális" elem az oszthatósági reláció szerint. A 19.5. szakaszban felvázolt példa alapján ez pontosan akkor fog teljesülni, ha létezik "maximális" főideál a tartalmazási reláció szerint.

Ezt fogalmazza meg precízen az alábbi tétel, amely tehát egy szükséges és elégséges feltételrendszert ad a számelmélet alaptételére bármilyen integritástartomány esetén.

19.13. Tétel:

Legyen tetszőleges integritástartomány. A számelmélet alaptétele akkor és csak akkor teljesül -ben, ha fennállnak az alábbi feltételek:

1.
Ha tetszőleges, főideálokból álló nemüres halmazrendszer fölött, akkor -ben létezik maximális elem a 19.7. Definíció szerinti értelemben.

Bizonyítás:

Nézzük elégségességet! Azaz tegyük fel, hogy -re teljesül a tételben említett mindkét feltétel, és mutassuk meg, hogy ekkor -ben teljesül a számelmélet alaptétele. Az 1. feltétel azt jelenti, hogy akárhogyan is választunk ki valahány – akár végtelen sok – főideált -ben, azok között mindig lesz maximális elem a 19.7. Definíció szerinti értelemben. Tegyük fel továbbá indirekt, hogy ennek ellenére léteznek olyan, a nullelemtől és egységektől különböző elemek -ben, amelyek nem bonthatók fel felbonthatatlanok szorzatára a 16.16. Definíció szerinti értelemben. Minden ilyen hipotetikus elemhez készítsük el az általa generált főideált, és jelöljük -rel az összes ilyen főideál halmazát. Az 1. feltétel miatt -ben létezik maximális elem. Jelöljük ezt a főideált -mel, amely tehát az elemet és annak többszöröseit tartalmazza.

Az indirekt feltevésünk alapján ugye -nek nem létezik prímtényezős felbontása. Emiatt az elem maga nem lehet felbonthatatlan, máskülönben ő – a 16.16. Definíció értelmében – saját magának az egytényezős felbontása lenne. Mivel nem felbonthatatlan, ezért a 16.11. Definíció alapján ő felírható alakban, méghozzá olymódon, hogy sem , sem pedig nem egység, és nem is asszociáltjai -nek. Ezt összevetve azzal, hogy teljesülnek az és a oszthatóságok, a 19.12. Tétel alapján fennállnak az és az szigorú tartalmazási relációk.

Mivel az főideálról azt mondtuk, hogy az halmazrendszer maximális eleme, így sem az , sem pedig a főideálok nem lehetnek elemei -nek. Ezért nekik már létezik prímtényezős felbontásuk:

Ám ekkor miatt:

Ez épp -nek lenne egy prímtényezős felbontása, ami indirekt feltételezésünk szerint nem létezhetne. Ez ellentmondás, azaz mégiscsak minden nemnulla és nem egység elemenek létezik prímtényezős felbontása -ben. Továbbá a 2. feltétel miatt minden felbonthatatlan elem prímtulajdonságú, ezért a 16.18. Tétel értelmében egy ilyen prímtényezős felbontás – a tényezők sorrendjétől és asszociáltságtól eltekintve – egyértelmű.

Most igazoljuk a szükségességet! Azaz tegyük fel, hogy -ben teljesül a számelmélet alaptétele, és mutassuk meg, hogy ebben az esetben a tételben említett feltételek is teljesülnek. Ha teljesül az alaptétel, akkor a 16.17. Tétel alapján minden felbonthatatlan elem prímtulajdonságú, azaz teljesül a 2. feltétel, és így már csak az 1. feltételt kell igazolni. Tegyük fel indirekt, hogy nem teljesül az 1. feltétel, azaz létezik olyan főideálokból álló halmazrendszer fölött, amelyben nincs maximális elem a 19.7. Definíció szerinti értelemben.

Ezt vessük össze azzal, hogy a 19.6. Tétel alapján a szigorú tartalmazási reláció tranzitív. Emiatt szükségképpen létezik olyan végtelen, főideálokból álló sorozat, amelyben minden főideál szigorúan tartalmazza a sorozatban előtte lévőt:

A 19.12. Tétel miatt az elemek közül semelyik sem asszociáltja a sorozatban utána lévő elemnek, és mivel a 16.7. Tétel alapján az asszociáltság ekvivalenciareláció, ezért semelyik másiknak sem. Továbbá szintén a 19.12. Tétel miatt teljesülnek az alábbi oszthatóságok:

Ezen túlmenően kijelenthetjük azt is, hogy egyrészt legkésőbb -től kezdve a sorozat egyik tagja sem lehet a nullelem. Máskülönben ugyanis egy ilyen elem által generált főideál csak a nullelemet tartalmazná, és így a 18.15. Tétel szerinti 3. tulajdonság miatt nem létezhetne a nála szűkebb főideál. Másrészt az is igaz, hogy a sorozat egyetlen tagja sem lehet egység, máskülönben ugyanis az általa generált főideál a teljes gyűrű lenne – hiszen a 16.3. Definíció alapján egy egységnek minden elem többszöröse –, és így nem létezhetne a nála bővebb főideál.

Az tehát egy olyan elem, amely nem a nullelem és nem is egység, továbbá az oszthatóság tranzitivitása miatt végtelen sok olyan osztója van, amelyek közül egyik sem egység, és egyik sem asszociáltja -nek. Így tehát -nek nem létezik prímtényezős felbontása, ami viszont lehetetlen, hiszen azt mondtuk, hogy -ben teljesül a számelmélet alaptétele. Csak az indirekt feltevésünk lehetett hibás, azaz bármilyen főideálokból álló halmazrendszernek szükségképpen létezik maximális eleme.

Ezzel végérvényesen lezárthatjuk a számelmélet alaptételének kérdését, hiszen az iménti tétel segítségével már bármilyen integritástartományról egyértelműen eldönthető, hogy alaptételes-e vagy sem.

Főideálgyűrűk

Végül megismerkedünk gyűrűk egy számunkra nagyon fontos osztályával, amelybe – mint látni fogjuk – az egész számok gyűrűje is beletartozik. Ezeknek a speciális gyűrűknek fontos tulajdonságaik vannak a cikksorozat további fejezeteiben tárgyalt kriptográfiai eljárások szempontjából. Előszöris nézzük meg, mik ezek a speciális gyűrűgyűrűk.

19.14. Definíció (Főideálgyűrűk):

Legyen tetszőleges integritástartomány. Amennyiben minden ideálja főideál – azaz generálható egyetlen elemmel –, akkor -t főideálgyűrűnek nevezzük.

Egy főideálgyűrűben tehát minden ideál valamelyik elemből, illetve annak többszöröseiből áll. Minket elsősorban az egész számok gyűrűje fog érdekelni a további fejezetekben. Minden bizonnyal nem lesz túl meglepő, hogy is egy főideálgyűrű. A következő tételben egy ennél erősebb állítást igazolunk.

19.15. Tétel:

Minden euklidészi gyűrű – és így a 17.20. Tétel miatt az egész számok gyűrűje is – főideálgyűrű.

Bizonyítás:

Legyen egy tetszőleges euklidészi gyűrű, pedig egy tetszőleges ideál -ben. Azt kell megmutatnunk, hogy létezik olyan , amely generálja -t, azaz amelyre teljesül. Jelöljük az euklidészi gyűrű nullelemét -rel. Ha csak a nullelemből áll, akkor nyilván teljesül. Feltehetjük tehát, hogy nem csak a nullelemből áll.

Mivel euklidészi gyűrű, ezért ennek nemnulla elemein értelmezhető egy euklidészi függvény, amely eleget tesz a 17.17. Definícióban szereplő feltételeknek. Az euklidészi függvény tehát az ideál minden nemnulla eleméhez hozzárendel valamilyen természetes számot. A 17.15. Tétel alapján ennek a számhalmaznak mindenképpen van minimuma függetlenül attól, hogy végtelen sok elemet tartalmaz-e vagy sem. Legyen az ideál egy olyan nemnulla eleme, amelyhez épp ezt a minimumot rendeli hozzá. Azt kell megmutatni, hogy generálja az ideált, azaz .

Az egyrészt nyilvánvaló, hogy mivel , ezért -nek bármilyen többszöröse is -ben van. Ez az ideál a 18.18. Definíciójából következik. Másrészt azt kell még igazolnunk, hogy -nek ezeken kívül nincs is más eleme. Tegyük fel tehát, hogy , és mutassuk meg, hogy szükségképpen többszöröse -nek. Mivel , és euklidészi gyűrű, ezért és között a 17.17. Definíció 1. pontja alapján elvégezhető a maradékos osztás. Azaz létezik olyan hányados és maradék, hogy:

Továbbá a 17.17. Definíció 2. pontja alapján az maradékra az alábbiak közül legalább az egyik teljesül:

Ha , akkor , azaz ekkor valóban többszöröse -nek. Tegyük fel indirekt, hogy nem ez a helyzet, azaz . Ekkor viszont a másik feltételnek kell teljesülnie, hiszen azt mondtuk, hogy legalább az egyik teljesül. Azaz:

Egyrészt, mivel ideál, és , ezért a 18.18. Definíció miatt . Másrészt a kiindulási feltételünk miatt , és így – mivel egyben részgyűrű is – a 18.15. Tétel 4. és 1. pontja alapján az maradék is benne van -ben.

Ez viszont ellentmondás, hiszen a elemet úgy választottuk meg, hogy ahhoz az euklidészi függvény a lehető legkisebb természetes számot rendelje hozzá azok közül, amelyeket egyébként az ideál elemeihez hozzárendel. Az és közötti maradékos osztást elvégezve tehát a maradék csak lehet, azaz valójában teljesül a oszthatóság. Az elem tehát többszöröse -nek, és így teljesül. Más szavakkal a elem tényleg generálja az ideált:

Minthogy ez a gondolatmenet tetszőleges ideállal végigjátszható, ezért valóban főideálgyűrű, ahogyan a tétel állítja.

Felhívnánk a figyelmet arra, hogy az iménti tétel megfordítása nem igaz. Létezik olyan főideálgyűrű, amely nem euklidészi. Ilyenek bizonyos úgynevezett "algebrai egész számokból" alkotott gyűrűk, ám ennek a témakörnek a részleteire a szükséges algebrai ismeretek hiányában egyelőre nem tudunk bővebben kitérni.

A 17.8. szakaszban már igazoltuk, hogy minden euklidészi gyűrű alaptételes. Most ugyanezt fogjuk megmutatni az ennél általánosabb főideálgyűrűkre is, azaz megmutatjuk, hogy minden főideálgyűrű teljesíti az előző szakaszban bizonyított 19.13. Tétel szerinti feltételeket.

Az 1. feltétel ugye azt követeli meg, hogy bármilyen, főideálokból álló halmazrendszerben legyen maximális elem. Ehhez először igazolni fogunk egy segédtételt. A 19.9. Tételben már megmutattuk, hogy ideálok metszete is ideál. De vajon mi a helyzet az olyan halmazokkal, amelyek ideálok úniójaként állnak elő? Az ilyen halmazok általában nem ideálok. Tekintsük például a gyűrűben lévő és főideálokat. Ezek úniója azokból az egész számokból áll, amelyek -vel vagy -mal oszthatók.

Ez a halmaz könnyen láthatóan nem ideál, hiszen még csak nem is részgyűrű, mivel nem zárt az összeadásra. Például a és a benne van ebben az únióhalmazban, de az összegük nem, mivel az nem többszöröse sem -nek, sem pedig -nak. Az alábbi segédtétel egy olyan speciális esetről szól, amikor bizonyos ideálok úniója mégis ideál. Felhívjuk a figyelmet, hogy a segédtétel nem csak integritástartományokra, hanem bármilyen gyűrűre alkalmazható.

19.16. Lemma:

Legyen egy gyűrű, valamint legyen egy olyan, részgyűrűkből álló halmazrendszer fölött, amelyben bármely két részgyűrű között legalább az egyik irányban fennáll a szimbólummal jelölt tartalmazási reláció. Ekkor az -ben lévő részgyűrűk úniója is részgyűrű -ben.

Ehhez hasonlóan legyen egy olyan, balideálokból (illetve jobbideálokból) álló halmazrendszer fölött, amelyben bármely két balideál (illetve jobbideál) között legalább az egyik irányban fennáll a szimbólummal jelölt tartalmazási reláció. Ekkor az -ben lévő balideálok (illetve jobbideálok) úniója is balideál (illetve jobbideál) -ben.

Végül ha egy olyan, (kétoldali) ideálokból álló halmazrendszer fölött, amelyben bármely két (kétoldali) ideál között legalább az egyik irányban fennáll a szimbólummal jelölt tartalmazási reláció, akkor a -ben lévő (kétoldali) ideálok úniója is (kétoldali) ideál -ben.

Például az imént említett és ideálokra nem alkalmazható a segédtétel, mert sem , sem pedig nem teljesül. Ezzel szemben a ideálokból álló sorozatra teljesül a feltétel, így a segédtétel alapján a únióhalmaz is ideál -ben. Ez végülis nyilvánvaló, hiszen a és a ideál is részhalmaza a ideálnak, így ezek úniója valójában maga a ideál.

Ami már kevésbé nyilvánvaló, hogy a segédtétel végtelen sok ideálból álló halmazrendszerekre is működik. Sőt, még akkor is, ha ezek között esetleg nincs is a 19.7. Definíció szerinti értelemben vett legbővebb ideál. Ilyen lehet például egy ideálokból álló végtelen

sorozat. Nézzük is meg, hogy miért.

Bizonyítás:

Nézzük először a részgyűrűkre vonatkozó állítást! Jelöljük -sel az halmazrendszerben lévő részgyűrűk únióját. Azt kell megmutatni, hogy részgyűrű -ben. Ez a 18.15. Tétel szerint pontosan akkor teljesül, ha zárt az -beli összeadásra, szorzásra és ellentettképzésre, valamint tartalmazza az gyűrű nullelemét.

Mivel minden eleme részgyűrű, így a 18.15. Tétel 3. pontja miatt mindegyik tartalmazza nullelemét. Az tehát valóban benne van ezek úniójában, azaz -ben.

Legyen most az halmaz egy tetszőleges elem. Mivel az -beli részgyűrűk úniója, így ezek között biztosan létezik legalább egy olyan részgyűrű, amelynek szintén eleme. Az viszont a 18.15. Tétel 4. pontja miatt zárt az ellentettképzésre. Így is eleme -nek, és emiatt -nek is.

Végül legyen és az halmaz két tetszőleges eleme. Mivel az -beli részgyűrűk úniója, így ezek között biztosan léteznek olyan és részgyűrűk, hogy és teljesül. Mivel az halmazrendszerben bármely két részgyűrű között legalább az egyik irányban fennáll a tartalmazási reláció, ezért vagy közül legalább az egyik teljesül.

Ha például a helyzet, akkor miatt is teljesül, azaz és mindketten benne vannak a -ban. De ekkor az összegük és a szorzatuk is benne van -ban – mivel részgyűrű –, és így -ben is.

Ha nem teljesül, akkor teljesül , és ekkor a fentivel megegyező gondolatmenet alapján és összege és szorzata -ben lesz benne, és így megintcsak -ben is. Az únióhalmaz tehát valóban részgyűrű -ben.

Most nézzük a balideálokra vonatkozó állítást! Jelöljük -vel az halmazrendszerben lévő balideálok únióját. Azt kell megmutatni, hogy balideál -ben. Ez a 18.18. Definíció szerint azt jelenti, hogy egyrészt részgyűrű -ben, másrészt akármelyik elemet balról megszorozva akármelyik elemmel, az így kapott szorzat szintén benne van -ben. Minthogy minden eleme részgyűrű -ben – hiszen balideál –, ezért a fentiek alapján az únióhalmaz is részgyűrű -ben. Elegendő tehát csak a baloldali szorzásra vonatkozó feltételt ellenőrizni.

Mivel , és az -beli balideálok úniója, így e balideálok között biztosan létezik olyan balideál, amelynek szintén eleme. Minthogy balideál, emiatt az szorzat is benne van -ben, és így -ben is. Emiatt valóban balideál -ben.

A jobbideálokra vonatkozó állítás értelemszerűen ugyanezzel a gondolatmenettel igazolható azzal a különbséggel, hogy ekkor az szorzat helyett az szorzatot kell tekinteni.

Végül a (kétoldali) ideálokra vonatkozó állítás triviálisan adódik, hiszen minden (kétoldali) ideál egyszerre bal- és jobbideál.

Most rátérünk annak igazolására, hogy minden főideálgyűrű teljesíti a 19.13. Tétel szerinti 1. feltételt. Az alábbi tétel valójában egy ennél erősebb állítást mond ki, és 19.16. Lemmához hasonlóan nem csak integritástartományokra, hanem bármilyen gyűrűre működik.

19.17. Tétel:

Legyen tetszőleges gyűrű, amelyben minden ideál végesen generált. Legyen továbbá egy tetszőleges nemüres halmazrendszer fölött, amelynek minden eleme ilyen végesen generált ideál. Ekkor az halmazrendszerben létezik maximális elem a 19.7. Definíció szerinti értelemben.

Eszerint tehát ahhoz, hogy egy gyűrű főideáljaira teljesüljön a 19.13. Tétel szerinti 1. feltétel elegendő, ha az ideálok végesen generáltak. Ez speciálisan főideálgyűrűkre nyilván teljesül, hiszen az ezekben lévő ideálok szintén végesen generáltak – konkrétan egyetlen elem által.

Bizonyítás:

Tegyük fel indirekt, hogy minden ideálja végesen generált, ám ennek ellenére az halmazrendszerben nem létezik maximális elem. Ez a 19.7. Definíció alapján azt jelenti, hogy minden ideál esetén létezik ideál, amelyre teljesül az szigorú tartalmazási reláció.

Eszerint tehát elemeiből alkotható egy olyan végtelen, ideálokból álló sorozat, amelyben minden ideál szigorúan tartalmazza a sorozatban előtte lévőt:

Képezzük ennek a végtelen sok ideálnak az únióját, és nevezzük az így kapott halmazt -nak. A 19.16. Lemma alapján ekkor is ideál az gyűrűben. Mivel minden ideálja végesen generált, így is. Léteznek tehát az gyűrűben olyan elemek, amelyek generálják az ideált, azaz:

Mivel e generátorelemek benne vannak az únióhalmazban, ezért minden generátorelemnek benne kell lennie az ideálok közül is legalább az egyikben. Mivel ezen ideálok közül mindegyik szigorúan tartalmazza a sorozatban előtte lévőt, ezért kell lennie közöttük egy olyan ideálnak, amely már minden generátorelemet tartalmaz – hiszen azok száma véges.

Tehát egyrészt teljesül az tartalmazási reláció, hiszen a 19.10. Tétel miatt a legszűkebb olyan ideál, amely az generátorelemeket tartalmazza. Másrészt a fenti, ideálokból álló sorozat következő tagjára, azaz -re ugye teljesül az szigorú tartalmazási reláció, továbbá az tartalmazási reláció is, hiszen egyike azon ideáloknak, amelyek úniójából állítottuk elő az ideált. Ezeket összevetve az alábbit kaptuk:

Mivel a és a relációk a 19.6. Tétel alapján tranzitívak, ezért ez azt jelenti, hogy végsősoron teljesül az szigorú tartalmazási reláció. Ez viszont lehetetlen, hiszen ez a 19.2. Definíció alapján azt jelentené, hogy létezik olyan , amelyre , és ez ellentmond a 19.1. Definíció utáni megjegyzés 4. pontjában megfogalmazott "kizárt harmadik elvének".

Ha tehát minden ideálja végesen generált, akkor az halmazrendszernek szükségképpen kell legyen maximuma.

Ahhoz, hogy főideálgyűrűkre is igazoljuk az alaptétel teljesülését, hátravan még a 19.13. Tétel szerinti 2. feltétel. Ez azt követeli meg, hogy minden felbonthatatlan elem prímtulajdonságú legyen. Szerencsére ehhez a 17.12. Tétel alapján elegendő azt igazolni, hogy egy főideálgyűrűben bármely két elemnek létezik kitüntetett közös osztója. Ezért most azt fogjuk megnézni, hogy milyen összefüggés van a kitüntetett közös osztó, és a gyűrű ideáljai között.

19.18. Tétel:

Legyen tetszőleges integritástartomány. Legyenek továbbá , és az tetszőleges elemei, és tegyük fel, hogy halmazegyenlőség áll fenn az és a ideálok között, azaz

Ekkor kitüntetett közös osztója -nak és -nek.

Megjegyzés:

Az Olvasót eddig esetleg zavarhatta, hogy az és elemeket tartalmazó legszűkebb ideált ugyanúgy -vel jelöljük, mint és kitüntetett közös osztóját. Ez a tétel pontosan ennek az okára világít rá.

Bizonyítás:

Az nyilván benne van az ideálban, ami a feltétel alapján a főideállal egyezik meg. Emiatt összes többszöröse is -ben van. Ezek viszont épp az főideál elemei, azaz , és így a 19.12. Tétel alapján teljesül a oszthatóság. Hasonló okok miatt teljesül a oszthatóság is, így közös osztója -nak és -nek. A 17.4. Definíció alapján azt kell még megmutatni, hogy minden közös osztónak többszöröse.

Legyen tehát egy tetszőleges közös osztó, azaz és . Ekkor a 19.12. Tétel miatt teljesülnek az és a tartalmazási relációk. Ez azt jelenti, hogy minden, ami az vagy a főideálok közül legalább az egyiknek eleme, az eleme egyúttal a főideálnak is.

Ez nyilván igaz magára -ra és -re is, azaz és . Minthogy az ideál a 19.11. Definíció alapján a legszűkebb olyan ideál, amely tartalmazza az és elemeket, ezért a főideál biztosan nem lehet nála szűkebb, azaz . A tételben szereplő feltétel miatt tehát teljesül, azaz a 19.12. Tétel miatt fennáll a oszthatóság, és így valóban kitüntetett közös osztó.

Mostmár könnyedén igazolhatjuk az alaptétel teljesülését minden főideálgyűrűre.

19.19. Tétel:

Minden főideálgyűrű alaptételes.

Bizonyítás:

Azt kell megmutatni, hogy a 19.13. Tétel szerinti mindkét feltétel teljesül. Mivel egy főideálgyűrű minden ideálja generálható egyetlen elemmel, ezért alkalmazható a 19.17. Tétel. Eszerint bármely, főideálokból álló feletti halmazrendszernek van maximuma a 19.7. Definíció szerinti értelemben, így teljesül az 1. feltétel.

Legyen és az főideálgyűrű két tetszőleges eleme, és képezzük belőlük az ideált, ami ugye a 19.10. Tétel alapján létezik. Minthogy főideálgyűrű, ezért az ideál generálható egyetlen elemmel is. Legyen ez az elem , azaz:

A 19.18. Tétel alapján kitüntetett közös osztója -nak és -nek. Mivel tehát igazoltuk, hogy bármely két elemnek létezik kitüntetett közös osztója, ezért a 17.12. Tétel alapján minden felbonthatatlan elem prímtulajdonságú. Azaz teljesül a 19.13. Tétel szerinti 2. feltétel is, és így valóban alaptételes.

Összefoglalás

Most tehát már van egy átfogó képünk a különböző típusú gyűrűkről. A 19.10. ábrán ezek egymáshoz való viszonyait ábrázoltuk.

Az eddig megismert gyűrűosztályok térképe
19.10. ábra: Az eddig megismert gyűrűosztályok térképe

A gyűrűket alapvetően az alábbi három nagy osztályba sorolhatjuk:

  1. Kommutatív gyűrűk: ezekben az összeadáshoz hasonlóan a szorzás is kommutatív, azaz a tényezők sorrendje felcserélhető.
  2. Egységelemes gyűrűk: ezekben az összeadáshoz hasonlóan a szorzásra nézve is létezik neutrális elem.
  3. Nullosztómentes gyűrűk: ezekben két elem szorzata garantáltan csak akkor lehet a nullelem, ha legalább az egyik tényező szintén a nullelem.

Integritástartományoknak azokat a gyűrűket neveztük, amelyek egyszerre kommutatívak, nullosztómentesesek és egységelemesek. Ezek pontosan a fenti három nagy osztály közös metszetében helyezkednek el. Ezeken belül külön osztályt alkotnak azok az integritástartományok, amelyekben teljesül a számelmélet alaptétele. Ezeket alaptételes gyűrűknek nevezzük.

Az alaptételes gyűrűk újabb alosztályát alkotják a 19.7. szakaszban megismert főideálgyűrűk. Ezekben a speciális integritástartományokban bármely két elemnek garantáltan létezik kitüntetett közös osztója, és ez igen fontos lesz számunkra a további fejezetekben. Fontos megjegyezni, hogy léteznek olyan alaptételes gyűrűk, amelyek nem főideálgyűrűk. Ám ilyen példákra a szükséges algebrai ismeretek hiányában ebben a cikksorozatban nem tudunk kitérni.

A 17. fejezetben volt szó az úgynevezett euklidészi gyűrűkről, amelyek egy újabb speciális alosztály alkotnak a főideálgyűrűk között. Ezekben nemcsak a kitüntetett közös osztó létezése garantált, hanem a maradékos osztás elvégezhetősége révén egy gyors algoritmust is kaptunk a kezünkbe ennek kiszámítására. Ezt az eljárást euklidészi algoritmusnak neveztük el, amely szintén egy fontos összetevője a hamarosan terítékre kerülő kriptográfiai eljárásoknak. A 17.20. Tételben igazoltuk, hogy az egész számok gyűrűje is ehhez az alosztályhoz tartozik.

Végül a legspeciálisabb alosztályt a testek alkotják, amelyekben nem csak az összeadás, hanem a szorzás is invertálható. A legkézenfekvőbb példát testre a számfogalom további bővítésével tudnánk mutatni, amelynek során a gyűrűt beágyazzuk a -val jelölt úgynevezett "racionális számtestbe" – ezeket az objektumokat a hétköznapi nyelvezetben "törtszámokként" emlegetjük. Ebben a cikksorozatban erre nem fogunk kitérni, azonban a további fejezetekben más úton ugyan, de fogunk találkozni bizonyos testekkel.

Ebben a fejezetben tehát végérvényesen lezártuk a számelmélet alaptételének kérdését azáltal, hogy egyszerre szükséges és elégséges feltételrendszert mutattunk a teljesülésére. Ehhez egy rövid halmazelméleti gyorstalpaló után az ideálok elméletének néhány alapvető összefüggésével ismerkedtünk meg. Végül bevezettük az euklidészi gyűrűknél általánosabb főideálgyűrűk fogalmát, és igazoltuk, hogy ezekben is mindig teljesül az alaptétel.

A következő fejezettől kezdve elsősorban a főideálgyűrűk – és speciálisan az egész számok gyűrűjénekideáljaival, valamint az ezek szerinti kongruenciákkal és faktorgyűrűkkel fogunk foglalkozni. Ennek során az RSA-algoritmus és a különböző prímtesztelő eljárások számelméleti összetevőivel ismerkedünk meg.