Hilbert system
- Inom matematisk fysik är . Hilbert-systemet en sällan använd term för ett fysiskt system som beskrivs av en C* -algebra
Inom logik , särskilt matematisk logik , är ett Hilbert-system , ibland kallat Hilbert-kalkyl , Hilbert-stil deduktivt system eller Hilbert-Ackermann-system , en typ av system av formell deduktion som tillskrivs Gottlob Frege och David Hilbert . Dessa deduktiva system studeras oftast för första ordningens logik , men är också av intresse för andra logiker.
De flesta varianter av Hilbert-system har ett karakteristiskt grepp i hur de balanserar en avvägning mellan logiska axiom och inferensregler . Hilbertsystem kan kännetecknas av valet av ett stort antal scheman av logiska axiom och en liten uppsättning inferensregler . System med naturligt deduktion tar motsatt väg, inklusive många avdragsregler men väldigt få eller inga axiomscheman. De vanligast studerade Hilbert-systemen har antingen bara en slutledningsregel – modus ponens , för propositionslogik – eller två – med generalisering , för att hantera predikatlogik också – och flera oändliga axiomscheman. Hilbert-system för propositionell modal logik , ibland kallad Hilbert-Lewis-system, axiomatiseras i allmänhet med två ytterligare regler, nödvändighetsregeln och den enhetliga substitutionsregeln.
Ett karakteristiskt drag för de många varianterna av Hilbert-system är att kontexten inte ändras i någon av deras inferensregler, medan både naturlig deduktion och sekventiell kalkyl innehåller några kontextförändrande regler. Således, om man bara är intresserad av tautologiers härledningsförmåga, inga hypotetiska bedömningar, så kan man formalisera Hilbert-systemet på ett sådant sätt att dess slutledningsregler endast innehåller bedömningar av en ganska enkel form. Samma sak kan inte göras med de andra två deduktionssystemen: [ citat behövs ] eftersom kontexten ändras i vissa av deras inferensregler kan de inte formaliseras så att hypotetiska bedömningar skulle kunna undvikas – inte ens om vi vill använda dem bara för att bevisar härledning av tautologier.
Formella avdrag
I ett deduktionssystem i Hilbert-stil är en formell deduktion en ändlig sekvens av formler där varje formel antingen är ett axiom eller erhålls från tidigare formler genom en slutledningsregel. Dessa formella avdrag är avsedda att spegla bevis på naturliga språk, även om de är mycket mer detaljerade.
Antag att är en uppsättning formler som betraktas som hypoteser . Till exempel vara en uppsättning axiom för gruppteori eller mängdteori . Notationen betyder att det finns en deduktion som slutar med att använder som axiom endast logiska axiom och element av . Så informellt att är bevisbart om man antar alla formler i .
Hilbert-stil deduktionssystem kännetecknas av användningen av många scheman av logiska axiom . Ett axiomschema är en oändlig uppsättning axiom som erhålls genom att ersätta alla formler av någon form i ett specifikt mönster. Uppsättningen av logiska axiom inkluderar inte bara de axiom som genereras från detta mönster, utan också all generalisering av ett av dessa axiom. En generalisering av en formel erhålls genom att prefixera noll eller fler universella kvantifierare på formeln; till exempel är en generalisering av .
Logiska axiom
Det finns flera variantaxiomatiseringar av predikatslogik, eftersom det för vilken logik som helst finns frihet att välja axiom och regler som kännetecknar den logiken. Vi beskriver här ett Hilbert-system med nio axiom och bara regeln modus ponens, som vi kallar enregelaxiomatiseringen och som beskriver klassisk ekvationell logik. Vi sysslar med ett minimalt språk för denna logik, där formler endast använder kopplingarna och och endast kvantifieraren . Senare visar vi hur systemet kan utökas till att inkludera ytterligare logiska kopplingar, såsom och , utan att förstora klassen av deducerbara formler.
De första fyra logiska axiomscheman tillåter (tillsammans med modus ponens) manipulation av logiska bindningar.
- P1.
- P2.
- P3.
- .
Axiomet P1 är redundant, som det följer av P3, P2 och modus ponens (se bevis ). Dessa axiom beskriver klassisk propositionell logik ; utan axiom P4 får vi positiv implikationslogik . Minimal logik uppnås antingen genom att istället lägga till axiomet P4m, eller genom att definiera som .
- P4m.
Intuitionistisk logik uppnås genom att lägga till axiom P4i och P5i till positiv implikationslogik, eller genom att lägga till axiom P5i till minimal logik. Både P4i och P5i är teorem för klassisk propositionslogik.
- P4i.
- P5i.
Observera att dessa är axiomscheman, som representerar oändligt många specifika instanser av axiom. Till exempel kan P1 representera den specifika axiominstansen , eller så kan den representera : är en plats där vilken formel som helst kan placeras. En variabel som denna som sträcker sig över formler kallas en "schematisk variabel".
Med en andra regel för enhetlig substitution (US) kan vi ändra vart och ett av dessa axiomscheman till ett enda axiom, och ersätta varje schematisk variabel med någon propositionsvariabel som inte nämns i något axiom för att få vad vi kallar substitutionsaxiomatisering. Båda formaliseringarna har variabler, men där enregelaxiomatiseringen har schematiska variabler som ligger utanför logikens språk, använder substitutionsaxiomatiseringen propositionella variabler som gör samma arbete genom att uttrycka idén om en variabel som sträcker sig över formler med en regel som använder substitution.
- USA. Låt vara en formel med en eller flera instanser av propositionsvariabeln , och låt vara en annan formel. Sedan från , sluta . [ tveksamt ]
De följande tre logiska axiomscheman ger sätt att lägga till, manipulera och ta bort universella kvantifierare.
- F5. där t kan ersätta x i
- F6.
- F7. där x inte är ledig i .
Dessa tre ytterligare regler utvidgar propositionssystemet till att axiomatisera klassisk predikatlogik . På samma sätt utvidgar dessa tre regler systemet för intuitionistisk propositionslogik (med P1-3 och P4i och P5i) till intuitionistisk predikatlogik.
Universell kvantifiering ges ofta en alternativ axiomatisering med hjälp av en extra generaliseringsregel (se avsnittet om Metateorem), i vilket fall reglerna Q6 och Q7 är redundanta. [ tveksamt ]
De slutliga axiomscheman krävs för att arbeta med formler som involverar likhetssymbolen.
- I8. för varje variabel x .
- I9.
Konservativa tillägg
Det är vanligt att i ett deduktionssystem i Hilbert-stil endast inkludera axiom för implikation och negation. Med tanke på dessa axiom är det möjligt att bilda konservativa förlängningar av deduktionsteoremet som tillåter användning av ytterligare bindemedel. Dessa tillägg kallas konservativa eftersom om en formel φ som involverar nya kopplingar skrivs om till en logiskt ekvivalent formel θ som endast involverar negation, implikation och universell kvantifiering, så är φ härledbar i det utökade systemet om och endast om θ är härledbart i det ursprungliga systemet . När det är helt utbyggt kommer ett Hilbert-liknande system att likna mer ett system med naturlig deduktion .
Existentiell kvantifiering
- Inledning
- Elimination
- där inte är en fri variabel av .
Konjunktion och disjunktion
- Konjunktionsintroduktion och elimineringsintroduktion
- :
- eliminering vänster:
- eliminering höger:
- Disjunktion introduktion och eliminering
- introduktion vänster:
- inledning höger:
- eliminering:
Metateorem
Eftersom Hilbert-liknande system har väldigt få avdragsregler är det vanligt att bevisa metateorem som visar att ytterligare avdragsregler inte ger någon deduktiv kraft, i den meningen att ett avdrag med de nya avdragsreglerna kan omvandlas till ett avdrag med endast det ursprungliga avdraget regler.
Några vanliga metateorem av denna form är:
- Deduktionssatsen : _ om och endast om .
- om och endast om och .
- Kontraposition: Om sedan .
- Generalisering : Om och x inte förekommer fritt i någon formel för då .
Några användbara satser och deras bevis
Följande är flera satser inom propositionell logik, tillsammans med deras bevis (eller länkar till dessa bevis i andra artiklar). Observera att eftersom (P1) i sig kan bevisas med de andra axiomen, räcker det faktiskt med (P2), (P3) och (P4) för att bevisa alla dessa satser.
- (HS1) - Hypotetisk syllogism , se bevis .
- (L1) - bevis:
- (1) (instans av (P3))
- (2) (instans av (P1))
- (3) (från (2) och (1) av modus ponens )
- (4) (instans av (HS1))
- (5) (från (3) och (4) av modus ponens)
- (6) (instans av (P2))
- (7) (från (6) och (5) av modus ponens)
Följande två satser är kända tillsammans som dubbelnegation :
- (DN1)
- (DN2)
- Se bevis .
- (L2) - för detta bevis använder vi metoden för den hypotetiska syllogism metateorem som en stenografi för flera bevissteg:
- (1) instans av (P3))
- (2) (instans av (HS1))
- (3) (från (1) och (2) med den hypotetiska syllogism metateorem)
- (4) (instans av (P3))
- (5) (från (3) och (4) med modus ponens)
- (6) (instans av (P2))
- (7) 8
- ) från (6) och (7) använda modus ponens)
- (9) (från (8) och (5) med modus ponens)
- (HS2) - en alternativ form av den hypotetiska syllogismen . bevis:
- (1) (instans av (HS1))
- (2) (instans av (L2))
- (3) (från (1) och (2) av modus ponens)
- (TR1) - Transponering, se bevis (den andra transponeringsriktningen är (P4)).
- (TR2) - en annan form av transponering; bevis:
- (1) instans av ( TR1))
- (2) (instans av (DN1))
- (3) instans av (HS1))
- (4) ( från (2) och (3) av modus ponens)
- (5) (från (1) och (4) med den hypotetiska syllogism-metateorem)
- (L3) - bevis:
- (1) (instans av (P2))
- (2) (instans av (P4))
- (3) (från (1) och (2) med den hypotetiska syllogism-metateorem)
- (4) (instans av (P3))
- (5) (från (3) och (4) med lägena ponens)
- (6) instans av (P4))
- (7) (från (5) och (6) med hjälp av den hypotetiska syllogismmetateorem )
- (8) (instans av (P1))
- (9) (instans av (L1))
- (10) (från (8) och (9) med lägen ponens)
- (11) (från (7) och (10) med den hypotetiska syllogism metateorem)
Alternativa axiomatiseringar
Axiom 3 ovan krediteras Łukasiewicz . Det ursprungliga systemet av Frege hade axiom P2 och P3 men fyra andra axiom istället för axiom P4 (se Freges propositionskalkyl ) . Russell och Whitehead föreslog också ett system med fem propositionella axiom.
Ytterligare kopplingar
Axiomen P1, P2 och P3, med deduktionsregeln modus ponens (formaliserande intuitionistisk propositionslogik), motsvarar kombinatoriska logiska baskombinatorer I , K och S med applikationsoperatorn. Bevis i Hilbert-systemet motsvarar då kombinatortermer i kombinatorisk logik. Se även Curry–Howard-korrespondens .
Se även
Anteckningar
- Curry, Haskell B.; Robert Feys (1958). Combinatory Logic Vol. jag . Vol. 1. Amsterdam: Norra Holland.
- Monk, J. Donald (1976). Matematisk logik . Examentexter i matematik. Berlin, New York: Springer-Verlag . ISBN 978-0-387-90170-1 .
- Ruzsa, Imre; Máté, András (1997). Bevezetés a modern logikába (på ungerska). Budapest: Osiris Kiadó.
- Tarski, Alfred (1990). Bizonyítás és igazság (på ungerska). Budapest: Gondol. Det är en ungersk översättning av Alfred Tarskis utvalda artiklar om semantisk sanningsteori .
- David Hilbert (1927) "The foundations of mathematics", översatt av Stephan Bauer-Menglerberg och Dagfinn Føllesdal (s. 464–479). i:
- van Heijenoort, Jean (1967). Från Frege till Gödel: A Source Book in Mathematical Logic, 1879–1931 (3:e tryckningen 1976 uppl.). Cambridge MA: Harvard University Press. ISBN 0-674-32449-8 .
- Hilberts 1927, baserat på en tidigare 1925 "foundations"-föreläsning (sid. 367–392), presenterar hans 17 axiom -- implikationsaxiom #1-4, axiom om & och V #5-10, negationsaxiom #11- 12, hans logiska ε-axiom #13, jämlikhetsaxiom #14-15 och axiom för nummer #16-17 -- tillsammans med de andra nödvändiga elementen i hans formalistiska "bevisteori" -- t.ex. induktionsaxiom, rekursionsaxiom, etc; han erbjuder också ett livligt försvar mot LEJ Brouwers intuitionism. Se även Hermann Weyls (1927) kommentarer och genmäle (s. 480–484), Paul Bernays (1927) bilaga till Hilberts föreläsning (s. 485–489) och Luitzen Egbertus Jan Brouwers (1927) svar (s. 490–495)
-
Kleene, Stephen Cole (1952). Introduktion till metamatematik (10:e intrycket med 1971 års rättelser utg.). Amsterdam NY: North Holland Publishing Company. ISBN 0-7204-2103-9 .
- Se särskilt kapitel IV Formella system (sid. 69–85) där Kleene presenterar underkapitel §16 Formella symboler, §17 Formationsregler, §18 Fria och bundna variabler (inklusive substitution), §19 Transformationsregler (t.ex. modus ponens) -- och från dessa presenterar han 21 "postulat" -- 18 axiom och 3 "omedelbar konsekvens"-relationer uppdelade enligt följande: Postulat för propostalkalkylen #1-8, Ytterligare postulat för predikatkalkylen #9-12, och Ytterligare postulat för talteori #13-21.
externa länkar
- Gaifman, Haim. "Ett deduktivt system av Hilbert-typ för sentential logik, fullständighet och kompakthet" ( PDF) .
- Farmer, WM "Propositionell logik" (PDF) . Den beskriver (bland annat) en del av deduktionssystemet i Hilbert-stil (begränsat till propositionskalkyl ).