3. Nevezetes kétváltozós relációk

3.1. Az ekvivalenciareláció

Legyen 'A' tetszőleges halmaz. Az 'A' halmazon értelmezett ρ⊆AΧA kétváltozós (binér) relációt ekvivalenciarelációnak nevezzük, ha reflexív, szimmetrikus és tranzitív.

Például a természetes számokon értelmezett egyenlőség ( = ) ekvivalenciareláció.

Legyen 'A' tetszőleges véges halmaz,
Η = { A1, A2, ..., An } pedig az A halmaz nem üres részhalmazainak halmaza, amelyekre teljesül, hogy
   (a) Ai⊆A és Ai≠∅ (i=1, 2, ..., n),
   (b) a részhalmazok páronként diszjunktak, azaz minden 1 ≤ i≠j ≤ n esetén Ai ∩ Aj = ∅, és
   (c) a részhalmazok uniója magát az A halmazt adja, azaz
A1 ∪ A2 ∪ ... ∪ An = A teljesül.

A Η⊆2A halmazt az 'A' halmaz egy osztályozásának nevezzük, az AiΗ részhalmazokat (1 ≤ i ≤ n) pedig osztályoknak.

Legyen 'A' egy tetszőleges halmaz. Az 'A' halmaz részhalmazainak egy Η⊆2A rendszere osztályozás, ha
Η nem tartalmazza az üres halmazt,
Η elemei (az ún. osztályok) páronként diszjunktak, és
Η elemeinek uniója az 'A' halmazt adja.

Egy halmaz elemeinek osztályozását Venn-diagram segítségével például a következőképpen szemléltethetjük:

Egy halmaz felbontása diszjunkt osztályokra Venn-diagramon

Például tekintsük a korábban bevezetett, 10 tanulóból álló 'I' osztályt és értelmezzük a tanulók között a ψ⊆IΧI relációt a következőképpen:

ψ(x,y) ⇆ "az 'x' és 'y' tanulók érdemjegye megegyezik matematikából"

Ha bevezetjük a tárgyak
T = {"magyar", "matek", "tesi", "angol", ...}
halmazát és a
jegy : IΧT→{1, 2, 3, 4, 5}
"osztályozó" függvényt, a fenti reláció formálisan
ψ = {(x,y) | x∈I, y∈I, jegy(x,"matek")=jegy(y,"matek")}
módon adható meg.

Például jegy("Fercsi","matek")=5 és jegy("Kata","matek")=5 esetében ("Fercsi","Kata")∈ψ, azaz ψ("Fercsi","Kata") teljesül.

A ψ reláció ekvivalenciareláció, mert

Hozzuk létre az 'I' osztályban az alábbi halmazokat a tanulók matematikából kapott jegyei alapján:

Ii = {x∈I | jegy(x,"matek")=i} (i=1,2,...,5)

Vegyük észre, hogy az egyes Ii halmazokba sorolt tanulók matematikai jegye megegyezik:

Mindegyik Ii halmazra igaz, hogy a halmazba tartozó bármelyik két x∈Ii és y∈Ii tanuló esetén ψ(x,y) teljesül (azaz az 'x' és 'y' tanulók jegye azonos matematikából).

Tanulói csoportok kialakítása jegyek alapján Venn-diagramon

Vegyük azokat az Ii halmazokat, amelyek nem üresek, és hozzuk létre ezekből a Η halmazrendszert:

Η = {Ii | Ii≠∅, i=1,2,...,5}

(a) Az így definiált Η halmazrendszer az 'I' osztály egy ψ reláció szerinti osztályozása, mivel Η nem tartalmazza az üres halmazt, továbbá
– az Ii halmazok diszjunktak (minden tanuló pontosan egy Ii halmazba tartozik), és
– az Ii halmazok uniója a teljes 'I' osztályt adja (azaz minden tanuló beletartozik valamelyik Ii halmazba).

