Markl: 3.3.Svazy /ras33.doc/ Strana 1

Podobné dokumenty
Svazy. Jan Paseka. Masarykova univerzita Brno. Svazy p.1/37

Matematická analýza 1

Booleovy algebry. Irina Perfilieva. logo

PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy

Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace

3. Algebraické systémy

Definice 4.1 Nechť (X, ) je svaz s nejmenším prvkem 0 a největším prvkem 1. Komplement prvku x X je každý prvek y, pro který platí. x y = 1, x y = 0.

Lineární algebra Kapitola 1 - Základní matematické pojmy

Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R...

1.3. Číselné množiny. Cíle. Průvodce studiem. Výklad

PŘEDNÁŠKA 7 Kongruence svazů

Úlohy k procvičování textu o svazech

p 2 q , tj. 2q 2 = p 2. Tedy p 2 je sudé číslo, což ale znamená, že

Množiny, relace, zobrazení

M M. Je-li ρ M 2 relace, pak vztah (x, y) ρ zapisujeme x ρ y.

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti

10. Vektorové podprostory

Matematika IV - 7. přednáška Uspořádané množiny, svazy a Booleovy algebry

Princip rozšíření a operace s fuzzy čísly

Úvod do informatiky. Miroslav Kolařík

Matematika IV - 7. přednáška Uspořádané množiny, svazy a Booleovy algebry

Základy teorie množin

Jazyk matematiky Matematická logika Množinové operace Zobrazení Rozšířená číslená osa

1 Základní pojmy. 1.1 Množiny

NAIVNÍ TEORIE MNOŽIN, okruh č. 5

Výroková a predikátová logika - VII

Oproti definici ekvivalence jsme tedy pouze zaměnili symetričnost za antisymetričnost.

Teorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky.

Co je to univerzální algebra?

Poznámka. Je-li f zobrazení, ve kterém potřebujeme zdůraznit proměnnou, píšeme f(x) (resp. f(y), resp. f(t)) je zobrazení místo f je zobrazení.

Aplikovaná matematika I, NMAF071

Doporučené příklady k Teorii množin, LS 2018/2019

2.4. Relace typu uspořádání

