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.
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é.
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.
Existují metody pro zjednodušení logické funkce: např. Carnotova mapa , metoda Quine-McCluskey
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ě .
Slovníky a encyklopedie | ||||
---|---|---|---|---|
|
Logika | |||||||||
---|---|---|---|---|---|---|---|---|---|
Filosofie • Sémantika • Syntaxe • Historie | |||||||||
Logické skupiny |
| ||||||||
Komponenty |
| ||||||||
Seznam booleovských symbolů |