HOME

TheInfoList



OR:

Markov's principle, named after
Andrey Markov Jr Andrey, Andrej or Andrei (in Cyrillic script: Андрей, Андреј or Андрэй) is a form of Andreas/ Ἀνδρέας in Slavic languages and Romanian. People with the name include: *Andrei of Polotsk ( – 1399), Lithuanian nobleman *A ...
, is a conditional existence statement for which there are many equivalent formulations, as discussed below. The principle is
logically valid In logic, specifically in deductive reasoning, an argument is valid if and only if it takes a form that makes it impossible for the premises to be true and the conclusion nevertheless to be false. It is not required for a valid argument to have ...
classically, but not in intuitionistic
constructive Although the general English usage of the adjective constructive is "helping to develop or improve something; helpful to someone, instead of upsetting and negative," as in the phrase "constructive criticism," in legal writing ''constructive'' has ...
mathematics. However, many particular instances of it are nevertheless provable in a constructive context as well.


History

The principle was first studied and adopted by the Russian school of constructivism, together with choice principles and often with a
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 ...
perspective on the notion of mathematical function.


In computability theory

In the language of
computability theory Computability theory, also known as recursion theory, is a branch of mathematical logic, computer science, and the theory of computation that originated in the 1930s with the study of computable functions and Turing degrees. The field has since ...
, Markov's principle is a formal expression of the claim that if it is impossible that an algorithm does not terminate, then for some input it does terminate. This is equivalent to the claim that if a set and its complement are both
computably enumerable In computability theory, a set ''S'' of natural numbers is called computably enumerable (c.e.), recursively enumerable (r.e.), semidecidable, partially decidable, listable, provable or Turing-recognizable if: *There is an algorithm such that the ...
, then the set is decidable.


In intuitionistic logic

In
predicate logic First-order logic—also known as predicate logic, quantificational logic, and first-order predicate calculus—is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science. First-order logic uses quanti ...
, 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. This is not trivially true constructively. For a decidable predicate ''P'' over 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, Markov's principle then reads: :(\forall n (P(n) \vee \neg P(n)) \wedge \neg \forall n\, \neg P(n)) \rightarrow \exists n\, P(n) That is, if ''P'' cannot be false for all natural numbers ''n'', then it is true for some ''n''.


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. Formally, :\forall n (P(n)\lor \neg P(n)),\ \neg \neg \exists n\;P(n)\ \vdash\ \exists n\;P(n)
Anne 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 ...
proved that it 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 ...
in
Heyting arithmetic In mathematical logic, 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 ...
. Later, the logician
Harvey Friedman __NOTOC__ Harvey Friedman (born 23 September 1948)Handbook of Philosophical Logic, , p. 38 is an American mathematical logician at Ohio State University in Columbus, Ohio. He has worked on reverse mathematics, a project intended to derive the ax ...
showed that Markov's rule is an admissible rule in all of
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 ...
,
Heyting arithmetic In mathematical logic, 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 ...
, and various other intuitionistic theories, using 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 o ...
.


In Heyting arithmetic

Markov's principle is equivalent in the language of
arithmetic Arithmetic () is an elementary part of mathematics that consists of the study of the properties of the traditional operations on numbers—addition, subtraction, multiplication, division, exponentiation, and extraction of roots. In the 19th c ...
to: :\neg \neg \exists n\;f(n)=0 \rightarrow \exists n\;f(n)=0, for f a
total 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 ...
on the natural numbers.


Realizability

If constructive arithmetic is translated using
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 ...
into a classical meta-theory that proves the \omega-consistency of the relevant classical theory (for example, Peano Arithmetic if we are studying
Heyting arithmetic In mathematical logic, 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 ...
), then Markov's principle is justified: a realizer is the constant function that takes a realization that P is not everywhere false to the unbounded search that successively checks if P(0), P(1), P(2),\dots is true. If P is not everywhere false, then by \omega-consistency there must be a term for which P holds, and each term will be checked by the search eventually. If however P does not hold anywhere, then the domain of the constant function must be empty, so although the search does not halt it still holds vacuously that the function is a realizer. By the Law of the Excluded Middle (in our classical metatheory), P must either hold nowhere or not hold nowhere, therefore this constant function is a realizer. If instead the realizability interpretation is used in a constructive meta-theory, then it is not justified. Indeed, for
first-order arithmetic In first-order logic, a first-order theory is given by a set of axioms in some language. This entry lists some of the more common examples used in model theory and some of their properties. Preliminaries For every natural mathematical structur ...
, Markov's principle exactly captures the difference between a constructive and classical meta-theory. Specifically, a statement is provable in
Heyting arithmetic In mathematical logic, 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 ...
with Extended Church's thesis if and only if there is a number that provably realizes it in
Heyting arithmetic In mathematical logic, 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 ...
; and it is provable in
Heyting arithmetic In mathematical logic, 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 ...
with Extended Church's thesis ''and Markov's principle'' if and only if there is a number that provably realizes it in
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 ...
.


In constructive analysis

Markov's principle is equivalent, in the language of
real analysis In mathematics, the branch of real analysis studies the behavior of real numbers, sequences and series of real numbers, and real functions. Some particular properties of real-valued sequences and functions that real analysis studies include con ...
, 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 Apart may refer to * "Apart" (The Cure song), by The Cure on their 1992 album ''Wish'' * ''Apart'' (album) (1995), by Paul Schütze * "Apart" (Brandy song), by Brandy on her 2002 album ''Full Moon'' * ''Apart'' (film), 2011 American drama * ' ...
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. Modified
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 ...
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 The simply typed lambda calculus (\lambda^\to), a form of type theory, is a typed interpretation of the lambda calculus with only one type constructor (\to) that builds function types. It is the canonical and simplest example of a typed lambda ...
as this language is not
Turing-complete In computability theory, a system of data-manipulation rules (such as a computer's instruction set, a programming language, or a cellular automaton) is said to be Turing-complete or computationally universal if it can be used to simulate any Tu ...
and arbitrary loops cannot be defined in it.


Weak Markov's principle

Weak Markov's principle is a weaker form of Markov's principle that may be stated in the language of analysis as : \forall x\in\mathbb\ \ (\forall y\in\mathbb\ \ \neg\neg(0 It is a conditional statement about the decidability of positivity of a real number. 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 A bishop is an ordained clergy member who is entrusted with a position of authority and oversight in a religious institution. In Christianity, bishops are normally responsible for the governance of dioceses. The role or office of bishop is ...
.
Ulrich Kohlenbach Ulrich Wilhelm Kohlenbach (born 27 July 1962 in Frankfurt am Main) is a German mathematician and professor of algebra and logic at the Technische Universität Darmstadt. His research interests lie in the field of proof mining. Kohlenbach was p ...
,
On weak Markov's principle
. ''Mathematical Logic Quarterly'' (2002), vol 48, issue S1, pp. 59–65.


See also

*
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 co ...
*
Church's thesis (constructive mathematics) In constructive mathematics, Church's thesis is an axiom stating that all total functions are computable functions. This principle has formalizations in various mathematical frameworks. The similarly named Church–Turing thesis states that every ...
*
Limited principle of omniscience In constructive mathematics, the limited principle of omniscience (LPO) and the lesser limited principle of omniscience (LLPO) are axioms that are nonconstructive but are weaker than the full law of the excluded middle . The LPO and LLPO axioms are ...


References


External links


Constructive Mathematics (Stanford Encyclopedia of Philosophy)
{{DEFAULTSORT:Markov's Principle Logic Constructivism (mathematics) Mathematical principles