fbpx
Wikipedia

Double-negation translation

In proof theory, a discipline within mathematical logic, double-negation translation, sometimes called negative translation, is a general approach for embedding classical logic into intuitionistic logic. Typically it is done by translating formulas to formulas which are classically equivalent but intuitionistically inequivalent. Particular instances of double-negation translations include Glivenko's translation for propositional logic, and the Gödel–Gentzen translation and Kuroda's translation for first-order logic.

Propositional logic Edit

The easiest double-negation translation to describe comes from Glivenko's theorem, proved by Valery Glivenko in 1929. It maps each classical formula φ to its double negation ¬¬φ.

Results Edit

Glivenko's theorem states:

If φ is a propositional formula, then φ is a classical tautology if and only if ¬¬φ is an intuitionistic tautology.

Glivenko's theorem implies the more general statement:

If T is a set of propositional formulas and φ a propositional formula, then T ⊢ φ in classical logic if and only if T ⊢ ¬¬φ in intuitionistic logic.

In particular, a set of propositional formulas is intuitionistically consistent if and only if it is classically satisfiable.

First-order logic Edit

The Gödel–Gentzen translation (named after Kurt Gödel and Gerhard Gentzen) associates with each formula φ in a first-order language another formula φN, which is defined inductively:

  • If φ is atomic, then φN is ¬¬φ

as above, but furthermore

  • (φ ∨ θ)N is ¬(¬φN ∧ ¬θN)
  • (∃x φ)N is ¬(∀x ¬φN)

and otherwise

  • (φ ∧ θ)N is φN ∧ θN
  • (φ → θ)N is φN → θN
  • (¬φ)N is ¬φN
  • (∀x φ)N is ∀x φN

This translation has the property that φN is classically equivalent to φ. But in intuitionistic first-order logic, neither direction is necessarily provable. Troelstra and van Dalen (1988, Ch. 2, Sec. 3) give a description, due to Leivant, of formulas that do imply their Gödel–Gentzen translation.

Equivalent variants Edit

Due to constructive equivalences, there are several alternative definitions of the translation. For example, a valid De Morgan's law allows one to rewrite a negated disjunction. One possibility can thus succinctly be described as follows: Prefix "¬¬" before every atomic formula, but also to every disjunction and existential quantifier,

  • (φ ∨ θ)N is ¬¬(φN ∨ θN)
  • (∃x φ)N is ¬¬∃x φN

Another procedure, known as Kuroda's translation, is to construct a translated φ by putting "¬¬" before the whole formula and after every universal quantifier. This procedure exactly reduces to the propositional translation whenever φ is propositional.

Thirdly, one may instead prefix "¬¬" before every subformula of φ, as done by Kolmogorov. Such a translation is the logical counterpart to the call-by-name continuation-passing style translation of functional programming languages along the lines of the Curry–Howard correspondence between proofs and programs.

The Gödel-Gentzen- and Kuroda-translated formulas of each φ are provenly equivalent, and this result holds already in minimal propositional logic. And further, in intuitionistic propositional logic, the Kuroda- and Kolmogorov-translated formulas are equivalent also.

The mere propositional mapping of φ to ¬¬φ does not extend to a sound translation of first-order logic, as the so called double negation shift

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

is not a theorem of intuitionistic predicate logic. So the negations in φN have to be placed in a more particular way.

Results Edit

Let TN consist of the double-negation translations of the formulas in T.

The fundamental soundness theorem (Avigad and Feferman 1998, p. 342; Buss 1998 p. 66) states:

If T is a set of axioms and φ is a formula, then T proves φ using classical logic if and only if TN proves φN using intuitionistic logic.

Arithmetic Edit

The double-negation translation was used by Gödel (1933) to study the relationship between classical and intuitionistic theories of the natural numbers ("arithmetic"). He obtains the following result:

If a formula φ is provable from the axioms of Peano arithmetic then φN is provable from the axioms of Heyting arithmetic.

