HOME

TheInfoList



OR:

In
proof theory Proof theory is a major branchAccording to Wang (1981), pp. 3–4, proof theory is one of four domains mathematical logic, together with model theory, axiomatic set theory, and recursion theory. Jon Barwise, Barwise (1978) consists of four correspo ...
, a discipline within
mathematical logic Mathematical logic is the study of logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory. Research in mathematical logic commonly addresses the mathematical properties of for ...
, double-negation translation, sometimes called negative translation, is a general approach for embedding
classical logic Classical logic (or standard logic or Frege-Russell logic) is the intensively studied and most widely used class of deductive logic. Classical logic has had much influence on analytic philosophy. Characteristics Each logical system in this class ...
into intuitionistic logic, typically by translating formulas to formulas which are classically equivalent but intuitionistically inequivalent. Particular instances of double-negation translation include Glivenko's translation for propositional logic, and the Gödel–Gentzen translation and Kuroda's translation for first-order logic.


Propositional logic

The easiest double-negation translation to describe comes from Glivenko's theorem, proved by
Valery Glivenko Valery Ivanovich Glivenko (russian: Вале́рий Ива́нович Гливе́нко, uk, Валерій Іванович Гливенко; 2 January 1897 (Gregorian calendar) / 21 December 1896 (Julian calendar) in Kiev – 15 February ...
in 1929. It maps each classical formula φ to its double negation ¬¬φ. 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

The ''Gödel–Gentzen translation'' (named after
Kurt Gödel Kurt Friedrich Gödel ( , ; April 28, 1906 – January 14, 1978) was a logician, mathematician, and philosopher. Considered along with Aristotle and Gottlob Frege to be one of the most significant logicians in history, Gödel had an imme ...
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 ¬¬φ * (φ ∧ θ)N is φN ∧ θN * (φ ∨ θ)N is ¬(¬φN ∧ ¬θN) * (φ → θ)N is φN → θN * (¬φ)N is ¬φN * (∀''x'' φ)N is ∀''x'' φN * (∃''x'' φ)N is ¬∀''x'' ¬φN This translation has the property that φN is classically equivalent to φ. 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 ''T''N proves φN using intuitionistic logic. Here ''T''N consists of the double-negation translations of the formulas in ''T''. A sentence φ may not imply its negative translation φN in intuitionistic first-order logic. 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.


Variants

There are several alternative definitions of the negative translation. They are all provably equivalent in intuitionistic logic, but may be easier to apply in particular contexts. One possibility is to change the clauses for
disjunction In logic, disjunction is a logical connective typically notated as \lor and read aloud as "or". For instance, the English language sentence "it is raining or it is snowing" can be represented in logic using the disjunctive formula R \lor S ...
and existential quantifier to * (φ ∨ θ)N is ¬¬(φN ∨ θN) * (∃''x'' φ)N is ¬¬∃''x'' φN Then the translation can be succinctly described as: prefix ¬¬ to every atomic formula, disjunction, and existential quantifier. Another possibility (known as
Kuroda Kuroda (written: lit. "black ricefield") is a Japanese surname. Notable people with the surname include: *, Japanese painter * Akinobu Kuroda 黒田 明伸, Japanese historian * Chris Kuroda, lighting designer and operator for the band Phish and J ...
's translation) is to construct φN from φ by putting ¬¬ before the whole formula and after every
universal quantifier In mathematical logic, a universal quantification is a type of quantifier, a logical constant which is interpreted as "given any" or "for all". It expresses that a predicate can be satisfied by every member of a domain of discourse. In other w ...
. Notice that this reduces to the simple ¬¬φ translation if φ is propositional. It is also possible to define φN by prefixing ¬¬ before every subformula of φ, as done by Kolmogorov. Such a translation is the logical counterpart to the
call-by-name In a programming language, an evaluation strategy is a set of rules for evaluating expressions. The term is often used to refer to the more specific notion of a ''parameter-passing strategy'' that defines the kind of value that is passed to the f ...
continuation-passing style In functional programming, continuation-passing style (CPS) is a style of programming in which control is passed explicitly in the form of a continuation. This is contrasted with direct style, which is the usual style of programming. Gerald Jay Suss ...
translation of
functional programming languages In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that m ...
along the lines of the
Curry–Howard correspondence In programming language theory and proof theory, the Curry–Howard correspondence (also known as the Curry–Howard isomorphism or equivalence, or the proofs-as-programs and propositions- or formulae-as-types interpretation) is the direct relati ...
between proofs and programs.


Results

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 In mathematical logic, the Peano axioms, also known as the Dedekind–Peano axioms or the Peano postulates, are axioms for the natural numbers presented by the 19th century Italian mathematician Giuseppe Peano. These axioms have been used nearly u ...
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 , 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 in Heyting arithmetic. (By combining the double-negation translation with the
Friedman translation In mathematical logic, the Friedman translation is a certain transformation of intuitionistic formulas. Among other things it can be used to show that the Π02-theorems of various first-order theories of classical mathematics are also theorems of ...
, it is in fact possible to prove that Peano arithmetic is Π02- conservative over Heyting arithmetic.) The propositional mapping of φ to ¬¬φ does not extend to a sound translation of first-order logic, because the so called double negation shift : is not a theorem of intuitionistic predicate logic. This explains why φN has to be defined in a more complicated way in the first-order case.


See also

* Dialectica interpretation


References

* J. Avigad and
S. Feferman Solomon Feferman (December 13, 1928 – July 26, 2016) was an American philosopher and mathematician who worked in mathematical logic. Life Solomon Feferman was born in The Bronx in New York City to working-class parents who had immigrated to th ...
(1998)
"Gödel's Functional ("Dialectica") Interpretation", ''Handbook of Proof Theory'
, S. Buss, ed., Elsevier. * S. Buss (1998), "Introduction to Proof Theory", ''Handbook of Proof Theory'', S. Buss, ed., Elsevier. * 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 Anne Sjerp Troelstra (10 August 1939 – 7 March 2019) was a professor of pure mathematics and foundations of mathematics at the Institute for Logic, Language and Computation (ILLC) of the University of Amsterdam. He was a constructivist logic ...
(1977), "Aspects of Constructive Mathematics", ''Handbook of Mathematical Logic", J. Barwise, ed., North-Holland. *
A. S. Troelstra Anne Sjerp Troelstra (10 August 1939 – 7 March 2019) was a professor of pure mathematics and foundations of mathematics at the Institute for Logic, Language and Computation (ILLC) of the University of Amsterdam. He was a constructivist logic ...
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

*
Intuitionistic logic
, Stanford Encyclopedia of Philosophy. {{DEFAULTSORT:Godel-Gentzen negative translation Proof theory Intuitionism