Algebra logiky

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 7. listopadu 2021; kontroly vyžadují 26 úprav .

Algebra logiky ( propositional algebra ) je úsek matematické logiky , který studuje logické operace s výroky [1] . Nejčastěji se předpokládá, že výroky mohou být pouze pravdivé nebo nepravdivé, to znamená, že se používá tzv. binární či binární logika, na rozdíl např. od ternární logiky .

Jeho zakladatelem je J. Boole , anglický matematik a logik , který založil svou logickou doktrínu na analogii mezi algebrou a logikou. Algebra logiky se stala prvním systémem matematické logiky, ve kterém se algebraická symbolika začala uplatňovat na logické závěry v operacích s pojmy uvažovanými ze strany jejich objemů. Boole si dal za úkol řešit logické problémy pomocí metod používaných v algebře . Jakýkoli úsudek se snažil vyjádřit formou rovnic se symboly, v nichž fungují logické zákony, podobné zákonům algebry.

Následně zdokonalení algebry logiky provedli W. .Ch,S. PoretskyP.,SchroederE.,JevonsS. B. Russell přispěl , dávat, spolu s A. Whitehead , matematická logika moderní vzhled; I. I. Zhegalkin , jehož zásluhou byl další rozvoj kalkulu tříd a výrazné zjednodušení teorie operací logického sčítání; VI Glivenko posunul předmět algebry logiky daleko za hranice studia objemových operací s pojmy.

Algebra logiky se ve svém moderním podání zabývá studiem operací s výroky, tedy s větami, které se vyznačují pouze jedinou kvalitou - pravdivostní hodnotou (pravda, nepravda). V klasické algebře logiky může mít výrok současně pouze jednu ze dvou pravdivostních hodnot: „pravda“ nebo „nepravda“. Algebra logiky také zkoumá příkazy - funkce, které mohou nabývat hodnot "true" a "false" v závislosti na tom, jakou hodnotu bude dána proměnné obsažené v příkazu - funkce.

Definice

Základní prvky, na kterých algebra logiky pracuje, jsou výroky .

Příkazy jsou konstruovány nad množinou { , , , , , }, kde  je neprázdná množina, na jejíchž prvcích jsou definovány tři operace :

negace ( unární operace ), konjunkce ( binární ), disjunkce ( binární ),

a logická nula 0 a logická jednotka 1  jsou konstanty .

Také používaná jména:

Operátor unární negace v textu vzorců je buď ve formě ikony před operandem ( ) nebo jako pomlčka nad operandem ( ), což je kompaktnější, ale obecně méně nápadné.

Axiomy

  1. , involutivita negace , zákon odstranění dvojité negace

Logické operace

Nejjednodušší a nejpoužívanější příklad takového algebraického systému je konstruován pomocí množiny B, která se skládá pouze ze dvou prvků:

= { False, True }

Zpravidla se v matematických výrazech False ztotožňuje s logickou nulou a Pravda  se ztotožňuje s logickou jednotkou a operace negace (NOT), konjunkce (AND) a disjunkce (OR) jsou definovány v obvyklém smyslu. Je snadné ukázat, že na dané množině B lze zadat čtyři unární a šestnáct binárních relací a všechny je získat superpozicí tří vybraných operací.

Na základě této matematické sady nástrojů studuje výroková logika výroky a predikáty . Jsou také zavedeny další operace, jako je ekvivalence ("pokud a pouze tehdy"), implikace ("proto"), sčítání modulo dva (" exkluzivní nebo "), Schaefferův tah , Pierceova šipka a další.

Výroková logika sloužila jako hlavní matematický nástroj při vytváření počítačů. Lze jej snadno převést do bitové logiky: pravdivost výroku je označena jedním bitem (0 - FALSE, 1 - TRUE); pak operace nabývá významu odečítání od jednoty;  - nemodulární sčítání; & - násobení;  - rovnost;  - v doslovném smyslu sčítání modulo 2 (exkluzivní Or - XOR);  - ne nadřazenost součtu nad 1 (tj. = ).

Následně byla Booleova algebra zobecněna z výrokové logiky zavedením axiomů charakteristických pro výrokovou logiku. To umožnilo uvažovat například logiku qubitů , tripartitní logiku (když existují tři možnosti pro pravdivost výroku: „pravda“, „nepravda“ a „nedefinováno“), komplexní logika atd.

Vlastnosti logických operací

  1. Komutativnost : .
  2. Impotence : .
  3. Asociativita : .
  4. Distributivita konjunkcí a disjunkcí vzhledem k disjunkci, konjunkci a součtu modulo dva, v tomto pořadí:
    • ,
    • ,
    • .
  5. De Morganovy zákony :
    • ,
    • .
  6. Absorpční zákony:
    • ,
    • .
  7. Ostatní (1):
  8. Ostatní (2):
    • .
    • .
    • .
    • .
  9. Ostatní (3) (Přidání de Morganových zákonů ):
    • .
    • .

Existují metody pro zjednodušení logické funkce: např. Carnotova mapa , metoda Quine-McCluskey

Historie

Věda o "algebře logiky" vděčí za svou existenci anglickému matematikovi George Boole , který studoval výrokovou logiku . První ruský kurz algebry logiky přednesl PS Poretsky na Kazaňské státní univerzitě .

Viz také

Poznámky

  1. Algebra logiky // Velká sovětská encyklopedie  : [ve 30 svazcích]  / kap. vyd. A. M. Prochorov . - 3. vyd. - M  .: Sovětská encyklopedie, 1969-1978.