Eurobankjegyek kiterítve

Episode I

Alice és Bob

13. fejezet

Alice és Bob eladósodik

Az előző fejezetben tovább folytattuk a számelmélet felépítését a semmiből. A 11. fejezetben bevezetett Peano-axiómarendszer és az ez alapján definiált összeadás műveletének segítségével bevezettünk egy második műveletet is az N\N halmazon. Ezt szorzásnak neveztük el, amelyről megmutattuk, hogy valóban teljesíti mindazon tulajdonságokat, amiket az általános iskolában megszokhattunk tőle. Ezután megismerkedtünk a reláció és a rendezett halmaz fogalmával, és definiáltunk egy olyan relációt az N\N halmazon, amelynek a segítségével egy egyértelmű sorrendet tudtunk felállítani e halmaz elemei, azaz a természetes számok között. Megemlítettük ugyanakkor, hogy ez a számkör túl szűkös olyan kellőképpen általános számelméleti összefüggések feltárásához, amelyeket a matematika más területein is kamatoztatni tudnánk. De vajon mi volt az az absztrakciós folyamat, amelyet őseink is követtek, amikor elkezdtek a "semminél kevesebb" mennyiségekről elmélkedni? Mit lehet az ilyen mennyiségekkel modellezni? Tulajdonképpen mik azok a "negatív számok"? Hogyan köthető egy ilyen látszólag értelmetlen fogalom a valósághoz? Ebben a fejezetben erről lesz szó...

E definíciók kontextusba helyezése, valamint a hozzájuk kapcsolódó tételek megismerése miatt erőteljesen ajánlott tehát elolvasni a 11. és a 12. fejezeteket, mivel gyakran hivatkozni fogunk rájuk.

Az általános iskolában vélhetően mindenki megtanulta a négy alapműveletet, illetve azok alapvető tulajdonságait. Mi ezek közül eddig mindössze az összeadással és a szorzással ismerkedtünk meg. Ezután azonban láthatóan falba ütköztünk, hiszen a természetes számok N\N halmazán algebrai értelemben nem nevezhető műveletnek sem a kivonás, sem pedig az osztás. Ezek a "művelet-szerűségek" ugyanis általánosságban kivezetnek a természetes számok köréből. A 11.3. Definíció alapján az N\N halmazon csak az olyan függvényeket nevezhetjük műveleteknek, amelyek N\N-beli elemekből alkotott párokhoz szintén N\N-beli elemeket rendelnek hozzá. Például a ++ szimbólummal jelölt művelet egy olyan függvény, amely a (3;2)(3;2) párhoz – és a kommutativitása miatt természetesen a (2;3)(2;3) párhoz is – az 55 szimbólummal jelölt N\N-beli elemet rendeli hozzá.

Ilyen értelemben sajnos a szokásos kivonást nem nevezhetjük műveletnek. Az még rendben is lenne, hogy a (3;2)(3;2) párhoz hozzárendeli az 11 szimbólummal jelölt természetes számot – hiszen 32=13-2=1. De mit rendeljen hozzá mondjuk a (2;3)(2;3) párhoz? Az N\N halmazban nincs olyan elem, amely ehhez a párhoz rendelhető, mint egy kivonás eredménye. Márpedig a művelet fogalmának 11.3. Definíciója egyértelműen kimondja, hogy egy ilyen függvénynek minden elempárhoz hozzá kell rendelnie valamilyen elemet az alaphalmazból.

Megtehetjük persze – hiszen a matematikában mindent szabad mindaddig, míg a logika egyszerű de annál szigorúbb szabályait betartjuk –, hogy átírjuk a "művelet" definícióját, és nem kötjük ki, hogy minden elempárra értelmezve legyen. Ám ekkor roppant kényelmetlen dolgunk lenne, hiszen bármilyen olyan definíciót, tételt vagy bizonyítást, amely a "művelet" fogalmát használja szintén át kellene fogalmaznunk. Meg kellene ugyanis különböztetnünk azokat az eseteket, amelyekben egy "művelet" értelmezve van egy adott elempárra azoktól, amelyekben nincs. Nem állítom, hogy ez lehetetlen lenne, de semmiképpen sem kényelmes.

A matematikusok alapvetően lusták, ezért ilyen esetekben rendszeresen az általánosítás és az absztrakció eszközéhez nyúlnak. Ez azt jelenti, hogy olyan általánosabb fogalmakat és elméleteket dolgoznak ki, amelyekben az adott probléma sokkal kényelmesebben kezelhető. Mi is ezt az utat fogjuk követni. A problémánk tehát az, hogy a természetes számok között általánosságban nem végezhető el a kivonás. Az ezen a halmazon ugyanis nem művelet. Ezért ebben és a 14. fejezetben át fogunk térni egy másik számhalmazra, amelyben ez a probléma egy csapásra megszűnik. Ezt azonban nem a szokásos módon fogjuk megtenni, hanem továbbra is szigorúan az eddig felépített fogalmainkra, tételeinkre, valamint a 11.1. Definíció szerinti Peano-axiómarendszerre támaszkodva. Így válik ugyanis világossá, hogy a korai gondolkodók számára mennyire nem volt magától értetődő absztrakció a számegyenes 00-tól balra lévő részének felfedezése (vagy megalkotása?).

Az eddigiekhez hasonlóan tehát töröljünk most ki mindent a fejünkből, amit az úgynevezett "negatív számokról" tudunk. Számunkra most kizárólag a természetes számok N\N halmaza létezik a rajta értelmezett két művelettel és a 12.7. szakaszban megismert rendezési relációval.

Kompánia bankárai

A 7.1. szakaszban már megismert Kompánia országában az állampolgárok már időtlen idők óta aranytallérokat használtak fizetőeszközként. Sajnos azonban – ahogy az lenni szokott – egyre jobban kezdett elterjedni a bűnözés. Ezért az emberek egy idő után már nem szívesen tárolták aranytallérjaikat otthon a párna alatt. Volt, aki elásta a kertben, mások elrejtették a padláson vagy egyéb helyeken. Azaz egyre nagyobb piaci igény kezdett el kialakulni egy olyan szolgáltatásra, amely biztosítani tudja az állampolgárok számára pénzük biztonságos tárolását.

Megjelentek tehát a bankok, akik vállalták, hogy megőrzik és nyilvántartják az emberek aranytallérjait némi jutalékért cserébe. Minden ügyfelük számára nyitottak tehát egy úgynevezett betéti számlát. Ez azt tartalmazta, hogy a banknál tárolt összes aranytallér közül hány darab tartozik az adott ügyfélhez. Ennek leírására logikus módon a természetes számok már jól ismert N\N halmazának elemeit használták.

A kapzsi bankárok azonban hamar felismerték, hogy mivel kereshetnének jóval több pénzt annál, mint amit a betéti számlák után jutalékként kapnak az ügyfelektől. Elkezdtek hát további jutalékért cserébe kölcsönadni aranytallérokat az embereknek. Egyre többet és többet. Egy idő után már annál is többet, mint amennyi aranytallért összesen őriztek a páncéltermeikben. Ezt a látszólagos ellentmondást egy roppant egyszerű trükkel oldották fel. Minden ügyfél számára nyitottak egy úgynevezett hitelszámlát is a már meglévő betéti számla mellé. Ez azt tartalmazta, hogy az adott ügyfél a banknak mennyi aranytallérral tartozik. Logikus módon ennek leírására is a természetes számok N\N halmazának elemeit használták.

Természetesen sok esetben nem történt valódi aranytallér kifizetés az ügyfél számára, hiszen nem is mindig volt rá szükség. Tegyük fel például, hogy Alice vásárol valamit Bobtól nn aranytallérért, de nincs rá pénze. Megkéri ezért a bankot, hogy adjon hozzá a saját hitelszámlájához nn aranytallérnyi összeget, Bob betéti számlájához pedig szintén adjon hozzá egy ugyanekkora összeget. Vegyük észre, hogy habár nem történt valódi aranytallér fizetés Alice és Bob között, a banknál nyilvántartott számláik alapján azonban mégis elmondhatjuk, hogy Bob "vagyona" nn aranytallérral növekedett, miközben Alice "vagyona" ugyanekkora összeggel csökkent.

Ebből mindaddig nincs probléma, ameddig az ügyfelek nem kezdik el tömegesen kivenni az aranytallérjaikat a bankokból. Ha azonban ez mégis megtörténik valami miatt, akkor nagy meglepetésben lesz részük. A bank páncéltermében tárolt valódi aranytallérok száma ugyanis jóval kevesebb, mint amennyinek a betéti és hitelszámlák alapján ott kéne lennie. Nyilvánvaló tehát, hogy szabályozni kell, hogy a bankok mennyi aranytallérnyi összeget tarthatnak nyilván az ügyfelek számláin ahhoz képest, mint amennyit valóban tárolnak a páncéltermükben. Kompánia országában például 8:1 ez az arány. Ez azt jelenti, hogy ha egy bank páncéltermében 100 valódi aranytallér van, akkor az ügyfelek számláin összesen 800 virtuális aranytallér lehet nyilvántartva. De természetesen Kompánia csak egy képzeletbeli ország...