množinu definujeme axiomaticky: nesnažíme se ji zkonstruovat (dokonce se ani nezabýváme otázkou,

IV. Základní pojmy matematické analýzy IV.1. Rozšíření množiny reálných čísel

Matematika I. Přednášky: Mgr. Radek Výrut, Zkouška:

VI. Maticový počet. VI.1. Základní operace s maticemi. Definice. Tabulku

Teoretická informatika Tomáš Foltýnek Teorie čísel Nekonečno

PŘEDNÁŠKA 2 POSLOUPNOSTI

3 Množiny, Relace a Funkce

1 Báze a dimenze vektorového prostoru 1

ALGEBRA. Téma 4: Grupy, okruhy a pole

Základy matematiky pro FEK

Úlohy k procvičování textu o univerzální algebře

Zavedení a vlastnosti reálných čísel

1 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7

Báze a dimenze vektorových prostorů

teorie logických spojek chápaných jako pravdivostní funkce

1 Množiny, výroky a číselné obory

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

Operace s maticemi

Úvod do informatiky. Miroslav Kolařík

Booleova algebra Luboš Štěpánek

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Aritmetika s didaktikou I.

Text může být postupně upravován a doplňován. Datum poslední úpravy najdete u odkazu na stažení souboru. Veronika Sobotíková

Věta o dělení polynomů se zbytkem

Matematická analýza pro informatiky I.

15. Moduly. a platí (p + q)(x) = p(x) + q(x), 1(X) = id. Vzniká tak struktura P [x]-modulu na V.

Matematika 2 Úvod ZS09. KMA, PřF UP Olomouc. Jiří Fišer (KMA, PřF UP Olomouc) KMA MA2AA ZS09 1 / 25

Učební texty k státní bakalářské zkoušce Matematika Algebra. študenti MFF 15. augusta 2008

1. POJMY 1.1. FORMULE VÝROKOVÉHO POČTU

Aplikovaná matematika 1 NMAF071, ZS

Matematická logika. Miroslav Kolařík

1. POJMY 1.1. FORMULE VÝROKOVÉHO POČTU

3. Reálná čísla. většinou racionálních čísel. V analytických úvahách, které praktickým výpočtům

Úvod do informatiky. Miroslav Kolařík

1. Množiny, zobrazení, relace

Základy logiky a teorie množin

Modely Herbrandovské interpretace

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Polynomy v moderní algebře

Booleova algebra. ZákonyBooleovy algebry Vyjádření logických funkcí

Výroková a predikátová logika - XII

Formální systém výrokové logiky

Výroková a predikátová logika - XI

Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA I, zimní semestr 2000/2001 Michal Marvan. 2.

Algebra 2 KMI/ALG2. Zpracováno podle přednášek prof. Jiřího Rachůnka a podle přednášek prof. Ivana Chajdy. slidy k přednáškám

Vlastnosti regulárních jazyků

Obsah. Množiny (opakování) Relace a zobrazení (opakování) Relace Binární relace na množině Zobrazení Rozklady, ekvivalence Uspořádání

Sémantika predikátové logiky

Projekty - Úvod do funkcionální analýzy

Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech

RELACE, OPERACE. Relace

Teorie grup 1 Příklad axiomatické teorie

0. ÚVOD - matematické symboly, značení,

Vysoké učení technické v Brně Fakulta informačních technologií. Regulární pologrupy. Semestrální práce do předmětu Algebra, Kombinatorika, Grafy

Množiny, základní číselné množiny, množinové operace

Matice. a m1 a m2... a mn

1. Posloupnosti čísel

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 3. PREDNÁŠKA - KOMPAKTNÍ PROSTORY.

Výroková a predikátová logika - II

Úvod do lineární algebry

1 Lineární prostory a podprostory

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

Algebraické struktury s jednou binární operací

4. Topologické vlastnosti množiny reálných

I. Úvod. I.1. Množiny. I.2. Výrokový a predikátový počet

Lineární algebra Operace s vektory a maticemi

Lineární algebra : Lineární prostor

Transkript:

Markl: 3.3.Svazy /ras33.doc/ Strana 1 3.3. Svazy V kapitole 2.4. jsme definovali svaz jako uspořádanou množinu, jejíž každé prvky mají uvnitř této množiny supremum a infimum, tj. definovali jsm e svaz jako relační strukturu. V této kapitole budeme definovat svaz rovnoc enným způsobem jako algebraickou strukturu a budeme se podrobněji zabývat n ěkterými speciálními druhy svazů. Podobně jako grupoidy, tvoří i svazy skupinu příbuzných algebraických systémů. Na rozdíl od grupoidů, které jsou založeny na jediné výchozí biná rní operaci, mají svazy dvě základní binární operace s duálními vlastnostmi. V kapitole 3.4. budeme studovat třetí skupinu algebraických systémů, tzv. okruhy, které opět vycházejí ze dvou základních binárních operací, nik oliv však navzájem duálních. Definice 3.3.1: Svaz /angl. lattice/ je algebra <L;, > se dvěma základními binárními operacemi /spojení/ a /průsek/, které mají následující vlastnosti /splňují následující axiómy/: Univerzalita a jednoznačnost: ( x,y)( 1 z)[x y=z] UNs ( x,y)( 1 z)[x y=z] UNp Asociativita: ( x,y,z)[(x y) z=x (y z)] ASs ( x,y,z)[(x y) z=x (y z)] ASp Komutativita: ( x,y)[x y=y x] KOs ( x,y)[x y=y x] KOp Absorpce: ( x,y)[x (x y)=x] ABs ( x,y)[x (x y)=x] KOp Axiómy charakterizující operace spojení a průseku jsou navzájem duáln í /axiómy XXp vzniknou z axiómů XXs vzájemnou záměnou operátorů a / a tedy také samotné operace jsou navzájem duálními. Příklady 3.3.1: Množinový svaz <2 A ;, >: systém všech podmnožin množiny A vzhledem k operacím sjednocení a prů niku. Elementární logický svaz <{0,1};, >: množina pravdivostních hodnot vzhledem k operacím disjunkce a konjunk ce. <R;max,min>: množina všech reálných čísel vzhledem k operacím maxima a minima. <N;nsn,nsd>: množina všech přirozených čísel vzhledem k operacím nejm enšího společného násobku a největšího společného dělitele. Věta 3.3.1: 1. Zákony idempotence: ( x)[x x=x] ( x)[x x=x] 2. ( x,y)[x y=y x y=x] IDs IDp

Markl: 3.3.Svazy /ras33.doc/ Strana 2 Ad 1) IDs: (1) x (x y)=x axióm ABs (2) x (x (x x))=x z (1) dosazením y:=x x (3) x x=x z (2) podle axiómu ABp IDp: duálně Ad 2) : (1) x y=y předpoklad (2) x (x y)=x y z (1) dosazením y:=x y (3) x=x y z (2) podle axiómu ABs : duálně Věta 3.3.2: Definujme na nosiči svazu <L;, > relace, takto: x y def x y=y, x y def x y x y. Potom: 1. Relace je uspořádáním, tj. má vlastnosti RE,AN,TR. 2. Relace je ostrým uspořádáním, tj. má vlastnosti IR,AS,TR. Ad 1) RE: x x=x x x AN: x y, y x x y=y, y x=x x=y TR: x y, y z x y=y, y z=z (x y) z=z x (y z)=z x z=z x z Ad 2) IR: sporem: x x x x=x x x AS: sporem: x y, y x x y=y y x=y x y x=y x y TR: x y, y z x y=y y z=z x y y z (x y) z=z x z x (y z)=z x z x z=z x z x z Věta 3.3.3: Operace spojení a průseku, jsou - vzhledem k uspořádání - supremem a infimem /porovnej s definicí 2.4.3 pro případ dvouprvkové mno žiny M={x,y}/: x x y, y x y SUP1 /x y je horní závora/ x z, y z x y z SUP2 /x y je nejmenší horní závora/ x y x, x y y INF1 /x y je dolní závora/ z x, z y z x y INF2 /x y je největší dolní závora/ SUP1: (1) x y=x y identita /axióm rovnosti/ (2) (x x) y=x y z (1) s využitím ID (3) x (x y)=x y z (2) s využitím AS (4) x x y ze (3) podle definice SUP2: (1) x z, y z předpoklady (2) x z=z, y z=z z (1) podle definice (3) (x z) (y z)=z z spojením rovností z (2) (4) (x y) z=z ze (3) s využitím AS,KO,ID (5) x y z z (4) podle definice INF1, INF2: dokáží se obdobně jako vlastnosti SUP1, SUP2. Poznámky 3.3.1: 1. Definujeme-li obráceně operace, pomocí vlastností SUP1, SUP2, INF1, INF2 jako supremum a infimum, pak m

