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

Podobné dokumenty
PŘEDNÁŠKA 7 Kongruence svazů

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

Lineární algebra : Lineární prostor

Matematická analýza 1

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 4. PREDNÁŠKA - SOUČIN PROSTORŮ A TICHONOVOVA VĚTA.

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

Množiny, relace, zobrazení

Booleovy algebry. Irina Perfilieva. logo

Teorie množin. pro fajnšmekry - TeMno. Lenka Macálková BR Solutions Orličky. Lenka (Brkos 2010) TeMno

Co je to univerzální algebra?

Báze a dimenze vektorových prostorů

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

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

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

grupa těleso podgrupa konečné těleso polynomy komutativní generovaná prvkem, cyklická, řád prvku charakteristika tělesa

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

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

Základy teorie množin

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.

Základy matematické analýzy

Svazy. Jan Paseka. Masarykova univerzita Brno. Svazy p.1/37

Lineární algebra : Báze a dimenze

Kapitola Základní množinové pojmy Princip rovnosti. Dvě množiny S a T jsou si rovny (píšeme S = T ) prvek T je také prvkem S.

Modely Herbrandovské interpretace

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

Základy teorie množin

Aplikovaná matematika I, NMAF071

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

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

Základy logiky a teorie množin

Lineární algebra : Polynomy

METRICKÉ A NORMOVANÉ PROSTORY

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

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

1. Posloupnosti čísel

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

označme j = (0, 1) a nazvěme tuto dvojici imaginární jednotkou. Potom libovolnou (x, y) = (x, 0) + (0, y) = (x, 0) + (0, 1)(y, 0) = x + jy,

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

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

Operace s maticemi. 19. února 2018

Lineární algebra : Násobení matic a inverzní matice

Lineární algebra : Násobení matic a inverzní matice

Operace s maticemi

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

Lineární algebra : Lineární zobrazení

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

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

Každé formuli výrokového počtu přiřadíme hodnotu 0, půjde-li o formuli nepravdivou, a hodnotu 1, půjde-li. α neplatí. β je nutná podmínka pro α

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

PŘEDNÁŠKA 2 POSLOUPNOSTI

1 Báze a dimenze vektorového prostoru 1

průniku podmnožin, spojení je rovno sjednocení podmnožin a komplement je doplněk Obr. 5: Booleovy algebry

NAIVNÍ TEORIE MNOŽIN, okruh č. 5

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

Riemannův určitý integrál

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

Hypergrafové removal lemma a Szemérediho

Matice lineárních zobrazení

Substituce. Petr Štěpánek. S využitím materialu Krysztofa R. Apta. Logické programování 2 1

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

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

1. Množiny, zobrazení, relace

Matematická analýza pro informatiky I.

Primitivní funkce a Riemann uv integrál Lineární algebra Taylor uv polynom Extrémy funkcí více prom ˇenných Matematika III Matematika III Program

1 Linearní prostory nad komplexními čísly

1 Základní pojmy. 1.1 Množiny

Predik atov a logika - pˇredn aˇska () Predik atov a logika - pˇredn aˇska / 16

Těleso racionálních funkcí

Lineární algebra : Metrická geometrie

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

Důkaz Heineho Borelovy věty. Bez újmy na obecnosti vezmeme celý prostor A = M (proč? úloha 1). Implikace. Nechť je (M, d) kompaktní a nechť.

Množinu všech slov nad abecedou Σ značíme Σ * Množinu všech neprázdných slov Σ + Jazyk nad abecedou Σ je libovolná množina slov nad Σ

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

[1] x (y z) = (x y) z... (asociativní zákon), x y = y x... (komutativní zákon).

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

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

Limita funkce. FIT ČVUT v Praze. (FIT) Limita funkce 3.týden 1 / 39

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

Naproti tomu gramatika je vlastně soupis pravidel, jak

Greenova funkce pro dvoubodové okrajové úlohy pro obyčejné diferenciální rovnice

Definice 1.1. Nechť je M množina. Funkci ρ : M M R nazveme metrikou, jestliže má následující vlastnosti:

Úvod do logiky (presentace 2) Naivní teorie množin, relace a funkce

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

Přednáška 6, 6. listopadu 2013

(ne)závislost. α 1 x 1 + α 2 x α n x n. x + ( 1) x Vektoru y = ( 1) y říkáme opačný vektor k vektoru y. x x = 1. x = x = 0.

)(x 2 + 3x + 4),

Matematika I 12a Euklidovská geometrie

Aplikovaná matematika 1 NMAF071, ZS

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

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

Základní pojmy teorie množin Vektorové prostory

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

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

Limita a spojitost funkce a zobrazení jedné reálné proměnné

3. přednáška 15. října 2007

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

V: Pro nulový prvek o lineárního prostoru L platí vlastnosti:

