Množiny, relace a zobrazení

Editovat
Note

Základní množinové operace. Relace a jejich vlastnosti – ekvivalence a rozklady, uspořádání a uspořádané množiny. Skládání relací, zobrazení (injekce, surjekce, bijekce).

IB000, MB101/MB201

Teorie množin je v informatice všude. Dokládá to fakt, že většina informatických definic je tvaru "množina, na níž jsou kladeny specifické požadavky". V MZI se rozlišují dvě: naivní a Zermelova-Fraenkelova teorie množin.

Naivní teorie množin

Množina je skupina objektů. Tato skupina může obsahovat třeba nic, čtyři brambory, nebo třeba nekonečné množství kopečků vanilkové zmrzliny. Množina může dokonce obsahovat další množiny.

Problém nastává, když si představíte množinu, která obsahuje sama sebe. Taková množina přece není normální, takže si dále představíte množinu, dejme tomu , všech množin, které normální jsou, tedy neobsahují samy sebe. Je ale normální?

Pokud ano, pak musí obsahovat sama sebe, protože má obsahovat všechny normální množiny, a tím pádem normální není.

Jenže pokud normální není, pak by měla obsahovat sama sebe, ale to nemůže, protože smí obsahovat pouze normální množiny, takže normální je.

Tenhle drobný zádrhel se nazývá Russelův paradox.

Zermelova-Fraenkelova teorie množin

Zermelova-Fraenkelova (ZF) teorie množin řeší Russelův paradox svou specifičtější, axiomatickou definicí.

Axiom Popis Formulka

Axiom extenzionality

Množiny, které mají stejné prvky, se rovnají.

Schéma axiomů (omezeného) vyčlenění/vydělení

Lze tvořit podmnožiny takových , které splňují predikát .

nebo taky

Axiom prázdné množiny

Existuje "nic". (Tenhle axiom je trochu zbytečný, protože plyne z Vyčlenění a neprázdnosti univerza.)

Axiom dvojice

Když dáš dohromady a , máš množinu .

Axiom sjednocení (sumy)

Množiny se dají "slít do jednoho hrníčku".

, nebo taky .

Axiom potenční množiny

Z každé množiny dokážeš vyrobit množinu všech jejích podmnožin

Schéma axiomu nahrazení

Pokud je na dané množině zobrazením, tak můžu danou množinu zobrazit.

Axiom nekonečna

Existuje resp. nekonečná množina obsahující , atd.

Axiom regularity (fundovanosti)

Když už množina něco obsahuje, tak má alespoň jeden prvek , který má s prázdný průnik. Tohle zabraňuje konstrukci množin, které obsahují samy sebe.

Note
Když se do ZF přidá axiom výběru, vyleze z toho ZFC.

Základní množinové operace

Operace Formulka

sjednocení

průnik

rozdíl

symetrický rozdíl

potenční množina

kartézský součin

Vlastnosti množinových operací

Vlastnost Formulka

Komutativita

Asociativita

Distributivita

Relace

Binární relace je podmnožinou kartézské součinu dvou množin: .

Vlastnosti binarních relací

Vlastnost relace Formulka

Reflexivní

Ireflexivní

Symetrická

Antisymetrická

Tranzitivní

Relační pojmy

[Reflexivní | symetrický | tranzitivní] uzávěr

Nejmenší nadmnožina taková, že splňuje vlastnost z názvu.

Předuspořádání (kvaziuspořádání)

Reflexivní a tranzitivní binární relace.

Částečné uspořádání na

Reflexivní, antisymetrická a tranzitivní binární relace na .

Lineární (úplné) uspořádání

Uspořádání, kde jsou každé dva prvky srovnatelné.

Ekvivalence

Reflexivní, symetrická a tranzitivní binární relace.

Rozklad (quotient set)

Každá ekvivalence "rozkládá" množinu , na které je definována, na vzájemně disjunktní podmnožiny — třídy rozkladu. Píšeme . Rozklad je pak množina tříd rozkladu. Ke třídě rozkladu se dostaneme skrze reprezentanta : . Pár faktů:

  • Každá ekvivalence jednoznačně určuje rozklad. A obráceně.

Skládání relací

Dejme tomu, že , když sedí napravo od , a , když sedí pod . Pak (D po P), když sedí vpravo dole pod (a někdo sedí i ve vzniknuvším rohu).

Pojmy uspořádaných množin

Uspořádaná množina

Dvojice , kde je množina a je částečné uspořádání na .

Minimální prvek

Není prvek uspořádané množiny, který by byl menší. Může jich být více. Anglicky minimal element.

Maximální prvek

Není prvek uspořádané množiny, který by byl větší. Může jich být více. Anglicky maximal element.

Nejmenší prvek

Prvek uspořádané množiny menší než všechny ostatní. Je nejvýše jeden. Anglicky least element nebo taky minimum.

Největší prvek

Prvek uspořádané množiny větší než všechny ostatní. Je nejvýše jeden. Anglicky greatest element nebo taky maximum.

Horní a dolní závora

Mějme uspořádanou množinu a její podmnožinu .

  • Horní závora (upper bound) je prvek takový, že .

  • Dolní závora (lower bound) je prvek takový, že .

Infimum a supremum
  • Infimum je nejmenší horní závora.

  • Supremum je největší dolní závora.

    Představ si množinu jako dálnici. Dálnice (přinejmenším D1) je vlastně taková množina volně spojených, diskrétních panelů. Panely blíže tvému auto u a za tvým autem jsou "menší" než panely, co tě teprve čekají. Množina je pak jako placený úsek dálnice. Infimum by byla doslova závora na začátku tohohle úseku a supremum by pak byla závora na jeho konci.

Řetězec

je řetězec v uspořádání , právě když je lineárně uspořádaná množina.

Pokrývá

pokrývá , právě když , a neexistuje takové, že , a .

Pojmy zobrazení

Částečné zobrazení (partial map)

Je binární relace taková, že

Tedy každý vzor má nejvýše jeden obraz. Píšeme  — zobrazení z do . Taky píšeme , když .

Definiční obor (domain)

Obor hodnot (codomain)

Vzory

Prvky .

Obrazy

Prvky .

Totální zobrazení (total map)

Je parciální zobrazení, ale navíc platí . (To, že takové bude právě jedno, už zajišťuje definice výše.) Tedy každý vzor má právě jeden obraz.

Injekce

Injektivní (prostá) funkce (zobrazení) je funkce taková, že

Tedy každý vzor má svůj vlastní obraz.

Surjekce

Surjektivní funkce (zobrazení) je taková, že

Tedy každý obraz má svůj vzor.

Bijekce

Je funkce, která je zároveň injektivní i surjektivní (vzájemně jednoznačná).