Logikens algebra ( propositionalgebra ) är en del av matematisk logik som studerar logiska operationer på propositioner [1] . Oftast antas att satser bara kan vara sanna eller falska, det vill säga att den så kallade binära eller binära logiken används, till skillnad från till exempel ternär logik .
Dess grundare är J. Boole , en engelsk matematiker och logiker , som baserade sin logiska doktrin på analogin mellan algebra och logik. Logikens algebra blev det första systemet för matematisk logik där algebraisk symbolik började tillämpas på logiska slutsatser i operationer med begrepp betraktade från sidan av deras volymer. Boole satte sig själv i uppgift att lösa logiska problem med de metoder som används i algebra . Han försökte uttrycka alla bedömningar i form av ekvationer med symboler, där logiska lagar fungerar, liknande algebras lagar.
Därefter genomfördes förbättringen av logikens algebra av W.S. ..Ch,PoretskyP.S.,SchroederE.,Jevons B. Russell bidrog och gav, tillsammans med A. Whitehead , matematisk logik ett modernt utseende; I. I. Zhegalkin , vars förtjänst var vidareutvecklingen av klasskalkylen och en betydande förenkling av teorin om operationer för logisk addition; VI Glivenko tog ämnet för logikens algebra långt bortom studiet av volymetriska operationer med begrepp.
Logikens algebra i sin moderna presentation handlar om studiet av operationer med påståenden, det vill säga meningar som kännetecknas av endast en egenskap - sanningsvärdet (sant, falskt). I logikens klassiska algebra kan ett påstående samtidigt bara ha ett av två sanningsvärden: "sant" eller "falskt". Logikens algebra utforskar också uttalanden - funktioner som kan anta värdena "true" och "false" beroende på vilket värde som kommer att ges till variabeln som ingår i satsen - funktion.
De grundläggande elementen som logikens algebra verkar på är propositioner .
Påståenden konstrueras över mängden { , , , , , }, där är en icke-tom mängd, på vars element tre operationer definieras :
negation ( enär operation ), konjunktion ( binär ), disjunktion ( binär ),och logisk noll 0 och logisk enhet 1 är konstanter .
Namn som också används:
Den unära negationsoperatorn i formlertexten är antingen i form av en ikon före operanden ( ) eller som ett streck ovanför operanden ( ), som är mer kompakt, men i allmänhet mindre märkbar.
Det enklaste och mest använda exemplet på ett sådant algebraiskt system är konstruerat med hjälp av mängden B, som bara består av två element:
= { Falskt, Sant }Som regel, i matematiska uttryck, identifieras False med en logisk nolla, och Sanning identifieras med en logisk enhet, och operationerna negation (NOT), konjunktion (AND) och disjunktion (OR) definieras i vanlig mening. Det är lätt att visa att på en given mängd B kan fyra unära och sexton binära relationer specificeras, och alla kan erhållas genom överlagring av tre valda operationer.
Baserat på denna matematiska verktygslåda studerar propositionell logik propositioner och predikat . Ytterligare operationer introduceras också, såsom ekvivalens ("om och bara om"), implikation ("därför"), modulo två-addition (" exklusiv eller "), Schaeffers slag , Pierces pil och andra.
Propositionell logik har fungerat som det huvudsakliga matematiska verktyget vid skapandet av datorer. Den omvandlas lätt till bitlogik : sanningen i ett påstående indikeras med en bit (0 - FALSK, 1 - TRUE); då får operationen betydelsen av att subtrahera från enhet; - icke-modulär tillägg; & - multiplikationer; - jämlikhet; - i bokstavlig mening addition modulo 2 (exklusiv Eller - XOR); - inte summans överlägsenhet över 1 (det vill säga = ).
Därefter generaliserades boolesk algebra från propositionell logik genom att introducera axiom som är karakteristiska för propositionell logik. Detta gjorde det möjligt att överväga till exempel logiken för qubits , trepartslogik (när det finns tre alternativ för sanningen i ett påstående: "sant", "falskt" och "odefinierat"), komplex logik, etc.
Det finns metoder för att förenkla logikfunktionen: t.ex. Carnot map , Quine-McCluskey-metoden
Vetenskapen om "logikens algebra" har sin existens att tacka för den engelske matematikern George Boole , som studerade propositionell logik . Den första ryska kursen om logikens algebra levererades av PS Poretsky vid Kazan State University .
![]() | ||||
---|---|---|---|---|
|
Logik | |||||||||
---|---|---|---|---|---|---|---|---|---|
Filosofi • Semantik • Syntax • Historia | |||||||||
Logiska grupper |
| ||||||||
Komponenter |
| ||||||||
Lista över booleska symboler |