Výroková logika je odvetvie matematiky, ktoré študuje logické vzťahy medzi výrokmi (alebo výrokmi, vetami, tvrdeniami) ako celkom a spojenými logickými spojkami.
V tomto článku sme sa podrobne venovali výrokovej logike a súvisiacim témam.
Obsah
Čo je to logika?
Logika je základom každého matematického uvažovania a každého automatizovaného uvažovania. Pravidlá logiky špecifikujú význam matematických výrokov. Tieto pravidlá nám pomáhajú pochopiť a zdôvodniť tvrdenia, ako napríklad –
Čo v jednoduchej angličtine znamená Existuje celé číslo, ktoré nie je súčtom dvoch štvorcov .
Význam matematickej logiky
Pravidlá logiky dávajú presný význam matematickým výrokom. Tieto pravidlá sa používajú na rozlíšenie medzi platnými a neplatnými matematickými argumentmi. Okrem jej dôležitosti pre pochopenie matematického uvažovania má logika množstvo aplikácií v informatike, od návrhu digitálnych obvodov po konštrukciu počítačových programov a overovanie správnosti programov.
Výroková logika
Čo je to návrh? Návrh je základným stavebným kameňom logiky. Je definovaná ako oznamovacia veta, ktorá je buď pravdivá alebo nepravdivá, ale nie oboje. The Pravdivá hodnota výroku je pravdivý (označený ako T), ak je pravdivý, a nepravdivý (označený ako F), ak ide o nepravdivý výrok. Napríklad,
- Slnko vychádza na východe a zapadá na západe.
- 1 + 1 = 2
- „b“ je samohláska.
Všetky vyššie uvedené vety sú výroky, kde prvé dve sú platné (pravda) a tretia je neplatné (nepravda). Niektoré vety, ktoré nemajú pravdivostnú hodnotu alebo môžu mať viac ako jednu pravdivostnú hodnotu, nie sú výroky. Napríklad,
- Koľko je hodín?
- Choď von a hraj sa
- x + 1 = 2
Vyššie uvedené vety nie sú výroky, pretože prvé dve nemajú pravdivú hodnotu a tretia môže byť pravdivá alebo nepravdivá. Na reprezentáciu návrhov, výrokové premenné sa používajú. Podľa Konvencie sú tieto premenné reprezentované malými abecedami ako napr
Výroková logika
matematické metódy v Jave
Tabuľka pravdy
Keďže potrebujeme poznať pravdivosť výroku vo všetkých možných scenároch, zvažujeme všetky možné kombinácie výrokov, ktoré sú spojené logickými spojkami, aby vytvorili daný zložený výrok. Táto kompilácia všetkých možných scenárov v tabuľkovom formáte sa nazýva a pravdivostná tabuľka . Najbežnejšie logické spojovacie prvky -
1. Negácia
Ak
| p | ¬p |
|---|---|
| T | F |
| F | T |
príklad, Negácia Dnes prší, je Nie je to tak, že dnes prší alebo jednoducho Dnes neprší.
2. Konjunkcia
Pre akékoľvek dva návrhy
| p | q | p ∧ q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | F |
príklad, Spojenie výrokov
3. Disjunkcia
Pre akékoľvek dva návrhy
| p | q | p ∨ q |
|---|---|---|
| T | T | T |
| T | F | T |
| F | T | T |
| F | F | F |
príklad, Disjunkcia návrhov
4. Výhradný Or
Pre akékoľvek dva návrhy
| p | q | p ⊕ q |
|---|---|---|
| T | T | F |
| T | F | T |
| F | T | T |
| F | F | F |
príklad, Exkluzívne alebo z návrhov
5. Implikácia
Pre akékoľvek dva návrhy
| p | q | p → q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | T |
| F | F | T |
Niekto by sa mohol čudovať, že prečo
Vyplýva to z Princíp výbuchu ktorý hovorí: Nepravdivé tvrdenie znamená čokoľvek Podmienené tvrdenia zohrávajú veľmi dôležitú úlohu v matematickom uvažovaní, preto sa na vyjadrenie používa rôzna terminológia.
Ak p, potom qp postačuje pre qq, keď nevyhnutná podmienka pa pre p je qp iba vtedy, ak qq, pokiaľ z p nevyplýva ≠pq
rokmesiac
príklad, Ak je piatok, tak dnes prší, je návrh, ktorý má formu
6. Dvojpodmienečná alebo dvojitá implikácia
Pre akékoľvek dva návrhy
| p | q | p ↔ q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | T |
Niektoré ďalšie bežné spôsoby vyjadrovania
p je nevyhnutné a postačujúce pre qif p potom q, a naopakp, ak q
Príklad: Dnes prší vtedy a len vtedy, ak je dnes piatok. je návrh, ktorý má tvar
zoznam triedený java
1) Zvážte nasledujúce tvrdenia:
- P: Dobré mobilné telefóny nie sú lacné.
- Otázka: Lacné mobilné telefóny nie sú dobré.
- L: P znamená Q
- M: Q znamená P
- N: P je ekvivalentné Q
Ktorá z nasledujúcich možností o L, M a N je SPRÁVNA? (Gate 2014)
(A) Len L je PRAVDA.
(B) Len M je PRAVDA.
(C) Iba N je PRAVDA.
(D) L, M a N sú PRAVDA.
Riešenie viď BRÁNA | GATE-CS-2014-(Sada-3) | Otázka 11
2) Ktorá z nasledujúcich možností nie je ekvivalentná p?q (Gate 2015)
Riešenie viď BRÁNA | GATE-CS-2015 (Sada 1) | Otázka 65