Výroková logika je odvětví matematiky, které studuje logické vztahy mezi výroky (nebo tvrzeními, větami, tvrzeními) jako celek a propojenými logickými spojkami.
V tomto článku jsme se podrobně zabývali výrokovou logikou a souvisejícími tématy.
Obsah
Co je to logika?
Logika je základem veškerého matematického uvažování a veškerého automatizovaného uvažování. Pravidla logiky specifikují význam matematických výroků. Tato pravidla nám pomáhají porozumět a zdůvodnit výroky jako –
Což v jednoduché angličtině znamená Existuje celé číslo, které není součtem dvou čtverců .
Význam matematické logiky
Pravidla logiky dávají přesný význam matematickým výrokům. Tato pravidla se používají k rozlišení mezi platnými a neplatnými matematickými argumenty. Kromě jeho důležitosti pro pochopení matematického uvažování má logika četné aplikace v informatice, od návrhu číslicových obvodů po konstrukci počítačových programů a ověřování správnosti programů.
Výroková logika
Co je to návrh? Propozice je základním stavebním kamenem logiky. Je definována jako deklarativní věta, která je buď pravdivá nebo nepravdivá, ale ne obojí. The Pravdivostní hodnota výroku je pravdivý (označený jako T), pokud se jedná o pravdivý výrok, a nepravdivý (označený jako F), pokud se jedná o nepravdivý výrok. Například,
- Slunce vychází na východě a zapadá na západě.
- 1 + 1 = 2
- „b“ je samohláska.
Všechny výše uvedené věty jsou propozice, kde první dvě jsou Valid (True) a třetí je Invalid (False). Některé věty, které nemají pravdivostní hodnotu nebo mohou mít více pravdivostních hodnot, nejsou výroky. Například,
- Kolik je hodin?
- Jdi ven a hraj si
- x + 1 = 2
Výše uvedené věty nejsou výroky, protože první dvě nemají pravdivostní hodnotu a třetí může být pravdivá nebo nepravdivá. Chcete-li reprezentovat návrhy, výrokové proměnné Jsou používány. Podle konvence jsou tyto proměnné reprezentovány malými abecedami jako např
Výroková logika
je bílkovinný tuk
Tabulka pravdy
Protože potřebujeme znát pravdivostní hodnotu výroku ve všech možných scénářích, uvažujeme o všech možných kombinacích výroků, které jsou spojeny logickými spojovacími prvky, aby vytvořily daný složený výrok. Tato kompilace všech možných scénářů v tabulkovém formátu se nazývá a pravdivostní tabulka . Nejběžnější logické spojky -
1. Negace
Li
| p | ¬p |
|---|---|
| T | F |
| F | T |
Příklad, Negace Dnes prší, je Není to tak, že dnes prší nebo prostě Dnes neprší.
2. Konjunkce
Pro libovolné dva návrhy
| p | q | p ∧ q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | F |
Příklad, Konjunkce výroků
3. Disjunkce
Pro libovolné dva návrhy
záměr záměr
| p | q | p ∨ q |
|---|---|---|
| T | T | T |
| T | F | T |
| F | T | T |
| F | F | F |
Příklad, Disjunkce návrhů
4. Exkluzivní Or
Pro libovolné dva návrhy
| p | q | p ⊕ q |
|---|---|---|
| T | T | F |
| T | F | T |
| F | T | T |
| F | F | F |
Příklad, Exkluzivní nebo z návrhů
5. Implikace
Pro libovolné dva návrhy
| p | q | p → q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | T |
| F | F | T |
Někdo by se mohl divit, že proč
To vyplývá z Princip výbuchu který říká: Nepravdivý výrok implikuje cokoliv Podmíněné výroky hrají v matematickém uvažování velmi důležitou roli, proto se k vyjádření používá celá řada terminologie.
Jestliže p, pak qp postačuje pro qq, když nezbytnou podmínkou pa pro p je qp, pouze pokud qq, pokud z p nevyplývá ≠pq
Příklad, Pokud je pátek, pak dnes prší, je to návrh, který má formu
6. Dvoupodmínečná nebo dvojitá implikace
Pro libovolné dva návrhy
| p | q | p ↔ q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | T |
Některé další běžné způsoby vyjadřování
p je nutné a dostatečné pro qif p pak q, a naopakp, je-li q
Příklad: Dnes prší právě tehdy, když je dnes pátek. je návrh, který má tvar
char + int v jazyce Java
1) Zvažte následující tvrzení:
- P: Dobré mobilní telefony nejsou levné.
- Otázka: Levné mobilní telefony nejsou dobré.
- L: P znamená Q
- M: Q znamená P
- N: P je ekvivalentní Q
Která z následujících informací o L, M a N je SPRÁVNÁ? (Gate 2014)
(A) Pouze L je PRAVDA.
(B) Pouze M je PRAVDA.
(C) Pouze N je PRAVDA.
(D) L, M a N jsou PRAVDA.
Řešení viz BRÁNA | GATE-CS-2014-(Sada-3) | Otázka 11
2) Která z následujících možností není ekvivalentní p?q (Gate 2015)
Řešení viz BRÁNA | GATE-CS-2015 (Sada 1) | Otázka 65