Argumentace a logika

Logická forma, pravdivost a vliv na důsledky výroků


2.1 Logická forma a pravdivostní hodnoty

Logická forma výroku vznikne z výroku vyjmutím všeho, co se nepovažuje za relevantní z hlediska vyplývání, tedy z hlediska logických důsledků daného výroku. Logická forma tedy fixuje pravdivost (protože, ta z hlediska vyplývání relevantní je), nicméně odhlíží od mimologických nahodilostí (zejm. od konkrétního slovního obsahu).

Např. výroky „Prší a Alík štěká“ a „Micka mňouká a Alík štěká“ mají tutéž logickou formu „A a zároveň B“. Tato forma je pravdivá, když jsou obě její složky A a B pravdivé. Protože úsudky přenáší pravdivost z premis(y) na závěr, logickým důsledkem „A a zároveň B“ je A, resp. B.

Existují dvě základní klasické logiky, jež se liší v tom, jak pečlivě analyzují formu výroku: výroková logika a predikátová logika. Obě logiky pracují jen s logickými formami výroků, stručně jim přesto budeme říkat výroky.

 

2.2 Výroková logika a logická forma

Výroková logika (VL) odlišuje výroky jednoduché a složené, přičemž výroky se skládají pomocí výrokových spojek jako \land, jež v zásadě odpovídají gramatickým spojkám jako např. „a“.

Formální chování výrokových spojek představuje model fungování oněch gramatických spojek (účelem modelu je zjednodušení a přesnost). VL abstrahuje od ‚mimologického‘, čímž je v daném případě vše mimo pravdivostní hodnotu a tuto funkcionální odvislost: pravdivostní hodnota složeného výroku je funkcionálně odvislá od pravdivostních hodnot dílčích výroků.

Pravdivostní hodnoty jsou v klasické logice dvě: 1 (Pravda) a 0 (Nepravda).

Pravdivostní funkce jsou exaktními modely významů výrokové spojek. Funkční hodnota pro daný argument (tj. pro pravdivostní hodnotu/hodnoty dílčího výroku/výroků) je vždy vepsána tučně.

negace

\neg A

„ne-“, „není pravda, že“

konjunkce

\land B

„a“, „avšak“, „ale“

disjunkce

A \lor B

„nebo“ [nevylučovací]

implikace

A \to B

„jestliže, pak“

ekvivalence

A \leftrightarrow B

„právě tehdy, když“

0 1

1  1  1

1  1  1

1  1  1

1  1  1

1 0

1  0  0

1  1  0

1  0  0

1  0  0

 

0  0  1

0  1  1

0  1  1

0  0  1

 

0  0  0

0  0  0

0  1  0

0  1  0

 

Také výrokům tvaru \neg A se říká negace (či negovaný výrok); výrokům tvaru A \land B se říká konjunkce; výrokům tvaru A \lor B se říká disjunkce; výrokům tvaru A \to B se říká implikace; výrokům tvaru A \leftrightarrow B se říká ekvivalence.


2.2 Logické zákony jako platné úsudky

Logický zákon je logicky pravdivý výrok, který určitým způsobem odpovídá platnému úsudku. Nezřídka má tvar A  \to B, takže odpovídající úsudek má tvar A / B, což je lineární podoba

    A
   ---

   B

Zákony tvaru A B kódují dvojici platných úsudků: A / B a B / A. Zde jsou nejznámější příklady:

   Zákon dvojité negace                      \neg \neg\leftrightarrow A                       „dvě negace se vyruší“

   De Morganovy zákony                    \neg (A \land B)  ( \neg A \lor \neg B)     (plus varianty: permutace \neg )

                                                                „negovaná konjunkce je disjunkcí negací“

                                                                 \neg (A \lor B)  \leftrightarrow ( \neg A \land \neg B)     (plus varianty: permutace \neg )

                                                                „negovaná disjunkce je konjunkcí negací“

   Převod implikace na disjunkci          (A \to B)  \leftrightarrow ( \neg A \lor B)                      

   Převod implikace na konjunkci    \neg (A \to B)  \leftrightarrowA \land \neg B)                


2.3 Ekvivalence jako nejpřímější důsledek a negace jako ‚anti-důsledek‘

Ekvivalence jako logický důsledek. Výše uváděné zákony nám ukazují logické důsledky daného výroku A. Jistě, vždyť zákony kódují úsudky a úsudky s jednou premisou ukazují výrok a právě jeden jeho logický důsledek.

