HOME

TheInfoList



OR:

In
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 ...
, 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 foot ...
, 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 u ...
, 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 n ...
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 noncontradi ...
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 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 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 i ...
. 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 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 by translating formulas to formulas ...
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 equa ...
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 imme ...
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 Mathematical logic is the study of logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory. Research i ...
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 logic, a rule of inference is admissible in a formal system if the set of theorems of the system does not change when that rule is added to the existing rules of the system. In other words, every formula that can be derived using that rule is ...
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 g ...
), which Church's principle then also establishes in the above sense.


Models


Realizability

Kleene Stephen Cole Kleene ( ; January 5, 1909 – January 25, 1994) was an American mathematician. One of the students of Alonzo Church, Kleene, along with Rózsa Péter, Alan Turing, Emil Post, and others, is best known as a founder of the branch of ...
, 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 * C ...
, 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 (Nels) David Nelson, an American mathematician and logician, was born on January 2, 1918, in Cape Girardeau, Missouri. Upon graduation from the Ph.D. program at the University of Wisconsin-Madison, Nelson relocated to Washington, D.C. Nelson remain ...
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 logic, a rule of inference is admissible in a formal system if the set of theorems of the system does not change when that rule is added to the existing rules of the system. In other words, every formula that can be derived using that rule is ...
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 family ...
. With it he demonstrated the independence of the classically valid
Markov's principle Markov's principle, named after Andrey Markov Jr, is a conditional existence statement for which there are many equivalent formulations, as discussed below. The principle is logically valid classically, but not in intuitionistic constructive m ...
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 &Del ...
to prove induction of arithmetical formulas in \omega, as well as the existence of
function spaces In mathematics, a function space is a set of functions between two fixed sets. Often, the domain and/or codomain will have additional structure which is inherited by the function space. For example, the set of functions from any set into a vector ...
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 ...
), nor general function spaces (let alone the full
axiom of power set In mathematics, the axiom of power set is one of the Zermelo–Fraenkel axioms of axiomatic set theory. In the formal language of the Zermelo–Fraenkel axioms, the axiom reads: :\forall x \, \exists y \, \forall z \, \in y \iff \forall w \ ...
). 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 In computability theory, a primitive recursive function is roughly speaking a function that can be computed by a computer program whose loops are all "for" loops (that is, an upper bound of the number of iterations of every loop can be determined ...
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 ...
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 pred ...
. The standard model of the classical first-order theory as well as any of its
non-standard model In model theory, a discipline within mathematical logic, a non-standard model is a model of a theory that is not isomorphic to the intended model (or standard model).Roman Kossak, 2004 ''Nonstandard Models of Arithmetic and Set Theory'' American Ma ...
s 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. Jon Barwise, Barwise (1978) consists of four correspo ...
, e.g. with function types. Early on, variants with intensional equality and Brouwerian choice sequence have been investigated.


History

Formal axiomatization of the theory trace back to
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 foot ...
(1930), Herbrand and
Kleene Stephen Cole Kleene ( ; January 5, 1909 – January 25, 1994) was an American mathematician. One of the students of Alonzo Church, Kleene, along with Rózsa Péter, Alan Turing, Emil Post, and others, is best known as a founder of the branch of ...
. 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 In abstract algebra, a Boolean algebra or Boolean lattice is a complemented distributive lattice. This type of algebraic structure captures essential properties of both set operations and logic operations. A Boolean algebra can be seen as a gen ...
.


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 Harr ...
*
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 Ulrich Wilhelm Kohlenbach (born 27 July 1962 in Frankfurt am Main) is a German mathematician and professor of algebra and Mathematical logic, logic at the Technische Universität Darmstadt. His research interests lie in the field of proof mining ...
(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. Eac ...
:
Intuitionistic Number Theory
by Joan Moschovakis.
Fragments of Heyting Arithmetic
by Wolfgang Burr {{Non-classical logic Constructivism (mathematics) Formal theories of arithmetic Intuitionism