Výroková logika

Výroková logika , výroková logika ( lat.  propositio  - „výrok“ [1] ) nebo výrokový počet [2] , také logika nultého řádu ,  je úsek symbolické logiky , který studuje složité výroky tvořené z jednoduchých a jejich vztahy. Na rozdíl od predikátové logiky výroková logika nezohledňuje vnitřní strukturu jednoduchých výroků, pouze zohledňuje, jakými spojkami a v jakém pořadí se jednoduché výroky spojují do složitých [3] .

Přes svůj význam a široký záběr je výroková logika nejjednodušší logikou a má velmi omezené prostředky pro studium úsudků [2] .

Jazyk výrokové logiky

Jazyk výrokové logiky (výrokový jazyk [4] ) je formalizovaný jazyk určený k analýze logické struktury složitých výroků [1] .

Syntaxe výrokové logiky

Počáteční symboly nebo abeceda jazyka výrokové logiky [5] :

Symbol Význam
  Negativní znamení
 nebo & Znak spojky („logický AND“)
Znak disjunkce ("logické OR")
  implikační znak
Výrokové formule

Výroková formule je slovo v jazyce výrokové logiky [7] , tedy konečná posloupnost abecedních znaků sestavená podle níže uvedených pravidel a tvořící ucelený výraz v jazyce výrokové logiky [1] .

Induktivní definice množiny výrokových logických formulí : [4] [1]

  1. If , then (každá výroková proměnná je formule);
  2. jestliže  je vzorec, pak  je také vzorec;
  3. jestliže a  jsou libovolné formule, pak , , jsou také formule.

V jazyce výrokové logiky nejsou žádné jiné formule.

Backus-Naurova forma , která definuje syntaxi výrokové logiky, má zápis:

Velká latinská písmena a další, která se používají při definici vzorce, nepatří do jazyka výrokové logiky, ale do jeho metajazyka, tedy jazyka, který se používá k popisu samotného jazyka výrokové logiky. Výrazy obsahující metalety a další nejsou výrokové formule, ale schémata formulí. Například výraz je schéma, které vyhovuje vzorcům a dalším [1] .

S ohledem na libovolnou posloupnost abecedních znaků jazyka výrokové logiky lze rozhodnout, zda se jedná o formuli nebo ne. Pokud lze tuto sekvenci sestavit v souladu s odstavci. 1-3 definice vzorců, pak je to vzorec, pokud ne, pak to není vzorec [1] .

Konvence závorek

Vzhledem k tomu, že ve vzorcích sestavených z definice je příliš mnoho závorek, které někdy nejsou nutné pro jednoznačné pochopení vzorce, existuje konvence o závorkách , podle které lze některé závorky vynechat. Záznamy s vynechanými závorkami se obnovují podle následujících pravidel.

  • Pokud jsou vnější závorky vynechány, jsou obnoveny.
  • Pokud existují dvě spojky nebo disjunkce vedle sebe (například ), pak se do závorek nejprve uzavře levá část (to znamená, že tyto spojky jsou ponechány asociativní ).
  • Pokud jsou poblíž různé svazky, pak jsou závorky uspořádány podle priorit: a (od nejvyšší po nejnižší).

Když mluvíme o délce vzorce , mají na mysli délku implikovaného (obnoveného) vzorce, nikoli zkrácený zápis.

Například: položka znamená vzorec a její délka je 12.

Formalizace a interpretace

Jako každý jiný formalizovaný jazyk lze jazyk výrokové logiky považovat za soubor všech slov vytvořených pomocí abecedy tohoto jazyka [8] . Na jazyk výrokové logiky lze pohlížet jako na soubor všemožných výrokových formulí [4] . Věty přirozeného jazyka lze přeložit do symbolického jazyka výrokové logiky, kde se bude jednat o formule výrokové logiky. Proces převodu výroku do formule v jazyce výrokové logiky se nazývá formalizace. Opačný proces dosazování konkrétních výroků za výrokové proměnné se nazývá interpretace [9] .

Axiomy a pravidla odvození formálního systému výrokové logiky

Jednou z možných variant ( Hilbertovské ) axiomatizace výrokové logiky je následující systém axiomů:

;

;

;

;

;

;

;

;

;

;

.

s jediným pravidlem:

( modus ponens )

Věta o správnosti výrokového počtu říká, že všechny výše uvedené axiómy jsou tautologie a pomocí pravidla modus ponens lze z pravdivých výroků získat pouze pravdivé výroky. Důkaz této věty je triviální a redukuje se na přímé ověření. Mnohem zajímavější je fakt, že všechny ostatní tautologie lze získat z axiomů pomocí pravidla vyvozování – jde o tzv. větu o úplnosti výrokové logiky.

Pravdivostní tabulky základních operací

Hlavním úkolem výrokové logiky je stanovit pravdivostní hodnotu vzorce, pokud jsou dány pravdivostní hodnoty proměnných v něm obsažených. Pravdivostní hodnota formule je v tomto případě určena induktivně (s kroky, které byly použity při konstrukci formule) pomocí pravdivostních tabulek spojek [10] .

Nechť  je množina všech pravdivostních hodnot a nechť je  množina výrokových proměnných. Potom lze interpretaci (nebo model) jazyka výrokové logiky reprezentovat jako mapování

,

který spojuje každou výrokovou proměnnou s pravdivostní hodnotou [10] .

Negační skóre je dáno tabulkou:

Hodnoty dvojitých logických spojek (implikace), (disjunkce) a (konjunkce) jsou definovány takto:

Identicky pravdivé formule (tautologie)

Vzorec je stejně pravdivý , pokud platí pro jakékoli hodnoty jeho proměnných (tedy pro jakoukoli interpretaci) [11] . Následuje několik dobře známých příkladů identicky pravdivých výrokových logických formulí:

; ; ;
  • Absorpční zákony :
; ; ; .

Viz také

Poznámky

  1. 1 2 3 4 5 6 Chupakhin, Brodsky, 1977 , str. 203-205.
  2. 1 2 Kondakov, 1971 , článek „Propoziční počet“.
  3. NFE, 2010 .
  4. 1 2 3 Gerasimov, 2011 , str. 13.
  5. Voishvillo, Degtyarev, 2001 , str. 91-94.
  6. Ershov Yu. L. , Palyutin E. A. Matematická logika. - M. , Nauka , 1979. - str. 24
  7. Edelman, 1975 , str. 130.
  8. Edelman, 1975 , str. 128.
  9. Igoshin, 2008 , str. 32.
  10. 1 2 Gerasimov, 2011 , str. 17-19.
  11. Gerasimov, 2011 , str. 19.

Literatura