Számunkra most nem is a hitelkihelyezés állami szabályozásának módja az érdekes, ezért feltételezzük, hogy a bankok természetesen a törvényeknek megfelelően és tisztességesen működnek. Szándékosan az "és", nem pedig a "tehát" szót használtam, mivel a törvényes működésből nem feltétlenül következik a tisztesség. Most inkább azt vizsgáljuk meg, hogy mi az, ami egy ügyfél vagyonát jellemzi a fenti felállásban.

A vagyon, mint mennyiség

A 13.1. szakaszban tehát egy mérhető mennyiség fogalma kezdett el körvonalazódni, amely – mint látni fogjuk – alapjában véve más, mint azok a mennyiségek, amelyeket eddig az N\N halmaz elemeivel tudtunk mérni. A fenti bankos példában ezt a mennyiséget "vagyonnak" neveztük, amit a "betéti" és a "hitelszámla" egyenlegével, azaz lényegében egy természetes számokból álló párral jellemeztünk. A továbbiakban is használni fogjuk ezeket a bankokhoz köthető fogalmakat a könnyebb érthetőség kedvéért, azonban tartsuk szem előtt, hogy absztrakt szinten ezek lényegtelenek.

Egy vagyont, mint mennyiséget leíró matematikai objektum tehát a természetes számokból alkotott párok halmazának egy eleme. Ezt a halmazt a 12.8. Definíció fényében N×N\N \times \N-nel jelöljük. Ennek a halmaznak egy eleme például a (3;2)(3;2) számpár, egy másik eleme pedig mondjuk a (4;3)(4;3) számpár. Általánosságban egy (a;b)(a;b) számpár – ahol aa is és bb is természetes számok – egy olyan ügyfél vagyonát jelöli, akinek a betéti számláján aa darab, míg a hitelszámláján bb darab aranytallér van nyilvántartva.

Vegyük észre, hogy egy ügyfél vagyona nem változik, ha mind a hitel-, mind pedig a betéti számlájának egyenlegét ugyanazzal az összeggel növeljük. Előfordulhat tehát az, hogy egy (a;b)(a;b) számpár ugyanazt a vagyont jelöli, mint egy (c;d)(c;d) számpár, holott aca\neq c és bdb\neq d. A 12.5. szakaszban megismertük a kétváltozós reláció fogalmát, amellyel egy halmaz elemei között valamilyen viszony meglétét, vagy meg nem létét fejezhetjük ki. Jelen esetben az N×N\N\times \N halmazban lévő számpárok között szeretnénk azt a viszonyt kifejezni, hogy két ilyen számpár "ugyanazt a vagyont jelöli"-e vagy nem. Most öntsük mindezt matematikai formába.

13.1. Definíció:

Az N×N\N \times \N halmaz elemei között vezessünk be egy \sim szimbólummal jelölt relációt úgy, hogy tetszőleges (a;b)(a;b) és (c;d)(c;d) számpárok esetén (a;b)(c;d)(a;b)\sim (c;d) akkor és csak akkor teljesüljön, ha az alábbi két feltétel közül legalább az egyik teljesül:

1.
Létezik olyan nn természetes szám, hogy a+n=ca+n=c és b+n=db+n=d.
2.
Létezik olyan kk természetes szám, hogy c+k=ac+k=a és d+k=bd+k=b.

A 13.1. Definíció 1. pontja tehát azt fejezi ki, hogy ha a reláció baloldalán lévő számpár mindkét komponensét ugyanazzal az nn értékkel növeljük meg, akkor az így kapott jobboldali számpár ugyanazt a vagyont jelölje. A 2. pont ugyanezt mondja ki, csak a másik irányban. Erre azért van szükség, mivel azt szeretnénk, hogy minden olyan esetben, amikor az "ugyanazt a vagyont jelöli"-reláció két számpár között fennáll az egyik irányban, akkor fennálljon a másik irányban is. Nyilvánvaló, hogy egy valamiféle egyenlőséget vagy azonosságot kifejező relációtól elvárjuk ezt a tulajdonságot. Ezt azonban rögzíteni kell a definícióban, ha a továbbiakban hivatkozni szeretnénk rá. Ez alapján például (3;2)(4;3)(3;2)\sim (4;3) a definíció az 1. pontja miatt, míg (4;3)(3;2)(4;3)\sim (3;2) a definíció a 2. pontja miatt teljesül. Az ilyen jellegű relációknak a 13.3. szakaszban külön nevet is fogunk majd adni.

Az "ugyanazt a vagyont jelöli"-reláció 13.1. Definíciója jól leírja azt az intuitív gondolatot, hogy mikor tekintünk két vagyont leíró számpárt azonosnak. Ez azonban a gyakorlatban nem túl praktikus. Ha például az a kérdés, hogy (2738;12993)(3625;13885)(2738;12993)\sim (3625; 13885) teljesül-e, akkor máris gondba kerülünk. Mondhatnánk azt, hogy mivel a 362527383625-2738 és a 138851299313885-12993 különbségek nem egyeznek meg, ezért ez a reláció nem teljesül. De ne feledjük, hogy ez csalás lenne, mivel a kivonás fogalma még nem létezik számunkra. Ezért szükségünk van egy olyan kritériumra, amelyet a már létező fogalmainkkal könnyen tudunk ellenőrizni, és pontosan azokban az esetekben teljesül, amikor a 13.1. Definíció által megfogalmazott követelmények is. Egy ilyen kritériumot fogalmaz meg az alábbi tétel.

13.2. Tétel:

A 13.1. Definícióban szereplő \sim reláció két tetszőleges (a;b)(a;b) és (c;d)(c;d) számpár között akkor és csak akkor teljesül, ha a+d=b+ca+d=b+c.

Vegyük észre, hogy ez már egy olyan feltétel, amely kizárólag a 11.4. Definícióban bevezetett természetes számok közötti összeadás műveletét használja. Ha ez a tétel igaz, akkor az azt jelenti, hogy akár ezzel a kritériummal is definiálhattuk volna a \sim relációt. Ebből azonban nem látszódna egyértelműen a vagyoni helyzetek mérésére vonatkozó analógia. A tétel bizonyítása egyszerű, de a részletes indoklás miatt kissé hosszadalmas.

Bizonyítás:

Mivel ez egy "akkor és csak akkor" típusú állítás, ezért mindkét irányú implikációt bizonyítani kell. Nézzük először az egyik irányt. Ha (a;b)(c;d)(a;b)\sim (c;d), akkor a 13.1. Definíció két pontja közül legalább az egyik teljesül.

Nézzük, hogy mi van akkor, ha az 1. pont teljesül. Ebben az esetben tehát létezik olyan nn természetes szám, amelyre teljesülnek az alábbiak:

a+n=cb+n=d\begin{aligned}a+n&=c\\b+n&=d\end{aligned}

Ekkor megtehetjük, hogy a felső egyenlet mindkét oldalához bb-t, az alsó egyenlet mindkét oldalához pedig aa-t adunk hozzá. Így ezt kapjuk:

a+n+b=c+bb+n+a=d+a\begin{aligned}a+n+b&=c+b\\b+n+a&=d+a\end{aligned}

Tekintve, hogy a 11.8. Tétel alapján az összeadás kommutatív, ezért a két egyenlet baloldalain lévő kifejezések megegyeznek, és így természetesen az egyenletek jobboldalain lévő kifejezések is megegyeznek, azaz c+b=d+ac+b=d+a. Ez viszont szintén az összeadás kommutatívitása miatt épp a tételben szereplő kritérium teljesülésének bizonyítéka.

Ha viszont nem teljesül a 13.1. Definíció 1. pontja, akkor teljesül a 2. pont, hiszen ugye legalább az egyiknek teljesülnie kell. Ezzel viszont ugyanez a gondolatmenet végigjátszható. Azt kaptuk tehát, hogy ha (a;b)(c;d)(a;b)\sim (c;d), akkor a+d=b+ca+d=b+c szükségképpen teljesül.

Most nézzük meg, hogy vajon az állítás megfordítása is teljesül-e. Most azt tudjuk, hogy az (a;b)(a;b) és (c;d)(c;d) számpárokra teljesül, hogy a+d=b+ca+d=b+c, és az a kérdés, hogy ekkor teljesül-e legalább az egyik pont a 13.1. Definícióban az (a;b)(a;b) és (c;d)(c;d) számpárokra.

A 12.15. Definíció szerinti \leq reláció trichotómiája miatt tudjuk, hogy aca\leq c és aca \geq c közül legalább az egyik teljesül. Ugyanezen okok miatt bdb\leq d és bdb\geq d közül is teljesül legalább az egyik. Emiatt az alábbi esetek közül legalább az egyiknek teljesülnie kell aa és cc valamint bb és dd kisebb-nagyobb viszonyaival kapcsolatban:

  1. aca\leq c és bdb\leq d
  2. aca\leq c és bdb\geq d
  3. aca\geq c és bdb\leq d
  4. aca\geq c és bdb\geq d