(b) Az előző gondolatsor megfordítása is igaz: ha adottak az egyes Ii halmazok, amelyekbe az 'i' érdemjegyet kapott tanulók tartoznak bele (1≤i≤5), a segítségükkel értelmezett
ψ' = {(x,y) | x∈I, y∈I, és van olyan Ii halmaz, amelyre x∈Ii és y∈Ii teljesül}
reláció megegyezik a korábban definiált ψ relációval.


A fenti konkrét példából is jól látszik, hogy ekvivalenciarelációk és az osztályozások között szoros kapcsolat van:
   (a) minden ρ ⊆ AΧA ekvivalenciarelációnak megfelel az 'A' halmaz egy "természetes" Η osztályozása (az egyes osztályokat a ρ szerint ekvivalens elemek alkotják);
   (b) az 'A' halmaz minden Η osztályozása "természetes" módon meghatároz egy ρ ⊆ AΧA ekvivalenciarelációt (azokat az elemeket tekintjük ρ szerint ekvivalensnek, amelyek azonos osztályba tartoznak).

(a) Ha adott egy ρ⊆AΧA ekvivalenciareláció, akkor az 'A' halmaznak pontosan azokat az x, y∈A elemeit soroljuk egy osztályba, amelyekre ρ(x,y) teljesül, azaz az elemek ρ szerint ekvivalensek.

Mivel a ρ reláció reflexív, az osztályok nem üresek. Mivel a ρ reláció szimmetrikus, két elem csak egy osztályba tartozhat, és a reláció tranzitivitása miatt ez nemcsak kettő, hanem három (négy, öt, ...) elemre is igaz. Ha tehát két osztálynak lenne közös eleme, akkor a ρ reláció szimmetriája és tranzitivitása miatt az oszályok egybeesnének, ezért a különböző osztályok diszjunktak. Mivel pedig minden elem beletartozik valamelyik osztályba, ezért az osztályok uniója lefedi a teljes 'A' halmazt.

Tekintsük például a Dienes Zoltán által kifejlesztett logikai készletet:
a teljes logikai készlet
A készlet elemei között számos olyan közös tulajdonság található (színek, formák stb.), amelyek a segítségével a készlet összes eleme diszjunkt csoportokba sorolható, vagyis osztályozható. Az osztályozás alapját képező ekvivalenciareláció nemcsak egy, hanem több közös tulajdonságot is magába foglalhat (pl. ρ(x,y) ⇋ "'x' és 'y' azonos színű és egyforma méretű" stb.)

(b) Ha adott az 'A' halmaz egy Η osztályozása, akkor az 'A' halmaznak pontosan azokat az x, y∈A elemeit tekintjük egymással relációban állóknak (ρ szerint ekvivalenseknek), amelyek azonos osztályba tartoznak.

Mivel minden elem önmagával azonos osztályban van, az "egy halmazba tartozás" reflexív reláció. Ha két elem ugyanabban az osztályban van, akkor sorrendtől függetlenül relációban vannak, tehát a reláció szimmetrikus. Ha pedig egy adott elem két másikkal azonos osztályban van, akkor biztos, hogy azok az elemek is ugyanabban az osztályban vannak, tehát a reláció tranzitív is.

Az előző feladat megfordítása: alakítsunk ki (diszjunkt) csoportokat a logikai készlet elemeiből és határozzuk meg a csoportosítás alapjául szolgáló közös tulajdonságot vagy tulajdonságokat!



3.1.1. Példák

Az 'A' halmaz elemei között értelmezett egyenlőség (=) reláció ekvivalenciareláció, amelyhez az 'A' halmaz triviális

ΗA = {{x} | x∈A}

osztályozása tartozik. (Például ha A={a,b,c}, akkor ΗA = {{a},{b},{c}}, azaz minden osztály egy egyelemű halmaz, és az osztályok száma megegyezik 'A' elemeinek számával, azaz |ΗA|=3 teljesül.)

A halmazelemek közti egyenlőség reláció és pl. a racionális számok között értelmezett egyenlőség reláció nem esik egybe. Tekintsük például a
    P={1, 2/2, 0.5, 1/2, 2/4}⊆ℚ, |R|=5
