Church's thesis (constructive mathematics)

In constructive mathematics, Church's thesis is an axiom stating that all total functions are computable functions.

The similarly named Church–Turing thesis states that every effectively calculable function is a computable function, thus collapsing the former notion into the latter. The fully formalizable constructivist principle is stronger in the sense that with it every function is computable. Then, for a family of existence claims proven not to be validated for all in a computable manner discussed below, the contrapositive of the axiom implies that this is then not validated by any total function . In this way, adopting collapses the scope of the notion of function, restricting it to the defined notion of computable function. The axiom in turn affects ones proof calculus, negating some common classical propositions.

The axiom is incompatible with systems that validate total functional value associations and evaluations that are also proven not to be computable. For example, Peano arithmetic is such a system. Concretely, the constructive Heyting arithmetic with the thesis in its first-order formulation, , as an additional axiom is able to disprove some universally closed variants of instances of the principle of the excluded middle. It is in this way that the axiom is shown incompatible with . However, is equiconsistent with both as well as with the theory given by plus . That is, adding either the law of the excluded middle or Church's thesis does not make Heyting arithmetic inconsistent, but adding both does.

Formal statement

This principle has formalizations in various mathematical frameworks. Note that there are also more common variants of the Kleene's T predicate .

In first-order theories such as , which cannot quantify over functions directly, is stated as an axiom schema saying that any definable function is computable in the sense of . For each formula of two variables, the schema includes the axiom

This axiom states that a functional assignment, i.e. a family of valid existence claims , can then always be asserted in a computable manner: If for every there is a satisfying , then there is in fact an that is the Gödel number of a general recursive function that will, for every , produce such a satisfying the formula - and with some being a Gödel number encoding a verifiable computation bearing witness to the fact that is in fact the value of that function at .

Relatedly, implications of this form may instead also be established as constructive meta-theoretical properties of theories. I.e. the theory need not necessarily prove the implication (a formula with ), but the existence of is meta-logically validated. A theory is then said to be closed under the rule.

The above is also called the arithmetical form of the principle, since only quantifier over numbers appear in its formulation. In higher-order systems that can quantify over functions directly, a form of can be stated as a single axiom saying that every function, from the natural numbers to the natural numbers, is computable.

This postulates that all functions are computable, in the Kleene sense, with an index . Thus, so are all values .

For example, in set theory functions are elements of function spaces and total functional by definition. A total function has a unique return value for every input in its domain. Being sets, set theory has quantifiers that range over functions.

The principle can be regarded as the identification of the space with the collection of total recursive functions.

Relationship to classical logic

The schema , when added to constructive systems such as , implies the negation of the universally quantified version of the law of the excluded middle for some predicates. As an example, the Halting problem provenly not computably decidable, but assuming classical logic it is a tautology that every Turing machine either halts or does not halt on a given input. Further assuming Church's thesis one in turn concludes that this is computable - a contradiction. In more detail: In sufficiently strong systems, such as , it is possible to express the relation associated with the halting question, relating any code from an enumeration of Turing machines and values from . Assuming the classical tautology above, this relation can be proven total, i.e. it constitutes a function that returns if the machine halts and if it does not halt. Thus and disproves some consequence of the law of the excluded middle. Principles like the double negation shift (commutativity of universal quantification with a double negation) are also rejected by the principle.

The single axiom form of with above is consistent with some weak classical systems that do not have the strength to form functions such as the function of the previous paragraph. For example, the classical weak second-order arithmetic is consistent with this single axiom, because has a model in which every function is computable. However, the single-axiom form becomes inconsistent with excluded middle in any system that has axioms sufficient to prove existence of functions such as the function . E.g., adoption of variants of countable choice, such as unique choice for the numerical quantifiers,

where denotes a sequence, spoil this consistency.

The first-order formulation already subsumes the power of such a function comprehension principle via enumerated functions.

Constructively formulated subtheories of can typically be shown to be closed under a Church's rule and the corresponding principle is thus compatible. But as an implication () it cannot be proven by such theories, as that would render the stronger, classical theory inconsistent.

Extended Church's thesis

Extended Church's thesis extends the claim to functions which are totally defined over a certain type of domain. This may be achieved by allowing to narrowing the scope of the universal quantifier and so can be formally stated by the schema:

In the above, is restricted to be almost-negative. For first-order arithmetic (where the schema is designated ), this means cannot contain any disjunction, and existential quantifiers can only appear in front of (decidable) formulas. When considering the domain of all numbers (e.g. when taking to be the trivial ), the above reduces to the previous form of Church's thesis.

The extended Church's thesis is used by the school of constructive mathematics founded by Andrey Markov Jr.

Realizers and meta-logic

This above thesis can be characterized as saying that a sentence is true iff it is computably realisable. This is captured by the following meta-theoretic equivalences:[1]

and

Here, stands for "" and "" denotes the metatheoretical equivalence. So, it is provable in with that a sentence is true iff it is realisable. But also, is provably true in with iff is provably realisable in without .

The second equivalence can be extended with Markov's principle as follows:

So, is provably true in with and iff one can metatheoretically establish that there is a number which provably realises in . The existential quantifier has to be outside in this case, because is non-constructive and lacks the existence property.

See also

References

  1. Troelstra, A. S. Metamathematical investigation of intuitionistic arithmetic and analysis. Vol 344 of Lecture Notes in Mathematics; Springer, 1973
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.