Most egyenként belátjuk, hogy mind a négy esetben teljesülni fog a 13.1. Definíció valamelyik pontja.

Első eset: aca\leq c és bdb\leq d

Ez ugye a \leq reláció a 12.15. Definíciója miatt azt jelenti, hogy léteznek n1n_1 és n2n_2 természetes számok, amelyekre teljesül, hogy

a+n1=cb+n2=d\begin{aligned}a+n_1&=c\\b+n_2&=d\end{aligned}

Azt kell belátnunk, hogy valójában n1=n2n_1=n_2, hiszen ekkor épp a \sim reláció 13.1. Definíciójának 1. pontját kapnánk.

Azt ugye tudjuk, hogy az (a;b)(a;b) és (c;d)(c;d) számpárokra teljesül az a+d=b+ca+d=b+c összefüggés, amelybe cc és dd helyére a fenti két egyenlet baloldalát behelyettesítve a következőt kapjuk:

a+b+n2=d=b+a+n1=ca+\underbrace{b+n_2}_{=d}=b+\underbrace{a+n_1}_{=c}

Ezt az egyenletet viszont a 12.18. Lemma miatt egyszerűsíthetjük (a+b)(a+b)-vel, így valóban n1=n2n_1=n_2.

Második eset: aca\leq c és bdb\geq d

Ez ugye épp azt jelenti, hogy léteznek olyan nn és kk természetes számok, amelyekre teljesül, hogy

a+n=cd+k=b\begin{aligned}a+n&=c\\d+k&=b\end{aligned}

Azt kell belátnunk, hogy ekkor valójában n=0n=0 és k=0k=0, hiszen ebből a=ca=c és b=db=d következne, azaz az (a;b)(a;b) és (c;d)(c;d) számpárok valójában megegyeznének, így nyilván teljesülne közöttük a \sim reláció 13.1. Definíciójának mindkét pontja.

Azt ugye tudjuk, hogy az (a;b)(a;b) és (c;d)(c;d) számpárokra teljesül az a+d=b+ca+d=b+c összefüggés, amelybe cc és bb helyére a fenti két egyenlet baloldalát behelyettesítve a következőt kapjuk:

a+d=d+k=b+a+n=ca+d=\underbrace{d+k}_{=b}+\underbrace{a+n}_{=c}

Ezt az egyenletet most (a+d)(a+d)-vel egyszerűsíthetjük ismételten a 12.18. Lemma miatt, azaz azt kapjuk, hogy 0=k+n0=k+n. Ebből viszont a 12.19. Lemma miatt az következik, hogy valóban k=0k=0 és n=0n=0.

Harmadik eset: aca\geq c és bdb\leq d

Ez ugye épp azt jelenti, hogy léteznek kk és nn természetes számok, amelyekre teljesül, hogy

c+k=ab+n=d\begin{aligned}c+k&=a\\b+n&=d\end{aligned}

Hasonlóan az előző esethez, azt ugye tudjuk, hogy az (a;b)(a;b) és (c;d)(c;d) számpárokra teljesül az a+d=b+ca+d=b+c összefüggés, amelybe aa és dd helyére a fenti két egyenlet baloldalát behelyettesítve a következőt kapjuk:

c+k=a+b+n=d=b+c\underbrace{c+k}_{=a}+\underbrace{b+n}_{=d}=b+c

Ezt az egyenletet a 12.18. Lemma miatt (b+c)(b+c)-vel egyszerűsíthetjük, azaz k+n=0k+n=0. Ebből viszont ismételten a 12.19. Lemma miatt az következik, hogy valóban k=0k=0 és n=0n=0.

Negyedik eset: aca\geq c és bdb\geq d

Ekkor az első esethez hasonlóan léteznek k1k_1 és k2k_2 természetes számok, amelyekre teljesül, hogy

c+k1=ad+k2=b\begin{aligned}c+k_1&=a\\d+k_2&=b\end{aligned}

Azt kell belátnunk, hogy valójában k1=k2k_1=k_2, hiszen ekkor épp a \sim reláció 13.1. Definíciójának 2. pontját kapnánk.

Azt ugye tudjuk, hogy az (a;b)(a;b) és (c;d)(c;d) számpárokra teljesül az a+d=b+ca+d=b+c összefüggés, amelybe aa és bb helyére a fenti két egyenlet baloldalát behelyettesítve a következőt kapjuk:

c+k1=a+d=d+k2=b+c\underbrace{c+k_1}_{=a}+d=\underbrace{d+k_2}_{=b}+c

Ezt az egyenletet viszont egyszerűsíthetjük (c+d)(c+d)-vel ismételten a 12.18. Lemma miatt, így valóban k1=k2k_1=k_2.

Mindegyik esetben bizonyítottuk tehát, hogy a 13.1. Definícióban szereplő követelmények közül legalább az egyik teljesül az (a;b)(a;b) és a (c;d)(c;d) számpárokra, amennyiben a+d=b+ca+d=b+c.

Most tehát van egy olyan relációnk, amellyel a vagyoni helyzeteket mérő számpárok – tehát lényegében az N×N\N \times \N halmaz elemei – között valamiféle egyenlőséget tudunk kifejezni. Azt fogjuk megvizsgálni, hogy milyen hatása van ennek a relációnak az N×N\N \times \N halmazra. Ehhez egy újabb fontos fogalommal fogunk megismerkedni.

Ekvivalenciarelációk

A 12.6. szakaszban megismerkedtünk az úgynevezett rendezési relációkkal. Ezek ugye arra szolgálnak, hogy egy halmaz elemei között valamilyen egyértelmű sorrendet tudjunk felállítani.

A rendezési relációk semmiben nem különböznek bármilyen más relációtól azt leszámítva, hogy az alábbi négy speciális tulajdonságot kell teljesíteniük:

  1. Reflexivitás: Minden elem álljon relációban önmagával.
  2. Antiszimmetria: Ha két elem nem azonos, akkor közöttük legfeljebb az egyik irányban teljesüljön a reláció (ahogyan azt egy "kisebb-nagyobb" jellegű fogalomtól elvárnánk).
  3. Tranzitivitás: A reláció láncszerűen öröklődjön az elemek között (vagyis ha aa és bb, valamint bb és cc között is fennáll, akkor álljon fenn közvetlenül aa és cc között is).
  4. Trichotómia: A reláció két tetszőleges elem között legalább az egyik irányban teljesüljön (vagyis bármely két elem legyen "összehasonlítható" egymással).

Ebben a szakaszban relációk egy másik fajtájával fogunk megismerkedni. Ezek nem arra szolgálnak, hogy sorrendet állítsunk fel egy halmaz elemei között, hanem arra, hogy azokat csoportosítani tudjuk. Méghozzá oly módon, hogy a halmaz minden eleme pontosan egy csoportba kerüljön. Ez azt jelenti, hogy minden elemről egyértelműen meg lehessen mondani, hogy ő melyik csoportba került. Ezenkívül ne legyen olyan elem, amely nem került bele egyik csoportba sem. Egy halmaz elemeinek ilyen jellegű csoportosításának külön neve van.

13.3. Definíció (Partíció):

Tegyük fel, hogy adott egy SS halmaz, valamint ennek S1,S2,S3,S_1, S_2, S_3, \dots részhalmazai olymódon, hogy ezen részhalmazok közül egyik sem üres, semelyik kettőnek nincs közös eleme, továbbá egyesítésük kiadja a teljes SS halmazt. Ekkor az S1,S2,S3,S_1, S_2, S_3, \dots részhalmazok összességét az SS halmaz partíciójának vagy osztályfelbontásának, míg az SiS_i halmazokat az SS halmaz ekvivalencia-osztályainak (vagy egyszerűen csak osztályainak) nevezzük.

A 13.1. ábra egy 1010 elemű halmaz egy lehetséges partícióját mutatja:

Partíció
13.1. ábra: Partíció

Ezzel szemben a 13.2. ábrán lévő csoportosítás nem partíció, mivel van olyan elem, amely nem került be egyetlen részhalmazba sem, valamint van olyan elem, amely egynél több részhalmazba is bekerült:

Nem partíció
13.2. ábra: Nem partíció

Egy ilyen csoportosítást megvalósító relációnak tehát azt kell tudnia megmondani két tetszőleges elemről, hogy ők azonos csoportba kerültek-e, vagy sem. Most vizsgáljuk meg, hogy milyen speciális tulajdonságok szükségesek ahhoz, hogy ez a csoportosítás valóban egy partíció legyen. Érezhető, hogy a reflexivitás és a tranzitivitás mindenképpen szükséges lesz. Nyilvánvaló ugyanis, hogy egy elem önmagával azonos osztályba kerül bármilyen partíció esetén (az "azonos osztályban van"-reláció tehát reflexív). Ezenkívül az is nyilvánvaló, hogy ha aa és bb azonos osztályba kerültek, valamint bb és cc is azonos osztályba kerültek, akkor aa és cc is azonos osztályba kerültek (a reláció tehát tranzitív).

E két speciális tulajdonságon kívül azonban szükség van még egy harmadikra is, amelyet most ismertetünk.