halmazt. A P halmaznak a racionális számok között értelmezett egyenlőség (=) reláció szerinti osztályozása
    P1={1, 2/2} és P2={0.5, 1/2, 2/4}.


Egy négy elemből álló A = {1, 2, 3, 4} halmaz összes lehetséges Η osztályozását (vagy felbontását, partícionálását) a következőképpen kaphatjuk meg:

Figyeljük meg, hogy mindegyik osztályozást egy másik osztályozásból kaptunk úgy, hogy egy kiválasztott osztályt felbontottunk két további (diszjunkt) osztályra. Ezért a kiinduló osztály minden esetben tartalmazza a felbontással ("finomítással") kapott osztályokat. A lehetséges osztályozások szemléletesen ábrázolhatóak egy ún. Hasse-diagramon, ahol az osztályok közötti relációkat vonallal jelöltük. A diagramon a kiinduló osztályozás mindig feljebb, a felbontás eredményeként kapott osztályozás pedig mindig lejjebb szerepel, ezért a felbontás (az osztályok közötti "felbontási reláció") irányát nem szükséges feltüntetni.

Egy négyelemű halmaz összes lehetséges felbontása diszjunkt osztályokra (partíciókra)

Az osztályok közötti "felbontási" reláció egy lehetséges definíciója két tetszőleges Ηx és Ηy osztályra:
ΗxΗy ⇋ ∀AiΗx ∃AjΗy (Ai⊆Aj)
Az így definiált ≼ reláció könnyen beláthatóan reflexív, antiszimmetrikus és tranzitív (vagyis rendezési reláció, amivel a következőkben fogunk foglalkozni).

Végül figyeljük meg, hogy az ábrán 24−1=15 csomópont található, ami a négy elemből álló (véges) 'A' halmaz összes lehetséges osztályozásainak számát adja meg. Mivel a 'k'-dik szinten lehetséges osztályozás lehetséges ('n' elemből 'k' osztályt választunk ki az elemek sorrendjétől függetlenül), az összefüggés a binomiális tétel alapján könnyen belátható.


Az osztályozások egyik leggyakoribb formája egy adott halmaz elemeinek megkülönböztetése több különböző tulajdonság alapján, és ennek megfelelően az elemek elrendezése egy hierarchikus, ún. fastruktúrában (vagy fadiagramon).

Tekintsük például a következő feladatot (vö. Miklovicz 2018: 16-17):

Juli azon gondolkodik, milyen ruhát vegyen fel. A szekrényében a következő ruhák vannak:
  • két sapka (piros, zöld),
  • három blúz (kék, piros, sárga) és
  • két szoknya (kék, zöld).

Legyen az 'R' halmaz Juli összes lehetséges öltözete:

R = {(piros sapka, kék blúz, kék szoknya), (piros sapka, kék blúz, zöld szoknya), (piros sapka, piros blúz, kék szoknya), ..., (zöld sapka, sárga blúz, zöld szoknya)}

(az 'R' halmaz elemszáma: |R|=2*3*2=12)

Az 'R' halmazt három tulajdonság segítségével osztályozzuk:
sapka_szine : R→{piros, zöld}
bluz_szine : R→{kék, piros, sárga}
szoknya_szine : R→{kék, zöld}

Alakítsuk ki a következő négy osztályozást:

Ábrázoljuk a különböző osztályozásokat egy négy szintű fadiagramon! (A szekrénynek a Η0 osztályozás, a sapkák hierarchia­szintjének a Η1 osztályozás, a blúzok hierarchia­szintjének a Η2 osztályozás, végül a szoknyák hierarchia­szintjének a Η3 osztályozás felel meg.)

különböző színű sapkák, blúzok és szoknyák választása döntési fával

