HOME

TheInfoList



OR:

In
mathematical logic Mathematical logic is the study of 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 formal ...
, Heyting arithmetic is an axiomatization of arithmetic in accordance with the philosophy of intuitionism.Troelstra 1973:18 It is named after Arend Heyting, who first proposed it.


Axiomatization

As with first-order
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 ...
, the intended model of this theory are the
natural number In mathematics, the natural numbers are those numbers used for counting (as in "there are ''six'' coins on the table") and ordering (as in "this is the ''third'' largest city in the country"). Numbers used for counting are called '' cardinal ...
s and the theories characterize addition and multiplication. Heyting arithmetic adopts the axioms of Peano arithmetic, including the signature with zero "0" and the successor "S", but uses
intuitionistic logic Intuitionistic logic, sometimes more generally called constructive logic, refers to systems of symbolic logic that differ from the systems used for classical logic by more closely mirroring the notion of constructive proof. In particular, system ...
for inference. In particular, the
principle of the excluded middle In logic, the law of excluded middle (or the principle of excluded middle) states that for every proposition, either this proposition or its negation is true. It is one of the so-called three laws of thought, along with the law of noncont ...
does not hold in general.


Metalogic and theorems

As with other theories over intuitionistic logic, various instances of can be proven. For instance, proves equality "=" is decidable for all numbers, :\vdash \forall n. \forall m. \big((n = m)\lor\neg(n = m)\big) In fact, since equality is the only predicate symbol in Heyting arithmetic, it then follows that, for any quantifier-free formula \phi, where n,\dots,m are the free variables in \phi, :\vdash \forall n. \cdots \forall m. \big(\phi\lor\neg\phi\big) Through the
induction axiom Induction, Inducible or Inductive may refer to: Biology and medicine * Labor induction (birth/pregnancy) * Induction chemotherapy, in medicine * Induced stem cells, stem cells derived from somatic, reproductive, pluripotent or other cell ty ...
, infinitely many non-trivial statement instances can be derived. Indeed, is \Pi_2^0-conservative over , as shown via the Friedman translation. For recursive \varphi, :\vdash \forall n. \exists m. \varphi(n, m)\implies \vdash \forall n. \exists m. \varphi(n, m) Roughly, this means all statements about "simple mappings" provable in the classical arithmetic theory are already provable in the constructive one. Moreover, for any formula provable in , the classically equivalent Gödel–Gentzen negative translation of that formula is already provable in . That is to say, all Peano arithmetic theorems have a proof that consists of a constructive proof followed by a classical logical rewriting. Roughly, the final step amounts to applications of variants of \neg\forall n. \psi(n) \vdash_ \exists n. \neg \psi(n) and the
double-negation elimination In propositional logic, double negation is the theorem that states that "If a statement is true, then it is not the case that the statement is not true." This is expressed by saying that a proposition ''A'' is logically equivalent to ''not ( ...
\neg\neg\psi \vdash_ \psi . Insights into Hilbert's tenth problem provide a classically trivially provable mathematical statement that, in the direct formulation below, is not provable constructively. The resolution of Hilbert's question states that there is a polynomial f and a corresponding polynomial equation such that it is computably undecidable whether the latter has a solution. Decidability may be expressed as the excluded middle statement for the proposition \exists n.\cdots\exists m. f(n, \dots, m)=0.


Consistency

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 imm ...
introduced the above negative translation and proved that if Heyting arithmetic is consistent, then so is Peano arithmetic. That is to say, he reduced the consistency task for to that of . However,
Gödel's incompleteness theorems Gödel's incompleteness theorems are two theorems of mathematical logic that are concerned with the limits of in formal axiomatic theories. These results, published by Kurt Gödel in 1931, are important both in mathematical logic and in the phil ...
also applies to Heyting arithmetic. Indeed, the search for an inconsistency of those theories can be formalized in Peano arithmetic. As established by Gödel, if the theory is consistent, then there is no proof in that this search does halt (succeed), nor is there a proof in that this search does not halt. Nevertheless, in , there is a (classically trivial and non-constructive) proof that this search does either halt or not halt.


Anti-classical extensions

Relatedly, there are predicates A such that the theory +_A is consistent, where is :\neg\forall n.\big(A(n)\lor\neg A(n)\big) With a constructive reading of a disjunction, this is an internal version of the claim that the predicate A is not decidable. Note that constructively, the above is ''not'' equivalent to the existence of a particular counter-example to excluded middle, as in \exists n. \neg\big(A(n)\lor\neg A(n)\big). Indeed, already minimal logic proves the double-negated excluded middle for all propositions, and so \forall n. \neg\neg\big(P(n)\lor\neg P(n)), which is equivalent to \neg\exists n. \neg\big(P(n)\lor\neg P(n)\big). Church's rule is an admissible rule in Heyting arithmetic. Church's thesis principle may be adopted in , while rejects it. This is because of the computable undecidability for the statement A defined as the diagonal of Kleene's T predicate (see halting problem), which Church's principle then also establishes in the above sense.


Models


Realizability

Kleene, a student of Church, introduced important
realizability In mathematical logic, realizability is a collection of methods in proof theory used to study constructive proofs and extract additional information from them. Formulas from a formal theory are "realized" by objects, known as "realizers", in a way ...
models of the theory. In turn, his student Nels David Nelson established that all closed formulas (all variables bound) of Heyting arithmetic can be realized. See also BHK interpretation. They also established, informally expressed here, that if :\vdash \forall n. \exists m. \varphi(n, m) for "simple \varphi", then in there is a general recursive function realizing an m for each n so that \varphi(n, m). This can be extended to any finite number of function arguments n. See disjunction and existence properties. Markov's rule is an admissible rule in Heyting arithmetic. Typed versions of realizability have been introduced by
Georg Kreisel Georg Kreisel FRS (September 15, 1923 – March 1, 2015) was an Austrian-born mathematical logician who studied and worked in the United Kingdom and America. Biography Kreisel was born in Graz and came from a Jewish background; his fami ...
. With it he demonstrated the independence of the classically valid Markov's principle for intuitionistic theories.


Set theory

There are
constructive set theory Constructive set theory is an approach to mathematical constructivism following the program of axiomatic set theory. The same first-order language with "=" and "\in" of classical set theory is usually used, so this is not to be confused with a ...
models for full and its intended semantics. Relatively weak set theories suffice: They shall adopt the Axiom of infinity, the Axiom schema of predicative separation to prove induction of arithmetical formulas in \omega, as well as the existence of function spaces on finite domains for recursive definitions. Specifically, those theories do not require , the full axiom of separation or set induction (let alone the axiom of regularity), nor general function spaces (let alone the full axiom of power set). furthermore is bi-interpretable with a weak constructive set theory in which the class of ordinals is \omega, so that the von Neumann naturals do not exist as a set in the theory. Meta-theoretically, the domain of that theory is as big as the class of its ordinals and essentially given through the class of all sets that are in bijection with a natural n\in\omega. As an axiom this is called V = and the other axioms are those related to set algebra and order: Union and Binary Intersection, which is tightly related to the Predicative Separation schema, Extensionality, Pairing, and the Set induction schema. This theory is then already identical with the theory given by without Strong Infinity and with the finitude axiom added. The discussion of in this set theory is as in model theory. And in the other direction, the set theoretical axioms are proven with respect to the primitive recursive relation :x\in y\iff \exists (r < 2^x). \exists (s < y). \big(2^x (2 s + 1)+ r = y\big) That small universe of sets can be understood as the ordered collection of finite binary sequences which encode their mutual membership. For example, the 100_2 'th set contains one other set and the 110101_2 'th set contains four other sets. See BIT predicate. The standard model of the classical first-order theory as well as any of its non-standard models is also a model for Heyting arithmetic . Any consistent recursive extension of is also modeled, again via the Ackerman coding, by some subset of any non-standard model of - however, just as the syntactic arithmetic theory itself cannot know of non-standardness of numbers, it does not know of the infinitude of the sets in such semantics.


Type theory

Type theoretical realizations mirroring inference rules based logic formalizations have been implemented in various languages.


Extensions

Many typed extensions of have been extensively studied in proof theory, e.g. with function types. Early on, variants with
intensional equality In logic, extensional and intensional definitions are two key ways in which the objects, concepts, or referents a term refers to can be defined. They give meaning or denotation to a term. Intensional definition An intensional definition gives m ...
and
Brouwerian Luitzen Egbertus Jan Brouwer (; ; 27 February 1881 – 2 December 1966), usually cited as L. E. J. Brouwer but known to his friends as Bertus, was a Dutch mathematician and philosopher, who worked in topology, set theory, measure theory and compl ...
choice sequence In intuitionistic mathematics, a choice sequence is a constructive formulation of a sequence. Since the Intuitionistic school of mathematics, as formulated by L. E. J. Brouwer, rejects the idea of a completed infinity, in order to use a sequence ( ...
have been investigated.


History

Formal axiomatization of the theory trace back to Heyting (1930), Herbrand and Kleene. Gödel proved the consistency result concerning in 1933.


Related concepts

Heyting arithmetic should not be confused with Heyting algebras, which are the intuitionistic analogue of Boolean algebras.


See also

* BHK interpretation * Constructive analysis *
Constructive set theory Constructive set theory is an approach to mathematical constructivism following the program of axiomatic set theory. The same first-order language with "=" and "\in" of classical set theory is usually used, so this is not to be confused with a ...
* Harrop formula *
Realizability In mathematical logic, realizability is a collection of methods in proof theory used to study constructive proofs and extract additional information from them. Formulas from a formal theory are "realized" by objects, known as "realizers", in a way ...


References

* Ulrich Kohlenbach (2008), ''Applied proof theory'', Springer. *
Anne 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 logici ...
, ed. (1973), ''Metamathematical investigation of intuitionistic arithmetic and analysis'', Springer, 1973.


External links

*
Stanford Encyclopedia of Philosophy The ''Stanford Encyclopedia of Philosophy'' (''SEP'') combines an online encyclopedia of philosophy with peer-reviewed publication of original papers in philosophy, freely accessible to Internet users. It is maintained by Stanford University. E ...
:
Intuitionistic Number Theory
by
Joan Moschovakis Joan Rand Moschovakis is a logician and mathematician focusing on intuitionistic logic and mathematics. She is professor emerita at Occidental College and a guest at UCLA. Moschovakis earned her Ph.D. from the University of Wisconsin–Madison i ...
.
Fragments of Heyting Arithmetic
by Wolfgang Burr {{Non-classical logic Constructivism (mathematics) Formal theories of arithmetic Intuitionism