MLO Flashcards
(51 cards)
Výroková logika
Výroková logika je vyjadřovací prostředek matematiky. Základem výrokové logiky je výrok.
Prvotní výrok
jednoduchá oznamovací věta, u které má smysl se ptát, zda je či není pravdivá
prvotní formule
označenie prvotného výroku veľkými písmenami - A, B, …
Formule výrokové logiky
Formule výrokové logiky Je posloupnost symbolů z jazyka výrokové logiky – viz syntaxe.
Syntaxe fráze výrokové logiky
symboly pre prvotné formule, symboly pre logické spojky, zátvorky, opakované v konečne mnoho korkoch
Sémantika výrokové logiky
čo vytvorené frázy znamenajú
Pravdivostní ohodnocení
funkce z množiny prvotných formulí do množiny {0,1}, v(A) = 1 - pravidivý výrok, 0 - nepravdivý výrok
Negace
Nie je pravda, že A
Konjunkcia
A a B
Disjunkcia
A alebo B
Implikácia
Ak A, tak B
Ekvivalencia
A práve vtedy, keď B
Tautologie
Výroková formula je tautologia (T), ak pre všetky kombinácie ohodnotenia prvotných formulí je jej hodnota 1, tj. pravdivá
Kontradikce
Výroková formula je kontradikce (opračné T, hehe), ak pre všetky kombinácie ohodnotenia prvotných formulí je jej hodnota 0, tj. nepravdivá
Splniteľná formule
Výroková formula je splniteľný, ak pre nejakú kombináciu ohodnotenia prvotných formulí je jej hodnota 1, tj. pravdivá
Logický dôsledok
Formula B je logickým dôsledkom A, práve vtedy, keď pre každé ohodnotenie v, pre ktoré v(A) = 1 je aj v(B) = 0. Hovoríme: B vyplýva z A, tj ak A => B je tautologie
Logická ekvivalencia
Formule A a B sú logicky ekvivalentné práve vtedy, keď pre každé ohodnotenie v je v(A) = v(B), tj. ak A <=> B je tautlogie
Univerzálny systém logických spojek
Množina logických spojek S tvorý univerzálny systém, ak je možné previesť každú formulu výrokové logiky do logicky ekvivalentného tvaru, v ktorom sa vyskytujú len spojky z S, príklad: {¬, ∨}, {¬, ∧}, {¬, =>}, {↑}, {↓}
Shefferuv symbol
NAND - A ↑ B = ¬(A ∧ B)
Piercova šípka
NOR - A ↓ B = ¬(A ∨ B)
Disjunktivní normální tvar (DNT)
Literál je prvotní formule alebo jej negace (A, not A, B,…), Implikant je konjunkce literálu (A ∧ B, not A ∧ B, not C) alebo literál. Minterm je implikant, ktorý obsahuje všetky prvotné formule. Formule je v DNT, ak je implikant alebo disjunkciou niekoľkých implikantov - (A ∧ B ∧ C) ∨ (¬A ∧ ¬C). Fromule je v úplnom DNT, ak je v DNT a je disjunkciou mintermov
Konjunktívny normálny tvar (KNT)
Literál je prvotní formule alebo jej negace (A, not A, B,…), Klausule je disjunkce literálu (¬A ∨ B, ¬C) alebo literál. Maxterm je klausule, ktorá obsahuje všetky prvotné formule. Formule je v KNT, práve vtedy, keď je konjunkciou klausulí. Formule je v úplnom KNT, ak je konjunkciou maxtermov.
Minimalizace
Minimalizáciu provádime pomocou Karnaughových máp nad DNT. DNT je minimálny, práve keď žiadny iný ekvivalentný DNT nemá menej mintermov alebo menej literálov. KNT minimalizujeme prevodom na DNT. Mintermy odpovı́dajı́ ohodnocenı́m, pro něž je formule pravdivá. Negace maxtermů odpovı́dajı́ ohodnocenı́m, pro něž je formule nepravdivá.
Predikátová logika
Rozšírenie výrokovej logiky pre vyjadrenie zložitejších výrazov. Premenné (x,y,z), logické spojky, kvantifikátory (obecný,existenčný), pomocné symboly (zátvorky), symboly pre konštanty (K,L,…), symboly pre predikáty (p,q,r), funkce (f,g)