Jegyezzük meg, hogy az ábrázolt fadiagram felhasználható arra is, hogy segítse Julit a megfelelő ruhaválasztásban. Juli először sapkát választ (például pirosat; innentől már csak 6 öltözet közül választhat), utána ruhát (pélául sárgát; innentől már csak 2 öltözet közül választhat), majd végül szoknyát (például kéket; ezzel megvan az az öltözet, amely mellett döntött). A választás minden lépésben egy adott tulajdonság kiválasztását jelenti, amely meghatározza, hogy a fa melyik ágán kell tovább haladnunk, míg végül eljutunk a legalsó szintig. Ebben az értelemben a fadiagramot döntési fának is nevezhetjük.

Természetesen Juli megválaszthatja az öltözetét úgy is, hogy először egy szoknyát választ, ezután a kiválasztott szoknyához egy blúzt, majd végül egy sapkát mint kiegészítőt. Ez az alábbi döntési fának felel meg:

különböző színű sapkák, blúzok és szoknyák választása döntési fával

A fastruktúra legfelső csomópontját gyökérelemnek szokás nevezni, a fastruktúra legalsó szintjén levő csomópontokat pedig levélelemeknek.

Figyeljük meg, hogy a levélelemeket leszámítva minden csomópontból egy vagy több él indul ki; és a gyökérelemet leszámítva minden csomópontba pontosan egy él fut be. Ezt úgy is kifejezhetjük, hogy
– a gyökérelemnek nincs szülőeleme, de több leszármazottja lehet,
– a levélelemeknek pontosan egy szülőeleme van, de nincsenek leszármazott elemei,
– minden további csomópontnak pontosan egy szülőeleme és több leszármazottja lehet.

Egy fastruktúrában a gyökérelemből kiindulva és végig lefelé haladva a struktúrában minden levélelemhez pontosan egy út vezet.



3.2. Rendezési relációk

Legyen 'A' tetszőleges halmaz. Az 'A' halmazon értelmezett ρ⊆AΧA kétváltozós (binér) relációt reflexív (vagy "gyenge") rendezési relációnak nevezzük, ha reflexív, antiszimmetrikus és tranzitív.

Legyen 'A' tetszőleges halmaz. Az 'A' halmazon értelmezett ρ⊆AΧA kétváltozós (binér) relációt irreflexív (vagy "szigorú") rendezési relációnak nevezzük, ha irreflexív, aszimmetrikus és tranzitív.

Ha az 'A' halmazon értelmezve van egy ρ rendezési reláció, azt (A; ρ) módon jelöljük.

Például a természetes számokon (ℕ) értelmezett

Például az 'I' halmaz 2I hatványhalmazán (azaz az 'I' halmaz összes részhalmazának halmazán) értelmezett


Legyen az (A; ρ) halmaz részben rendezett. Vezessük be az egymással rendezési relációban levő a, b∈A elemekre az a≼b ⇋ ρ(a,b) jelölést (a≼b ⇋ "a előtte van b-nek" vagy "a megelőzi b-t").

Láttuk korábban, hogy minden binér reláció ábrázolható egy irányított gráf segítségével. Rendezési relációk esetén a gráf ábrázolása jelentősen leegyszerűsíthető.

Ha az (A; ρ) részben rendezett halmaz véges, akkor ábrázolhatjuk egy irányított gráf, az ún. Hasse-diagram segítségével. A Hasse-diagramot a következőképpen állíthatjuk elő:

A Hasse-diagram két fontos tulajdonsága:
  • a diagramban, ha kiindulunk egy csomópontból, az élek irányában haladva sosem jutunk vissza a kiinduló csomópontba (a rendezési reláció antiszimmetriája és tranzitivitása miatt a diagram nem tartalmaz önmagába záruló irányított utat, "kört")
  • ha a diagramot "fejjel lefelé" fordítjuk, egy "duális" Hasse-diagramhoz jutunk, ahol
    • az első diagram az (A; ≼) rendezésnek felel meg
    • a második diagram pedig az (A; ≽) rendezésnek felel meg (ahol a≽b ⇔ b≼a teljesül)