1 Kardinální čísla. množin. Tvrzení: Necht X Cn. Pak: 1. X Cn a je to nejmenší prvek třídy X v uspořádání (Cn, ),

6 Lineární geometrie. 6.1 Lineární variety

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

Transkript:

PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy PAVEL RŮŽIČKA Abstrakt. Ukážeme, že každý prvek distributivního svazu odpovídá termu v konjuktivně-disjunktivním (resp. disjunktivně-konjunktivním) tvaru. Odtud odvodíme, že varieta distributivních svazů je lokálně konečná. Dále ukážeme, že konečný distributivní svaz je izomorfní svazu dolních podmnožin uspořádané nožiny jeho spojově nerozložitelnéch prvků. Odtud odvodíme, že konečný svaz je distributivní právě když je každý jeho spojově nerozložitelný prvek spojový prvočinitel. Nakonec ukážeme, že délka konečného distributivního svazu odpovídá velikosti množiny spojově nerozložitelnéch prvků tohoto svazu. 5.1. Svazové termy. Buď X := {x 1,x 2,...} (spočetná) množina proměnných. Svazový term definujeme induktivně takto: (1) Každá z proměnných x 1,x 2,... je svazovým termem. (2) Jsou-li p a q svazové termy, potom jsou také (p q) a (p q) svazové termy. V zápisu svazových termu budeme vynechávat závorky tam, kde nám to asociativita svazových operací dovolí. Například tedy budeme místo ((p 1 p 2 ) p 3 ) psát jen p 1 p 2 p 3. Symbolem T[X] označíme množinu všech svazových termů s proměnnými z množiny X. Složitost termu je hodnota zobrazení ρ: T[X] N definovaná induktivně takto: (1) ρ(x) = 1 pro všechna x X, (2) ρ(p q) = ρ(p q) = ρ(p)+ρ(q)+1, pro všechna p,q T[X]. Jsou-li všechny proměnné vyskytující se ve svazovém termu p prvky množiny {x 1,x 2,...,x n }, řekneme, že p je n-ární svazový term, což zapíšeme, podobně jako v případě číselných polynomů, symbolem p(x 1,...,x n ). Množinu všech n-árních svazových termů označíme T[x 1,...,x n ]. Interpretací (řádu n) termu p T[x 1,...,x n ] ve svazu A rozumíme n-ární operaci p A : A n A na množině A určenou předpisem a 1,...,a n p(a 1,...,a n ). Svazovou (n-ární) identitou rozumíme výraz p q, kde p,q jsou n-ární svazové termy. Řekneme, že třída svazů U splňuje svazovou identitu p q (což Přednáška se konala v Karlíně v seminární místnosti Katedry algebry, 5. listopadu 2018. 1

2 P. RŮŽIČKA zapisujeme p U q) jsou-li interpretace termů p,q ve svazu A shodné pro všechna A U. Symbolem p q (a podobně p U q) značíme, že q p q (a podobně q U p q). Tvrzení 5.1. Buď A svaz a p T[x 1,...,x n ]. Interpretace p A termu p ve svazu A je monotóní a idempotentní operace. Dále platí, že pro všechna p T[x 1,...,x n ]. x 1 x n p(x 1,...,x n ) x 1 x n, Důkaz. V obou případech indukcí podle složitosti termu. 5.2. Disjunktivně-konjunktivní tvar termů. Řekneme, že svazový term p je v disjunctivně-konjunktivním (resp. konjunktivně-disjunktivním) tvaru, existuje-li přirozené číslo n a konečné podmnožiny Y 1,...,Y n X takové, že n ( ) n ( ) p = Yi (resp. p = Yi ). i=1 Připomeňme, že symbolem D značíme varietu všech distributivních svazů. Věta 5.2. Pro každý svazový term p existují svazové termy s (resp. t) v disjunktivně-konjunktivním (resp. konjunktivně-disjunktivním) tvaru takový, že p D s D t. Důkaz. Buď p n-ární svazový term. Ukážeme, že existuje n-ární svazový term s v disjunktivně-konjunktivním tvaru takový, že p D s. Existenci n-árního svazovho termu t v konjunktivně-disjunktivním tvaru takového, že p D t bychom ukázali obdobně. Podle Věty 4.3 lze každý distributivní svaz vnořit do kartézské mocniny dvouprvkového svazu C 2. To znamená, že varieta distributivních svazů je svazem C 2 generovaná a tedy stačí sestrojit n-ární svazový term s v disjunktivně-konjunktivním tvaru takový, že p C2 = s C2. Pro každou n-tici a := a 1,...,a n C 2 n položme a definujme i=1 S(p) := { a 1,...,a n p C2 (a 1,...,a n ) = 1}, χ a := {i {1,2,...,n} a i = 1}, (5.1) s(x 1,...,x n ) := Z definice (5.1) je ihned vidět, že a S(p) i χ a p C2 (a 1,...,a n ) = 1 = a 1,...,a n S(p) = s C2 (a 1,...,a n ) = 1, a tedy p C2 s C2. Nechť naopak pro nějaké b := b 1,...,b n C n 2 platí, že s C 2 (b) = 1. Z definice (5.1) je potom vidět, že existuje a S(p) takové, že a b. Podle x i.