Markl: 3.3.Svazy /ras33.doc/ Strana 3 2. ůžeme dokázat, že takto definované supremum a infimum splňuje axiómy UN, AS, KO, AB /s,p/. UNs: Samozřejmé. ASs: Označme d=a (b c), f=(a b) c a dokažme f d a d f, tj. d=f. (1) a d podle definice prvku d (2) b c d podle definice prvku d (3) b d z (2) (4) c d z (2) (5) a b d z (1) a (3) podle SUP2 (6) (a b) c d z (5) a (4) podle SUP2 (7) f d z (6) podle definice prvku f d f se dokáže obdobně. KOs: Označme c=a b, d=b a a dokažme c=d. (1) a c podle definice prvku c (2) b c podle definice prvku c (3) b a c z (1) a (2) podle SUP2 (4) d c z (3) podle definice prvku d c d se dokáže obdobně. ABs: Označme c=a (a b) a dokažme c=a. (1) a c podle definice prvku c a SUP1 (2) a b a podle INF1 (3) a a reflexivita (4) a (a b) a z (3) a (2) podle SUP2 (5) c a z (4) podle definice prvku c (6) c=a z (1) a (5) a antisymetrie UNp,AAp,KOp,ABp se dokáží obdobně. Věta 3.3.3 spolu s předchozí poznámkou ukazují, že pojem svazu lze de finovat dvojím naprosto rovnocenným způsobem: jako relační strukturu <L; >, kde je tzv. svazové uspořádání množiny L, tj. uspořádání ve kterém exist ují ke kažým dvěma prvkům supremum a infimum splňující axiómy SUP1,2 a INF1,2/ - viz definice 2.4.4. jako algebraickou strukturu <L;, >, kde, jsou operace splňující axiómy UN,AS,KO,AB-s,p/- viz definice 3.3.1. Definice 3.3.2: Úplný svaz je svaz <L; > s vlastností: nejenom ke každým dvěma prvkům z L existují v L supremum a infimum, ale dokonce k libovolné neprázdné podmnožině A L existuje v L její supremum supa a infimum infa. Poznámky 3.3.2: 1. Protože L L, má i L v L své supremum, tzv jedničku svazu 1=supL a infimum, tzv. nu lu svazu 0=infL. 2. Každý konečný svaz je úplný. 3. Nekonečný svaz nemusí být úplný. Tak např. svaz <Q <1,2>; > racionálních čísel z uzavřeného intervalu <1,2> s přirozeným uspořádán ím není úplný, nebor rostoucí posloupnost racionálních čísel z tohoto inte rvalu, konvergující k iracionálnímu číslu opět z tohoto intervalu, nemá v tomto intervalu supremum. Naproti tomu obdobný svaz <R <1,2>; > reálných čísel úplný je.

