Výrok (logika)
Výrok je základní pojem formální logiky. Je to tvrzení vyjádřené v umělém formálním jazyce (jazyk matematiky, formální logiky, programovací jazyky), postavené tak, že má smysl klást otázku, zda platí (je pravdivé) či nikoliv (je nepravdivé). Avšak není nutné, aby hodnota pravdivosti byla zjistitelná. O výroku, pro který lze o pravdivosti rozhodnut a je pravdivý, říkáme, že je dokazatelný.
Umělý formální jazyk je schopen reprezentovat pouze entity exaktního světa (matematické – čísla, množiny…, geometrické – úsečka, kružnice…), jen o těch může vypovídat (viz Věda/Věda exaktní a neexaktní).[1] O entitách reálného světa může vypovídat jen a jen tak, že se (ve vhodně redukované podobě) stanou součástí exaktního světa, tedy jsou-li reprezentovány prostřednictvím veličin (viz věda).[1] Výrok se tedy nemůže vztahovat na inherentně vágní znalosti o entitách reálného světa, získané přirozeným poznáním, neboť ty z definice (viz Exaktní) nemohou být součástí exaktního světa a i z důvodu jejich vágnosti nelze získat ostré rozhodnutí o pravdivosti. Výpověď o pravdivosti by tak nutně musela mít vágní význam (viz Jazyk (lingvistika)).[1] Výrok tedy nelze formulovat v přirozeném jazyce, jak se kdysi mylně uvádělo,[1] neboť konstrukty (slova, věty) přirozeného jazyka mají neodstranitelnou vágnost interpretace (viz konotace) a nemohou tak být součástí formální logiky, která je exaktní disciplínou.
Definice
[editovat | editovat zdroj]Výrok je tvrzení formulované v umělém formálním jazyce (jazyk matematiky, formální logiky, programovací jazyky), postavené tak, že má smysl klást otázku, zda platí (je pravdivé) či nikoliv (je nepravdivé).[zdroj?]
Výroku může být přiřazena pravdivostní hodnota z uzavřeného intervalu .[2], kde hodnota 0 obvykle značí nepravdivost a 1 značí pravdivost výroku.[3] Pokud logika používá pouze krajní hodnoty intervalu , je označována jako dvouhodnotová, pokud používá více hodnot z onoho intervalu, říká se jí vícehodnotová, a pravdivost tak nabývá více hodnot mezi úplnou nepravdivostí a úplnou pravdivostí. Uvedený interval může být spojitý nebo diskrétní. Příkladem vícehodnotové logiky je fuzzy logika, která používá spojitý uzavřený interval pravdivostních hodnot. Jiným příkladem vícehodnotové logiky může být trojhodnotová logika, kde významy oněch tří hodnot mohou být nepravda, není známo, pravda.
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.[4][5]
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é. [6]
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.[zdroj?]
Typy výroků
[editovat | editovat zdroj]- 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“).[7] 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ř. ).[7]
- 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.[7] 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
[editovat | editovat zdroj]- 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.[2][11]
Méně běžné spojky
[editovat | editovat zdroj]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ů
[editovat | editovat zdroj]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
[editovat | editovat zdroj]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
[editovat | editovat zdroj]Poznámky
[editovat | editovat zdroj]Reference
[editovat | editovat zdroj]- 1 2 3 4 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
- 1 2 POLÁK, Josef. Středoškolská matematika v úlohách I. 1. vyd. Praha: Prometheus 344 s. Dostupné online. ISBN 80-7196-021-7, ISBN 978-80-7196-021-8. OCLC 36882054
- ↑ NOVÁK, V.; PERFILIEVA, I.; MOČKOŘ, J. Mathematical principles of fuzzy logic. Dordrecht: Kluwer Academic, 1999. ISBN 978-0-7923-8595-0.
- ↑ kolektiv autorů. Aplikovaná matematika. Praha: SNTL, 1978. 2386 s. (Oborové encyklopedie SNTL). S. 2172.
- ↑ PICK, L.; ROKYTA, M.; TŮMA, J. Úvodní kurs ze základů matematiky [online]. 2012-09-27 [cit. 2020-12-09]. Dostupné online.
- ↑ DUŽÍ, Marie. Logika pro informatiky [online]. Ostrava: VŠB-TU Ostrava, 2012 [cit. 2025-02-13]. Kapitola Úvod, s. 5–8. Dostupné online. ISBN 978-80-248-2662-2.
- 1 2 3 DUŽÍ, Marie. Logika pro informatiky [online]. Ostrava: VŠB-TU Ostrava, 2012 [cit. 2025-02-13]. Kapitola Sémantický výklad výrokové logiky, s. 14. Dostupné online. ISBN 978-80-248-2662-2.
- 1 2 3 DUŽÍ, Marie. Logika pro informatiky [online]. Ostrava: VŠB-TU Ostrava, 2012 [cit. 2025-02-13]. Kapitola Sémantické dokazování ve výrokové logice, s. 19. Dostupné online. ISBN 978-80-248-2662-2.
- 1 2 3 4 DUŽÍ, Marie. Logika pro informatiky [online]. Ostrava: VŠB-TU Ostrava, 2012 [cit. 2025-02-13]. Kapitola Úvod, s. 8. Dostupné online. ISBN 978-80-248-2662-2.
- ↑ DUŽÍ, Marie. Logika pro informatiky [online]. Ostrava: VŠB-TU Ostrava, 2012 [cit. 2025-02-13]. Kapitola Úvod, s. 8. Dostupné online. ISBN 978-80-248-2662-2.
- 1 2 3 4 5 DUŽÍ, Marie. Logika pro informatiky [online]. Ostrava: VŠB-TU Ostrava, 2012 [cit. 2025-02-13]. Kapitola Sémantický výklad výrokové logiky, s. 15–19. Dostupné online. ISBN 978-80-248-2662-2.
- ↑ XOR v encyklopedii MathWorld (anglicky)
- ↑ NAND v encyklopedii MathWorld (anglicky)
- ↑ NOR v encyklopedii MathWorld (anglicky)
- ↑ Pravdivostní tabulka [online]. Aristoteles.cz [cit. 2013-10-02]. Dostupné online.
- ↑ Pravdivost formulí — Matematika.cz. matematika.cz [online]. [cit. 2021-03-20]. Dostupné online.
Literatura
[editovat | editovat zdroj]- DUŽÍ, Marie. Logika pro informatiky [online]. Ostrava: VŠB-TU Ostrava, 2012 [cit. 2025-02-13]. Kapitola Sémantický výklad výrokové logiky, s. 14–33. Dostupné online. ISBN 978-80-248-2662-2.
Související články
[editovat | editovat zdroj]Externí odkazy
[editovat | editovat zdroj]- https://matematika.cz/vyroky Archivováno 21. 4. 2021 na Wayback Machine.