This result shows that if Heyting arithmetic is consistent then so is Peano arithmetic. This is because a contradictory formula θ ∧ ¬θ is interpreted as θN ∧ ¬θN, which is still contradictory. Moreover, the proof of the relationship is entirely constructive, giving a way to transform a proof of θ ∧ ¬θ in Peano arithmetic into a proof of θN ∧ ¬θN in Heyting arithmetic.

By combining the double-negation translation with the Friedman translation, it is in fact possible to prove that Peano arithmetic is Π02-conservative over Heyting arithmetic.

See also Edit

References Edit

  • J. Avigad and S. Feferman (1998), "Gödel's Functional ("Dialectica") Interpretation", Handbook of Proof Theory, S. Buss, ed., Elsevier. ISBN 0-444-89840-9
  • S. Buss (1998), "Introduction to Proof Theory", Handbook of Proof Theory, S. Buss, ed., Elsevier. ISBN 0-444-89840-9
  • G. Gentzen (1936), "Die Widerspruchfreiheit der reinen Zahlentheorie", Mathematische Annalen, v. 112, pp. 493–565 (German). Reprinted in English translation as "The consistency of arithmetic" in The collected papers of Gerhard Gentzen, M. E. Szabo, ed.
  • V. Glivenko (1929), Sur quelques points de la logique de M. Brouwer, Bull. Soc. Math. Belg. 15, 183-188
  • K. Gödel (1933), "Zur intuitionistischen Arithmetik und Zahlentheorie", Ergebnisse eines mathematischen Kolloquiums, v. 4, pp. 34–38 (German). Reprinted in English translation as "On intuitionistic arithmetic and number theory" in The Undecidable, M. Davis, ed., pp. 75–81.
  • A. N. Kolmogorov (1925), "O principe tertium non datur" (Russian). Reprinted in English translation as "On the principle of the excluded middle" in From Frege to Gödel, van Heijenoort, ed., pp. 414–447.
  • A. S. Troelstra (1977), "Aspects of Constructive Mathematics", Handbook of Mathematical Logic, J. Barwise, ed., North-Holland. ISBN 0-7204-2285-X
  • A. S. Troelstra and D. van Dalen (1988), Constructivism in Mathematics. An Introduction, volumes 121, 123 of Studies in Logic and the Foundations of Mathematics, North–Holland.

External links Edit

  • "Intuitionistic logic", Stanford Encyclopedia of Philosophy.

