Algebra av logik

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 7 november 2021; kontroller kräver 26 redigeringar .

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.

Definition

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.

Axiom

  1. , involutivitet av negation , lagen om avlägsnande av dubbel negation

Logiska operationer

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.

Egenskaper för logiska operationer

  1. Kommutativitet : .
  2. Idempotens : .
  3. Associativitet :. _
  4. Fördelningen av konjunktioner och disjunktioner med avseende på disjunktion, konjunktion och summa modulo två:
    • ,
    • ,
    • .
  5. De Morgans lagar :
    • ,
    • .
  6. Absorptionslagar:
    • ,
    • .
  7. Övriga (1):
  8. Övriga (2):
    • .
    • .
    • .
    • .
  9. Andra (3) (Tillägg av de Morgans lagar ):
    • .
    • .

Det finns metoder för att förenkla logikfunktionen: t.ex. Carnot map , Quine-McCluskey-metoden

Historik

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 .

Se även

Anteckningar

  1. ↑ Logikens algebra // Stora sovjetiska encyklopedin  : [i 30 volymer]  / kap. ed. A. M. Prokhorov . - 3:e uppl. - M .  : Soviet Encyclopedia, 1969-1978.