13.4. Definíció (Szimmetrikus reláció):

Legyen adott egy SS halmaz és egy ezen a halmazon értelmezett RR reláció, valamint tegyük fel, hogy aa és bb az SS halmaz tetszőleges elemei. Ha minden ilyen esetben aRbaRb teljesülése esetén bRabRa is teljesül, akkor azt mondjuk, hogy az RR reláció szimmetrikus.

Ez egész egyszerűen annyit fejez ki, hogyha két elem között fennáll a reláció valamelyik irányban, akkor fennáll a másik irányban is. Megjegyezzük még, hogy a nevével ellentétben ez a tulajdonság nem ellentéte a 12.11. Definíció szereplő antiszimmetria tulajdonságának. Létezik ugyanis olyan reláció, amely egyszerre szimmetrikus és antiszimmetrikus. Triviális példa erre egy tetszőleges halmaz elemeinek egyenlősége, mint reláció. Létezik továbbá olyan reláció is, amely se nem szimmetrikus, se nem antiszimmetrikus. Erre a 16.1. szakaszban fogunk példát mutatni, amikor bevezetjük az oszthatóság fogalmát, amely alapvető fontosságú lesz minden további vizsgálatunk szempontjából.

Ezek után a rendezési relációkhoz hasonlóan most relációknak egy újabb fajtájával ismerkedünk meg.

13.5. Definíció (Ekvivalenciareláció):

Tegyük fel, hogy adott egy SS halmaz, és egy rajta értelmezett RR reláció. Amennyiben RR egyszerre reflexív, szimmetrikus és tranzitív, úgy RR-et az SS halmaz feletti ekvivalenciarelációnak hívjuk.

Most vizsgáljuk meg, hogy egy ekvivalenciareláció valóban alkalmas-e egy halmaz elemeinek csoportosítására oly módon, hogy ez a csoportosítás egy partíció legyen. Az alábbi tétel azt mondja ki, hogy a reflexivitáson, tranzitivitáson és szimmetrián kívül nincs szükség egyéb tulajdonságra ehhez.

13.6. Tétel:

Tegyük fel, hogy SS egy tetszőleges halmaz, valamint RR egy tetszőleges ekvivalenciareláció SS felett. Képezzük az SS halmaz elemeinek egy csoportosítását a következőképpen: tetszőleges aa és bb elemek pontosan akkor kerüljenek egy csoportba, ha aRbaRb teljesül. Ekkor ez a csoportosítás egy partíció lesz.

Megfordítva: Tekintsük az SS halmaznak egy tetszőleges partícióját. Képezzünk egy RR relációt ezen a halmazon a következőképpen: tetszőleges aa és bb elemekre aRbaRb pontosan akkor teljesüljön, ha aa és bb az adott partíció ugyanazon osztályában vannak. Ekkor RR egy ekvivalenciareláció lesz.

Bizonyítás:

Induljunk ki a tétel első felében szereplő RR ekvivalenciarelációból. Olyan nyilván nem fordulhat elő, hogy egy aa elem nem kerül bele egyik csoportba sem. A reflexivitás miatt ugyanis aa legalább önmagával relációban áll, így ő legrosszabb esetben is benne van egy egyelemű (csak aa-t tartalmazó) csoportban. Indirekt tegyük most fel, hogy aa két olyan csoportban is benne van, amelyek tartalmaznak további elemeket és különböznek egymástól. Ez a szituáció látható a 13.3. ábrán.

Elem egyszerre két csoportban
13.3. ábra: Elem egyszerre két csoportban

Mivel aa és bb egy csoportba kerültek, ezért aRbaRb teljesül. Hasonló okok miatt teljesül aRcaRc is. De ha aRcaRc teljesül, akkor a szimmetria miatt cRacRa is teljesül. De mivel cRacRa és aRbaRb egyszerre teljesül, ezért a tranzitivitás miatt cRbcRb is teljesül. Ez viszont azt jelenti, hogy cc-nek és bb-nek mégiscsak ugyanabba a csoportba kellett volna kerülnie, ami ellentmond annak a feltételezésünknek, hogy kialakulhat az ábrán lévő szituáció. Az RR ekvivalenciareláció által a tételben szereplő módon meghatározott csoportosítás tehát valóban egy partíció az SS halmazon.

Megfordítva: Tekintsük most SS egy tetszőleges partícióját, amelyben tehát minden elem pontosan egy csoportban van. Képezzük ebből az RR relációt a tétel szerint. Az RR reláció reflexív, mivel tetszőleges aa elem nyilvánvalóan ugyanabban a csoportban van, mint önmaga, legyen szó bármilyen partícióról. Hasonlóan az RR reláció szimmetrikus, mivel ha egy tetszőleges aa elem ugyanabban a csoportban van, mint egy tetszőleges bb elem, akkor nyilván bb elem is ugyanabban a csoportban van, mint aa elem, legyen szó bármilyen partícióról.

Végezetül indirekt tegyük fel, hogy RR nem tranzitív, azaz léteznek olyan galád aa, bb és cc elemek, amelyekre aRbaRb és bRcbRc teljesül, ugyanakkor aRca\cancel{R} c. Ez csak akkor fordulhat elő, ha aa és cc két különböző csoportban van, bb viszont mindkét csoportnak eleme. Ez látható a 13.4. ábrán.

Elem egyszerre két csoportban
13.4. ábra: Elem egyszerre két csoportban

Ez viszont ellentmond annak, hogy a csoportosítás, amiből a tétel szerinti RR relációt képeztük egy partíció volt. Az RR reláció tehát mégiscsak tranzitív. Mivel beláttuk, hogy teljesül mindhárom követelmény, ezért RR valóban egy ekvivalenciareláció.

Megjegyzés:

A tételből következik, hogy egy tetszőleges halmaz ekvivalenciarelációi és partíciói kölcsönösen egyértelmű megfeleltetésben állnak egymással. Ha ugyanis egy ekvivalenciarelációból a tételben szereplő módon képezzük a hozzá tartozó partíciót, majd ebből a partícióhoz tartozó ekvivalenciarelációt, akkor e konstrukció "pontosan akkor"-jellege miatt az eredeti relációt kapjuk vissza. Ehhez hasonlóan ha egy partícióból képezzük a hozzá tartozó ekvivalenciarelációt, majd ebből a relációból a hozzá tartozó partíciót, akkor az eredeti partíciót kapjuk vissza.

Az egész számok, mint ekvivalencia-osztályok

A fentiek fényében térjünk most vissza a 13.2. szakaszban definiált \sim relációnkhoz, amelyet az N×N\N\times \N halmazon – azaz a természetes számokból álló párokon – értelmeztünk a 13.1. Definíció alapján. Megjegyezzük, hogy a 13.2. Tétel miatt e reláció vonatkozásában mindegy, hogy a tételben vagy a reláció eredeti definíciójában szereplő feltételeket használjuk a továbbiakban, hiszen az említett tétel épp azt mondja ki, hogy vagy mindkét tulajdonság teljesül, vagy egyik sem. Az alábbi tétel igazolásához – amely a \sim reláció kulcsfontosságú tulajdonságát mondja ki – az utóbbit fogjuk használni.

13.7. Tétel:

A 13.1. Definíció szerinti \sim reláció egy ekvivalenciareláció az N×N\N \times \N halmaz felett.

Bizonyítás:

Az ekvivalenciareláció definíciója alapján azt kell igazolnunk, hogy a \sim reláció reflexív, szimmetrikus és tranzitív.

A reflexivitás nyilván teljesül, hiszen tetszőleges (a;b)(a;b) számpár esetén (a;b)(a;b)(a;b)\sim (a;b). Ez ugyanis a 13.2. Tétel miatt épp azt jelenti, hogy a+b=b+aa+b=b+a, amely az összeadás műveletének kommutativitása miatt (11.8. Tétel) természetesen igaz.

A szimmetria is nyilván teljesül. Tegyük fel ugyanis, hogy tetszőleges (a;b)(a;b) és (c;d)(c;d) számpárok esetén (a;b)(c;d)(a;b)\sim (c;d). Ez a 13.2. Tétel miatt azt jelenti, hogy a+d=b+ca+d=b+c. A kommutativitás miatt természetesen ekkor c+b=d+ac+b=d+a is igaz. Ez viszont ismét a 13.2. Tétel miatt épp azt jelenti, hogy (c;d)(a;b)(c;d)\sim (a;b).

Végül a tranzitivitás is könnyen adódik. Tegyük fel ugyanis, hogy valamely (a;b)(a;b), (c;d)(c;d) és (e;f)(e;f) számpárokra (a;b)(c;d)(a;b)\sim (c;d) valamint (c;d)(e;f)(c;d)\sim (e;f) is teljesül. Ebből a 13.2. Tétel alapján az alábbi két egyenletet írhatjuk fel:

a+d=b+cc+f=d+e\begin{aligned}a+d&=b+c \\ c+f&=d+e \end{aligned}

Adjuk össze a két egyenletet:

a+d+c+f=b+c+d+ea+d+c+f=b+c+d+e

