- Nechť je množina výrokových symbolů, pak:
-
literál nad = libovolný výrokový symbol z nebo jeho negace
-
úplná elementární konjunkce nad = libovolná konjunkce literálů, ve které se každý výrokový symbol z vyskytuje právě v jednom literálu
-
úplná elementární disjunkce nad = libovolná disjunkce literálů, ve které se každý výrokový symbol z vyskytuje právě v jednom literálu
-
úplná konjunktivní normální forma nad = je konjunkce úplných elementárních disjunkcí
-
úplná disjunktivní normální forma nad = je disjunkce úplných elementárních konjunkcí
-
ÚDNF se nedá vytvořit pokud se jedná o kontradikci a ÚKNF se nedá vytvořit pokud se jedná o tautologii
-
Vytvoření ÚDNF
- Pro každý řádek tabulky odpovídající ohodnocení , při kterém má funkce hodnotu sestrojíme ÚEK, tak že
- pro
- pro
- Výsledná ÚDNF je disjunkcí ÚEK z předchozího kroku
Vytvoření ÚKNF
- Pro každý řádek tabulky odpovídající ohodnocení , při kterém má funkce hodnotu sestrojíme ÚED, tak že
- pro
- pro
- Výsledná ÚKNF je konjunkcí ÚED z předchozího kroku
Příklad
Navigace
Předchozí: Booleovské funkce, funkčně úplné systémy Následující: Množiny, množinové operace, potenční množina, kartézský součin, číselné množiny, spočetné a nespočetné množiny Celý okruh: Výroková logika, formule, pravdivost, vyplývání