Weak König's Lemma
   HOME

TheInfoList



OR:

Reverse mathematics is a program in
mathematical logic Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
that seeks to determine which axioms are required to prove theorems of mathematics. Its defining method can briefly be described as "going backwards from the
theorem In mathematics and formal logic, a theorem is a statement (logic), statement that has been Mathematical proof, proven, or can be proven. The ''proof'' of a theorem is a logical argument that uses the inference rules of a deductive system to esta ...
s to the
axiom An axiom, postulate, or assumption is a statement that is taken to be true, to serve as a premise or starting point for further reasoning and arguments. The word comes from the Ancient Greek word (), meaning 'that which is thought worthy or ...
s", in contrast to the ordinary mathematical practice of deriving theorems from axioms. It can be conceptualized as sculpting out necessary conditions from
sufficient In logic and mathematics, necessity and sufficiency are terms used to describe a conditional or implicational relationship between two statements. For example, in the conditional statement: "If then ", is necessary for , because the truth of ...
ones. The reverse mathematics program was foreshadowed by results in
set theory Set theory is the branch of mathematical logic that studies Set (mathematics), sets, which can be informally described as collections of objects. Although objects of any kind can be collected into a set, set theory – as a branch of mathema ...
such as the classical theorem that the
axiom of choice In mathematics, the axiom of choice, abbreviated AC or AoC, is an axiom of set theory. Informally put, the axiom of choice says that given any collection of non-empty sets, it is possible to construct a new set by choosing one element from e ...
and
Zorn's lemma Zorn's lemma, also known as the Kuratowski–Zorn lemma, is a proposition of set theory. It states that a partially ordered set containing upper bounds for every chain (that is, every totally ordered subset) necessarily contains at least on ...
are equivalent over ZF set theory. The goal of reverse mathematics, however, is to study possible axioms of ordinary theorems of mathematics rather than possible axioms for set theory. Reverse mathematics is usually carried out using subsystems of
second-order arithmetic In mathematical logic, second-order arithmetic is a collection of axiomatic systems that formalize the natural numbers and their subsets. It is an alternative to axiomatic set theory as a foundation of mathematics, foundation for much, but not all, ...
,Simpson, Stephen G. (2009), Subsystems of second-order arithmetic, Perspectives in Logic (2nd ed.), Cambridge University Press, doi:10.1017/CBO9780511581007, ISBN 978-0-521-88439-6, MR 2517689 where many of its definitions and methods are inspired by previous work in
constructive analysis In mathematics, constructive analysis is mathematical analysis done according to some principles of constructive mathematics. Introduction The name of the subject contrasts with ''classical analysis'', which in this context means analysis done acc ...
and
proof theory Proof theory is a major branchAccording to , proof theory is one of four domains mathematical logic, together with model theory, axiomatic set theory, and recursion theory. consists of four corresponding parts, with part D being about "Proof The ...
. The use of second-order arithmetic also allows many techniques from
recursion 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 ex ...
to be employed; many results in reverse mathematics have corresponding results in
computable analysis In mathematics and computer science, computable analysis is the study of mathematical analysis from the perspective of computability theory. It is concerned with the parts of real analysis and functional analysis that can be carried out in a comp ...
. In ''higher-order'' reverse mathematics, the focus is on subsystems of higher-order arithmetic, and the associated richer language. The program was founded by Harvey Friedman and brought forward by Steve Simpson.


General principles

In reverse mathematics, one starts with a framework language and a base theory—a core axiom system—that is too weak to prove most of the theorems one might be interested in, but still powerful enough to develop the definitions necessary to state these theorems. For example, to study the theorem “Every bounded
sequence In mathematics, a sequence is an enumerated collection of objects in which repetitions are allowed and order matters. Like a set, it contains members (also called ''elements'', or ''terms''). The number of elements (possibly infinite) is cal ...
of
real number In mathematics, a real number is a number that can be used to measure a continuous one- dimensional quantity such as a duration or temperature. Here, ''continuous'' means that pairs of values can have arbitrarily small differences. Every re ...
s has a
supremum In mathematics, the infimum (abbreviated inf; : infima) of a subset S of a partially ordered set P is the greatest element in P that is less than or equal to each element of S, if such an element exists. If the infimum of S exists, it is unique, ...
” it is necessary to use a base system that can speak of real numbers and sequences of real numbers. For each theorem that can be stated in the base system but is not provable in the base system, the goal is to determine the particular axiom system (stronger than the base system) that is necessary to prove that theorem. To show that a system ''S'' is required to prove a theorem ''T'', two proofs are required. The first proof shows ''T'' is provable from ''S''; this is an ordinary mathematical proof along with a justification that it can be carried out in the system ''S''. The second proof, known as a reversal, shows that ''T'' itself implies ''S''; this proof is carried out in the base system. The reversal establishes that no axiom system ''S′'' that extends the base system can be weaker than ''S'' while still proving ''T''.