Ám ekkor a 12.18. Lemma miatt az egyenlet mindkét oldalát (c+d)(c+d)-vel egyszerűsíthetjük:

a+f=b+ea+f=b+e

Ez viszont a 13.2. Tétel szerint épp azt jelenti, hogy (a;b)(e;f)(a;b)\sim (e;f). A \sim tehát valóban egy ekvivalenciareláció az N×N\N\times \N halmaz felett.

Ha viszont \sim egy ekvivalenciareláció, akkor a 13.6. Tétel alapján ez a reláció ekvivalencia-osztályokra bontja az N×N\N\times \N halmazt. Vizsgáljuk meg, hogyan néznek ki ezek az ekvivalencia-osztályok. Ábrázoljuk az N×N\N\times \N halmaz elemeit egy kétdimenziós koordinátarendszer rácspontjaiként, és csoportosítsuk ezeket a pontokat az ekvivalencia-osztályok alapján. A 13.5. ábrán ez a csoportosítás látható.

NxN ekvivalencia-osztályai
13.5. ábra: N×N\N \times \N ekvivalencia-osztályai

A vagyoni helyzetek analógiájával élve az azonos csoportba került számpárok mind ugyanazt a vagyoni helyzetet írják le. Ha például egy ügyfélnek 00 aranytallér van a betéti számláján és 11 aranytallér a hitelszámláján, akkor ugyanolyan a vagyoni helyzete, mintha 22 aranytallér lenne a betéti számláján és 33 a hitelszámláján. Az első esetet a (0;1)(0;1), míg a második esetet a (2;3)(2;3) számpár írja le. Mivel vagyoni helyzet szempontjából mindegy, hogy melyik leírást választjuk, ezért ennek megfelelően e két számpár ugyanabba az ekvivalencia-osztályba került. Ezt úgy is mondhatjuk, hogy a (0;1)(0;1) és a (2;3)(2;3) számpárok ugyanazt az ekvivalencia-osztályt reprezentálják.

Minket ezért a továbbiakban nem külön-külön az egyes számpárok, azaz az N×N\N\times \N halmaz elemei érdekelnek, hanem azok az ekvivalencia-osztályok, amelyeket reprezentálják. A most következő, elsőre furcsának tűnő definíció bevezet egy olyan halmazt, amelynek az elemei ezek az ekvivalencia-osztályok lesznek. Ez a halmaz annyira fontos lesz a továbbiakban, hogy a definíció külön nevet is ad ezeknek az ekvivalencia-osztályoknak, mint e halmaz elemeinek.

13.8. Definíció (Az egész számok halmaza):

Az N×N\N\times \N halmazon értelmezett 13.1. Definíció szerinti \sim reláció ekvivalencia-osztályainak halmazát az egész számok halmazának nevezzük, és Z\Z-vel jelöljük. Ha az (a;b)(a;b) természetes számokból álló pár az N×N\N\times \N egy tetszőleges eleme, akkor az (a;b)(a;b) számpárt az [(a;b)][(a;b)] egész szám reprezentánsának (vagy reprezentáns elemének) nevezzük, és azt mondjuk, hogy (a;b)(a;b) reprezentálja az [(a;b)][(a;b)] egész számot.

Jól vigyázzunk a fenti jelölésekkel, az (a;b)(a;b) ugyanis egy egyszerű természetes számokból álló párt jelöl, amely az N×N\N\times \N halmaz eleme. Ezzel szemben [(a;b)][(a;b)] egy ekvivalencia-osztályt, azaz – az iménti definíció szerinti elnevezés alapján – egy egész számot jelöl, amely viszont a Z\Z halmaz eleme. Igaz továbbá, hogy egy egész számot végtelen sok különböző számpárral reprezentálhatunk. Ha például (c;d)(c;d) egy olyan számpár, hogy (a;b)(c;d)(a;b)\sim (c;d), akkor a [(c;d)][(c;d)] is ugyanazt az egész számot jelöli, mint [(a;b)][(a;b)]. Ez nagyon hasonló ahhoz, mint amikor törtszámokat írunk le többféleképpen. Például 12=24=36=\frac{1}{2}=\frac{2}{4}=\frac{3}{6}=\dots.

A 13.8. Definíció azért tűnik elsőre furcsának, mert nem vagyunk hozzászokva, hogy egy egész számot [(a;b)][(a;b)] alakban jelöljünk. Ezért hamarosan be fogunk vezetni egy olyan jelölést, amelyet az általános iskolában már megszoktunk. Egyelőre azonban tekintsük továbbra is ezeket az [(a;b)][(a;b)] alakú furcsaságokat az egész számoknak.

A természetes számok beágyazása Z\Z-be

Most tehát egyrészt van egy N\N-nel jelölt halmazunk a rajta értelmezett két művelettel és a \leq relációval, amelyek definiálásához áttételesen vagy közvetlenül a 11.1. Definícióban szereplő Peano-axiómarendszert használtuk. Ennek elemeit természetes számoknak neveztük. Másrészt van egy Z\Z-vel jelölt halmazunk, amelynek elemei az N×N\N\times \N halmazon értelmezett, 13.1. Definíció szerinti \sim-vel jelölt reláció ekvivalencia-osztályai. Ezeket az ekvivalencia-osztályokat – bármilyen furcsa is egyelőre – egész számoknak neveztük.

Látható, hogy N\N és Z\Z a mostani értelmezésünk szerint két, teljesen más jellegű objektumokat tartalmazó halmaz, így nyilván egyik sem lehet részhalmaza a másiknak. Mivel mi jelenleg az eddig megismert természetes számok általánosításán dolgozunk, ezért ez nem elfogadható számunkra. Egy általánosítás során ugyanis az a kívánatos, hogy a speciálisabb kiindulási objektumok halmaza az általánosabb objektumok halmazának részhalmaza legyen.

Az eddigi N\N-nek nevezett halmazról tehát át szeretnénk térni a továbbiakban egy olyan halmazra, amely Z\Z-nek valamilyen részhalmaza, és "ugyanúgy viselkedik", mint a "régi" N\N halmaz. Az "ugyanúgy viselkedik" kifejezés jelentésére hamarosan rátérünk, de az már biztos, hogy szükségünk van egy függvényre, amely a "régi" és az "új" N\N halmaz elemeit kölcsönösen egyértelműen megfelelteti egymással.

Jelöljük most átmenetileg a "régi" halmazt N1\N_1-gyel, az "újat" N2\N_2-vel (amely ugye már része Z\Z-nek), a közöttük lévő kölcsösen egyértelmű függvényt pedig ff-fel. A kölcsönösen egyértelműség ebben az esetben azt jelenti, hogy minden N2\N_2-beli elem pontosan egy – azaz se nem több, se nem kevesebb – N1\N_1-beli elemhez legyen hozzárendelve az ff függvény által, és fordítva, minden N1\N_1-beli elemhez legyen hozzárendelve pontosan egy N2\N_2-beli elem. Ez az elrendezés látható a 13.6. ábrán.

Kölcsönösen egyértelmű megfeleltetés N1 és N2 között
13.6. ábra: Kölcsönösen egyértelmű megfeleltetés N1\N_1 és N2\N_2 között

Most térjünk rá arra a kérdésre, hogy mit jelent az, hogy N2\N_2 "ugyanúgy viselkedik", mint N1\N_1. Vegyük észre, hogy az N1\N_1 nem csupán egy halmaz, hanem definiálva van rajta egy ++-szal és egy \cdot-tal jelölt művelet (lásd a 11.4. és a 12.1. Definíciót), valamint egy \leq-val jelölt rendezési reláció (lásd a 12.15. Definíciót).

Annak érdekében, hogy az általánosítási projektünk teljes legyen, be szeretnénk vezetni a Z\Z halmazon is két műveletet, valamint egy teljes rendezést. De nem akárhogyan, hanem úgy, hogy amennyiben ezt a két új műveletet, valamint az új rendezési relációt csak az N2\N_2 halmazon vizsgáljuk – amely ugye Z\Z részhalmaza –, akkor azok "ugyanúgy viselkedjenek", mint a régi N1\N_1 halmazon értelmezett műveleteink és rendezési relációnk. Az absztrakt algebrában ilyenkor azt mondjuk, hogy az N1\N_1 és az N2\N_2 halmazok közötti ff leképezés egy művelet- és rendezéstartó leképezés – vagy összefoglaló néven struktúratartó leképezés – kell legyen.

Vezessünk be tehát a Z\Z halmazon is két műveletet, és egyelőre jelöljük az egyiket \oplus-szal, a másikat pedig \odot-tal, amelyek rendre a régi N1\N_1 halmazon értelmezett ++ és \cdot műveletek megfelelői lesznek. A 13.7. ábrán láthatjuk, mit jelent pontosan az, hogy az ff leképezés "tartja" a ++ műveletet. A \cdot művelet "tartása" ugyanígy értelmezhető.

Művelettartó leképezés
13.7. ábra: Művelettartó leképezés

