Algebra af logik

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 7. november 2021; checks kræver 26 redigeringer .

Logikkens algebra ( propositionalgebra ) er et afsnit af matematisk logik , der studerer logiske operationer på propositioner [1] . Oftest antages det, at udsagn kun kan være sande eller falske, det vil sige, at den såkaldte binære eller binære logik bruges i modsætning til for eksempel ternær logik .

Dens grundlægger er J. Boole , en engelsk matematiker og logiker , som baserede sin logiske doktrin på analogien mellem algebra og logik. Logikkens algebra blev det første system af matematisk logik, hvor algebraisk symbolik begyndte at blive anvendt på logiske konklusioner i operationer med begreber betragtet fra siden af ​​deres bind. Boole satte sig selv til opgave at løse logiske problemer ved hjælp af de metoder, der anvendes i algebra . Han forsøgte at udtrykke enhver dom i form af ligninger med symboler, hvor logiske love fungerer, svarende til algebralovene.

Efterfølgende blev forbedringen af ​​logikkens algebra udført af W.S. ..Ch,PoretskyP.S.,SchroederE.,Jevons B. Russell bidrog og gav, sammen med A. Whitehead , matematisk logik et moderne udseende; I. I. Zhegalkin , hvis fortjeneste var den videre udvikling af klasseregningen og en betydelig forenkling af teorien om operationer af logisk addition; VI Glivenko tog emnet for logikkens algebra langt ud over studiet af volumetriske operationer med begreber.

Logikkens algebra i sin moderne fremstilling beskæftiger sig med studiet af operationer med udsagn, det vil sige med sætninger, der kun er karakteriseret ved én kvalitet - sandhedsværdien (sand, falsk). I logikkens klassiske algebra kan et udsagn samtidigt kun have én af to sandhedsværdier: "sand" eller "falsk". Logikkens algebra udforsker også udsagn - funktioner, der kan antage værdierne "sand" og "falsk", afhængigt af hvilken værdi der vil blive givet til variablen inkluderet i udsagnet - funktion.

Definition

De grundlæggende elementer, som logikkens algebra opererer på, er propositioner .

Udsagn er konstrueret over sættet { , , , , , }, hvor  er et ikke-tomt sæt, på hvis elementer tre operationer er defineret :

negation ( unær operation ), konjunktion ( binær ), disjunktion ( binær ),

og logisk nul 0 og logisk enhed 1  er konstanter .

Navne bruges også:

Den unære negationsoperator i formlerteksten er enten i form af et ikon før operanden ( ) eller som en bindestreg over operanden ( ), som er mere kompakt, men generelt mindre mærkbar.

Aksiomer

  1. , involutivitet af negation , lov om fjernelse af dobbelt negation

Logiske operationer

Det enkleste og mest udbredte eksempel på et sådant algebraisk system er konstrueret ved hjælp af sættet B, som kun består af to elementer:

= { Falsk, Sand }

Som regel identificeres Falsk i matematiske udtryk med et logisk nul, og Sandhed  identificeres med en logisk enhed, og operationerne negation (NOT), konjunktion (AND) og disjunktion (OR) er defineret i den sædvanlige betydning. Det er let at vise, at der på et givet sæt B kan specificeres fire unære og seksten binære relationer, og alle kan opnås gennem overlejring af tre udvalgte operationer.

Baseret på dette matematiske værktøjssæt studerer propositionel logik propositioner og prædikater . Yderligere operationer introduceres også, såsom ækvivalens ("hvis og kun hvis"), implikation ("derfor"), modulo to-addition (" eksklusiv eller "), Schaeffers slag , Pierces pil og andre.

Propositionel logik har fungeret som det vigtigste matematiske værktøj i skabelsen af ​​computere. Det konverteres let til bitlogik : sandheden af ​​et udsagn er angivet med en bit (0 - FALSK, 1 - SAND); så får operationen betydningen at trække fra enhed;  - ikke-modulær tilføjelse; & - multiplikationer;  - lighed;  - i bogstavelig forstand addition modulo 2 (eksklusiv Eller - XOR);  - ikke summens overlegenhed over 1 (det vil sige = ).

Efterfølgende blev boolsk algebra generaliseret fra propositionel logik ved at indføre aksiomer, der er karakteristiske for propositionel logik. Dette gjorde det muligt at overveje for eksempel logikken i qubits , trepartslogik (når der er tre muligheder for sandheden af ​​et udsagn: "sandt", "falsk" og "udefineret"), kompleks logik osv.

Egenskaber for logiske operationer

  1. Kommutativitet :. _
  2. Idempotens :. _
  3. Associativitet :. _
  4. Fordelingen af ​​konjunktioner og disjunktioner med hensyn til henholdsvis disjunktion, konjunktion og sum modulo to:
    • ,
    • ,
    • .
  5. De Morgans love :
    • ,
    • .
  6. Absorptionslove:
    • ,
    • .
  7. Andre (1):
  8. Andre (2):
    • .
    • .
    • .
    • .
  9. Andre (3) (Tilføjelse af de Morgans love ):
    • .
    • .

Der er metoder til at forenkle den logiske funktion: f.eks. Carnot map , Quine-McCluskey metode

Historie

Videnskaben om "logikkens algebra" skylder sin eksistens til den engelske matematiker George Boole , som studerede propositionel logik . Det første russiske kursus om logikkens algebra blev leveret af PS Poretsky ved Kazan State University .

Se også

Noter

  1. Algebra of logic // Great Soviet Encyclopedia  : [i 30 bind]  / kap. udg. A. M. Prokhorov . - 3. udg. - M .  : Sovjetisk encyklopædi, 1969-1978.