Markl: 3.3.Svazy /ras33.doc/ Strana 4 4. Z existence jedničky a nuly svazu nevyplývá úplnost svazu. Tak např. neúplný svaz <Q <1,2>; > má nulu /číslo 1/ i jedničku /číslo 2/. Věta 3.3.4: Nechr <L; > je úplný svaz. Potom pro nulu /0/ a jedničku /1/ svazu platí: x 0=0 x=x NUs x 0=0 x=0 NUp x 1=1 x=1 Jes x 1=1 x=x JEp 0 x 1 podle definice nuly a jedničky svazu 0 x 0 x=x 0 x=0 podle definice relace a věty 3.3.1 x 1 x 1=1 x 1=x podle definice relace a věty 3.3.1 Definice 3.3.3: Distributivní svaz je svaz ve kterém platí axiómy distributivity: x (y z)=(x y) (x z) DIs x (y z)=(x y) (x z) DIp Poznámka 3.3.3: Jedná se o levé distributivní zákony. Platí také pravé distributivní zákony, není však nutné je postulovat jako axiómy, protože je možné je odvo dit pomocí levých distributivních zákonů a zákonů komutativity. Věta 3.3.5: V distributivním svazu platí: x y=x z x y=x z y=z. y=y (x y)=y (x z)=(y x) (y z)=(x z) (y z)=(x y) z=(x z) z=z. Použili jsme postupně: AB, předpoklad, DI, předpoklad+ko, DI, předpoklad, A B. Poznámka 3.3.4: Pro grupové násobení platí pravidla o krácení /viz věta 3.2.1/ x.y=x.z y=z, y.x=z.x y=z. Pro svazové spojování a protínání obdobné pravidlo neplatí, viz např.: {1,2,3} {2,3,4}={1,2,3} {3,4}, {1,2,3} {2,3,4}={1,2,3} {2,3,4,5}. Věta 3.3.6: Svaz je distributivní právě tehdy, když neobsahuje podsvaz isomorfní se svazem typu pentagon /viz obr.3.3.1/ nebo diamant /viz obr.3.3.2/.