Ha tehát a régi N1\N_1 halmaz két tetszőleges aa és bb elemei esetén a ++ művelet eredménye a szintén N1\N_1-beli a+ba+b elem, akkor elvárjuk az ff leképzéstől, hogy az N2\N_2-beli f(a)f(a) és f(b)f(b) elemek esetén az f(a)f(b)f(a)\oplus f(b) művelet eredménye a szintén N2\N_2-beli f(a+b)f(a+b) elem legyen. Azaz tetszőleges N1\N_1-beli elemek közötti ++ művelet eredményének képe épp az eredeti elemek képei közötti \oplus művelet eredménye legyen. A \cdot és az újonnan bevezetett \odot műveletek tekintetében ugyanezt várjuk el az ff leképezéstől.

A műveletekhez hasonlóan vezessünk be egy relációt is a Z\Z halmazon, amelyet egyelőre jelöljünk \lesssim-vel. Ez a régi N1\N_1 halmazon értelmezett \leq reláció megfelelője lesz a Z\Z halmazban. A 13.8. ábrán láthatjuk, mit jelent az, hogy az ff leképezés "tartja" a \leq relációt.

Relációtartó leképezés
13.8. ábra: Relációtartó leképezés

Azaz tetszőleges N1\N_1-beli elemek között pontosan akkor teljesüljön a \leq reláció, ha az N2\N_2-beli képeik között teljesül a \lesssim reláció.

Az absztrakt algebrában ezek a különleges, "tartási tulajdonságokkal" rendelkező függvények vagy leképezések központi jelentőségűek. Segítségükkel ugyanis a különböző úgynevezett algebrai struktúrák (azaz műveletekkel és/vagy relációkkal ellátott halmazok) mélyebb szerkezete vizsgálható anélkül, hogy elvesznénk az egyes konkrét reprezentációk részleteiben. Ezért fontos, hogy megismerkedjünk az alábbi fogalmakkal, amelyek az imént leírtakat öntik precíz matematikai formába.

13.9. Definíció (Homomorfizmus, izomorfizmus, beágyazás):

Legyen AA és BB két, valamilyen műveletekkel és/vagy relációkkal ellátott halmaz, amely műveletek és relációk összepárosíthatók egymással olymódon, hogy minden AA-n értelmezett művelet (illetve reláció) pontosan egy BB-n értelmezett művelettel (illetve relációval) áll párban, és minden BB-n értelmezett művelet (illetve reláció) pontosan egy AA-n értelmezett művelet (illetve reláció) párja. Tegyük fel továbbá, hogy egy ilyen párosítás mellett létezik egy valamilyen közöttük lévő f:ABf:A\to B függvény (vagy leképezés), amelyre teljesülnek az alábbiak:

1.
Minden AA-n értelmezett * művelet és a – fenti párosítás szerinti – neki megfelelő BB-n értelmezett \circledast művelet esetén tetszőleges AA-beli aa és bb elemekre teljesül, hogy f(ab)=f(a)f(b)f(a*b)=f(a)\circledast f(b).
2.
Minden AA-n értelmezett \sim reláció és a – fenti párosítás szerinti – neki megfelelő BB-n értelmezett \simeq reláció, valamint tetszőleges AA-beli aa és bb elemek esetén aba\sim b akkor és csak akkor teljesül, ha f(a)f(b)f(a)\simeq f(b) is teljesül.

Ekkor a két halmaz közötti ff függvényt (vagy leképezést) homomorfizmusnak nevezzük.

Amennyiben BB minden eleme legalább egy AA-beli elemhez hozzá van rendelve ff által, akkor ff-et szürjektív homomorfizmusnak (vagy ráképezésnek) nevezzük. Ez a szituáció látható a 13.9. ábrán.

Szürjektív homomorfizmus (ráképzés)
13.9. ábra: Szürjektív homomorfizmus (ráképzés)

Amennyiben BB minden eleme legfeljebb egy AA-beli elemhez van hozzárendelve ff által, akkor ff-et injektív homomorfizmusnak (vagy beágyazásnak) nevezzük. Ez a szituáció látható a 13.10. ábrán.

Injektív homomorfizmus (beágyazás)
13.10. ábra: Injektív homomorfizmus (beágyazás)

Amennyiben BB minden eleme pontosan egy AA-beli elemhez van hozzárendelve ff által, akkor ff-et bijektív homomorfizmusnak (vagy izomorfizmusnak) nevezzük. Ez a szituáció látható a 13.11. ábrán.

Bijektív homomorfizmus (izomorfizmus)
13.11. ábra: Bijektív homomorfizmus (izomorfizmus)

Ezzel a szóhasználattal élve tehát szeretnénk egy beágyazást létesíteni a régi N1\N_1 és az imént megkonstruált Z\Z halmaz között úgy, hogy ennek a beágyazásnak a képe épp az új N2\N_2 halmaz legyen, amely ugye Z\Z-nek egy részhalmaza. Ekkor N2\N_2 izomorf lenne a régi N1\N_1 halmazzal a ++ és a \cdot műveletek, valamint a \leq reláció tekintetében. Ez azt jelentené, hogy az N1\N_1 és az N2\N_2 halmazok feletti algebrai struktúrák lényegében azonosak lennének – attól eltekintve persze, hogy másként jelöljük az elemeiket, a műveleteket és a rendezési relációt –, és az eddigi N1\N_1 halmaz helyett nyugodtan tekinthetnénk N2\N_2-t a természetes számok halmazának.

A beágyazáshoz két dolgot kell tennünk. Először is definiálnunk kell egy f:N1Zf:\N_1 \to \Z függvényt. Ezután pedig értelmeznünk kell a Z\Z halmazon az újdonsült \oplus és \odot műveleteket, valamint a \lesssim relációt úgy, hogy ff az N1\N_1 halmaz Z\Z-be való beágyazását valósítsa meg, és az N1\N_1 halmaz ff szerinti képe épp az N2\N_2 halmaz legyen Z\Z-n belül. Ekkor az izomorfia miatt N2\N_2-re ugyanúgy érvényesek lesznek a 11.1. Definíció szerinti Peano-axiómák és minden eddig bizonyított tételünk. Ezen kívül nyugodtan használhatjuk majd azokat a jelöléseket, amelyeket az általános iskolából már megszokhattunk.

Intuitív módon konstruáljuk most meg az f:N1Zf:\N_1 \to \Z függvényt, amely a beágyazást fogja megvalósítani. Ehhez megint a vagyoni helyzetekre vonatkozó analógiára gondoljunk. Legyen szó bármilyen vagyoni helyzetről, az alábbi három eset lehetséges:

  • Az ügyfélnek több betétje van a banknál, mint hitele.
  • Az ügyfélnek kevesebb betétje van a banknál, mint hitele.
  • Az ügyfélnek ugyanannyi a betétje, mint a hitele.

A következő tétel arról szól, hogy bármely vagyoni helyzet mindhárom esetben biztosan reprezentálható egy olyan számpárral is, amelynek az egyik komponense 00.

13.10. Tétel:

Tegyük fel, hogy (a;b)(a;b) az N×N\N \times \N egy tetszőleges eleme, és jelöljük a \sim szimbólummal a 13.1. Definíció szerinti ekvivalenciarelációt, továbbá a 00 szimbólummal a 11.1. Definícióban ismertetett Peano-axiómarendszer szerinti nulla természetes számot.

Ha aba\geq b, akkor pontosan egy olyan nn természetes szám létezik, amelyre teljesül, hogy (a;b)(n;0)(a;b)\sim (n;0). Ehhez hasonlóan, ha aba\leq b, akkor pontosan egy olyan mm természetes szám létezik, amelyre teljesül, hogy (a;b)(0;m)(a;b)\sim (0;m). Végül (a;b)(0;0)(a;b)\sim (0;0) akkor és csak akkor teljesül, ha a=ba=b.

Bizonyítás:

Az aba\geq b feltétel a 12.15. Definíció alapján azt jelenti, hogy létezik olyan nn természetes szám, amelyre teljesül, hogy a=b+na=b+n. A 11.4. Definíció 1. pontja miatt ez egyenértékű ezzel: a+0=b+na+0=b+n. Ez viszont a 13.2. Tétel miatt épp azt jelenti, hogy (a;b)(n;0)(a;b)\sim (n;0).

Ezzel bizonyítottuk a tételben szereplő nn létezését. Tegyük most fel indirekt, hogy ez nem egyértelmű, azaz létezik egy másik nn' természetes szám is, amelyre (a;b)(n;0)(a;b)\sim (n';0), de nnn\neq n'. A 13.2. Tétel miatt ez azt jelenti, hogy a+0=b+na+0=b+n'. Összevetve ezt az a=b+na=b+n egyenlettel azt kapnánk, hogy b+n=b+nb+n=b+n'. Ezt az egyenletet viszont a 12.18. Lemma alapján bb-vel egyszerűsíthetjük, így n=nn=n' adódik, ami ellentmondás. A tételben szereplő nn tehát mégis egyértelmű.

Az mm-re vonatkozó állítás pontosan ugyanezen a módon igazolható, csak ekkor az aa és bb számok szerepét fel kell cserélni.

