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 forma ...
, Heyting arithmetic is an axiomatization of arithmetic in accordance with the philosophy of
intuitionism In the philosophy of mathematics, intuitionism, or neointuitionism (opposed to preintuitionism), is an approach where mathematics is considered to be purely the result of the constructive mental activity of humans rather than the discovery of f ...
.Troelstra 1973:18 It is named after
Arend Heyting __NOTOC__ Arend Heyting (; 9 May 1898 – 9 July 1980) was a Dutch mathematician and logician. Biography Heyting was a student of Luitzen Egbertus Jan Brouwer at the University of Amsterdam, and did much to put intuitionistic logic on a ...
, 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 nearl ...
, 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, systems ...
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 noncontr ...
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 Predicate or predication may refer to: * Predicate (grammar), in linguistics * Predication (philosophy) * several closely related uses in mathematics and formal logic: **Predicate (mathematical logic) **Propositional function **Finitary relation, o ...
symbol in Heyting arithmetic, it then follows that, for any quantifier-free formula \phi, where n,\dots,m are the
free variables In mathematics, and in other disciplines involving formal languages, including mathematical logic and computer science, a free variable is a notation (symbol) that specifies places in an expression where substitution may take place and is not ...
in \phi, :\vdash \forall n. \cdots \forall m. \big(\phi\lor\neg\phi\big) Through the induction axiom, 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 \neg\neg\psi \vdash_ \psi . Insights into
Hilbert's tenth problem Hilbert's tenth problem is the tenth on the list of mathematical problems that the German mathematician David Hilbert posed in 1900. It is the challenge to provide a general algorithm which, for any given Diophantine equation (a polynomial equ ...
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 Minimal logic, or minimal calculus, is a symbolic logic system originally developed by Ingebrigt Johansson. It is an intuitionistic and paraconsistent logic, that rejects both the law of the excluded middle as well as the principle of explosion ...
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 In computability theory, the T predicate, first studied by mathematician Stephen Cole Kleene, is a particular set of triples of natural numbers that is used to represent computable functions within formal theories of arithmetic. Informally, the ''T ...
(see
halting problem In computability theory, the halting problem is the problem of determining, from a description of an arbitrary computer program and an input, whether the program will finish running, or continue to run forever. Alan Turing proved in 1936 that a ...
), which Church's principle then also establishes in the above sense.


Models


Realizability

Kleene, a student of
Church Church may refer to: Religion * Church (building), a building for Christian religious activities * Church (congregation), a local congregation of a Christian denomination * Church service, a formalized period of Christian communal worship * Chri ...
, 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 BHK is a three-letter abbreviation that may refer to: * BHK interpretation of intuitionistic predicate logic * Baby hamster kidney cells used in molecular biology * Bachelor of Human Kinetics (BHk) degree. * Baltische Historische Kommission, organi ...
. 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 In mathematical logic and computer science, a general recursive function, partial recursive function, or μ-recursive function is a partial function from natural numbers to natural numbers that is "computable" in an intuitive sense – as well as i ...
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 In mathematical logic, the disjunction and existence properties are the "hallmarks" of constructive mathematics, constructive theories such as Heyting arithmetic and constructive set theory, constructive set theories (Rathjen 2005). Disjunc ...
. Markov's rule is an admissible rule in Heyting arithmetic. Typed versions of realizability have been introduced by Georg Kreisel. 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 con ...
models for full and its intended semantics. Relatively weak set theories suffice: They shall adopt the
Axiom of infinity In axiomatic set theory and the branches of mathematics and philosophy that use it, the axiom of infinity is one of the axioms of Zermelo–Fraenkel set theory. It guarantees the existence of at least one infinite set, namely a set containing th ...
, the
Axiom schema of predicative separation In axiomatic set theory, the axiom schema of predicative separation, or of restricted, or Δ0 separation, is a schema of axioms which is a restriction of the usual axiom schema of separation in Zermelo–Fraenkel set theory. This name &Delta ...
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 In many popular versions of axiomatic set theory, the axiom schema of specification, also known as the axiom schema of separation, subset axiom scheme or axiom schema of restricted comprehension is an axiom schema. Essentially, it says that any ...
or set induction (let alone the
axiom of regularity In mathematics, the axiom of regularity (also known as the axiom of foundation) is an axiom of Zermelo–Fraenkel set theory that states that every non-empty set ''A'' contains an element that is disjoint from ''A''. In first-order logic, the a ...
), 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 Binary may refer to: Science and technology Mathematics * Binary number, a representation of numbers using only two digits (0 and 1) * Binary function, a function that takes two arguments * Binary operation, a mathematical operation that ta ...
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 In mathematics and computer science, the BIT predicate or Ackermann coding, sometimes written BIT(''i'', ''j''), is a predicate that tests whether the ''j''th bit of the number ''i'' is 1, when ''i'' is written in binary. History The BIT pre ...
. 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 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. Barwise (1978) consists of four corresponding part ...
, e.g. with function types. Early on, variants with intensional equality and Brouwerian
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 algebra In mathematics, a Heyting algebra (also known as pseudo-Boolean algebra) is a bounded lattice (with join and meet operations written ∨ and ∧ and with least element 0 and greatest element 1) equipped with a binary operation ''a'' → ''b'' of '' ...
s, which are the intuitionistic analogue of Boolean algebras.


See also

*
BHK interpretation BHK is a three-letter abbreviation that may refer to: * BHK interpretation of intuitionistic predicate logic * Baby hamster kidney cells used in molecular biology * Bachelor of Human Kinetics (BHk) degree. * Baltische Historische Kommission, organi ...
*
Constructive analysis In mathematics, constructive analysis is mathematical analysis done according to some principles of constructive mathematics. This contrasts with ''classical analysis'', which (in this context) simply means analysis done according to the (more com ...
*
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 con ...
*
Harrop formula In intuitionistic logic, the Harrop formulae, named after Ronald Harrop, are the class of formulae inductively defined as follows: * Atomic formulae are Harrop, including falsity (⊥); * A \wedge B is Harrop provided A and B are; * \neg F is Har ...
*
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, 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–Madis ...
.
Fragments of Heyting Arithmetic
by Wolfgang Burr {{Non-classical logic Constructivism (mathematics) Formal theories of arithmetic Intuitionism