double, negation, translation, proof, theory, discipline, within, mathematical, logic, double, negation, translation, sometimes, called, negative, translation, general, approach, embedding, classical, logic, into, intuitionistic, logic, typically, done, transl. In proof theory a discipline within mathematical logic double negation translation sometimes called negative translation is a general approach for embedding classical logic into intuitionistic logic Typically it is done by translating formulas to formulas which are classically equivalent but intuitionistically inequivalent Particular instances of double negation translations include Glivenko s translation for propositional logic and the Godel Gentzen translation and Kuroda s translation for first order logic Contents 1 Propositional logic 1 1 Results 2 First order logic 2 1 Equivalent variants 2 2 Results 2 2 1 Arithmetic 3 See also 4 References 5 External linksPropositional logic EditThe easiest double negation translation to describe comes from Glivenko s theorem proved by Valery Glivenko in 1929 It maps each classical formula f to its double negation f Results Edit Glivenko s theorem states If f is a propositional formula then f is a classical tautology if and only if f is an intuitionistic tautology Glivenko s theorem implies the more general statement If T is a set of propositional formulas and f a propositional formula then T f in classical logic if and only if T f in intuitionistic logic In particular a set of propositional formulas is intuitionistically consistent if and only if it is classically satisfiable First order logic EditThe Godel Gentzen translation named after Kurt Godel and Gerhard Gentzen associates with each formula f in a first order language another formula fN which is defined inductively If f is atomic then fN is fas above but furthermore f 8 N is fN 8N x f N is x fN and otherwise f 8 N is fN 8N f 8 N is fN 8N f N is fN x f N is x fNThis translation has the property that fN is classically equivalent to f But in intuitionistic first order logic neither direction is necessarily provable Troelstra and van Dalen 1988 Ch 2 Sec 3 give a description due to Leivant of formulas that do imply their Godel Gentzen translation Equivalent variants Edit Due to constructive equivalences there are several alternative definitions of the translation For example a valid De Morgan s law allows one to rewrite a negated disjunction One possibility can thus succinctly be described as follows Prefix before every atomic formula but also to every disjunction and existential quantifier f 8 N is fN 8N x f N is x fNAnother procedure known as Kuroda s translation is to construct a translated f by putting before the whole formula and after every universal quantifier This procedure exactly reduces to the propositional translation whenever f is propositional Thirdly one may instead prefix before every subformula of f as done by Kolmogorov Such a translation is the logical counterpart to the call by name continuation passing style translation of functional programming languages along the lines of the Curry Howard correspondence between proofs and programs The Godel Gentzen and Kuroda translated formulas of each f are provenly equivalent and this result holds already in minimal propositional logic And further in intuitionistic propositional logic the Kuroda and Kolmogorov translated formulas are equivalent also The mere propositional mapping of f to f does not extend to a sound translation of first order logic as the so called double negation shift x f x x f x is not a theorem of intuitionistic predicate logic So the negations in fN have to be placed in a more particular way Results Edit Let TN consist of the double negation translations of the formulas in T The fundamental soundness theorem Avigad and Feferman 1998 p 342 Buss 1998 p 66 states If T is a set of axioms and f is a formula then T proves f using classical logic if and only if TN proves fN using intuitionistic logic Arithmetic Edit The double negation translation was used by Godel 1933 to study the relationship between classical and intuitionistic theories of the natural numbers arithmetic He obtains the following result If a formula f is provable from the axioms of Peano arithmetic then fN is provable from the axioms of Heyting arithmetic This result shows that if Heyting arithmetic is consistent then so is Peano arithmetic This is because a contradictory formula 8 8 is interpreted as 8N 8N which is still contradictory Moreover the proof of the relationship is entirely constructive giving a way to transform a proof of 8 8 in Peano arithmetic into a proof of 8N 8N in Heyting arithmetic By combining the double negation translation with the Friedman translation it is in fact possible to prove that Peano arithmetic is P02 conservative over Heyting arithmetic See also EditDialectica interpretationReferences EditJ Avigad and S Feferman 1998 Godel s Functional Dialectica Interpretation Handbook of Proof Theory S Buss ed Elsevier ISBN 0 444 89840 9 S Buss 1998 Introduction to Proof Theory Handbook of Proof Theory S Buss ed Elsevier ISBN 0 444 89840 9 G Gentzen 1936 Die Widerspruchfreiheit der reinen Zahlentheorie Mathematische Annalen v 112 pp 493 565 German Reprinted in English translation as The consistency of arithmetic in The collected papers of Gerhard Gentzen M E Szabo ed V Glivenko 1929 Sur quelques points de la logique de M Brouwer Bull Soc Math Belg 15 183 188 K Godel 1933 Zur intuitionistischen Arithmetik und Zahlentheorie Ergebnisse eines mathematischen Kolloquiums v 4 pp 34 38 German Reprinted in English translation as On intuitionistic arithmetic and number theory in The Undecidable M Davis ed pp 75 81 A N Kolmogorov 1925 O principe tertium non datur Russian Reprinted in English translation as On the principle of the excluded middle in From Frege to Godel van Heijenoort ed pp 414 447 A S Troelstra 1977 Aspects of Constructive Mathematics Handbook of Mathematical Logic J Barwise ed North Holland ISBN 0 7204 2285 X A S Troelstra and D van Dalen 1988 Constructivism in Mathematics An Introduction volumes 121 123 of Studies in Logic and the Foundations of Mathematics North Holland External links Edit Intuitionistic logic Stanford Encyclopedia of Philosophy Retrieved from https en wikipedia org w index php title Double negation translation amp oldid 1167730978, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.