Végül ha a=ba=b, akkor (a;a=b)(0;0)(a;\underbrace{a}_{=b})\sim (0;0) valóban teljesül, hiszen nyilván a+0=a=b+0a+0=\underbrace{a}_{=b}+0. Másrészt, ha (a;b)(0;0)(a;b)\sim (0;0), akkor a 13.2. Tétel miatt a+0=b+0a+0=b+0, azaz a 11.4. Definíció 1. pontja miatt a=ba=b.

Ez tehát azt jelenti, hogy a Z\Z halmazban lévő összes [(a;b)][(a;b)]-vel jelölt ekvivalencia-osztály (azaz egész szám) leírható [(n;0)][(n;0)], [(0;n)][(0;n)] vagy [(0;0)][(0;0)] alakban is. Ezekre hamarosan az alábbi – az általános iskolában már megszokott – megnevezéseket és jelöléseket fogjuk használni

13.11. Definíció (Pozitív és negatív egész számok):

Tegyük fel, hogy nn egy természetes szám, és n0n\neq 0.

Ekkor a Z\Z halmaz [(n;0)][(n;0)] alakban felírható elemeit pozitív egész számoknak nevezzük, és így jelöljük: nn vagy +n+n.

A Z\Z halmaz [(0;n)][(0;n)] alakban felírható elemeit negatív egész számoknak nevezzük és így jelöljük: n-n.

A Z\Z halmaz [(0;0)][(0;0)] alakban felírható elemét nullának nevezzük, és így jelöljük: 00.

Egyelőre azonban maradjunk még az ekvivalencia-osztályokat használó jelölésnél. A megkonstruálandó f:N1Zf:\N_1 \to \Z beágyazófüggvényt az alábbi módon fogjuk definiálni:

f(n)=[(n;0)]f(n)=[(n;0)]

Ahogy a 13.12. ábrán látható, a beágyazófüggvény az N1\N_1 elemeihez – amiket egészen idáig természetes számoknak neveztünk – a nulla és a pozitív egész számokat felelteti meg. Ezek alkotják az N2\N_2 részhalmazt a Z\Z halmazon belül:

Természetes számok beágyazása Z-be
13.12. ábra: Természetes számok beágyazása Z\Z-be

Az is látható, hogy a negatív egész számoknak nincs megfelelője a természetes számok között, ez tehát egy valódi beágyazás. Ez épp megfelel az elvárásainknak, tekintve, hogy most a számfogalom bővítését hajtjuk végre éppen. Most már csak azt kell biztosítani, hogy a \oplus és \odot műveleteket, valamint a \lesssim relációt úgy definiáljuk a Z\Z halmazon, hogy azok N2\N_2-re való megszorításai rendre épp az N1\N_1 halmazon értelmezett ++ és \cdot műveletek, valamint a \leq reláció megfelelői legyenek. Azaz – algebrai szóhasználattal és jelölésmóddal élve – az (N1,+,,)(\N_1 ,+,\cdot , \leq) algebrai struktúra legyen izomorf az (N2,,,)(\N_2 , \oplus , \odot , \lesssim ) algebrai struktúrával.

Összeadás a Z\Z halmazon

Értelmezzük hát az "összeadás" műveletét az egész számok Z\Z halmazán, amelyet ugye egyelőre a \oplus műveleti jellel jelölünk. Ezzel szeretnénk ugyanis hangsúlyozni, hogy ez látszólag teljesen független attól a ++ szimbólummal jelölt művelettől, amelyet a 11.4. Definícióban összeadásnak neveztünk. Ez a művelet ugyanis – a mostani jelölésekkel – az N1\N_1 halmazon volt értelmezve, amelynek az elemei ugye a természetes számok. Ezzel szemben a \oplus művelet az imént megkonstruált Z\Z halmazon van értelmezve, amelynek az elemei ugye a vagyoni helyzeteket jelölő természetes számpárok ekvivalencia-osztályai. Látni fogjuk azonban, hogy e két művelet között a 13.5. szakaszban megadott f:N1Zf:\N_1 \to \Z beágyazás fog szoros kapcsolatot teremteni.

Na de mégis hogyan lehet ekvivalencia-osztályok közötti "műveletről" beszélni? Mi értelme van ennek? Ennek értelmezéséhez megint a vagyoni helyzetekről szóló analógiához nyúlunk. Tegyük fel, hogy Alice vagyonát egy (a;b)(a;b) számpár reprezentálja. Ez ugye azt jelenti, hogy Alice betéti számláján aa, hitelszámláján pedig bb darab aranytallér van nyilvántartva. Hasonlóan tegyük fel, hogy Bob vagyonát egy (c;d)(c;d) számpár reprezentálja ugyanilyen értelmezéssel. Teljesen értelmes feltenni egy olyan kérdést, hogy mennyi lesz az ő közös vagyonuk, ha összeházasodnak?

Kézenfekvő, ha azt mondjuk, hogy ebben az esetben ezt a közös vagyont – Alice és Bob vagyonának "összegét" – az (a+c;b+d)(a+c;b+d) számpár reprezentálja. Ezzel tehát logikusan azt fejezzük ki, hogy a betéti számlák egyenlegén kívül a hitelszámlák egyenlegeit is össze kell adni. Vegyük észre, hogy ilyen módon a \oplus művelet definícióját visszavezethetjük egy már definiált fogalomra, nevezetesen a 11.4. Definícióban bevezetett összeadás nevű műveletre.

Fontos azonban megjegyezni, hogy nekünk valójában vagyoni helyzeteknek megfelelő ekvivalencia-osztályokat kellene tudni "összeadni". Márpedig az imént csak egy-egy természetes számokból álló párt adtunk össze. Azonban a 13.10. Tétel értelmében tetszőleges számpárról egyértelműen azonosítani lehet, hogy ő melyik ekvivalencia-osztályhoz tartozik. Ha tehát adva van két ekvivalencia-osztály, amelyeket szeretnénk "összeadni", akkor már csak az a kérdés, hogy vajon mindegy-e, hogy e két ekvivalencia-osztálynak mely elemein végezzük el a "számlánkénti" összeadást?

Nézzük például a [(3;0)][(3;0)] és a [(0;5)][(0;5)] ekvivalencia-osztályok "összegét". Ennek a két osztálynak az alábbiakban felsoroltuk néhány elemét az egyenlőségjelek utáni kapcsoszárójelek között:

[(3;0)]={(3;0),(4;1),(5;2),(6;3),}[(0;5)]={(0;5),(1;6),(2;7),(3;8),}\begin{aligned} [(3;0)]&=\{ (3;0), (4;1), (5;2), (6;3), \dots \} \\ [(0;5)]&=\{ (0;5), (1;6), (2;7), (3;8), \dots \} \end{aligned}

E két osztálynak egy-egy eleme a (3;0)(3;0) és a (0;5)(0;5) számpár. Ezeken elvégezve a "számlánkénti" összeadást a (3;5)(3;5) számpárt kapjuk, amely a [(0;2)][(0;2)] ekvivalencia-osztályba tartozik. Ennek az "eredmény-osztálynak" az elemeit soroltuk fel alább:

[(0;2)]={(0;2),(1;3),(2;4),(3;5),(4;6),(5;7),}[(0;2)]=\{ (0;2), (1;3), (2;4), (3;5), (4;6), (5;7), \dots \}

Kérdés, hogy mondhatjuk-e nyugodt szívvel azt, hogy [(3;0)][(0;5)]=[(0;2)][(3;0)]\oplus [(0;5)]=[(0;2)]? Nem lehetséges-e, hogy ha a [(3;0)][(3;0)] és a [(0;5)][(0;5)] osztályok valamely más elemeit "összegezzük", akkor eredményül egy olyan számpárt kapunk, amely nem a [(0;2)][(0;2)] osztályba tartozik? Elvégre minden osztályban végtelen sok számpár van, miért ne választhatnánk épp ilyen szerencsétlenül?

A most következő tétel azt állítja, hogy ilyen nem fordulhat elő.

13.12. Tétel:

Jelölje \sim a 13.1. Definíció szerinti relációt. Ebben az esetben ha (a1;b1)(a2;b2)(a_1;b_1)\sim (a_2;b_2) és (c1;d1)(c2;d2)(c_1;d_1)\sim (c_2;d_2), akkor (a1+c1;b1+d1)(a2+c2;b2+d2)(a_1+c_1;b_1+d_1)\sim (a_2+c_2;b_2+d_2).

Bizonyítás:

Az (a1;b1)(a2;b2)(a_1;b_1)\sim (a_2;b_2) valamint a (c1;d1)(c2;d2)(c_1;d_1)\sim (c_2;d_2) relációkból a 13.2. Tétel miatt az alábbi két egyenletet írhatjuk fel:

a1+b2=b1+a2c1+d2=d1+c2\begin{aligned}a_1+b_2 &= b_1+a_2 \\ c_1+d_2 &= d_1+c_2\end{aligned}

A két egyenletet összeadva a következőt kapjuk:

(a1+c1)+(b2+d2)=(b1+d1)+(a2+c2)(a_1+c_1)+(b_2+d_2) = (b_1+d_1)+(a_2+c_2)