Markl: 3.3.Svazy /ras33.doc/ Strana 5 1 1 a c a b c b Obr.3.3.1. Pentagon 0 0 Obr.3.3.2. Diamant Pro pentagon např.platí a (b c)=a 1=a, ale (a b) (a c)=b 0=b, tj. neplatí distributivní zákon DIp. Podobně pro diamant např. platí a (b c)=a 1=a, ale (a b) (a c)=0 0=0, tj. neplatí DIp. Důkaz obráceného tvrzení /každý svaz ve kterém obecně neplatí distrib utivní zákony, obsahuje podsvaz typu pentagon nebo diamant/ je obtížný. Definice 3.3.4: Komplementární svaz je svaz <L;,,0,1> s nulou a jedničkou ve kterém ke každému prvku x L existuje prvek xu L takový, že: x xu=1 DOs x xu=0 DOp Prvek xu se nazývá doplňkovým /komplementárním/ prvkem k prvku x. Poznámky 3.3.5: 1. (xu)u=x, tj. prvky x,xu jsou doplňkovými navzájem. 2. Doplňkových prvků k danému prvku může být obecně více /viz pentagon n ebo diamant/, distributivní svazy však mají ke každému prvku nejvýše jed en doplňkový prvek /viz následující věta/. Věta 3.3.7: V distributivním svazu existuje nejvýše jeden komplementární prvek k danému prvku. Sporem. Nechr xu,x + jsou dva komplementární prvky k prvku x svazu. Po tom platí: x xu=1, x xu=0, x x + =1, x x + =0. Na základě těchto vztahů dostáváme pomocí axiómů JE a DI: x + =1 x + =(x xu) x + =(x x +) (xu x + )=0 (xu x + )=xu x +, xu=1 x u =(x x + ) x u =(x x u) (x + xu)=0 (x + xu)=x + xu a tedy x + =xu. Definice 3.3.8: Booleův svaz /Booleova algebra/ je svaz, který je současně distributi vní a komplementární.

Markl: 3.3.Svazy /ras33.doc/ Strana 6 Poznámky 3.3.6: 1. Booleův svaz je algebra se dvěma binárními operacemi,, jednou unární operací doplňkového prvku a dvěma nulárními operacemi sv azové nuly a jedničky, tj. algebra <L;,,u,0,1> 2. Booleovu algebru můžeme definovat nezávisle na obecném pojmu svazu ja ko algebru s uvedenými pěti operacemi, které jsou charakterizovány množi nou dvojic duálních axiómů: UN /univerzality a jednoznačnosti/, AS /asociativity/, KO /komutativity/, AB /absorpce/, NU /nulového prvku/, JE /jednotkového prvku/, DI /distributivity/, DO /doplňkového prvku/. Příklady 3.3.2: <2 A ;,,u,,a>... množinová Booleova algebra všech podmnožin množiny A. Komplement árním prvkem k množině X je množina Xu=A\X, nulovým prvkem prázdná množi na a jednotkovým prvkem množina A. <{0,1};,,,0,1>... základní logická Booleova algebra. <{0,1} n ;,,,0,1>... vektorová logická Booleova algebra /n-tá direktní mocnina zákl adní logické B. algebry/. Věta 3.3.8: Nechr <B;,,u,0,1> je libovolná Booleova algebra. Potom pro všechna x,y B platí: 1. (xu)u=x /zákon involuce/ 2. (x y)u=xu yu, (x y)u=xu yu /de Morganovy zákony/ 3. x y yu xu 4. x y xu y=1 x yu=0 Ad 1) Podle definice doplňkového prvku platí: xu (xu)u = 1 = xu x, xu (xu)u = 0 = xu x. Odtud na základě dokázané vlastnosti /věta 3.3.5/ x y=x z x y=x z y=z dostáváme (xu)u=x. Ad 2) Dokážeme první z obou duálních zákonů. Použitím distributivního zákona dostáváme (x y) (xu yu)=(x y xu) (x y yu)=1 1=1, (x y) (xu yu)=(x xu yu) (y xu yu)=0 0=0. tj. x y, xu yu jsou navzájem komplementární a tedy (x y)u=xu yu. Ad 3) x y x y=y yu=(x y)u yu=xu yu yu xu Definice 3.3.9: Atom Booleovy algebry <B;,,u,0,1> je prvek a B s vlastností ( x B)[x a x=0],