Konjuktivně disjunktivní termy, konečné distributivní svazy 3 Tvrzení 5.1 indukují svazové termy monotónní operace a tedy p C2 (b) = 1. Dostáváme tak i opačnou nerovnost s C2 p C2. Důsledek 5.3. Konečně generovaný distributivní svaz je konečný. Důkaz. Buď D distributivní svaz, který je generován konečnou množinou {d 1,...,d n }. Vzhledem k Větě 5.2 existuje pro každé c D n-ární svazový term s v disjunktivně-konjunktivním tvaru takový, že c = s(d 1,,d n ). Z definice (5.1) je vidět, že existuje nejvýše 2 2n takových termů. Svaz D má tedy nejvýše 2 2n prvků. 5.3. Struktura konečných distributivních svazů. Nenulový prvek s svazu A je spojově nerozložitelný pokud z rovnosti s = a b plyne, že s {a,b}. Symbolem J(A) označíme množinu všech spojově nerozložitelných prvků svazu A. Množina J(A) je přirozeně uspořádaná restrikcí uspořádání svazu A. Lemma 5.4. Každý nenulový prvek konečného svazu je spojením spojově nerozložitelných prvků. Důkaz. Buď A konečný svaz. Označme N množinu těch nenulových prvků svazu A, které nejsou spojením spojově nerozložitelných prvků. Pro spor předpokládejme, že je množina N neprázdná. Protože je svaz A konečný, má množina N minimální prvek, označme jej c. Prvek c je nenulový a jistě není spojově nerozložitelný. Proto ve svazu A existují prvky a, b < c takové, že c = a b. Z minimality prvku c v množině N plyne, že a = s 1 s k a b = t 1 t l pro nějaké spojově nerozložitelné s 1,...,s k a t 1,...,t l (všimněme si, že prvky a,b jsou nutně nenulové). Potom ale c = a b = s 1 s k t 1 t l, a tedy c je spojením spojově nerozložitelných prvků. To je ve sporu s předpokladem, že c N. Poznámka. Řeknem, že uspořádaná množina P splňuje podmínku konečnosti klesajícíh řetězců, je-li každý ostře klesající řetězec v P konečný. Snadno nahlédneme, že uspořádaná množina P splňuje podmínku konečnosti klesajících řetězců právě když má každá její neprázdná podmnožina minimální prvek. Pro svazy splňující podmínku konečnosti klesajících řetězců můžeme argumentovat stejně jako v důkazu Věty 5.4. Proto je každý nenulový prvek takového svazu spojením spojově nerozložitelných prvků. Přıklad 5.1. Buď X nekonečná množina. Položme A := {Y X Rozdíl X \Y je konečný}. Snadno nahlédneme, že je množina A uzavřena na konečná sjednocení a konečné průniky a tedy spolu s těmito operacemi tvoří svaz, označme jej A. Žádný prvek svazu A není spojově nerozložitelný.

4 P. RŮŽIČKA Nenulový prvek p svazu A je spojový prvočinitel pokud z nerovnosti p a b plyne, že p a nebo p b. Z definic je vidět, že každý spojový prvočinitel je spojově nerozložitelný. Naopak snadno nahlédneme, že prvky a,b,c M 3 jsou spojově nerozložitelné, ale žádný z nich není spojový prvočinitel. Lemma 5.5. Každý spojově nerozložitelný prvek distributivního svazu je spojovým prvočinitelem. Důkaz. Nechť A je distributivní svaz s J(A). Předpokládejme, že s a b pro nějaké a,b A. Z distributivity svazu A dostaneme, že s = s (a b) = (s a) (s b). Protože prvek s je spojově nerozložitelný, buďto s = s a (a tedy s a) nebo s = s b (a tedy s b). Proto je s spojovým prvočinitelem. Připomeňme, že dolní (resp. horní) podmnožina uspořádané množiny P je D P taková, že p d = p D (resp. H P taková, že d p = p H), pro všechna p P, d D (resp. d H). Pro libovolnou podmnožinu X uspořádané množiny P položíme X := {p P x X: p x}, X := {p P x X: x p}. Pro jednoprvkovou množinu X = {x} bude značit x (resp. x) místo {x} (resp. {x}). Symbolem D(P) (resp. H(P)) označíme množinu všech dolních (resp. horních) podmnožin uspořádané množiny P. Tyto množiny tvoří poduniverza svazu všech podmnožin P s operacemi průniku a sjednocení. Buď A konečný svaz. Definujme zobrazení α a β takto: (5.2) α: A D(J(A)) β: D(J(A)) A a {s J(A) s a} D D Symbolem 1 A budeme značit identické zobrazení A A. Pozorování 5.6. Jsou-li A, B svazy a α: A B bijekce taková, že a b právě když α(a) α(b), pro všechna a,b A, je α izomorfismus těchto svazů. To plyne ihned z toho, že svazové operace jsou definovány jako infimum a suprémum. Odtud plyne, že jsou-li α: A B a β: B A vzájemně inverzní bijekce zachovávající uspořádání, jsou obě tato zobrazení izomorfismy svazů A a B. Věta 5.7. Buď A konečný svaz. (1) Zobrazení α (resp. β) definované předpisem (5.2) zachovává průseky (resp. spojení) a βα = 1 A. Speciálně, zobrazení α je prosté a zobrazení β je na. (2) Je-li svaz A distributivní, jsou α a β vzájemně inverzní svazové izomorfismy. Důkaz. (1) Z defininice infima plyne, že s a b právě když s a a zároveň s b pro všechna a,b,s A. Odtud je vidět, že zobrazení α zachovává