Például ábrázoljuk az A={a, b, c} halmaz esetén a (2A; ⊆) részben rendezett halmaz elemeit Hasse-diagrammal:

Az A={a, b, c} halmaz hatványhalmazának részhalmaz reláció szerinti Hasse-diagramja

Szemléletesen azt is mondhatjuk, hogy a fenti diagramon az üreshalmaz a "legkisebb" (legalsó) elem, amely minden elemnek részhalmaza; az A={a, b, c} halmaz pedig a "legnagyobb" (legfelső) elem, amelynek minden, az ábrán szereplő elem a részhalmaza.

Figyeljük meg, hogy egyes csomópontokból több él indulhat ki, bizonyos csomópontokba több él futhat be, és a "legkisebb" elemből több különböző irányított úton keresztül is eljuthatunk a "legnagyobb" elemhez. Visszafelé azonban egyetlen csomópontból sem vezet út, a fenti diagramon csak "felfelé" haladhatunk.


Korábban már ábrázoltuk táblázatos formában egy három elemű alaphalmaz részhalmazai között értelmezett részhalmaz relációt. Ábrázoljuk most az A={a b c} alaphalmaz tetszőleges P, Q∈2A elemei közötti részhalmaz relációt (P⊆Q) egy táblázatban a következőképpen:
– a relációban álló elemeket a megfelelő cellában 1 értékkel jelöljük;
– a "közvetlenül" relációban álló (egymást fedő) elemeket a megfelelő cellában piros színnel kiemeljük, a "nem közvetlenül" relációban álló elemek esetében pedig fekete háttért alkalmazunk;
– a relációban nem álló elemeket pedig a megfelelő cellában 0 értékkel jelöljük.

P⊆Q ←Q→
↓P↓ {a} {b} {c} {a,b} {a,c} {b,c} {a,b,c}
1 1 1 1 1 1 1 1
{a} 0 1 0 0 1 1 0 1
{b} 0 0 1 0 1 0 1 1
{c} 0 0 0 1 0 1 1 1
{a,b} 0 0 0 0 1 0 0 1
{a,c} 0 0 0 0 0 1 0 1
{b,c} 0 0 0 0 0 0 1 1
{a,b,c} 0 0 0 0 0 0 0 1
↑P↑ {a} {b} {c} {a,b} {a,c} {b,c} {a,b,c}

Figyeljük meg, hogy a Hasse-diagramon pontosan annyi élt ábrázoltunk, ahány cellában pirossal kiemelt 1 érték szerepel a táblázatban (összesen 12).


Az A={a, b, c} halmaz esetén a (2A; ⊆) részben rendezett halmaz elemeit ábrázoló Hasse-diagram számos információt szolgáltat:

Összefoglalva, ha egy 'A' halmaz összes részhalmazát a részhalmaz-reláció szerint parciálisan elrendezzük és a rendezést egy Hasse-diagramon ábrázoljuk, akkor

  • Ha 'P' és 'Q' az ábrán szereplő két tetszőleges csomópont, akkor az uniójukat jelentő csomópont (C) az a "legkisebb" olyan halmaz, amelyre mind P⊆C, mind Q⊆C teljesül.
  • Ha 'P' és 'Q' az ábrán szereplő két tetszőleges csomópont, akkor a metszetüket jelentő csomópont (C) az a "legnagyobb" olyan halmaz, amelyre mind C⊆P, mind C⊆Q teljesül.

Jegyezzük meg, hogy a fenti megállapítások akkor is teljesülnek, ha az 'A' halmaz részhalmazainak egy olyan B⊆2A halmazát rendezzük el a fenti módon, amely zárt az unióképzés és metszetképzés műveleteire (azaz bármely két P, Q∈B halmazra P∪Q∈B és P∩Q∈B teljesül).

