Dubbelnegerande översättning

I bevisteorin , en disciplin inom matematisk logik , är dubbelnegationsöversättning , ibland kallad negativ översättning , ett allmänt tillvägagångssätt för att bädda in klassisk logik i intuitionistisk logik, typiskt genom att översätta formler till formler som är klassiskt likvärdiga men intuitionistiskt olikvärdiga. Särskilda exempel på dubbelnegationsöversättning inkluderar Glivenkos översättning för propositionell logik , och Gödel–Gentzen-översättningen och Kurodas översättning för första ordningens logik .

Propositionell logik

Den enklaste dubbelnegationsöversättningen att beskriva kommer från Glivenkos teorem , bevisad av Valery Glivenko 1929. Den mappar varje klassisk formel φ till dess dubbla negation ¬¬φ.

Glivenkos sats säger:

Om φ är en propositionell formel, så är φ en klassisk tautologi om och endast om ¬¬φ är en intuitionistisk tautologi.

Glivenkos sats antyder det mer allmänna uttalandet:

Om T är en uppsättning satsformler och φ en satsformel, så är T ⊢ φ i klassisk logik om och endast om T ⊢ ¬¬φ i intuitionistisk logik.

I synnerhet är en uppsättning propositionella formler intuitionistiskt konsekvent om och bara om den är klassiskt tillfredsställande.

Första ordningens logik

Gödel –Gentzen-översättningen (uppkallad efter Kurt Gödel och Gerhard Gentzen ) associerar med varje formel φ i ett första ordningens språk en annan formel φ N , som definieras induktivt:

  • Om φ är atomär, så är φ N ¬¬φ
  • (φ ∧ θ) N är φ N ∧ θ N
  • (φ ∨ θ) N är ¬(¬φ N ∧ ¬θ N )
  • (φ → θ) N är φ N → θ N
  • (¬φ) N är ¬φ N
  • (∀ x φ) N är ∀ x φ N
  • (∃ x φ) N är ¬∀ x ¬φ N

Denna översättning har egenskapen att φ N är klassiskt ekvivalent med φ. Den fundamentala sundhetssatsen (Avigad och Feferman 1998, s. 342; Buss 1998 s. 66) säger:

Om T är en uppsättning axiom och φ är en formel, så bevisar T φ med klassisk logik om och endast om TN bevisar φ N med intuitionistisk logik.

Här består T N av dubbelnegationsöversättningarna av formlerna i T .

En mening φ kanske inte antyder dess negativa översättning φ N i intuitionistisk första ordningens logik. Troelstra och van Dalen (1988, kap. 2, avsnitt 3) ger en beskrivning (på grund av Leivant) av formler som antyder deras Gödel–Gentzen-översättning.

Varianter

Det finns flera alternativa definitioner av den negativa översättningen. De är alla bevisligen likvärdiga i intuitionistisk logik, men kan vara lättare att tillämpa i särskilda sammanhang.

En möjlighet är att ändra klausulerna för disjunktion och existentiell kvantifierare till

  • (φ ∨ θ) N är ¬¬(φ N ∨ θ N )
  • (∃ x φ) N är ¬¬∃ x φ N

Sedan kan översättningen kortfattat beskrivas som: prefix ¬¬ till varje atomformel, disjunktion och existentiell kvantifierare.

En annan möjlighet (känd som Kurodas översättning) är att konstruera φ N från φ genom att sätta ¬¬ före hela formeln och efter varje universell kvantifierare . Lägg märke till att detta reduceras till den enkla ¬¬φ-översättningen om φ är propositionell.

Det är också möjligt att definiera φ N genom att sätta prefixet ¬¬ före varje delformel av φ, som gjorts av Kolmogorov . En sådan översättning är den logiska motsvarigheten till översättningen av funktionella programmeringsspråk i linje med Curry-Howard - korrespondensen mellan korrektur och program.

Resultat

Dubbelnegationsöversättningen användes av Gödel (1933) för att studera sambandet mellan klassiska och intuitionistiska teorier om de naturliga talen ("aritmetik"). Han får följande resultat:

Om en formel φ är bevisbar från axiomen för Peano-aritmetiken så är φ N bevisbar från axiomen för Heyting-aritmetiken .

Detta resultat visar att om Heyting-arithmetiken är konsekvent så är Peano-aritmetiken det också. Detta beror på att en motsägelsefull formel θ ∧ ¬θ tolkas som θ N ∧ ¬θ N , vilket fortfarande är motsägelsefullt. Dessutom är beviset på sambandet helt konstruktivt, vilket ger ett sätt att omvandla ett bevis på θ ∧ ¬θ i Peano-aritmetik till ett bevis på θ N ∧ ¬θ N i Heyting-arithmetik. (Genom att kombinera dubbelnegationsöversättningen med Friedman-översättningen är det faktiskt möjligt att bevisa att Peano-arithmetik är 0 Π 2 - konservativ över Heyting-aritmetik.)

Propositionsmappingen av φ till ¬¬φ sträcker sig inte till en sund översättning av första ordningens logik, eftersom det så kallade dubbelnegationsskiftet

x ¬¬φ( x ) → ¬¬∀ x φ( x )

är inte ett teorem för intuitionistisk predikatlogik. Detta förklarar varför φ N måste definieras på ett mer komplicerat sätt i första ordningens fall.

Se även

  •   J. Avigad och S. Feferman (1998), "Gödels funktionella ("Dialectica") tolkning", Handbook of Proof Theory , S. Buss, red., Elsevier. ISBN 0-444-89840-9
  •   S. Buss (1998), "Introduction to Proof Theory", Handbook of Proof Theory , S. Buss, red., Elsevier. ISBN 0-444-89840-9
  • G. Gentzen (1936), "Die Widerspruchfreiheit der reinen Zahlentheorie", Mathematische Annalen , v. 112, s. 493–565 (tyska). Omtryckt i engelsk översättning som "The consistency of aritmetic" i The collected papers of Gerhard Gentzen, ME Szabo, ed.
  • V. Glivenko (1929), Sur quelques points de la logique de M. Brouwer , Bull. Soc. Matematik. Belg. 15, 183-188
  • K. Gödel (1933), "Zur intuitionistischen Arithmetik und Zahlentheorie", Ergebnisse eines mathematischen Kolloquiums , v. 4, s. 34–38 (tyska). Omtryckt i engelsk översättning som "On intuitionistic aritmetic and number theory" i The Undecidable , M. Davis, ed., s. 75–81.
  • AN Kolmogorov (1925), "O principe tertium non datur" (ryska). Omtryckt i engelsk översättning som "On the princip of the excluded middle" i From Frege to Gödel , van Heijenoort, ed., s. 414–447.
  •   AS Troelstra (1977), "Aspects of Constructive Mathematics", Handbook of Mathematical Logic , J. Barwise , red., North-Holland. ISBN 0-7204-2285-X
  • AS Troelstra och D. van Dalen (1988), Constructivism in Mathematics. An Introduction , volymerna 121, 123 av Studies in Logic and the Foundations of Mathematics , North–Holland.

externa länkar