Např. jedním z logických důsledků výroku A je  \neg\neg A. Je-li daný výrok např. tvaru  \neg (A \lor \negB), jeho logickým důsledkem je dle De Morganova zákona  \negA \landB. V obou těchto příkladech jsme využili zákonů tvaru ekvivalence, hovoří se zde proto o výroku ekvivalentním k danému výroku; ten druhý výrok se nazývá ekvivalent. Ekvivalence dvou výroků znamená, že jejich pravdivostní hodnota je vždy shodná.

Negace jako logický ‚anti-důsledek‘. Z daného výroku A vyplývá jeho ekvivalent (viz hned výše), či výrok s ‚odvozenou‘, slabší pravdivostí (k tomu viz následující přednášku). Jiné výroky zase z daného výroku nevyplývají. V určitých případech má takový ‚anti-důsledek‘ pravdivostní hodnotu vždy opačnou, než daný výrok A; tehdy mluvíme o negaci daného výroku.

Nejjednodušší příklad tvoří A a jeho negace  \negA. Všimněme si, že negaci k A lze snadno sestrojit umazáním jedné \neg ve výroku \neg\negA, který nám jako ekvivalent A ukazuje zákon dvojité negace. Tento postup lze uplatnit i u dalších zákonů, např. z De Morganova zákona tak k výroku  A \lor \negB získáme jeho negaci \negA \landB .

 

2.4 Predikátová logika: logický čtverec

Predikátová logika (PL) poměrně věrně analyzuje strukturu jednoduchých výroků, což VL neumí. Výrok jako „Alík je pes“ má podle PL logickou formu P(a), což čteme: objekt a vyhovuje podmínce P / je popsatelný predikátem P / spadá do množiny odpovídající P. Právě teorie množin dává PL značnou sílu.

Kromě jednoduchých výroků jako „Alík je pes“, „Anna miluje Borise“, „On ji nemiluje“ umí PL najít i formu výroků jako „Všichni/Někteří lidé jsou smrtelní“. Přitom využívá dvou logických operátorů, jimž se říká kvantifikátory.

   \forall           obecný kvantifikátor     „všichni“, „každý“, „pro všechna x

   \exists          obecný kvantifikátor     „někteří“, „někdo“, „pro alespoň jedno x

Výrok jako „Každý není pes“ má formu \forallx \negP(x), výrok „Není pravda, že každý je pes“ má formu \neg\forallx P(x). Neodlišujeme při tom gramatický singulár a plurál, takže výroky „Všichni jsou psi“ a „Není pravda, že všichni jsou psi“ mají stejnou formu (ve správném pořadí), jako výroky formulované v předchozí větě v gramatickém singuláru.

Nejenže jsou operátory VL přítomny v logické formě jednoduchých výroků - PL umožňuje logickou formu složených výroků právě tak, jako VL. Neboli, PL je s to adekvátně modelovat mnohem více úsudků, než VL.

Např. „Každý člověk je smrtelný. Sókrates je člověk. Tudíž, Sókrates je smrtelný“ je intuitivně platný úsudek a PL to umí exaktně vyjádřit. Dle VL, jejíž pojem vyplývání je slabší, však tento úsudek platný není, neboť má neplatnou VL-formu: A, B / C.

Nejdůležitější část PL z hlediska aplikací v teorii argumentace se nazývá logický čtverec. PL čte logický čtverec jednodušeji než tradiční logika, nachází v něm „jen“ vztahy kontradiktoričnosti, tj. negace výroků; to níže vyznačují diagonály tvořící velké X. V následujícím obrázku jsou použity i tradiční označení výroků A, E, I, O.

                    

Vztah na diagonále lze využít i k nalezení ekvivalentu negace daného výroku. Tehdy se řídíme

   De Morganovy zákony záměny kvantifikátorů   \neg\forallx A  \leftrightarrow  \existsx \negA

                                                                                          \negx A     \forallx \negA

kdy \negA je dále upraveno dle zákonů přejatých z VL.

Náš obrázek logického čtverce také ukazuje Vennovy diagramy, jež zobrazují množinový model výroků: křížek \times indikuje, kde určitý nespecifikovaný objekt („x“) podle daného výroku je; šraf /// indikuje, kde žádný objekt podle daného výroku není.