Például ha a P⊆A és Q⊆A elemek unióját keressük, akkor
    (1) induljunk ki a C0=A={a,b,c} halmazból és vizsgáljuk meg az összes C0-t közvetlenül megelőző csomópontot;
    (2) ha találunk egy olyan C1→C0 elemet, amelyre mind P⊆C1 , mind Q⊆C1 teljesül (amely egybeeshet P-vel vagy Q-val), akkor a következő lépésben a C1-t közvetlenül megelőző csomópontokat vizsgáljuk meg (majd ismételjük meg ugyanezt C2→C1-re, C3→C2-re stb.);
    (3) a legutolsó Ci csomópont, amelyre mind Q⊆Ci , mind P⊆Ci teljesül, éppen a keresett unió lesz, azaz Ci=Q∪P teljesül.


Ezek után ábrázoljuk az A={1, 2, 3, 4} számhalmaz esetén az (A; ≤) teljesen vagy lineárisan rendezett halmaz elemeit Hasse-diagrammal. Az előző ábrával összehasonlítva figyeljük meg a parciális és teljes rendezés közötti különbséget a Hasse-diagramon:

Az A={1,2,3,4} halmaz <= reláció szerinti Hasse-diagramja

Vegyük észre, hogy a diagram a teljes rendezés miatt egy egyenesre egyszerűsödött.

Ha egy véges 'A' halmazon értelmezünk egy ρ⊆AΧA teljes rendezési relációt, akkor egy megfelelő algoritmus segítségével az 'A' halmaz elemei "lineárisan" sorba rendezhetők.

A parciális és teljes rendezés közötti különbséget azzal is jól tudjuk szemléltetni, ha a részben (parciálisan), ill. teljesen rendezett halmazok megfelelő elemeire értelmezzük a "legkisebb" ("legnagyobb") elem, ill. "minimális" ("maximális") elem fogalmakat.

Legyen ρ⊆AΧA az 'A' halmazon értelmezett (parciális vagy teljes) rendezési reláció, és vezessük be most is az egymással relációban levő a, b∈A elemekre az a≼b ⇋ ρ(a,b) jelölést. Ekkor az (A; ≼) (részben vagy teljesen) rendezett halmaz

A legkisebb / legnagyobb és minimális / maximális elemekre teljesülnek az alábbi tételek:

(részben rendezett halmazokra)

Ha létezik egy részben rendezett halmaznak legnagyobb eleme, akkor az egyúttal maximális elem is. Ha létezik egy részben rendezett halmaznak legkisebb eleme, akkor az egyúttal minimális elem is (vö. Bogya 2018: 19).

Egy részben rendezett halmazban legnagyobb, ill. legkisebb elemből legfeljebb egy darab létezhet, ugyanakkor maximális, ill. minimális elemből több is lehet (vö. Bogya 2018: 19).

(teljesen rendezett halmazokra)

Teljesen rendezett halmazok esetében a legkisebb elem és a minimális elem, valamint a legnagyobb elem és a maximális elem egybeesik (vö. Nagy 2017: 5. ea.).

Egy teljesen rendezett halmaznak legfeljebb egy minimális eleme és legfeljebb egy maximális eleme lehet (Dringó-Kátai 1986: 29).


Legyen például A={1,2,...,8}, és tekintsük az 'A' halmazon az oszthatósági relációt (amely gyenge parciális rendezési reláció). Ekkor

Az (A; |) oszthatóság szerint részben rendezett halmaz Hasse-diagramja:
Az A={1,2,...,8} halmaz oszthatóság szerinti Hasse-diagramja

Ha az 'A' halmazt kibővítjük úgy, hogy 'A' tetszőleges két elemének legkisebb közös többszöröse is eleme legyen a halmaznak (azaz az 'A' halmaz elemein kívül a {2,3,5,7}, {22=4,3,5,7} és {23=8,3,5,7} számokból képezhető összes 2,3 és 4 tényezőből álló különböző részszorzat), akkor az így kapott

AK=A∪{10, 12, 14, 15, 20, 21, 24, 28, 30, 35, 40, 42, 56, 60, 70, 84, 120, 125, 140, 147, 210, 280, 420, 840}

