Výrok (logika)
Výrok je základní pojem logiky. Většinou se definuje jako tvrzení, u kterého má smysl mluvit o pravdivosti. Avšak není nutné, aby byla hodnota pravdivosti zjistitelná. O výroku, pro který lze o pravdivosti rozhodnut a zároveň je pravdivý říkáme, že je dokazatelný.
Definice
Výrok je tvrzení, o němž má smysl prohlásit, zda je pravdivé či nepravdivé.[1]
Výrok se běžně týká entit exaktního světa (jako je matematika). Jazyk výroku bývá umělý formální jazyk. Použití entit reálného světa může vést k nejasnostem a chybám.Šablona:Poznámka[2]
Ve formální logice je důležitým pojem dedukce (úsudku), tedy proces, kdy z množiny premis (předem daných výroků) jsou odvozeny nové výroky, která z předpokladu pravdivosti premis, jsou taky pravdivé. [3]
Hypotéza (domněnka) je výrok, u něhož v daném okamžiku nejsme schopni rozhodnout, zda je pravdivý, či nepravdivý, ale víme jistě, že jedna z těchto dvou možností nastane.Šablona:Doplňte zdroj
Výroku může být přiřazena pravdivostní hodnota.[4] Většinou dvouhodnotová pravda-nepravda, ale může být definovaná i jinak. Například ve Fuzzy logice jde o jakékoliv číslo z intervalu .[5]
Pokud zápis obsahuje jednu nebo více proměnných (např. ), není to výrok, ale predikát či výroková forma (viz predikátová logika). Výrokem se stane dosazením hodnot všem proměnným či jejich kvantifikováním.[6][7]
Typy výroků
- Jednoduchý (atomický) výrok
Jednoduché (atomické nebo elementární) výroky jsou výroky, které neobsahují logické spojky. (např. „Plocha čtverce je rovna druhé mocnině délky jeho strany.“, „79 je prvočíslo“).[1] Jsou z logického hlediska dále nedělitelné a jsou prezentovány výrokovými proměnnými (nebo také výrokovými symboly). K označení se užívá malých písmen (např. ).[1]
- Složený výrok (formule)
Složené výroky jsou výroky, které vznikly z jednoduchých výroků použitím logických spojek.[1] Značí se velkými písmeny (např. ).
- Kvantifikovaný výrok
Kvantifikovaný výrok je takový výrok, který obsahuje kvantifikátor. Existují obecný kvantifikátor (symbol ) a existenční (symbol ).
- Splnitelná formule
Formule, která je pravdivá pro alespoň jeden prvek univerza.[8]
- Tautologie
Formule, která je pravdivá pro všechny prvky univerza.[8] Též se říká, že jsou analyticky pravdivé.[9] Všechny pravdivé matematické věty jsou analyticky pravdivé výroky.[9]
- Kontradikce
Formule, která je nepravdivá pro všechny prvky univerza.[8] Též se mluví o sporné množině formulí.[9] Vyplívá z ní jakýkoliv a každý závěr.[10]
- Empirický výrok
Výrok vypovídající o reálném světě, může být jak pravdivý, tak nepravidivý.[9]
Logické spojky
- Negace
Negace výroku je výrok , ten má opačnou pravdivostní hodnotu než výrok . Slovně: „není pravda, že...“.[11]
- Konjunkce
Konjunkce (někdy logické násobení) , slovně „ a současně “. Je-li konjunkce dvou výroků pravdivá, pak obě její části musí být pravdivé. Je-li konjunkce dvou výroků nepravdivá, pak alespoň jedna její část je nepravdivá.[11]
- Disjunkce
Disjunkce neboli alternativa (někdy logické sčítání) , slovně „ nebo “. Je-li disjunkce dvou výroků nepravdivá, pak obě její části musí být nepravdivé. Je-li disjunkce dvou výroků pravdivá, pak alespoň jedna její část musí být pravdivá.[11]
- Implikace
Iimplikace či , slovně „jestliže , potom (pak) “. Je-li implikace dvou výroků nepravdivá, pak její první člen je pravdivý a druhý nepravdivý.[11]
- Ekvivalence
Ekvivalence či , slovně „ právě tehdy, když “, nebo „ tehdy a jen tehdy “. Je-li ekvivalence dvou výroků pravdivá, znamená to, že oba její členy jsou pravdivé, nebo oba nepravdivé, tj. mají stejnou pravdivostní hodnotu. Je-li ekvivalence dvou výroků nepravdivá, pak její členy nabývají různých pravdivostních hodnot.[4][11]
Méně běžné spojky
Kromě výše uvedených se v počítačové technice používají i další spojky:
- XOR (z angl. exclusive OR), viz exkluzivní disjunkce[12]
- NAND (z angl. not AND; negace konjunkce), viz hradlo NAND[13]
- NOR, (z angl. not OR, negace disjunkce), viz hradlo NOR[14]
Tabulka pravdivostních hodnot složených výroků
Pravdivost složeného výroku je dána pravdivostní hodnotou jeho částí (výroků) a logickými spojkami, které jsou v něm obsaženy.
Pravdivostní tabulka pro negaci, konjunkci, disjunkci, implikaci a ekvivalenci dvou výroků:[15]
| 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
Pravdivost celé formule
Spojení výroků (celou formuli) lze vyhodnotit analogicky. Pokud existuje formule , tak ve chvíli, kdy vyhodnotíme formuli například na pravdivá (), tak dostáváme klasickou konjunkci , kterou už lze řešit (viz tabulka).
Postupnou aplikací nejjednodušších výrokových spojek lze získat výslednou pravdivostní hodnotu celé formule. Často se používá tzv. tabulková metoda[16] a Karnaughova mapa.
Odkazy
Poznámky
Reference
- ↑ 1,0 1,1 1,2 1,3 Šablona:Citace elektronické monografie
- ↑ Křemen, J.: Nový pohled na možnosti automatizovaného (počítačového) odvozování. Slaboproudý obzor. Roč. 68 (2013), č. 1., str. 7 – 11. https://web.archive.org/web/20150518082054/http://www.slaboproudyobzor.cz/files/20130102.pdf
- ↑ Šablona:Citace elektronické monografie
- ↑ 4,0 4,1 Šablona:Citace monografie
- ↑ Šablona:Cite book
- ↑ Šablona:Citace monografie
- ↑ Šablona:Citace elektronické monografie
- ↑ 8,0 8,1 8,2 Šablona:Citace elektronické monografie
- ↑ 9,0 9,1 9,2 9,3 Šablona:Citace elektronické monografie
- ↑ Šablona:Citace elektronické monografie
- ↑ 11,0 11,1 11,2 11,3 11,4 Šablona:Citace elektronické monografie
- ↑ Šablona:MathWorld
- ↑ Šablona:MathWorld
- ↑ Šablona:MathWorld
- ↑ Šablona:Citace elektronické monografie
- ↑ Šablona:Citace elektronického periodika