Konjuktivně disjunktivní termy, konečné distributivní svazy 5 průseky. Naopak z Lemmatu 1.1. plyne, že (G H) = ( G) ( H), pro všechna G, H A. Proto zobrazení β zachovává spojení. Protože je svaz A konečný, je podle Lemmatu 5.4 každý jeho prvek spojením spojově nerozložitelných prvků tohoto svazu. Odtud plyne, že βα(a) = {s J(A) s a} = a, pro všechna a A. (2) Předpokládejme, že konečný svaz A je distributivní. Buď D dolní podmnožina uspořádané množiny J(A) a s J(A). Vzhledem k Lemmatu 5.5 a distributivitě svazu A je s spojovým prvočinitelem. Proto z s D plyne, že s d pro nějaké d D a tedy s D. Proto platí αβ(d) = {s J(A) s D} = D. Proto jsou α a β vzájemně inverzní bijekce. Protože zobrazní α zachovává průseky a β zachovává spojení, zachovávají obě tato zobrazení uspořádání. Vzhledem k Pozorování 5.6 jsou zobrazení α,β svazovými izomorfismy. Důsledek 5.8. Konečný distributivní svaz je izomorfní svazu všech dolních podmnožin uspořádané množiny jeho spojově nerozložitelných prvků. Všiměme si, že v důkazu části (2) Věty 5.7 jsme využili jen toho, že každý spojově nerozložitelný prvek svazu A je v tomto svazu spojovým prvočinitelem. Protože svaz všech dolních podmnožin uspořádané množiny je distributivní (je to podsvaz svazu všech podmnožin této množiny), dostáváme, že Důsledek 5.9. Konečný svaz je distributivní právě když je každý jeho spojově nerozložitelný prvek spojovým prvočinitelem. Připomeňme, že řetězcem míníme lineárně uspořádaný svaz. Délku konečného řetězce C pak definujeme jako C 1. Délkou d(a) konečného svazu A pak rozumíme největší délku řetězce v A. Tvrzení 5.10. Pro konečný svaz A platí, že d(a) J(A). Je-li A distributivní, platí rovnost d(a) = J(A). Důkaz. Buď A konečný svaz a a 0 < a 1 < < a n řetězec v A. Podle Lemmatu 5.4 je každý prvek svazu A spojením spojově nerozložitelných prvků. Proto platí rovnost a i = ( a i J(A)) pro každé i = 0,1,...,n a tedy a 0 J(A) a 1 J(A) a n J(A). Odtud je vidět, že n J(A). Předpokládejme nyní, že svaz A je distributivní. Položme n := J(A) a uspořádejme prvky množiny J(A) do posloupnosti d 1,d 2,...,d n tak, že d i je minimální prvek množinyj(a)\{d 1,...,d i 1 }, pro každéi {1,2,...,n}. Z konstrukce této posloupnosti je vidět, že D i = {d 1,...,d i } jsou dolní podmnožiny uspořádané množiny J(A) pro všechna i = 0,1,...,n. Z Věty 5.7 plyne, že β(d 0 ) < β(d 1 ) < < β(d n )

6 P. RŮŽIČKA je řetěz délky n ve svazu A. Z Tvrzení 5.10 vidíme, že distributivní svazy délky n odpovídají vzájemně jednoznačně n-prvkovým uspořádaným množinám. Na Obrázku 1 jsou znázorněny všechny distributivní svazy délky 4. Červeně jsou vyznačeny jejich spojově nerozložitelné prvky.

Konjuktivně disjunktivní termy, konečné distributivní svazy 7 Obrázek 1. Distributivní svazy délky 4