Výroková matematika

Protože běžný lidský jazyk je mnohdy nepřesný, může docházet k nejasnostem při formulaci některých skutečností. Takto by mohlo vzniknout mnoho omylů i v matematice, fyzice, chemii, programovacích jazycích atd. Z tohoto důvodu je vytvořena přesná výroková matematika (logika).


Základní logika a logické spojky:

  • Jazyk logiky: 
    • Výrokové symboly jsou definovány pomocí znaků a jejich číslování: A, a, a, a1, a2, … x, y, z …
    • Jako operátory se používají výrokové spojky: ∧ ∨ ⇒ …
    • Celé formule se označují řeckými znaky: α, β, … ϒ, δ …
    • Pro zpřehlednění je možno využít závorky ().
  • Logická pravda:
    • Udává, že je výrok pravdivý.
    • Čísla 4 a 6 jsou dělitelné dvěma – pravda.
    • V logice a výpočetní technice se značí pravda jako: 1 , t, true.
  • Logická nepravda, lež: 
    • Udává, že je výrok nepravdivý.
    • Čísla 3 a 7 jsou dělitelné dvěma – nepravda.
    • V logice a výpočetní technice se značí nepravda jako: 0 , f, false.
  • Konjunkce:
    • Značí se:
    • Váže se na dva symboly (je binární).
    • Logické a, a zároveň, and.
    • Kup jablka a hrušky. (Koupí oba druhy ovoce).
    • Jablka  Hrušky
  • Disjunkce:
    • Značí se: 
    • Váže se na dva symboly (je binární).
    • Logické nebo, or.
    • Kup jablka nebo hrušky. (Koupí buď jen jablka nebo jen hrušky. Koupí jen jedno ovoce).
    • Jablka ∨ Hrušky
  • Negace:
    • Značí se: ¬
    • Váže se na jeden symbol (je unární).
    • Logický opak, not.
    • Negace tvrzení „Prší“ je „Neprší„.
    • Tvrzení x = Prší. Pak ¬ x = Neprší.
  • Implikace:
    • Značí se: 
    • Váže se na dva symboly (je binární).
    • Logické vyjádření příčiny a následku. Pak, pakliže.
    • Prší, pak je silnice mokrá.
    • Prší  pak je silnice mokrá.
    • Nelze otočit směr výroku. Silnice může být mokrá i z jiných příčin – nevyvolá déšť.
  • Ekvivalence:
    • Značí se: 
    • Váže se na dva symboly (je binární).
    • Vyjádření právě tehdy, právě když.
    • Miliardy peněz umožňují velkou moc.
    • Miliardy peněz ⇔ Velká moc.
  • Rovnost výroků:
    • Značí se: =
    • Váže se na dva symboly (je binární).
    • Udává, zda-li jsou výroky v daném ohledu rovny.
    • 10 = 10
  • Nerovnost výroků:
    • Značí se: 
    • Váže se na dva symboly (je binární).
    • Udává, zda-li jsou výroky v daném ohledu rovny.
    • 10 ≠ 14

Atomické výroky a formule:

  • Atomický výrok:
    • Je výrok s využitím jedné výrokové spojky jenž nelze dále dělit.
    • Když prší, tak jsou silnice mokré. (Atomický výrok jenž nelze dále dělit).
    • Když prší, tak jsou silnice mokré, a když mrzne, tak i zledovatělé. (Výrok lze dále dělit a proto není atomický).
    • Ověřuje se, zda-li atomický výraz dává v daném kontextu smysl. (Když prší, tak jsou silnice jablko. – Výrok nedává smysl.)
  • Formule:
    • Formule je spojení atomických výroků do složitějších, výsledných celků.
    • Když prší, tak jsou silnice mokré, a když mrzne, tak i zledovatělé.
    • Pro usnadnění složitých formulí lze využívat závorky: (X ∧ (¬Y)).
    • Ověřuje se, pravdivost celé formule.
  • Pravdivostní ohodnocení: 
    • Značí se e
    • Určuje, zda-li je symbol, atomický výraz nebo celá formule pravda či nepravda (1 či 0)
    • e(x) = 1
  • Tautologie (zdvojení): 
    • Je formule jenž má pravdivostní ohodnocení 1 (pravda) při libovolných hodnotách atomických výrazů.
    • Buď bude zítra hezky, nebo nebude zítra hezky.
  • Kontradikce (vyloučení): 
    • Je formule jenž má pravdivostní ohodnocení 0 (nepravda) při libovolných hodnotách atomických výrazů.
    • Jablko je červené, jablko není červené.
  • Kontrární výrok (protimluv): 
    • Je v podstatě nelogická formule. V logice 1 a 0 nelze využívat. Lze aplikovat až např. v kvantové kryptografii.
    • Jablko je červené, jablko je zelené.
  • Splnitelnost formule: 
    • Pokud lze dosáhnout pravdivosti formule (lze nalézt alespoň jedno pravdivostní tvrzení), pak je považována za splnitelnou.
  • Ekvivalence formule: 
    • Pokud dvě různé formule obsahující stejné atomické výroky v různém uspořádání dosáhnou stejného pravdivostního ohodnocení, pak jsou ekvivalentní.

Booleanovské vyhodnocení logiky:

  • Konjunkce:
    • Tabulkový zápis logického součinu – a. Pokud je A i B 1, pak u jejich log. součin je 1.
A­   B   A ∧ B
0   0     0
0   1     0
1   0     0
1   1     1

 

  • Disjunkce:
    • Tabulkový zápis logického součtu – nebo. Pokud je A nebo B 1, pak u jejich log. součet je 1.
A­   B   A ∨ B
0   0     0
0   1     1
1   0     1
1   1     1

  • Negace:
    • Tabulkový zápis logické negace – opak.
A­    ¬A
0     1
1     0

  • Implikace:
    • Tabulkový zápis.
X   Y   X ⇒ Y
0   0     1
0   1     1
1   0     0
1   1     1

  • Ekvivalence:
    • Tabulkový zápis.
X­   Y   X ⇔ Y
0   0     1
0   1     0
1   0     0
1   1     1
  • Tabulkové vyhodnocení formule:
    • Tabulkové vyhodnocení formule p ∨ (p ⇒ ¬q) 
p­   q    ¬q   p ⇒ ¬q     p ∨ (p ⇒ ¬q)
0   0     1      1             1
0   1     0      1             1
1   0     1      1             1
1   1     0      0             1