Teorie polomnožin
Author
Albert FloresTeorie polomnožin je matematická teorie, která se zabývá studiem množinových operací nad částečnými množinami. Tato teorie byla vyvinuta v roce 1962 matematikem Felixem Hausdorffem, který ji použil pro studium topologické struktury obecných množin. Teorie polomnožin se zakládá na rozšíření základních operací množinové algebry – sjednocení, průnik a doplněk – na částečné množiny. Tím umožňuje pracovat s množinami, které nejsou zcela definovány, a popisovat tak matematické struktury, které nelze vyjádřit pomocí tradičních množinových operací. V teorii polomnožin se definuje pojem polomnožiny, která je neúplnou množinou s určitými vlastnostmi. Hlavními operacemi v teorii polomnožin jsou sjednocení a průnik polomnožin, které jsou definovány pomocí tradičních množinových operací a zároveň berou v úvahu neúplnost polomnožin. Teorie polomnožin má široké uplatnění v matematické logice, teorii množin, topologii a dalších oblastech matematiky. Je také využívána v informatice, zejména při hledání a vyhodnocování neúplných informací. V současnosti je teorie polomnožin stále předmětem výzkumu a rozvoje. Matematici zkoumají její další vlastnosti a uplatnění v různých oblastech matematiky a informatiky.
Teorie polomnožin je matematická teorie zobecňující teorii množin, která byla vyvinuta v 70. a 80. letech 20. století Petrem Vopěnkou a Petrem Hájkem. Její axiomatizace je podobná Von Neumann-Gödel-Bernaysově teorii množin, ale liší se tím, že umožňuje existenci vlastních tříd, které jsou částí nějaké množiny. Tato vlastnost umožňuje polomnožinám sloužit jako základ Vopěnkovy alternativní teorie množin.
Axiomatizace teorie polomnožin
Základní definice
Některé definice v tomto odstavci využívají objekty, jejichž existenci a vlastnosti lze dokázat pouze použitím některých axiomů. Proto při výstavbě teorie polomnožin je nutné postupovat po krocích (zavést axiomy, jejich užitím definovat nějaké objekty, ty využít k formulaci dalších axiomů, pomocí nich definovat další objekty, atd …). +more Pro přehlednost jsou však uvedeny axiomy a definice zvlášť a v pořadí, které neodpovídá jejich postupnému zavádění, ale jejich významu. * Uspořádanou dvojici definujeme jako \,\{x,\{x,y\}\} (existence takové množiny plyne z axiomu dvojice pro množiny - viz dále). * Řekneme, že třída R je relace, značíme Rel(R), jsou-li všechny prvky R tvaru pro nějaké množiny u,v. Je-li \in R, píšeme také někdy uRv. Definiční obor relace R, D(R), je množina všech v, pro které existuje u, že \in R. Obor hodnot relace R, W(R), je množina všech u, pro které existuje v, že \in R. * Extenze prvku x\in D(R) v relaci R, \, Ext_R(x), je \{y;\in R\}. * Třída X je polomnožina, Pm(X), existuje-li množina y, že X\subseteq y. * Relace R je regulární, Reg(R), je-li \, Ext_R(x) polomnožinou pro všechna x\in D(R). * Relace R je prostá, Pr(R), je-li pro x\neq y z D(R) nutně Ext_R(x)\neq Ext_R(y). * Třída X je exaktní funktor, Exct(X), je-li Rel(X) \land Reg(X) \land Pr(X).
Axiomy
Axiomatizace teorie polomnožin se obvykle vyslovuje v logice obsahující dva druhy proměnných - proměnné pro množiny a proměnné pro třídy. V následující axiomatizaci budeme označovat proměnné pro množiny malými písmeny x,y,z,… a proměnné pro třídy velkými písmeny X,Y,Z,…
Axiomy definující množinové proměnné
(MP1) (\exists x)(x=X) \leftrightarrow (\exists Y)(X \in Y) (Axiom definice množinové proměnné) Třída X je množina, právě když je prvkem nějaké třídy. * (MP2) (\forall x)(\exists X)(x=X) (Axiom inkluze množinových a třídových proměnných) Každá množina je zároveň třída.
Axiomy o třídách a množinách
(TM1) (\exist X)(\exists Y)(X\in Y) (Axiom existence množiny) Existuje nějaká množina. * (TM2) (\forall Z)(Z \in X \leftrightarrow Z \in Y)\leftrightarrow(X=Y) (Axiom extenzionality pro třídy) Třídy jsou si rovny právě když mají stejné prvky. +more * (TM3) (\forall x,y)(\exists z)(\forall u)(u \in z \leftrightarrow (u=x \vee u=y)) (Axiom dvojice pro množiny) Pro každé dvě množiny existuje množina, která je neuspořádanou dvojicí těchto množin. * (TM4) (\exists x)(\emptyset \in x \land (\forall y)(y\in x \rightarrow \{y\}\in x)) (Axiom nekonečna) Existuje nekonečná množina.
Gödelovské axiomy pro třídy
(GT1) (\exists Y)(\forall x)(x \in Y) (Existence univerzální třídy) Existuje třída všech množin. * (GT2) (\forall X)(\exists Y)(\forall x)(x\in Y \leftrightarrow (\exists u,v)(x\in X \land x= \land u\in v)) (Existence reprezentace \in) Na každé třídě existuje třídová reprezentace relace \in. +more * (GT3) (\forall X,Y)(\exists Z)(\forall x)(x \in Z \leftrightarrow (x\in X \land x \not \in Y)) (Axiom doplňku) Pro každé dvě třídy existuje doplněk jedné do druhé. * (GT4) (\forall X)(\exists Y)(\forall x)(x\in Y \leftrightarrow (\exists y)(\in X)) (Axiom projekce) Pro každou třídu je její definiční obor rovněž třídou. * (GT5) (\forall X,Y)(\exists Z)(\forall x)(x\in Z \leftrightarrow (\exists u,v)(x\in X \land x= \land v\in Y)) (Axiom zúžení) Pro každé dvě třídy existuje zúžení jedné na druhou. * (GT6) (\forall X)(\exists Y)(\forall x)(x\in Y \leftrightarrow (\exists u,v)(x= \land \in X)) (Axiom binární inverze) Pro každou třídu (binární relaci) existuje třída k ní inverzní. * (GT7) (\forall X)(\exists Y)(\forall x)(x\in Y \leftrightarrow (\exists u,v,w)(x= \land \in X)) (Axiom ternární inverze) Pro každou třídu (ternární relaci) existuje třída, jež je její „cyklickou záměnou“.
Gödelovské axiomy pro množiny
(GM2) (\forall x)(\exists y)(\forall u)(u\in y \leftrightarrow (\exists v,w)(u\in x \land u= \land v\in w)) (Existence reprezentace \in) Na každé množině existuje množinová reprezentace relace \in. * (GM3) (\forall x,y)(\exists z)(\forall u)(u \in z \leftrightarrow (u\in x \land u \not \in y)) (Axiom doplňku) Pro každé dvě množiny existuje doplněk jedné do druhé. +more * (GM4) (\forall x)(\exists y)(\forall u)(u\in y \leftrightarrow (\exists v)(\in x)) (Axiom projekce) Pro každou množinu je její definiční obor rovněž množinou. * (GM5) (\forall x,y)(\exists z)(\forall u)(u\in z \leftrightarrow (\exists v,w)(u\in x \land u= \land w\in y)) (Axiom zúžení) Pro každé dvě množiny existuje zúžení jedné na druhou. * (GM6) (\forall x)(\exists y)(\forall u)(u\in y \leftrightarrow (\exists v,w)(u= \land \in x)) (Axiom binární inverze) Pro každou množinu (binární relaci) existuje množina k ní inverzní. * (GM7) (\forall x)(\exists y)(\forall u)(u\in y \leftrightarrow (\exists v,w,r)(u= \land \in x)) (Axiom ternární inverze) Pro každou třídu (ternární relaci) existuje třída, jež je její „cyklickou záměnou“.
Axiom exaktního funktoru
(EF) Extc(X)\rightarrow (Pm(D(X))\leftrightarrow Pm(W(X))) (Axiom exaktního funktoru) Exaktní funktor má polomnožinový definiční obor, právě když má polomnožinový obraz.
Polomnožina
Polomnožinou nazýváme takovou vlastní třídu X, pro kterou existuje množina y, že X\subseteq y.