Propositionell logik

Propositionell logik , propositionslogik ( lat.  propositio  - "påstående" [1] ) eller propositionskalkyl [2] , även nollordningslogik ,  är en gren av symbolisk logik som studerar komplexa påståenden som bildas av enkla och deras samband. Till skillnad från predikatlogik tar satslogik inte hänsyn till den interna strukturen av enkla påståenden, den tar bara hänsyn till med vilka konjunktioner och i vilken ordning enkla påståenden kombineras till komplexa [3] .

Trots sin betydelse och breda räckvidd är propositionell logik den enklaste logiken och har mycket begränsade medel för att studera bedömningar [2] .

Språket för propositionell logik

Språket för propositionell logik (propositionellt språk [4] ) är ett formaliserat språk utformat för att analysera den logiska strukturen hos komplexa propositioner [1] .

Syntax för propositionell logik

Inledande symboler, eller alfabetet för propositionslogikspråket [5] :

Symbol Menande
  Negativt tecken
 eller & Konjunktionstecken ( "logiskt AND")
Disjunktionstecken ( "logiskt ELLER")
  implikationstecken _
Propositionsformler

En satsformel är ett ord på satslogikens språk [7] , det vill säga en ändlig sekvens av alfabetiska tecken konstruerade enligt reglerna nedan och som bildar ett fullständigt uttryck i satslogikens språk [1] .

Induktiv definition av uppsättningen av propositionella logiska formler : [4] [1]

  1. Om , då (varje propositionsvariabel är en formel);
  2. om  är en formel, då  är också en formel;
  3. om och  är godtyckliga formler, då är , , också formler.

Det finns inga andra formler i propositionslogikens språk.

Backus-Naur-formen , som definierar syntaxen för propositionell logik, har notationen:

Stora latinska bokstäver och andra som används i definitionen av en formel tillhör inte propositionslogikens språk, utan dess metaspråk, det vill säga språket som används för att beskriva själva propositionslogikens språk. Uttryck som innehåller metallbokstäver och andra är inte propositionsformler, utan formlerscheman. Till exempel är ett uttryck ett schema som passar formler och andra [1] .

Med avseende på vilken sekvens av alfabetiska tecken som helst i propositionslogikens språk kan man bestämma om det är en formel eller inte. Om denna sekvens kan konstrueras i enlighet med paragrafer. 1-3 formeldefinitioner så är det en formel, om inte så är det inte en formel [1] .

Konventioner för parentes

Eftersom det finns för många parenteser i formler byggda per definition, ibland inte nödvändigt för en entydig förståelse av formeln, finns det en konvention om parenteser , enligt vilken några av parenteserna kan utelämnas. Poster med utelämnade parenteser återställs enligt följande regler.

  • Om de yttre parenteserna utelämnas återställs de.
  • Om det finns två konjunktioner eller disjunktioner sida vid sida (t.ex. ) omges den längst till vänster inom hakparenteser först (det vill säga dessa konnektivitet lämnas associativa ).
  • Om det finns olika buntar i närheten, är fästena ordnade enligt prioriteringar: och (från högsta till lägsta).

När man talar om längden på en formel , menar de längden på den underförstådda (återställda) formeln, och inte den förkortade notationen.

Till exempel: posten betyder formel , och dess längd är 12.

Formalisering och tolkning

Liksom vilket annat formaliserat språk som helst kan propositionslogikens språk betraktas som en uppsättning av alla ord som är konstruerade med hjälp av alfabetet för detta språk [8] . Propositionslogikens språk kan ses som en uppsättning av alla typer av propositionella formler [4] . Naturliga meningar kan översättas till propositionslogikens symbolspråk, där de kommer att vara formler för propositionell logik. Processen att översätta ett påstående till en formel på propositionslogikens språk kallas formalisering. Den omvända processen att ersätta specifika propositioner med propositionella variabler kallas tolkning [9] .

Axiom och slutledningsregler för ett formellt system av propositionell logik

En möjlig variant av ( hilbertsk ) axiomatisering av propositionell logik är följande system av axiom:

;

;

;

;

;

;

;

;

;

;

.

tillsammans med den enda regeln:

( modus ponens )

Propositionskalkylens korrekthetssats säger att alla axiom som anges ovan är tautologier , och med hjälp av modus ponens-regeln kan endast sanna påståenden erhållas från sanna påståenden. Beviset för detta teorem är trivialt och reduceras till en direkt verifiering. Mycket mer intressant är det faktum att alla andra tautologier kan erhållas från axiomen med hjälp av inferensregeln - detta är den så kallade fullständighetssatsen för propositionell logik.

Sanningstabeller för grundläggande operationer

Propositionslogikens huvuduppgift är att fastställa sanningsvärdet för en formel om sanningsvärdena för de variabler som ingår i den är givna. Sanningsvärdet för formeln i det här fallet bestäms induktivt (med de steg som användes för att konstruera formeln) med hjälp av sanningstabeller för bindningar [ 10] .

Låt vara  uppsättningen av alla sanningsvärden och låt vara  uppsättningen av propositionella variabler. Då kan tolkningen (eller modellen) av propositionslogikspråket representeras som en kartläggning

,

som associerar varje propositionsvariabel med ett sanningsvärde [10] .

Negationspoängen ges av tabellen:

Värdena för dubbla logiska kopplingar (implikation), (disjunktion) och (konjunktion) definieras enligt följande:

Identiskt sanna formler (tautologier)

En formel är identiskt sann om den är sann för alla värden av dess ingående variabler (det vill säga för vilken tolkning som helst) [11] . Följande är några välkända exempel på identiskt sanna propositionella logiska formler:

; ; ;
  • absorptionslagar :
; ; ; .

Se även

Anteckningar

  1. 1 2 3 4 5 6 Chupakhin, Brodsky, 1977 , sid. 203-205.
  2. 1 2 Kondakov, 1971 , artikel "Propositionskalkyl".
  3. NFE, 2010 .
  4. 1 2 3 Gerasimov, 2011 , sid. 13.
  5. Voishvillo, Degtyarev, 2001 , sid. 91-94.
  6. Ershov Yu. L. , Palyutin E. A. Matematisk logik. - M. , Nauka , 1979. - sid. 24
  7. Edelman, 1975 , sid. 130.
  8. Edelman, 1975 , sid. 128.
  9. Igoshin, 2008 , sid. 32.
  10. 1 2 Gerasimov, 2011 , sid. 17-19.
  11. Gerasimov, 2011 , sid. 19.

Litteratur