kibővített halmaznak egy legkisebb eleme (1) lesz, amely egyben minimális elem is, és egy legnagyobb eleme lesz (23*3*5*7=840), amely egyben maximális elem is. Emellett az így képzett AK halmaz zárt lesz a halmaz elemei között értelmezett legkisebb közös többszörös (lkkt) műveletre.

Jegyezzük meg, hogy bizonyos feltételek fennállása mellett a természetes számok között értelmezett oszthatósági relációt (|) ábrázoló Hasse-diagram a korábbi, az A={a, b, c} halmaz részhalmazait ábrázoló Hasse-diagramhoz hasonló információkat szolgáltat.
(1) A részhalmazok közötti unió műveletének a diagramon ábrázolt természetes számok között értelmezett legkisebb közös többszörös (lkkt) művelet felel meg (például [2,3]=6 stb.).
(2) A részhalmazok közötti metszet műveletének pedig a diagramon ábrázolt természetes számok között értelmezett legnagyobb közös osztó (lnko) művelet felel meg (például (4,6)=2 stb.).

Mindennek az a feltétele, hogy az (A; |) részben rendezett halmaz mind az lkkt, mind az lnko műveletekre zárt legyen (a fenti diagramon ábrázolt 'A' halmazra ez nyilván nem teljesül, pl. [3,4]=12 vagy [3,5]=15 nem eleme A-nak).


Legyen A={1, 2, 3, 5, 6, 10, 15, 30} és ábrázoljuk az (A; |) részben rendezett halmazt Hasse-diagram segítségével:

Az A={1, 2, 3, 5, 6, 10, 15, 30} halmaz oszthatóság szerinti Hasse-diagramja

Figyeljük meg, hogy az (A; |) halmaz zárt az lkkt és az lnko műveletekre, azaz bármely két a, b∈A⊆ℕ természetes szám esetén (a,b)∈A és [a,b]∈A teljesül.



3.3. Hálók (kiegészítő anyag)

Azokat a korábban bevezetett (A; ≼) részben rendezett halmazokat, amelyek zártak az elemek között értelmezett (és meghatározott tulajdonságokkal rendelkező) metszet (vagy lnko stb.), és unió (vagy lkkt stb.) műveletekre, hálóknak nevezzük, és (A; ⌢, ⌣) módon jelöljük (vö. Birkhoff-Bartee 1974: 218; Szendrei 1975: 416).

Az (A; ≼) részben rendezett halmazon értelmezett műveleteket bizonyos feltételek fennállása esetén a ≼ rendezési reláció segítségével is definiálhatjuk.

Az (A; ≼) részben rendezett halmaz egy tetszőleges R⊆A (R≠∅) részhalmazának a legnagyobb alsó korlátja (infimuma) alatt azt az Xinf∈A elemet értjük, amelyre
(1) ∀X∈R (Xinf≼X) (azaz az Xinf elem megelőzi 'R' minden elemét), és
(2) ∀Y∈A (∀X∈R (Y≼X) ⊃. Y≼Xinf) (azaz azok az elemek, amelyek megelőzik 'R' minden elemét, megelőzik az Xinf elemet is)
teljesül. Az 'R' részhalmaz legnagyobb alsó korlátját inf R módon jelöljük.

Például a (2I,⊆) részben rendezett halmazon P∩Q=inf {P, Q} teljesül minden P, Q∈2I (azaz P, Q⊆I) részhalmazra (vö. Szendrei 1975: 416).

Az (A; ≼) részben rendezett halmaz tetszőleges egy R⊆A (R≠∅) részhalmazának a legkisebb felső korlátja (szuprémuma) alatt azt az Xsup∈A elemet értjük, amelyre
(1) ∀X∈R (X≼Xsup) (azaz 'R' minden eleme megelőzi az Xsup elemet), és
(2) ∀Y∈A (∀X∈R (X≼Y) ⊃. Xsup≼Y) (azaz az Xsup elem megelőzi az összes olyan elemet, amelyeket 'R' minden eleme megelőz)
teljesül. Az 'R' részhalmaz legkisebb felső korlátját sup R módon jelöljük.

