Výroková logika, KNT, DNT

Splnitelnost formulí

#definice Jazyk výrokové logiky

Jazyk výrokové logiky obsahuje

#definice Formule výrokové logiky

Formule výrokové logiky (nebo krátce výroková formule) je každá posloupnost symbolů z jazyka výrokové logiky, která vznikne aplikací následujících pravidel:

  1. Každá prvotní formule je výroková formule.
  2. Jsou-li  a  výrokové formule, pak jsou i , (), (), () a () výrokové formule.
  3. Každý řetězec symbolů sestavený podle pravidel 1. a 2. v konečně mnoha krocích je formule výrokové logiky.
#definice Podformule

Podformule formule   je taková její část, která je sama formulí. Přitom uvažujeme formule i s vnějšími závorkami

#definice Pravdivostní ohodnocení

nechť   je formulé výrokové logiky a je pravdivostní ohodnocení prvotních formulí, které jsou obsažené v . **Pravdivostní hodnotu  výrokové formule** určíme postupným vyhodnocováním pravdivosti všech podformulí  od prvotních až po výslednou formuli. Za použití základních pravd (tabulky pro základní formule)

  • Řekneme, že formule  je pravdivá při ohodnocení , právě když .
  • Řekneme, že formule  je nepravdivá při ohodnocení , právě když .
#definice Tautologie, splnitelnost a kontradikce ve výrokové logice

Buď  výroková formule. Řekneme, že je

  • Tautologie, právě když pro každé ohodnocení  platí , značíme
  • Splnitelná, existuje-li ohodnocení  takové, že 
  • Kontradikce, právě když pro každé ohodnocení  platí , značíme
#definice Nutná, Postačující, nutná a postačující podmínka

Buďte  a  výroky, pro které dále platí, že

  •  je pravdivá formule. Pak  je postačující podmínka pro . Na druhou stranu,  je nutná podmínka pro .
  • je pravdivá formule. Pak  je nutná a postačující podmínka pro . Stejně tak  je nutná a postačující podmínka pro .

Logická ekvivalence a důsledek

#definice Logická ekvivalence a důsledek

Buďte  a  výrokové formule. Řekneme, že

  •  a  jsou logicky ekvivalentní, právě když pro každé ohodnocení  je  Píšeme
  •  je logickým důsledkem , právě když pro každé ohodnocení , pro které , je i . Píšeme

Základní logické zákony:

  • Obměněná implikace:
  • Převod implikace na disjunkci:
  • Negace implikace:
  • De Morganovy zákony: ,
  • Distributivní zákony:

Univerzální systém spojek

#definice Universální systém logických spojek

Množina logických spojek tvoří universální systém, právě když ke každé formuli existuje logicky ekvivalentní formule, která obsahuje pouze tyto spojky.

  • Patří sem například NAND a NOR
  • {}, {}

Normálové tvary

Výroková formule je literál, je-li prvotní formulí nebo negací prvotní formule.

Disjunktivní normálový tvar a ÚDNT

#definice Disjunktivní normální tvar

Výroková formule je

  • Implikant, je-li literálem nebo konjunkcí několika literálů.
  • disjunktivním normálním tvaru (DNT), je-li implikantem nebo disjunkcí několika implikantů.
#definice ÚDNT

Výroková formule je

  • Minterm formule , pokud je to takový její implikant, který obsahuje všechny prvotní formule vyskytující se v , každou právě jednou.
  • úplném disjunktivním normálním tvaru, je-li mintermem nebo disjunkcí různých (logicky neekvivalentních) mintermů.

Konjunktivní normálový tvar ÚKNT

#definice Konjunktivní normální tvar

Výroková formule je

  • Klausule, je-li literálem nebo disjunkcí několika literálů.
  • konjunktivním normálním tvaru (KNT), je-li klausulí nebo konjunkcí několika klausulí.
#definice ÚKNT

Výroková formule je

  • maxterm formule , pokud je to taková její klausule, která obsahuje všechny prvotní formule vyskytující se v , každou právě jednou.
  • úplném konjunktivním normálním tvaru, je-li maxtermem nebo konjunkcí různých (logicky neekvivalentních) maxtermů.
  • Každou formuli lze převést do ÚKNT a ÚDNT.
  • Podle počtu mintermů lze určit počet pravdivých ohodnocení formule.
  • Podle počtu maxtermů lze určit počet nepravdivých ohodnocení formule.
  • Konkrétní min/maxtermy označují konkrétní ohodnocení

Vytvořeno: 27. 5. 2026, 11:56
Poslední aktualizace: 9. 6. 2026, 12:18