Propositionel logik , propositionel logik ( lat. propositio - "udsagn" [1] ) eller propositionel regning [2] , også nul-ordens logik, er et afsnit af symbolsk logik , der studerer komplekse udsagn dannet ud fra simple og deres relationer. I modsætning til prædikatlogik tager propositionel logik ikke hensyn til den interne struktur af simple udsagn, den tager kun højde for med hvilke konjunktioner og i hvilken rækkefølge simple udsagn kombineres til komplekse [3] .
På trods af dens betydning og brede rækkevidde er propositionel logik den enkleste logik og har meget begrænsede midler til undersøgelse af domme [2] .
Propositionslogikkens sprog (propositionssprog [4] ) er et formaliseret sprog designet til at analysere den logiske struktur af komplekse propositioner [1] .
Indledende symboler eller alfabetet for propositionslogiksproget [5] :
Symbol | Betyder |
---|---|
Negativt tegn | |
eller & | Konjunktionstegn ( "logisk OG") |
Disjunktionstegn ( "logisk ELLER") | |
implikationstegn _ |
En propositionsformel er et ord i propositionslogikkens sprog [7] , det vil sige en endelig række af alfabetiske tegn konstrueret efter reglerne angivet nedenfor og danner et komplet udtryk i propositionslogikkens sprog [1] .
Induktiv definition af sættet af propositionelle logiske formler : [4] [1]
Der er ingen andre formler i propositionslogikkens sprog.
Backus-Naur-formen , som definerer syntaksen for propositionel logik, har notationen:
Store latinske bogstaver og andre, der bruges i definitionen af en formel, tilhører ikke propositionslogikkens sprog, men dets metasprog, det vil sige det sprog, der bruges til at beskrive selve propositionslogikkens sprog. Udtryk, der indeholder metalletter og andre, er ikke propositionelle formler, men formler. For eksempel er et udtryk et skema, der passer til formler og andre [1] .
Med hensyn til enhver sekvens af alfabetiske tegn i propositionslogikkens sprog, kan man afgøre, om det er en formel eller ej. Hvis denne sekvens kan konstrueres i overensstemmelse med stk. 1-3 formeldefinitioner, så er det en formel, hvis ikke, så er det ikke en formel [1] .
Konventioner i parentesDa der er for mange parenteser i formler bygget per definition, nogle gange ikke nødvendigt for en entydig forståelse af formlen, er der en konvention om parenteser , ifølge hvilken nogle af parenteserne kan udelades. Registreringer med udeladte parenteser gendannes i henhold til følgende regler.
Når man taler om længden af en formel , mener de længden af den underforståede (genoprettede) formel og ikke den forkortede notation.
For eksempel: indtastningen betyder formel , og dens længde er 12.
Som ethvert andet formaliseret sprog kan propositionslogikkens sprog betragtes som et sæt af alle ord, der er konstrueret ved hjælp af dette sprogs alfabet [8] . Propositionslogikkens sprog kan ses som et sæt af alle slags propositionelle formler [4] . Natursproglige sætninger kan oversættes til propositionslogikkens symbolsprog, hvor de vil være formler for propositionel logik. Processen med at oversætte et udsagn til en formel på propositionslogikkens sprog kaldes formalisering. Den omvendte proces med at substituere specifikke propositioner med propositionelle variable kaldes fortolkning [9] .
En mulig variant af den ( hilbertske ) aksiomatisering af propositionel logik er følgende system af aksiomer:
;
;
;
;
;
;
;
;
;
;
.
sammen med den eneste regel:
( modus ponens )
Propositionalregningens korrekthedssætning siger, at alle ovenstående aksiomer er tautologier , og ved at bruge modus ponens-reglen kan kun sande påstande opnås fra sande påstande. Beviset for denne teorem er trivielt og reduceres til en direkte verifikation. Meget mere interessant er det faktum, at alle andre tautologier kan opnås fra aksiomer ved hjælp af inferensreglen - dette er den såkaldte fuldstændighedssætning for propositionel logik.
Hovedopgaven for propositionel logik er at etablere sandhedsværdien af en formel, hvis sandhedsværdierne for de variable, der er inkluderet i den, er givet. Sandhedsværdien af formlen i dette tilfælde bestemmes induktivt (med de trin, der blev brugt til at konstruere formlen) ved hjælp af sandhedstabeller over forbindelser [10] .
Lad være sættet af alle sandhedsværdier og lad være sættet af propositionelle variabler. Så kan fortolkningen (eller modellen) af det propositionelle logiske sprog repræsenteres som en kortlægning
,som forbinder hver propositionel variabel med en sandhedsværdi [10] .
Negationsscoren er givet af tabellen:
Værdierne af dobbelte logiske forbindelser (implikation), (disjunktion) og (konjunktion) er defineret som følger:
En formel er identisk sand, hvis den er sand for alle værdier af dens bestanddele (det vil sige for enhver fortolkning) [11] . Følgende er et par velkendte eksempler på identisk sande propositionelle logiske formler:
; ; ;Ordbøger og encyklopædier | |
---|---|
I bibliografiske kataloger |
Logikker | |||||||||
---|---|---|---|---|---|---|---|---|---|
Filosofi • Semantik • Syntaks • Historie | |||||||||
Logiske grupper |
| ||||||||
Komponenter |
| ||||||||
Liste over booleske symboler |