Sekvensregning er en variant af logisk kalkulus , der ikke bruger vilkårlige kæder af tautologier til at bevise udsagn , men sekvenser af betingede propositioner - sekvenser . De mest berømte sekventielle beregninger - og for den klassiske og intuitionistiske prædikatregning - blev bygget af Gentzen i 1934 , senere sekventielle varianter blev formuleret for en bred klasse af anvendte kalkuler (aritmetik, analyse), typeteorier, ikke - klassisk logik.
I den sekventielle tilgang, i stedet for brede sæt af aksiomer , anvendes udviklede systemer af slutningsregler , og beviset udføres i form af et slutningstræ; på dette grundlag (sammen med systemer af naturlig inferens ), er sekvente kalkuler af Gentzen-typen , i modsætning til de aksiomatiske Hilbert-regninger , hvor antallet af inferensregler reduceres med et udviklet sæt af aksiomer til en minimum.
Hovedegenskaben ved den sekventielle form er den symmetriske enhed , som giver bekvemmeligheden ved at bevise, at sektioner kan fjernes , og som et resultat er sekventielle beregninger de vigtigste systemer, der studeres i bevisteori .
Konceptet med en sekvent til systematisk brug i beviser i form af et afledningstræ blev introduceret i 1929 af den tyske fysiker og logiker Paul Hertz ( tysk: Paul Hertz ; 1881-1940) [1] , men en holistisk beregning for enhver logisk teori blev ikke bygget i hans værker [2] . I arbejdet i 1932 forsøgte Gentzen at udvikle Hertz' tilgang [3] , men i 1934 opgav han Hertz' udvikling: han introducerede naturlige inferenssystemer for henholdsvis den klassiske og intuitionistiske prædikatregning ved at bruge almindelige tautologier og inferenstræer, og som deres strukturelle udvikling — sekventielle systemer og . For og Gentzen beviste, at snittet kunne fjernes, hvilket gav en betydelig metodologisk impuls til bevisteorien skitseret af Hilbert: i samme værk beviste Gentzen først fuldstændigheden af den intuitionistiske prædikatregning, og i 1936 beviste han sammenhængen i Peanos aksiomatik for heltal, udvide det ved hjælp af en sekventiel variant ved transfinit induktion til ordinal . Sidstnævnte resultat havde også en særlig ideologisk betydning i lyset af pessimismen i begyndelsen af 1930'erne i forbindelse med Gödels ufuldstændighedssætning , hvorefter aritmetikkens konsistens ikke kan fastslås med egne midler: en tilstrækkelig naturlig forlængelse af aritmetikken ved logik var fundet, at eliminerer denne begrænsning.
Det næste væsentlige trin i udviklingen af sekventiel regning var udviklingen i 1944 af Oiva Ketonen ( fin. Oiva Ketonen ; 1913-2000) af en calculus for klassisk logik, hvor alle slutningsregler er reversible; på samme tid foreslog Ketonen en nedbrydningstilgang til at finde bevis ved hjælp af reversibilitetsegenskaben [4] [5] . Den aksiomfrie kalkulus, der blev offentliggjort i 1949 i Roman Sushkos afhandling, var formmæssigt tæt på Hertz' konstruktioner, idet den var den første inkarnation for sekventielle systemer af Hertz-type [6] [7] .
I 1952 konstruerede Stephen Kleene i sin Introduction to Metamathematics, baseret på Ketonen-regningen, en intuitionistisk sekvensregning med reversible inferensregler [8] , han introducerede også Gentzen-typen og , som ikke krævede strukturel inferens regler [9] , og i det hele taget, efter udgivelsen af bogen, blev følgeregning kendt i en bred kreds af specialister [4] .
Siden 1950'erne har hovedopmærksomheden været rettet mod udvidelsen af resultater om konsistens og fuldstændighed til højere ordens prædikatregning, typeteori , ikke-klassiske logikker . I 1953 konstruerede Gaishi Takeuchi (竹内外 史; 1926–2017) en sekventiel beregning for en simpel typeteori, der udtrykker prædikatregning af højere orden, og foreslog, at nedskæringer kan fjernes for det ( Takeuchis formodning ). I 1966 beviste William Tate ( f. 1929 ) muligheden for at fjerne sektioner til andenordens logik , snart blev formodningen fuldt ud bevist i værkerne af Motoo Takahashi [10] og Dag Prawitz ( Sverige Dag Prawitz ; f. 1936). I 1970'erne blev resultaterne udvidet betydeligt: Dragalin fandt beviser for, at sektioner kunne fjernes for en række ikke-klassiske logikker af højere orden, og Girard for systemet F .
Siden 1980'erne har sekventielle systemer spillet en nøglerolle i udviklingen af automatiske bevissystemer , især den sekventielle beregning af konstruktioner udviklet af Thierry Cocan og Gerard Huet i 1986 er en højere ordens polymorf λ-regning med afhængige typer , der optager det højeste punkt i λ-kuben Barendregt - brugt som grundlag for Coq -softwaresystemet .
En sekvent er et udtryk for formen, hvorog er endelige (muligvis tomme) sekvenser af logiske formler, kaldet cedenter : - antecedent , og - succedent (nogle gange - konsekvent ). Den intuitive betydning, der er fastlagt i den efterfølgende , er, at hvis konjunktionen af de forudgående formler udføres, så finder disjunktionen af de efterfølgende formlersted (afledes). Nogle gange bruges derivabilitetstegnet () eller implikationstegnet (.
Hvis antecedenten er tom ( ), så er disjunktionen af de efterfølgende formler underforstået ; en tom succedent ( ) fortolkes som en inkonsistens i sammenhængen af antecedentformler. En tom sekvens betyder, at der er en modsigelse i det undersøgte system. Rækkefølgen af formler i cedanter er ikke signifikant, men antallet af forekomster af en formelforekomst i en cedant betyder noget. Optagelse i tildelere i formen eller , hvor er en sekvens af formler, og er en formel, betyder at tilføje en formel til tildeleren (måske i en kopi mere).
Aksiomer er begyndelsessekvenser, der accepteres uden bevis; i den sekventielle tilgang er antallet af aksiomer minimeret, så i Gentzens calculus er der kun givet ét skema af aksiomer - . Inferensregler i sekventiel form skrives som følgende udtryk:
og ,de tolkes som et udsagn om deducerbarheden fra den øvre sekvent (øvre sekvenser og ) af den nedre sekvent . Bevis i sekventiel beregning (som i systemer med naturlig inferens) er skrevet i træform fra top til bund, for eksempel:
,hvor hver linje betyder en direkte slutning - en overgang fra de øvre sekvenser til de nederste i henhold til en hvilken som helst af de slutningsregler, der er vedtaget i det givne system. Eksistensen af et inferenstræ, der starter fra aksiomer (initielle sekvenser) og fører til en sekvens , betyder dets udledningsevne i et givet logisk system: .
Den mest almindeligt anvendte sekvensregning til den klassiske prædikatregning er systemet konstrueret af Gentzen i 1934. Systemet har ét skema af aksiomer - og 21 slutningsregler, som er opdelt i strukturelle og logiske [11] .
Strukturelle regler (, — formler,,,, — lister over formler):
Logiske propositionelle regler er designet til at tilføje propositionelle forbindelser til outputtet :
Logiske kvantificeringsregler introducerer universalitet og eksistenskvantatorer i afledningen ( er en formel med en fri variabel , er et vilkårligt udtryk og erstatter alle forekomster af en fri variabel med et led ):
En yderligere betingelse i kvantificeringsreglerne er manglende forekomst af en fri variabel i de nederste sekventielle formler i -højre og -venstre reglerne.
Et eksempel på udledningen af loven om den udelukkede midterste :
- i den begynder afledningen med et enkelt aksiom, derefter - reglerne - højre, - højre, permutation til højre, - højre og reduktion til højre anvendes successivt.
Kalkulus svarer til den klassiske prædikatregning i første trin: en formel er gyldig i prædikatregningen, hvis og kun hvis sekventen kan udledes i . Nøgleresultatet , som Gentzen kaldte " hovedsætningen " ( tysk Hauptsatz ) er evnen til at udføre enhver slutning uden at anvende cut-reglen, det er takket være denne egenskab, at alle de grundlæggende egenskaber er etableret , inklusive korrekthed , konsistens og fuldstændighed.
Regnestykket opnås ved at tilføje en begrænsning på sekvensernes succession i inferensreglerne: kun én formel er tilladt i dem, og reglerne for ret-permutation og ret-reduktion (der fungerer med flere formler i successive) er udelukket. Med minimale modifikationer opnås således et system, hvor lovene om dobbeltnegation og den udelukkede tredjedel ikke kan udledes , men alle andre grundlæggende logiske love gælder, og for eksempel ækvivalens kan udledes . Det resulterende system svarer til den intuitionistiske prædikatregning med Heytings aksiomatik . Sektioner kan også fjernes i calculus , den er også korrekt, konsistent og fuldstændig, desuden blev det sidste resultat for den intuitionistiske prædikatregning først opnået netop for .
Et stort antal ækvivalente og bekvemme varianter af sekventiel beregning for klassiske og intuitionistiske logikker er blevet skabt. Nogle af disse beregninger arver Gentzen-konstruktionen, der blev brugt til at bevise konsistensen af Peano-aritmetik og inkluderer elementer af systemer med naturlig afledning, blandt dem Sapps -systemet ( Patrick Suppes ; 1922-2014) fra 1957 [12] (taget fra Feis ' bemærkninger og Ladrière til den franske oversættelse af Gentzens papir) og dens forbedrede version udgivet i 1965 af John Lemmon ( 1930-1966 ) [13] , hvilket eliminerer den praktiske ulejlighed ved at bruge Gentzens originale Nutral Sequential [14] . Mere radikale forbedringer for den praktiske bekvemmelighed af naturtypeslutning i sekventielle beregninger blev foreslået af Hermes ( tysk: Hans Hermes ; 1912-2003) [15] : i hans system for klassisk logik anvendes to aksiomer ( og , og i reglerne af inferens bruges propositionelle bindeord ikke kun i efterfølgere, men også i antecedenter, desuden både i den nedre og i de øvre sekvenser [16] .
Sekventiel beregning er iboende i symmetri, der naturligt udtrykker dualitet , i aksiomatiske teorier formuleret af de Morgans love .
Logik | |||||||||
---|---|---|---|---|---|---|---|---|---|
Filosofi • Semantik • Syntaks • Historie | |||||||||
Logiske grupper |
| ||||||||
Komponenter |
| ||||||||
Liste over booleske symboler |