Ez viszont szintén a a 13.2. Tétel miatt épp azt jelenti, hogy (a1+c1;b1+d1)(a2+c2;b2+d2)(a_1+c_1;b_1+d_1)\sim (a_2+c_2;b_2+d_2).

Eszerint tehát mindegy, hogy a két ekvivalencia-osztály mely elemein végezzük el a "számlánkénti" összeadást. Az eredmény minden esetben ugyanabból az ekvivalencia-osztályból fog kikerülni. Azt mondhatjuk tehát, hogy a Z\Z halmaz elemei között az alábbi definícióval értelmezett \oplus művelet jóldefiniált.

13.13. Definíció (Egész számok összeadása):

A Z\Z halmazon az alábbi képlet szerint értelmezett \oplus-szal jelölt kétváltozós műveletet összeadásnak nevezzük:

[(a;b)][(c;d)]=[(a+c;b+d)][(a;b)] \oplus [(c;d)] = [(a+c; b+d)]

A fentiekben ++ a 11.4. Definíció szerinti természetes számok közötti összeadást, [(x;y)][(x;y)] pedig a Z\Z halmaznak azon elemét jelöli, amelynek – mint ekvivalencia-osztálynak – eleme az (x;y)(x;y) természetes számokból álló pár.

Most vizsgáljuk meg, hogy a 13.5. szakaszban megadott f:N1Zf:\N_1\to\Z beágyazás valóban tartja-e a ++ műveletet.

13.14. Tétel:

Jelölje \oplus a 13.13. Definícióban bevezetett műveletet. Tegyük fel továbbá, hogy N1\N_1 a 11.1. Definíció szerinti Peano-axiómarendszer által meghatározott természetes számok halmaza, valamint adva van egy f:N1Zf:\N_1 \to \Z függvény az alábbiak szerint:

f(n)=[(n;0)]f(n)=[(n;0)]

Ekkor tetszőleges aa és bb természetes számokra teljesül, hogy f(a+b)=f(a)f(b)f(a+b)=f(a)\oplus f(b). Más szavakkal ff egy injektív homomorfizmus az (N1,+)(\N_1, +) és a (Z,)(\Z ,\oplus ) algebrai struktúrák között.

Bizonyítás:

Az ff függvény definíciója alapján egyrészt:

f(a)=[(a;0)]f(b)=[(b;0)]f(a+b)=[(a+b;0)]\begin{aligned} f(a)&=[(a;0)] \\ f(b)&=[(b;0)] \\ f(a+b)&=[(a+b;0)] \\ \end{aligned}

Másrészt a 13.13. Definícióban bevezetett \oplus művelet definíciója miatt igaz az alábbi:

f(a)f(b)=[(a;0)]=f(a)[(b;0)]=f(b)=[(a+b;0)]f(a)\oplus f(b)=\underbrace{[(a;0)]}_{=f(a)}\oplus \underbrace{[(b;0)]}_{=f(b)} = [(a+b;0)]

Az eredményül kapott két kifejezés megegyezik, tehát valóban:

f(a+b)=f(a)f(b)f(a+b)=f(a)\oplus f(b)

Azt kell még belátnunk, hogy az ff függvény valóban injektív, azaz különböző elemek képe különböző lesz. Tegyük fel indirekt, hogy nem ez a helyzet, azaz léteznek olyan nn és mm elemek N1\N_1-ben, amelyek esetén nmn\neq m, ugyanakkor

f(n)=f(m)f(n)=f(m)

Ez az ff függvény definíciója alapján azt jelentené, hogy

[(n;0)]=[(m;0)][(n;0)]=[(m;0)]

Ez viszont a 13.10. Tétel alapján azt jelentené, hogy n=mn=m, ami ellentmond az indirekt feltételünknek.

Végezetül vizsgáljuk meg, hogy vajon az egész számok Z\Z halmazán értelmezett \oplus művelet is teljesíti-e az általános iskolában már megszokott tulajdonságokat a természetes számok között értelmezett összeadáshoz hasonlóan.

13.15. Tétel:

Jelölje \oplus a 13.13. Definícióban bevezetett műveletet. Ekkor a Z\Z halmaz tetszőleges [(a;b)][(a;b)], [(c;d)][(c;d)] és [(e;f)][(e;f)] elemeire igazak az alábbi összefüggések:

1.
A \oplus művelet kommutatív, azaz
[(a;b)][(c;d)]=[(c;d)][(a;b)][(a;b)] \oplus [(c;d)] = [(c;d)] \oplus [(a;b)]
2.
A \oplus művelet asszociatív, azaz
([(a;b)][(c;d)])[(e;f)]=[(a;b)]([(c;d)][(e;f)])([(a;b)] \oplus [(c;d)]) \oplus [(e;f)] = [(a;b)] \oplus ([(c;d)] \oplus [(e;f)])

Bizonyítás:

Az első egyenlet baloldala az egész számok összeadásának 13.13. Definíciója miatt így írható:

[(a;b)][(c;d)]=[(a+c;b+d)]=[(a;b)] \oplus [(c;d)] = [(a+c;b+d)] = \dots

Ebből a természetes számok összeadásának 11.8. Tétel szerinti kommutativitása miatt következik a tétel 1. pontja:

=[(c+a;d+b)]=[(c;d)][(a;b)]\dots = [(c+a;d+b)] = [(c;d)] \oplus [(a;b)]

Ehhez hasonlóan a 2. pontban megfogalmazott asszociativitás pedig a természetes számok összeadásának 11.10. Tétel szerinti asszociativitására vezethető vissza az alábbiak szerint:

([(a;b)][(c;d)])[(e;f)]==[(a+c;b+d)][(e;f)]==[((a+c)+e;(b+d)+f)]==[(a+(c+e);b+(d+f))]==[(a;b)][(c+e;d+f)]==[(a;b)]([(c;d)][(e;f)])\begin{aligned} ([(a;b)] \oplus [(c;d)]) \oplus [(e;f)] = \\ = [(a+c;b+d)] \oplus [(e;f)] = \\ = [((a+c)+e;(b+d)+f)] = \\ = [(a+(c+e);b+(d+f))] = \\ = [(a;b)] \oplus [(c+e;d+f)] = \\ = [(a;b)] \oplus ([(c;d)] \oplus [(e;f)]) \end{aligned}

Hol tartunk most?

Ismételten álljunk meg, és szedjük össze, hol tartunk most a számelmélet felépítésében.

Megállapítottuk, hogy a természetes számok N\N halmaza algebrai értelemben túlságosan szűkösnek bizonyul, mivel a kivonás nem végezhető el rajtuk minden esetben. Elkezdtük ezért végigkövetni azt a nem kis absztrakciós utat, amelynek eredményeként őseink felfedezték a számegyenes nullától balra lévő részét, azaz a negatív számokat.

Egy banki analógiával élve és a 11.1. Definíció szerinti Peano-axiómarendszernél maradva ezeket az absztrakt objektumokat természetes számokból álló párokkal próbáltuk leírni, amelyek első komponense banki betétet, második komponense pedig banki adósságot jelöl. A 13.1. Definícióban bevezettünk e számpárok között egy \sim szimbólummal jelölt relációt, amely az ugyanolyan vagyoni helyzeteket jelölő számpárokat azonosítja.

Ezután a 13.5. Definícióban megismerkedtünk az ekvivalenciareláció fogalmával, és a 13.7. Tételben megmutattuk, hogy a \sim reláció egy ekvivalenciareláció az N×N\N \times \N halmaz felett, amely ezt a halmazt a 13.6. Tétel alapján ekvivalencia-osztályokra bontja. A 13.8. Definícióban ezeket az ekvivalencia-osztályokat neveztük egész számoknak. Ezekre egy, az iskolai tanulmányainkból már jól ismert jelölést is bevezettünk a 13.11. Definícióban.

Ezután a 13.13. Definícióban bevezettünk egy – egyelőre – \oplus-szal jelölt műveletet a Z\Z halmazon, amelyet az egész számok összeadásának neveztünk, és amelyről a 13.15. Tételben megmutattuk, hogy kommutatív és asszociatív.

Végül megadtunk egy függvényt, amellyel elkezdtük algebrai értelemben beágyazni a természetes számokat az egész számok Z\Z halmazába. Egyelőre a 13.14. Tételben azt mutattuk meg, hogy ez a függvény valóban tartja a természetes számok összeadása műveletét.

A 14. és a 15. fejezetben tovább folytatjuk az egész számok felépítését. Az összeadáshoz hasonlóan a szorzást, valamint a rendezési relációnkat is intuitív módon ki fogjuk terjeszteni erre a számkörre. Ezzel teljessé fog válni a természetes számok beágyazása a Z\Z halmazba. Ezzel párhuzamosan általánosságban is megvizsgáljuk, hogy az így kapott új algebrai struktúrával milyen előnyökhöz jutottunk. Ennek keretében további absztrakt algebrai fogalmakkal fogunk megismerkedni, amelyeknek majd a prímszámok elméletének általánosabb tárgyalásakor vesszük hasznát.