Use of second-order arithmetic

Most reverse mathematics research focuses on subsystems of
second-order arithmetic In mathematical logic, second-order arithmetic is a collection of axiomatic systems that formalize the natural numbers and their subsets. It is an alternative to axiomatic set theory as a foundation of mathematics, foundation for much, but not all, ...
. The body of research in reverse mathematics has established that weak subsystems of second-order arithmetic suffice to formalize almost all undergraduate-level mathematics. In second-order arithmetic, all objects can be represented as either
natural number In mathematics, the natural numbers are the numbers 0, 1, 2, 3, and so on, possibly excluding 0. Some start counting with 0, defining the natural numbers as the non-negative integers , while others start with 1, defining them as the positive in ...
s or sets of natural numbers. For example, in order to prove theorems about real numbers, the real numbers can be represented as
Cauchy sequence In mathematics, a Cauchy sequence is a sequence whose elements become arbitrarily close to each other as the sequence progresses. More precisely, given any small positive distance, all excluding a finite number of elements of the sequence are le ...
s of
rational number In mathematics, a rational number is a number that can be expressed as the quotient or fraction of two integers, a numerator and a non-zero denominator . For example, is a rational number, as is every integer (for example, The set of all ...
s, each of which sequence can be represented as a set of natural numbers. The axiom systems most often considered in reverse mathematics are defined using
axiom scheme In mathematical logic, an axiom schema (plural: axiom schemata or axiom schemas) generalizes the notion of axiom. Formal definition An axiom schema is a well-formed formula, formula in the metalanguage of an axiomatic system, in which one or more ...
s called comprehension schemes. Such a scheme states that any set of natural numbers definable by a formula of a given complexity exists. In this context, the complexity of formulas is measured using the
arithmetical hierarchy In mathematical logic, the arithmetical hierarchy, arithmetic hierarchy or Kleene–Mostowski hierarchy (after mathematicians Stephen Cole Kleene and Andrzej Mostowski) classifies certain sets based on the complexity of formulas that define th ...
and
analytical hierarchy Analytic or analytical may refer to: Chemistry * Analytical chemistry, the analysis of material samples to learn their chemical composition and structure * Analytical technique, a method that is used to determine the concentration of a chemica ...
. The reason that reverse mathematics is not carried out using set theory as a base system is that the language of set theory is too expressive. Extremely complex sets of natural numbers can be defined by simple formulas in the language of set theory (which can quantify over arbitrary sets). In the context of second-order arithmetic, results such as
Post's theorem In computability theory Post's theorem, named after Emil Post, describes the connection between the arithmetical hierarchy and the Turing degrees. Background The statement of Post's theorem uses several concepts relating to definability and r ...
establish a close link between the complexity of a formula and the (non)computability of the set it defines. Another effect of using second-order arithmetic is the need to restrict general mathematical theorems to forms that can be expressed within arithmetic. For example, second-order arithmetic can express the principle "Every countable
vector space In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
has a basis" but it cannot express the principle "Every vector space has a basis". In practical terms, this means that theorems of
algebra Algebra is a branch of mathematics that deals with abstract systems, known as algebraic structures, and the manipulation of expressions within those systems. It is a generalization of arithmetic that introduces variables and algebraic ope ...
and
combinatorics Combinatorics is an area of mathematics primarily concerned with counting, both as a means and as an end to obtaining results, and certain properties of finite structures. It is closely related to many other areas of mathematics and has many ...
are restricted to countable structures, while theorems of
analysis Analysis (: analyses) is the process of breaking a complex topic or substance into smaller parts in order to gain a better understanding of it. The technique has been applied in the study of mathematics and logic since before Aristotle (38 ...
and
topology Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
are restricted to
separable space In mathematics, a topological space is called separable if it contains a countable, dense subset; that is, there exists a sequence ( x_n )_^ of elements of the space such that every nonempty open subset of the space contains at least one elemen ...
s. Many principles that imply the
axiom of choice In mathematics, the axiom of choice, abbreviated AC or AoC, is an axiom of set theory. Informally put, the axiom of choice says that given any collection of non-empty sets, it is possible to construct a new set by choosing one element from e ...
in their general form (such as "Every vector space has a basis") become provable in weak subsystems of second-order arithmetic when they are restricted. For example, "every field has an algebraic closure" is not provable in ZF set theory, but the restricted form "every countable field has an algebraic closure" is provable in RCA0, the weakest system typically employed in reverse mathematics.


Use of higher-order arithmetic

A recent strand of ''higher-order'' reverse mathematics research, initiated by
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 ...
in 2005, focuses on subsystems of higher-order arithmetic. Due to the richer language of higher-order arithmetic, the use of representations (aka 'codes') common in second-order arithmetic, is greatly reduced. For example, a continuous function on the
Cantor space In mathematics, a Cantor space, named for Georg Cantor, is a topological abstraction of the classical Cantor set: a topological space is a Cantor space if it is homeomorphic to the Cantor set. In set theory, the topological space 2ω is called "the ...
is just a function that maps binary sequences to binary sequences, and that also satisfies the usual 'epsilon-delta'-definition of continuity. Higher-order reverse mathematics includes higher-order versions of (second-order) comprehension schemes. Such a higher-order axiom states the existence of a functional that decides the truth or falsity of formulas of a given complexity. In this context, the complexity of formulas is also measured using the
arithmetical hierarchy In mathematical logic, the arithmetical hierarchy, arithmetic hierarchy or Kleene–Mostowski hierarchy (after mathematicians Stephen Cole Kleene and Andrzej Mostowski) classifies certain sets based on the complexity of formulas that define th ...
and
analytical hierarchy Analytic or analytical may refer to: Chemistry * Analytical chemistry, the analysis of material samples to learn their chemical composition and structure * Analytical technique, a method that is used to determine the concentration of a chemica ...
. The higher-order counterparts of the major subsystems of second-order arithmetic generally prove the same second-order sentences (or a large subset) as the original second-order systems.See and . For instance, the base theory of higher-order reverse mathematics, called , proves the same sentences as RCA0, up to language. As noted in the previous paragraph, second-order comprehension axioms easily generalize to the higher-order framework. However, theorems expressing the ''
compactness In mathematics, specifically general topology, compactness is a property that seeks to generalize the notion of a closed and bounded subset of Euclidean space. The idea is that a compact space has no "punctures" or "missing endpoints", i.e., it ...
'' of basic spaces behave quite differently in second- and higher-order arithmetic: on one hand, when restricted to countable covers/the language of second-order arithmetic, the compactness of the unit interval is provable in WKL0 from the next section. On the other hand, given uncountable covers/the language of higher-order arithmetic, the compactness of the unit interval is only provable from (full) second-order arithmetic. Other covering lemmas (e.g. due to Lindelöf, Vitali, Besicovitch, etc.) exhibit the same behavior, and many basic properties of the
gauge integral Gauge ( ) may refer to: Measurement * Gauge (instrument), any of a variety of measuring instruments * Gauge (firearms) * Wire gauge, a measure of the size of a wire ** American wire gauge, a common measure of nonferrous wire diameter, especial ...
are equivalent to the compactness of the underlying space.


The big five subsystems of second-order arithmetic

Second-order arithmetic In mathematical logic, second-order arithmetic is a collection of axiomatic systems that formalize the natural numbers and their subsets. It is an alternative to axiomatic set theory as a foundation of mathematics, foundation for much, but not all, ...
is a formal theory of the natural numbers and sets of natural numbers. Many mathematical objects, such as
countable In mathematics, a Set (mathematics), set is countable if either it is finite set, finite or it can be made in one to one correspondence with the set of natural numbers. Equivalently, a set is ''countable'' if there exists an injective function fro ...
rings,
groups A group is a number of persons or things that are located, gathered, or classed together. Groups of people * Cultural group, a group whose members share the same cultural identity * Ethnic group, a group whose members share the same ethnic iden ...
, and
fields Fields may refer to: Music *Fields (band), an indie rock band formed in 2006 * Fields (progressive rock band), a progressive rock band formed in 1971 * ''Fields'' (album), an LP by Swedish-based indie rock band Junip (2010) * "Fields", a song by ...
, as well as points in
effective Polish space In mathematical logic, an effective Polish space is a complete separable metric space that has a computable presentation. Such spaces are studied in effective descriptive set theory and in constructive analysis. In particular, standard examples ...
s, can be represented as sets of natural numbers, and modulo this representation can be studied in second-order arithmetic. Reverse mathematics makes use of several subsystems of second-order arithmetic. A typical reverse mathematics theorem shows that a particular mathematical theorem ''T'' is equivalent to a particular subsystem ''S'' of second-order arithmetic over a weaker subsystem ''B''. This weaker system ''B'' is known as the base system for the result; in order for the reverse mathematics result to have meaning, this system must not itself be able to prove the mathematical theorem ''T''. Steve Simpson describes five particular subsystems of second-order arithmetic, which he calls the Big Five, that occur frequently in reverse mathematics. In order of increasing strength, these systems are named by the initialisms RCA0, WKL0, ACA0, ATR0, and Π-CA0. The following table summarizes the "big five" systems and lists the counterpart systems in higher-order arithmetic. The latter generally prove the same second-order sentences (or a large subset) as the original second-order systems. The subscript 0 in these names means that the induction scheme has been restricted from the full second-order induction scheme. For example, ACA0 includes the induction axiom . This together with the full comprehension axiom of second-order arithmetic implies the full second-order induction scheme given by the universal closure of for any second-order formula ''φ''. However ACA0 does not have the full comprehension axiom, and the subscript 0 is a reminder that it does not have the full second-order induction scheme either. This restriction is important: systems with restricted induction have significantly lower proof-theoretical ordinals than systems with the full second-order induction scheme.


The base system RCA0

RCA0 is the fragment of second-order arithmetic whose axioms are the axioms of
Robinson arithmetic In mathematics, Robinson arithmetic is a finitely axiomatized fragment of first-order Peano arithmetic (PA), first set out by Raphael M. Robinson in 1950. It is usually denoted Q. Q is almost PA without the axiom schema of mathematical inducti ...
, induction for Σ formulas, and comprehension for formulas. The subsystem RCA0 is the one most commonly used as a base system for reverse mathematics. The initials "RCA" stand for "recursive comprehension axiom", where "recursive" means "computable", as in recursive function. This name is used because RCA0 corresponds informally to "computable mathematics". In particular, any set of natural numbers that can be proven to exist in RCA0 is computable, and thus any theorem that implies that noncomputable sets exist is not provable in RCA0. To this extent, RCA0 is a constructive system, although it does not meet the requirements of the program of
constructivism Constructivism may refer to: Art and architecture * Constructivism (art), an early 20th-century artistic movement that extols art as a practice for social purposes * Constructivist architecture, an architectural movement in the Soviet Union in t ...
because it is a theory in classical logic including the
law of 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 three laws of thought, along with the law of noncontradiction and t ...
. Despite its seeming weakness (of not proving any non-computable sets exist), RCA0 is sufficient to prove a number of classical theorems which, therefore, require only minimal logical strength. These theorems are, in a sense, below the reach of the reverse mathematics enterprise because they are already provable in the base system. The classical theorems provable in RCA0 include: * Basic properties of the natural numbers, integers, and rational numbers (for example, that the latter form an
ordered field In mathematics, an ordered field is a field together with a total ordering of its elements that is compatible with the field operations. Basic examples of ordered fields are the rational numbers and the real numbers, both with their standard ord ...
). * Basic properties of the real numbers (the real numbers are an Archimedean ordered field; any nested sequence of closed intervals whose lengths tend to zero has a single point in its intersection; the real numbers are not countable).Section II.4 * The
Baire category theorem The Baire category theorem (BCT) is an important result in general topology and functional analysis. The theorem has two forms, each of which gives sufficient conditions for a topological space to be a Baire space (a topological space such that th ...
for a
complete Complete may refer to: Logic * Completeness (logic) * Completeness of a theory, the property of a theory that every formula in the theory's language or its negation is provable Mathematics * The completeness of the real numbers, which implies t ...
separable
metric space In mathematics, a metric space is a Set (mathematics), set together with a notion of ''distance'' between its Element (mathematics), elements, usually called point (geometry), points. The distance is measured by a function (mathematics), functi ...
(the separability condition is necessary to even state the theorem in the language of second-order arithmetic).theorem II.5.8 * The
intermediate value theorem In mathematical analysis, the intermediate value theorem states that if f is a continuous function whose domain contains the interval , then it takes on any given value between f(a) and f(b) at some point within the interval. This has two imp ...
on continuous real functions.theorem II.6.6 * The
Banach–Steinhaus theorem In mathematics, the uniform boundedness principle or Banach–Steinhaus theorem is one of the fundamental results in functional analysis. Together with the Hahn–Banach theorem and the open mapping theorem, it is considered one of the cornersto ...
for a sequence of continuous linear operators on separable Banach spaces.theorem II.10.8 * A weak version of
Gödel's completeness theorem Gödel's completeness theorem is a fundamental theorem in mathematical logic that establishes a correspondence between semantics, semantic truth and syntactic Provability logic, provability in first-order logic. The completeness theorem applies ...
(for a set of sentences, in a countable language, that is already closed under consequence). * The existence of an
algebraic closure In mathematics, particularly abstract algebra, an algebraic closure of a field ''K'' is an algebraic extension of ''K'' that is algebraically closed. It is one of many closures in mathematics. Using Zorn's lemmaMcCarthy (1991) p.21Kaplansky ...
for a countable field (but not its uniqueness).II.9.4--II.9.8 * The existence and uniqueness of the real closure of a countable ordered field.II.9.5, II.9.7 The first-order part of RCA0 (the theorems of the system that do not involve any set variables) is the set of theorems of first-order Peano arithmetic with induction limited to Σ formulas. It is provably consistent, as is RCA0, in full first-order Peano arithmetic.


Weak Kőnig's lemma WKL0

The subsystem WKL0 consists of RCA0 plus a weak form of
Kőnig's lemma Kőnig's lemma or Kőnig's infinity lemma is a theorem in graph theory due to the Hungarian mathematician Dénes Kőnig who published it in 1927. It gives a sufficient condition for an infinite graph to have an infinitely long path. The computab ...
, namely the statement that every infinite subtree of the full binary tree (the tree of all finite sequences of 0's and 1's) has an infinite path. This proposition, which is known as ''weak Kőnig's lemma'', is easy to state in the language of second-order arithmetic. WKL0 can also be defined as the principle of Σ separation (given two Σ formulas of a free variable ''n'' that are exclusive, there is a set containing all ''n'' satisfying the one and no ''n'' satisfying the other). When this axiom is added to RCA0, the resulting subsystem is called WKL0. A similar distinction between particular axioms on the one hand, and subsystems including the basic axioms and induction on the other hand, is made for the stronger subsystems described below. In a sense, weak Kőnig's lemma is a form of the
axiom of choice In mathematics, the axiom of choice, abbreviated AC or AoC, is an axiom of set theory. Informally put, the axiom of choice says that given any collection of non-empty sets, it is possible to construct a new set by choosing one element from e ...
(although, as stated, it can be proven in classical Zermelo–Fraenkel set theory without the axiom of choice). It is not constructively valid in some senses of the word "constructive". To show that WKL0 is actually stronger than (not provable in) RCA0, it is sufficient to exhibit a theorem of WKL0 that implies that noncomputable sets exist. This is not difficult; WKL0 implies the existence of separating sets for effectively inseparable recursively enumerable sets. It turns out that RCA0 and WKL0 have the same first-order part, meaning that they prove the same first-order sentences. WKL0 can prove a good number of classical mathematical results that do not follow from RCA0, however. These results are not expressible as first-order statements but can be expressed as second-order statements. The following results are equivalent to weak Kőnig's lemma and thus to WKL0 over RCA0: * The
Heine–Borel theorem In real analysis, the Heine–Borel theorem, named after Eduard Heine and Émile Borel, states: For a subset S of Euclidean space \mathbb^n, the following two statements are equivalent: *S is compact, that is, every open cover of S has a finite s ...
for the closed unit real interval, in the following sense: every covering by a sequence of open intervals has a finite subcovering. * The Heine–Borel theorem for complete totally bounded separable metric spaces (where covering is by a sequence of open balls). * A continuous real function on the closed unit interval (or on any compact separable metric space, as above) is bounded (or: bounded and reaches its bounds). * A continuous real function on the closed unit interval can be uniformly approximated by polynomials (with rational coefficients). * A continuous real function on the closed unit interval is uniformly continuous. * A continuous real function on the closed unit interval is
Riemann Georg Friedrich Bernhard Riemann (; ; 17September 182620July 1866) was a German mathematician who made profound contributions to analysis, number theory, and differential geometry. In the field of real analysis, he is mostly known for the first ...
integrable. * The
Brouwer fixed point theorem Brouwer's fixed-point theorem is a fixed-point theorem in topology, named after L. E. J. (Bertus) Brouwer. It states that for any continuous function f mapping a nonempty compact convex set to itself, there is a point x_0 such that f(x_0)=x_0. Th ...
(for continuous functions on an n-simplex).Theorem IV.7.7 * The separable
Hahn–Banach theorem In functional analysis, the Hahn–Banach theorem is a central result that allows the extension of bounded linear functionals defined on a vector subspace of some vector space to the whole space. The theorem also shows that there are sufficient ...
in the form: a bounded linear form on a subspace of a separable Banach space extends to a bounded linear form on the whole space. * The
Jordan curve theorem In topology, the Jordan curve theorem (JCT), formulated by Camille Jordan in 1887, asserts that every ''Jordan curve'' (a plane simple closed curve) divides the plane into an "interior" region Boundary (topology), bounded by the curve (not to be ...
. * Gödel's completeness theorem (for a countable language). * Determinacy for open (or even clopen) games on of length ω. * Every countable
commutative ring In mathematics, a commutative ring is a Ring (mathematics), ring in which the multiplication operation is commutative. The study of commutative rings is called commutative algebra. Complementarily, noncommutative algebra is the study of ring prope ...
has a
prime ideal In algebra, a prime ideal is a subset of a ring (mathematics), ring that shares many important properties of a prime number in the ring of Integer#Algebraic properties, integers. The prime ideals for the integers are the sets that contain all th ...
. * Every countable formally real field is orderable. * Uniqueness of algebraic closure (for a countable field). * The De Bruijn–Erdős theorem for countable graphs: every countable graph whose finite subgraphs are k-colorable is k-colorable.


Arithmetical comprehension ACA0

ACA0 is RCA0 plus the comprehension scheme for arithmetical formulas (which is sometimes called the "arithmetical comprehension axiom"). That is, ACA0 allows us to form the set of natural numbers satisfying an arbitrary arithmetical formula (one with no bound set variables, although possibly containing set parameters).pp. 6--7 Actually, it suffices to add to RCA0 the comprehension scheme for Σ1 formulas (also including second-order free variables) in order to obtain full arithmetical comprehension.Lemma III.1.3 The first-order part of ACA0 is exactly first-order Peano arithmetic; ACA0 is a ''conservative'' extension of first-order Peano arithmetic.Corollary IX.1.6 The two systems are provably (in a weak system) equiconsistent. ACA0 can be thought of as a framework of predicative mathematics, although there are predicatively provable theorems that are not provable in ACA0. Most of the fundamental results about the natural numbers, and many other mathematical theorems, can be proven in this system. One way of seeing that ACA0 is stronger than WKL0 is to exhibit a model of WKL0 that does not contain all arithmetical sets. In fact, it is possible to build a model of WKL0 consisting entirely of low sets using the
low basis theorem The low basis theorem is one of several basis theorems in computability theory, each of which showing that, given an infinite subtree of the binary tree 2^, it is possible to find an infinite path through the tree with particular computability prop ...
, since low sets relative to low sets are low. The following assertions are equivalent to ACA0 over RCA0: * The sequential completeness of the real numbers (every bounded increasing sequence of real numbers has a limit).theorem III.2.2 * The
Bolzano–Weierstrass theorem In mathematics, specifically in real analysis, the Bolzano–Weierstrass theorem, named after Bernard Bolzano and Karl Weierstrass, is a fundamental result about convergence in a finite-dimensional Euclidean space \R^n. The theorem states that ea ...
.theorem III.2.2 * Ascoli's theorem: every bounded equicontinuous sequence of real functions on the unit interval has a uniformly convergent subsequence. * Every countable field embeds isomorphically into its algebraic closure.theorem III.3.2 * Every countable commutative ring has a
maximal ideal In mathematics, more specifically in ring theory, a maximal ideal is an ideal that is maximal (with respect to set inclusion) amongst all ''proper'' ideals. In other words, ''I'' is a maximal ideal of a ring ''R'' if there are no other ideals ...
.theorem III.5.5 * Every countable vector space over the rationals (or over any countable field) has a basis.theorem III.4.3 * For any countable fields K\subseteq L, there is a
transcendence basis In mathematics, a transcendental extension L/K is a field extension such that there exists an element in the field L that is transcendental element, transcendental over the field K; that is, an element that is not a root of any univariate polynom ...
for L over K.theorem III.4.6 * Kőnig's lemma (for arbitrary finitely branching trees, as opposed to the weak version described above).theorem III.7.2 * For any countable group G and any subgroups H,I of G, the subgroup generated by H\cup I exists.p.40 * Any partial function can be extended to a total function. * Various theorems in combinatorics, such as certain forms of
Ramsey's theorem In combinatorics, Ramsey's theorem, in one of its graph-theoretic forms, states that one will find monochromatic cliques in any edge labelling (with colours) of a sufficiently large complete graph. To demonstrate the theorem for two colours (sa ...
.Theorem III.7.2


Arithmetical transfinite recursion ATR0

The system ATR0 adds to ACA0 an axiom that states, informally, that any arithmetical functional (meaning any arithmetical formula with a free number variable ''n'' and a free set variable ''X'', seen as the operator taking ''X'' to the set of ''n'' satisfying the formula) can be iterated transfinitely along any countable
well ordering In mathematics, a well-order (or well-ordering or well-order relation) on a set is a total ordering on with the property that every non-empty subset of has a least element in this ordering. The set together with the ordering is then called a ...
starting with any set. ATR0 is equivalent over ACA0 to the principle of Σ separation. ATR0 is impredicative, and has the proof-theoretic ordinal \Gamma_0, the supremum of that of predicative systems. ATR0 proves the consistency of ACA0, and thus by Gödel's theorem it is strictly stronger. The following assertions are equivalent to ATR0 over RCA0: * Any two countable well orderings are comparable. That is, they are isomorphic or one is isomorphic to a proper initial segment of the other.theorem V.6.8 * Ulm's theorem for countable reduced Abelian groups. * The perfect set theorem, which states that every uncountable closed subset of a complete separable metric space contains a perfect closed set. * Lusin's separation theorem (essentially Σ separation).Theorem V.5.1 *
Determinacy Determinacy is a subfield of game theory and set theory that examines the conditions under which one or the other player of a game has a winning strategy, and the consequences of the existence of such strategies. Alternatively and similarly, "dete ...
for
open set In mathematics, an open set is a generalization of an Interval (mathematics)#Definitions_and_terminology, open interval in the real line. In a metric space (a Set (mathematics), set with a metric (mathematics), distance defined between every two ...
s in the
Baire space In mathematics, a topological space X is said to be a Baire space if countable unions of closed sets with empty interior also have empty interior. According to the Baire category theorem, compact Hausdorff spaces and complete metric spaces are ...
.


Π comprehension Π-CA0

Π-CA0 is stronger than arithmetical transfinite recursion and is fully impredicative. It consists of RCA0 plus the comprehension scheme for Π formulas. In a sense, Π-CA0 comprehension is to arithmetical transfinite recursion (Σ separation) as ACA0 is to weak Kőnig's lemma (Σ separation). It is equivalent to several statements of descriptive set theory whose proofs make use of strongly impredicative arguments; this equivalence shows that these impredicative arguments cannot be removed. The following theorems are equivalent to Π-CA0 over RCA0: * The
Cantor–Bendixson theorem In the mathematical field of descriptive set theory, a subset of a Polish space has the perfect set property if it is either countable or has a nonempty perfect subset (Kechris 1995, p. 150). Note that having the perfect set property is n ...
(every closed set of reals is the union of a perfect set and a countable set).Exercise VI.1.7 * Silver's dichotomy (every coanalytic equivalence relation has either countably many equivalence classes or a perfect set of incomparables)Theorem VI.3.6 * Every countable abelian group is the direct sum of a divisible group and a reduced group.Theorem VI.4.1 * Determinacy for \Sigma^0_1\land\Pi^0_1 games.Theorem VI.5.4


Additional systems

* Weaker systems than recursive comprehension can be defined. The weak system RCA consists of
elementary function arithmetic In proof theory, a branch of mathematical logic, elementary function arithmetic (EFA), also called elementary arithmetic and exponential function arithmetic, is the system of arithmetic with the usual elementary properties of 0, 1, +,&n ...
EFA (the basic axioms plus Δ induction in the enriched language with an exponential operation) plus Δ comprehension. Over RCA, recursive comprehension as defined earlier (that is, with Σ induction) is equivalent to the statement that a polynomial (over a countable field) has only finitely many roots and to the classification theorem for finitely generated Abelian groups. The system RCA has the same proof theoretic ordinal ω3 as EFA and is conservative over EFA for Π sentences. * Weak Weak Kőnig's Lemma is the statement that a subtree of the infinite binary tree having no infinite paths has an asymptotically vanishing proportion of the leaves at length ''n'' (with a uniform estimate as to how many leaves of length ''n'' exist). An equivalent formulation is that any subset of Cantor space that has positive measure is nonempty (this is not provable in RCA0). WWKL0 is obtained by adjoining this axiom to RCA0. It is equivalent to the statement that if the unit real interval is covered by a sequence of intervals then the sum of their lengths is at least one. The model theory of WWKL0 is closely connected to the theory of
algorithmically random sequence Intuitively, an algorithmically random sequence (or random sequence) is a sequence of binary digits that appears random to any algorithm running on a (prefix-free or not) universal Turing machine. The notion can be applied analogously to sequen ...
s. In particular, an ω-model of RCA0 satisfies weak weak Kőnig's lemma if and only if for every set ''X'' there is a set ''Y'' that is 1-random relative to ''X''. * DNR (short for "diagonally non-recursive") adds to RCA0 an axiom asserting the existence of a diagonally non-recursive function relative to every set. That is, DNR states that, for any set ''A'', there exists a total function ''f'' such that for all ''e'' the ''e''th partial recursive function with oracle ''A'' is not equal to ''f''. DNR is strictly weaker than WWKL (Lempp ''et al.'', 2004). * Δ-comprehension is in certain ways analogous to arithmetical transfinite recursion as recursive comprehension is to weak Kőnig's lemma. It has the hyperarithmetical sets as minimal ω-model. Arithmetical transfinite recursion proves Δ-comprehension but not the other way around. * Σ-choice is the statement that if ''η''(''n'',''X'') is a Σ formula such that for each ''n'' there exists an ''X'' satisfying η then there is a sequence of sets ''Xn'' such that ''η''(''n'',''Xn'') holds for each ''n''. Σ-choice also has the hyperarithmetical sets as minimal ω-model. Arithmetical transfinite recursion proves Σ-choice but not the other way around. * HBU (short for "uncountable Heine-Borel") expresses the (open-cover)
compactness In mathematics, specifically general topology, compactness is a property that seeks to generalize the notion of a closed and bounded subset of Euclidean space. The idea is that a compact space has no "punctures" or "missing endpoints", i.e., it ...
of the unit interval, involving ''uncountable covers''. The latter aspect of HBU makes it only expressible in the language of ''third-order'' arithmetic. Cousin's theorem (1895) implies HBU, and these theorems use the same notion of cover due to
Cousin A cousin is a relative who is the child of a parent's sibling; this is more specifically referred to as a first cousin. A parent of a first cousin is an aunt or uncle. More generally, in the kinship system used in the English-speaking world, ...
and Lindelöf. HBU is ''hard'' to prove: in terms of the usual hierarchy of comprehension axioms, a proof of HBU requires full second-order arithmetic. *
Ramsey's theorem In combinatorics, Ramsey's theorem, in one of its graph-theoretic forms, states that one will find monochromatic cliques in any edge labelling (with colours) of a sufficiently large complete graph. To demonstrate the theorem for two colours (sa ...
for infinite graphs does not fall into one of the big five subsystems, and there are many other weaker variants with varying proof strengths.


Stronger systems

Over RCA0, Π transfinite recursion, ∆ determinacy, and the ∆ Ramsey theorem are all equivalent to each other. Over RCA0, Σ monotonic induction, Σ determinacy, and the Σ Ramsey theorem are all equivalent to each other. The following are equivalent: * (schema) Π consequences of Π-CA0 * RCA0 + (schema over finite ''n'') determinacy in the ''n''th level of the difference hierarchy of Σ sets * RCA0 + The set of Π consequences of second-order arithmetic Z2 has the same theory as RCA0 + (schema over finite ''n'') determinacy in the ''n''th level of the difference hierarchy of Σ sets. For a
poset In mathematics, especially order theory, a partial order on a Set (mathematics), set is an arrangement such that, for certain pairs of elements, one precedes the other. The word ''partial'' is used to indicate that not every pair of elements need ...
P, let \textrm(P) denote the topological space consisting of the filters on P whose open sets are the sets of the form \ for some p\in P. The following statement is equivalent to \Pi^1_2\mathsf_0 over \Pi^1_1\mathsf_0: for any countable poset P, the topological space \textrm(P) is
completely metrizable In mathematics, a completely metrizable space (metrically topologically complete space) is a topological space (''X'', ''T'') for which there exists at least one metric ''d'' on ''X'' such that (''X'', ''d'') is a complete metric space and ''d'' in ...
iff it is regular.C. Mummert, S. G. Simpson. "Reverse mathematics and \Pi^1_2 comprehension". In ''Bulletin of Symbolic Logic'' vol. 11 (2005), pp.526–533.


ω-models and β-models

The ω in ω-model stands for the set of non-negative integers (or finite ordinals). An ω-model is a model for a fragment of second-order arithmetic whose first-order part is the standard model of Peano arithmetic, but whose second-order part may be non-standard. More precisely, an ω-model is given by a choice S\subseteq\mathcal P(\omega) of subsets of \omega. The first-order variables are interpreted in the usual way as elements of \omega, and +, \times have their usual meanings, while second-order variables are interpreted as elements of S. There is a standard ω-model where one just takes S to consist of all subsets of the integers. However, there are also other ω-models; for example, RCA0 has a minimal ω-model where S consists of the recursive subsets of \omega. A β-model is an ω model that agrees with the standard ω-model on truth of \Pi^1_1 and \Sigma^1_1 sentences (with parameters). Non-ω models are also useful, especially in the proofs of conservation theorems.


See also

* Closed-form expression § Conversion from numerical forms * Induction, bounding and least number principles *
Ordinal analysis In proof theory, ordinal analysis assigns ordinals (often large countable ordinals) to mathematical theories as a measure of their strength. If theories have the same proof-theoretic ordinal they are often equiconsistent, and if one theory ha ...


References


References/Further Reading

* * * * * * * * * * *


External links


Stephen G. Simpson's home page

Reverse Mathematics Zoo
{{Mathematical logic Computability theory Mathematical logic Proof theory