Markl: 3.3.Svazy /ras33.doc/ Strana 7 tj. prvek, pod kterým se nachází již pouze nula. Příklady 3.3.3: Atomy Booleovy algebry <2 {a,b,c} ;,,u,,a> jsou jednoprvkové množiny {a},{b},{c} - viz Haaseův diagram na obr.3.3.3. Atomy vektorové logické algebry <{0,1} 3 ;,,,0,1> jsou vektory ( 1,0,0), (0,1,0), (0,0,1) - viz Haaseův diagram na obr.3.3.4. abc 111 ab ac bc 110 101 011 a b c atomy 100 010 001 Ο Obr.3.3.3. Množinová B.algebra 000 Obr.3.3.4. Vekt.logická B.algebra Věta 3.3.9: Libovolný nenulový prvek Booleovy algebry <B;,,u,0,1> lze vyjádřit jako spojení těch atomů nad kterými leží, tj. pro každ é x B, x 0 platí x=a 1 a 2... a k, kde a 1,a 2,...,a k jsou právě všechny atomy, pro které platí a i x. 1. Nechr x=a 1 a 2... a k. Pak x leží nad všeni atomy a 1,a 2,..,a k a nad žádnými jinými atomy. x leží nad všemi atomy a 1,a 2,..,a k dk: a i x podle vlastnosti suprema /SUP1/. x neleží nad žádným jiným atomem dk sporem: Nechr a x, a {a 1,a 2,..,a k }. Potom /podle DI/: a=a x=a (a 1 a 2... a k )=(a a 1 ) (a a 2 )... (a a k ). Je-li pro všechna i a i a, pak a=0 a tedy není atomem. 2. Nechr x leží nad všemi atomy a 1,a 2,..,a k a nad žádným jinými atomy. Pa k x=a 1 a 2... a k. Označíme y=a 1 a 2... a k a dokážeme y x, x y. Z a 1 x a a 2 x vyplývá a 1 a 2 x /podle vlastnosti SUP2/. Odtud indukcí a 1 a 2... a k x, tj. y x. Vztah x y je ekvivalentní se vztahem x yu=0. Předpokládejme naopak, že platí x yu 0 /důkaz sporem/. Potom existuje atom a takový, že a x yu. Odtud vyplývá a x, a yu. Z a x plyne, že a je jeden z atomů a 1,a 2,..,a k a tedy a a 1 a 2... a k. Z a yu plyne a (a 1 a 2... a k )u. Tedy a (a 1 a 2... a k ) (a 1 a 2... a k )u=0,

