• 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

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í