Például a (2I,⊆) részben rendezett halmazon P∪Q=sup {P, Q} teljesül minden P, Q∈2I (azaz P, Q⊆I) részhalmazra (vö. Szendrei 1975: 416).

Ha egy (A; ≼) részben rendezett halmaz bármely két P, Q∈A eleme esetén léteznek a P⌢Q ⇋ inf {P, Q} és a P⌣Q ⇋ sup {P, Q} elemek (azaz P⌢Q∈A és P⌣Q∈A teljesül), akkor az (A; ≼) részben rendezett halmaz meghatároz egy (A; ⌢, ⌣) hálót.

Egy adott alaphalmaz esetében a metszet és unió művelet legfontosabb tulajdonságait korábban már megismertük. Ezek közül egy tetszőleges (A; ⌢, ⌣) háló esetében az alábbi tulajdonságok megléte szükséges (ahol X, Y és Z a háló tetszőleges elemei, azaz X, Y, Z∈A):

Abban az esetben, ha az 'A' halmaz véges (|A|=n, n∈ℕ+), akkor az (A; ⌢, ⌣) hálónak mindig van legkisebb eleme (zéruseleme vagy nulleleme, o∈A), ill. legnagyobb eleme (egységeleme, i∈A), amelyekre teljesülnek az alábbi azonosságok (vö. Jaglom 1982: 65):
o=a1⌢a2⌢...⌢an (ai∈A, 1<=i<=n)
i=a1⌣a2⌣...⌣an (ai∈A, 1<=i<=n)

Például az alábbi hálók esetében a hálók legkisebb eleme (zéruseleme vagy nulleleme), ill. legnagyobb eleme (egységeleme) a következő:
– ha A=2I (ahol I egy meghatározott alaphalmaz), akkor (A; ⊆) háló; ekkor 'o' az üreshalmazt (∅), 'i' pedig magát az 'I' halmazt jelenti (amely megkapható, mint az 'A' halmaz összes elemének uniója);
– ha A⊆ℕ+ az 1-et tartalmazó és az lnko és lkkt műveletekre zárt, véges számhalmaz, akkor (A; |) háló; ekkor 'o' az 1 természetes számot, 'i' pedig 'A' összes elemének legkisebb közös többszörösét jelenti.

Ha egy (A; ⌢, ⌣) háló esetében további tulajdonságok is teljesülnek, egy gyakorlati szempontból nagyon fontos struktúrához jutunk el. Ehhez először definiáljuk a háló egy tetszőleges elemének a komplementumát.

Ha az (A; ⌢, ⌣) hálónak van o∈A zéruseleme és i∈A egységeleme, akkor a háló egy a∈A elemének a komplementuma az az a'∈A elem (ha ilyen elem létezik), amelyre a⌢a'=o és a⌣a'=i teljesül. Általános esetben lehetséges, hogy egy elemnek nincs komplementuma, ill. az is lehet, hogy több komplementuma is létezik. Ha viszont az (A; ⌢, ⌣) hálóban értelmezett ⌢ és ⌣ műveletekre tetszőleges a,b,c∈A elemek esetén teljesül az
a⌢(b⌣c)=(a⌢b)⌣(a⌢c)
azonosság (disztributivitás), akkor a háló minden elemének legfeljebb egy komplementuma létezhet. Azokat a hálókat, amelyekben teljesül a disztributivitás fenti azonossága, disztributív hálóknak nevezzük (vö. Szendrei 1975: 418-420).

Az olyan, zéruselemmel és egységelemmel rendelkező, disztributív hálót, amelyben minden elemnek létezik komplementuma, Boole-algebrának (vagy Boole-hálónak) nevezzük.

Például egy adott 'I' alaphalmaz részhalmazainak halmaza (azaz a 2I hatványhalmaz) a korábban megismert tulajdonságok alapján Boole-algebra.

Gyakorló feladatok

(→ következő témakörök)



Boda István, 2023.