Logiikan algebra

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 7.11.2021 tarkistetusta versiosta . tarkastukset vaativat 26 muokkausta .

Logiikkaalgebra ( propositionalgebra ) on matemaattisen logiikan osa, joka tutkii lauseiden loogisia operaatioita [ 1] . Useimmiten oletetaan, että väitteet voivat olla vain tosi tai epätosi, eli käytetään ns. binaari- tai binaarilogiikkaa , toisin kuin esimerkiksi kolmiosainen logiikka .

Sen perustaja on J. Boole , englantilainen matemaatikko ja logiikka , joka perusti loogisen oppinsa algebran ja logiikan väliseen analogiaan. Logiikkaalgebrasta tuli ensimmäinen matemaattisen logiikan järjestelmä, jossa algebrallista symboliikkaa alettiin soveltaa loogisiin johtopäätöksiin operaatioissa, joissa käsitteitä tarkastellaan niiden tilavuuden puolelta. Boole asetti itselleen tehtäväksi ratkaista loogisia ongelmia algebran menetelmillä . Hän yritti ilmaista tuomion yhtälöiden muodossa symboleilla, joissa loogiset lait toimivat, samoin kuin algebran lait.

Myöhemmin logiikan algebran parannukset suorittivat W. .Ch,S. PoretskyP.,SchroederE.,JevonsS. B. Russell osallistui ja antoi yhdessä A. Whiteheadin kanssa matemaattiselle logiikalle modernin ilmeen; I. I. Zhegalkin , jonka ansiona oli luokkalaskennan edelleen kehittäminen ja loogisen summauksen operaatioteorian merkittävä yksinkertaistaminen; VI Glivenko vei logiikan algebran aiheen paljon pidemmälle kuin käsitteillä tehtyjen tilavuusoperaatioiden tutkiminen.

Logiikkaalgebra nykyaikaisessa esityksessään käsittelee operaatioiden tutkimusta lauseilla, eli lauseilla, joille on ominaista vain yksi ominaisuus - totuusarvo (tosi, epätosi). Klassisessa logiikan algebrassa väitteellä voi olla samanaikaisesti vain toinen kahdesta totuusarvosta: "tosi" tai "epätosi". Logiikkaalgebra tutkii myös lauseita - funktioita, jotka voivat saada arvot "tosi" ja "epätosi" riippuen siitä, mikä arvo annetaan lausekkeeseen sisältyvälle muuttujalle - funktio.

Määritelmä

Peruselementit, joilla logiikan algebra toimii, ovat propositiot .

Lausekkeet muodostetaan joukolle { , , , , , }, jossa  on ei-tyhjä joukko, jonka elementeille määritellään kolme operaatiota :

negaatio ( unaarinen operaatio ), konjunktio ( binääri ), disjunktio ( binääri ),

ja looginen nolla 0 ja looginen yksikkö 1  ovat vakioita .

Käytetyt nimet myös:

Kaavojen tekstin unaarinen negaatiooperaattori on joko kuvakkeen muodossa ennen operandia ( ) tai viivana operandin yläpuolella ( ), joka on kompaktimpi, mutta yleensä vähemmän havaittavissa.

Aksioomit

  1. , negaation involutiivisuus , kaksoisnegaation poiston laki

Loogiset operaatiot

Yksinkertaisin ja laajimmin käytetty esimerkki tällaisesta algebrallisesta järjestelmästä on rakennettu käyttämällä joukkoa B, joka koostuu vain kahdesta elementistä:

= { Väärin, totta }

Matemaattisissa lausekkeissa False identifioidaan pääsääntöisesti loogisella nollalla ja Totuus  loogisella yksiköllä, ja negaation (NOT), konjunktion (AND) ja disjunktion (OR) operaatiot määritellään tavallisessa merkityksessä. On helppo osoittaa, että annetulla joukolla B voidaan määrittää neljä unaarista ja kuusitoista binäärirelaatiota, ja ne kaikki voidaan saada kolmen valitun operaation superpositiolla.

Tämän matemaattisen työkalupakin perusteella propositionaalinen logiikka tutkii väitteitä ja predikaatteja . Myös lisäoperaatioita esitellään, kuten ekvivalenssi ("jos ja vain jos"), implikaatio ("täten"), modulo two -lisäys (" eksklusiivinen tai "), Schaefferin veto , Piercen nuoli ja muut.

Propositiologiikka on toiminut pääasiallisena matemaattisena työkaluna tietokoneiden luomisessa. Se on helppo muuntaa bittilogiikaksi : lauseen totuus ilmaistaan ​​yhdellä bitillä (0 - EPÄTOSI, 1 - TOSI); silloin operaatio saa yksiköstä vähentämisen merkityksen;  - ei-modulaarinen lisäys; & - kertolaskuja;  - tasa-arvo;  - kirjaimellisessa lisäyksen merkityksessä modulo 2 (yksinomainen Or - XOR);  - ei summan paremmuus kuin 1 (eli = ).

Myöhemmin Boolen algebra yleistettiin lauselogiikasta ottamalla käyttöön lauselogiikalle ominaisia ​​aksioomia. Tämä mahdollisti esimerkiksi kubittien logiikan , kolmiosaisen logiikan (kun lausunnon totuudenmukaisuuden vaihtoehtoja on kolme: "tosi", "epätosi" ja "määrittämätön"), monimutkaisen logiikan jne.

Loogisten operaatioiden ominaisuudet

  1. Kommutatiivisuus : .
  2. Idempotenssi : .
  3. Assosiatiivisuus : .
  4. Konjunktioiden ja disjunktioiden jakautuminen suhteessa disjunktioon, konjunktiin ja summaan modulo kaksi:
    • ,
    • ,
    • .
  5. De Morganin lait :
    • ,
    • .
  6. Absorptiolainsäädäntö:
    • ,
    • .
  7. Muut (1):
  8. Muut (2):
    • .
    • .
    • .
    • .
  9. Muut (3) (Lisäys de Morganin lakeihin ):
    • .
    • .

On olemassa menetelmiä logiikkafunktion yksinkertaistamiseksi: esim. Carnot-kartta , Quine-McCluskey-menetelmä

Historia

Tieteen "logiikan algebran" olemassaolo on velkaa englantilaiselle matemaatikolle George Boolelle , joka opiskeli propositionaalista logiikkaa . Ensimmäisen venäläisen logiikan algebran kurssin piti PS Poretsky Kazanin osavaltion yliopistossa .

Katso myös

Muistiinpanot

  1. Logiikkaalgebra // Suuri Neuvostoliiton Encyclopedia  : [30 nidettä]  / ch. toim. A. M. Prokhorov . - 3. painos - M .  : Neuvostoliiton tietosanakirja, 1969-1978.