Markov's principle

Markov's principle

Markov's principle, named after Andrey Markov Jr, is a classical tautology that is not intuitionistically valid but that may be justified by constructive means. There are many equivalent formulations of Markov's principle.

Contents

Statements of the principle

In the language of computability theory, Markov's principle is a formal expression of the claim that if it is impossible that an algorithm does not terminate, then it does terminate. This is equivalent to the claim that if a set and its complement are both computably enumerable, then the set is decidable.

In predicate logic, if P is a predicate over the natural numbers, it is expressed as:

(\forall n (P(n) \vee \neg P(n))) \wedge (\neg \forall n \neg P(n)) \rightarrow (\exists n\;P(n)).

That is, if P is decidable, and it cannot be false for every natural number n, then it is true for some n. (In general, a predicate P over some domain is called decidable if for every x in the domain, either P(x) is true, or P(x) is not true, which is not always the case constructively.)

It is equivalent in the language of arithmetic to:

\neg \neg \exists n\;f(n)=0 \rightarrow \exists n\;f(n)=0,

for f a total recursive function on the natural numbers.

It is equivalent, in the language of real analysis, to the following principles:

  • For each real number x, if it is contradictory that x is equal to 0, then there exists y ∈ Q such that 0 < y < |x|, often expressed by saying that x is apart from, or constructively unequal to, 0.
  • For each real number x, if it is contradictory that x is equal to 0, then there exists y ∈ R such that xy = 1.

Realizability

Realizability can be used to justify Markov's principle: a realizer is the unbounded search that successively checks if P(0), P(1), P(2),\dots is true. Because P is not everywhere false, the search cannot go on forever. Using classical logic one concludes that the search therefore stops, namely at a value at which P holds.

Modified realizability does not justify Markov's principle, even if classical logic is used in the meta-theory: there is no realizer in the language of simply typed lambda calculus as this language is not Turing-complete and arbitrary loops cannot be defined in it.

Markov's rule

Markov's rule is the formulation of Markov's principle as a rule. It states that \exists n\;P(n) is derivable as soon as \neg \neg \exists n\;P(n) is, for P decidable. The logician Harvey Friedman showed that Markov's rule is an admissible rule in intuitionistic logic, Heyting arithmetic, and various other intuitionistic theories[1], using the Friedman translation.

Weak Markov's principle

A weaker form of Markov's principle may be stated in the language of analysis as

\forall x\in\mathbb{R}\ (\forall y\in\mathbb{R}\ \neg\neg(0<y) \vee \neg\neg(y<x)) \to 0<x.

This form can be justified by Brouwer's continuity principles, whereas the stronger form contradicts them. Thus it can be derived from intuitionistic, realizability, and classical reasoning, in each case for different reasons, but this principle is not valid in the general constructive sense of Bishop.[2]

See also

References

  1. ^ Harvey Friedman. Classically and Intuitionistically Provably Recursive Functions. In Scott, D. S. and Muller, G. H. Editors, Higher Set Theory, Volume 699 of Lecture Notes in Mathematics, Springer Verlag (1978), pp. 21–28.
  2. ^ Ulrich Kohlenbach, "On weak Markov's principle". Mathematical Logic Quarterly (2002), vol 48, issue S1, pp. 59–65.

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Markov perfect equilibrium — A solution concept in game theory Relationships Subset of Subgame perfect equilibrium Significance Proposed by …   Wikipedia

  • Markov chain Monte Carlo — MCMC redirects here. For the organization, see Malaysian Communications and Multimedia Commission. Markov chain Monte Carlo (MCMC) methods (which include random walk Monte Carlo methods) are a class of algorithms for sampling from probability… …   Wikipedia

  • Markov strategy — In game theory, a Markov strategy is one that does not depend at all on state variables that are functions of the history of the game, except those that affect payoffs. In other words: a player playing a Markovian strategy, conditions his action… …   Wikipedia

  • Andrey Markov (Soviet mathematician) — Andrey Andreyevich Markov Jr. ( ru. #x410; #x43D; #x434; #x440; #x435; #x439; #x410; #x43D; #x434; #x440; #x435; #x435; #x432; #x438; #x447; #x41C; #x430; #x440; #x43A; #x43E; #x432;) (September 22, 1903 October 11, 1979) was a Soviet… …   Wikipedia

  • List of mathematics articles (M) — NOTOC M M estimator M group M matrix M separation M set M. C. Escher s legacy M. Riesz extension theorem M/M/1 model Maass wave form Mac Lane s planarity criterion Macaulay brackets Macbeath surface MacCormack method Macdonald polynomial Machin… …   Wikipedia

  • List of Russian mathematicians — Andrey Kolmogorov, a preeminent 20th century mathematician. This list of Russian mathematicians includes the famous mathematicians from the Russian Empire, the Soviet Union and the Russian Federation. This list is incomplete; you can help by …   Wikipedia

  • Constructivisme (mathématiques) — Pour les articles homonymes, voir Constructivisme. En philosophie des mathématiques le constructivisme est une position vis à vis des mathématiques qui considère que l on ne peut démontrer l existence d objets mathématiques qu en donnant une… …   Wikipédia en Français

  • Church's thesis (constructive mathematics) — In constructive mathematics, Church s thesis is the mathematical assertion that all total functions are recursive. It gets its name after the informal Church–Turing thesis, which states that every algorithm is in fact a recursive function, but… …   Wikipedia

  • Realizability — is a part of proof theory which can be used to handle information about formulas instead of about the proofs of formulas. [Oosten, pp. 3 5] A natural number n is said to realize a statement in the language of arithmetic of natural numbers. Other… …   Wikipedia

  • Dialectica interpretation — In proof theory, the Dialectica interpretation [1] is a proof interpretation of intuitionistic arithmetic (Heyting arithmetic) into a finite type extension of primitive recursive arithmetic, the so called System T. It was developed by Kurt Gödel… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”