Markl: 3.3.Svazy /ras33.doc/ Strana 8 tj. a=0 a tedy a není atom. Dospěli jsme ke sporu, x yu 0 neplatí, platí tedy x yu=0 a tedy také x y. Věta 3.3.10: Nechr <B;,,,0,1> je libovolná konečná Booleova algebra s množinou atomů A. Potom tato algebra je isomorfní s množinovou Booleovou algebrou <2 A ;,,u,,a>. Máme dokázat, že existuje bijekce h:b 2 A zachovávající všechny operace, tj. bijekce pro kterou platí: h(x y)=h(x) h(y), h(x y)=h(x) h(y), h( x)=(h(x))u, h(0)=, h(1)=a. Takovou bijekcí je následující zobrazení: h(x) = pro x=0, h(x) = A x ={a A: a x} pro x 0. Každému nenulovému prvku x je přiřazena zobrazením h množina atomů na d kterými tento prvek leží. Toto přiřazení je podle věty 3.3.9 vzájemně jed noznačné a tedy h je vskutku bijekcí. Nenulové prvky lze jednoznačně vyjádřit jako spojení příslušných atom ů /jednoznačně až na pořadí, které je však vzhledem ke komutativitě nepodst atné/: x=a x1 a x2... a xr, y=a y1 a y2... a ys. Odtud x y=(a x1 a x2... a xr ) (a y1 a y2... a ys ), x y=(a x1 a x2... a xr ) (a y1 a y2... a ys )=(a w1 a w2... a wt ) /nebor pro atomy platí a b=0 pro a b, a b=a pro a=b/ a tedy platí: h(x y)=a x A y =h(x) h(y), h(x y)=a x A y =h(x) h(y). Rovnost h(0)= platí z moci definice a rovnost h(1)=a vyplývá ze skutečnosti, že jednotka Booleovy algebry leží nad všemi atomy. Zbývá dokázat h( x)=(h(x))u. Z rovností x x=1, x x=0 a z již dokázaných vlastností plyne h(x x)=h(x) h( x)=h(1)=a, h(x x)=h(x) h( x)=h(0)=, a odtud dokazovaná rovnost. Důsledky: 1. Počet prvků libovolné konečné Booleovy algebry je roven mocnině la 2 /tj. je roven 2 k pro vhodné k/. 2. Každé dvě Booleovy algebry o stejném počtu prvků jsou isomorfní. čís Věta 3.3.11: Každá konečná Booleova algebra je isomorfní s jistou vektorovou logic kou algebrou <{0,1} k ;,,,0,1>, tj. s vhodnou direktní mocninou základní logické algebry <{0,1};,,,0,1>.

Markl: 3.3.Svazy /ras33.doc/ Strana 9 Operace,,,0,1 jsou pro x=(x 1,x 2,..,x k ), y=(y 1,y 2,..,y k ) z {0,1} k definovány takto: x y = (x 1 y 1,x 2 y 2,...,x k y k ), x y = (x 1 y 1,x 2 y 2,...,x k y k ), x = ( x 1, x 2,..., x k ), 0 = (0,0,...,0), 1 = (1,1,...,1). Jelikož každá konečná Booleova algebra s množinou atomů A je isomorfn í s množinovou Booleovou algebrou s nosičen 2 A /viz věta 3.3.10/, postačí d okázat, že každá množinová algebra <2 A ;,,u,,a>, kde A={a 1,a 2,...,a k }, je isomorfní s algebrou <{0,1} k ;,,,0,1>. Zobrazení h:2 A {0,1} k zprostředkující tento isomorfismus je definováno takto: h(x)=(n 1,n 2,...,n k ) {0,1} k, kde n i =1, je-li a i x nebo n i =0, je-li a i x. Je zřejmé, že h je bijekce a že platí: h(x y)=h(x) h(y), h(x y)=h(x) h(y), h(xu)= h(x), h( )=0, h(a)=1. Zobrazení h(x), přiřazující každé podmnožině x A její charakteristický vektor (n 1,n 2,...,n k }, se nazývá přirozeným isomorf ismem algebry <2 A ;,,u,,a> do algebry <{0,1} k ;,,,0,1>. Důsledky: 1. Každá 2-prvková Booleova algebra je isomorfní se základní logickou Bo oleovou algebrou. 2. Haaseovy diagramy Booleových algeber jsou n-rozměrné krychle.