basic constructions:
strong axioms
further
constructive mathematics, realizability, computability
propositions as types, proofs as programs, computational trinitarianism
This page is currently under heavy revision. There are many errors on this page that need to be fixed.
The limited principle of omniscience () states that the existential quantification of any decidable proposition on the natural numbers is again decidable. That is,
or equivalently
We can also state the principle set-theoretically. The limited principle of omniscience () states that given a subset of the natural numbers , if is a decidable subset of (), then either is inhabited or , where is the complement of .
One can equivalently use functions to the boolean domain instead of decidable subsets. The limited principle of omniscience states that given any function from the natural numbers to the boolean domain , either is the constant map to or belongs to the image of . In this case, the limited principle of omniscience is also called excluded middle for semidecidable truth values, i.e. truth values of the form for some boolean-valued sequence , or -excluded middle (Diener 2018, Kawai 2018) in the sense of the arithmetical hierarchy? in computability theory.
In the antithesis interpretation of constructive mathematics, propositions are functions from from the boolean domain to the set of truth values . Given any set and function from to , the antithesis proposition is mutually exclusive and decidable by the induction principle of the boolean domain. As a result, the affine existential quantifier is mutually exclusive and affirmative and the the affine universal quantifier is mutually exclusive and refutative. The limited principle of omniscience () states that, given any function from to the boolean domain , or is decidable.
There is an equivalent version of the limited principle of omniscience which uses the exclusive disjunction instead of the inclusive disjunction for the definition of a decidable proposition:
The limited principle of omniscience () states that the existential quantification of any decidable proposition on the natural numbers is again decidable. That is,
or equivalently
We can also state the principle set-theoretically: the limited principle of omniscience () states that, given any function from the natural numbers to the boolean domain , either is the constant map to or belongs to the image of . That is,
or equivalently
There are various results that are equivalent to the limited principle of omniscience.
LPO holds if and only if the function set has decidable tight apartness, where the tight apartness relation on the function set be defined as
Since the boolean domain is a boolean ring, the function set is also a boolean ring via pointwise addition, subtraction and multiplication of boolean-valued functions. Thus, for functions and from to , the tight apartness relation on the function set , defined by
is logically equivalent to , since is logically equivalent to .
Suppose LPO holds. Then for functions and from to , define the function by for all . Then since LPO says that is decidable, and is logically equivalent to , then is decidable.
Conversely, assume that is decidable. Then take to be the constant function at the boolean , and is logically equivalently to and thus . Since is decidable, then is decidable, which is LPO.
We have the equivalence of LPO with the analytic LPO for various notions of real numbers.
Proofs of this theorem are available at the article analytic LPO.
One also has:
The Bolzano-Weierstrass theorem states that the unit interval is sequentially compact, and it holds of the Cauchy real numbers if and only if LPO holds; see Mandelkern 1988.
The Cauchy real numbers are isomorphic to the radix expansion in any base (e.g., a decimal expansion or binary expansion) iff LPO holds; see Feldman (2010).
Every semidecidable proposition is a decidable proposition if and only if LPO holds; see Diener 2018.
Every quasidecidable proposition is a decidable proposition if and only if LPO holds; see at quasidecidable proposition for a proof.
Let denote the extended natural numbers. We say that an extended natural number is finite if it is in the image of the canonical injection of the natural numbers into the extended natural numbers. Escardo 17 showed that LPO holds if and only if for all extended natural numbers , finiteness of is decidable proposition.
These statements beneath this standout box currently do not have proofs on the nLab or references to literature containing a proof of the statement. Please add such proofs or references to the article, or delete them if these statements are not true.
Every Cauchy real number is a rational number or has an strictly non-repeating base radix expansion if and only if LPO holds.
LPO holds if and only if for every function from to the natural numbers, either there exists an element and a natural number such that , or for all elements we have .
Given a finite set of cardinality , LPO holds if and only if that the function set has decidable tight apartness, where the tight apartness relation on the function set be defined as
The -adic integers being a discrete integral domain and the -adic rationals being a discrete field are both equivalent to LPO.
LPO holds if and only if the function set has decidable tight apartness, where the tight apartness relation on the function set be defined as
The ring of rational power series being a discrete integral domain is equivalent to LPO. Similarly, the Heyting field of rational Laurent series being a discrete field is equivalent to LPO.
Let denote the category of discrete sequentially Cauchy complete Archimedean ordered fields. is a groupoid and a subsingleton up to unique isomorphism: for every two objects and there exists a unique morphism between and which is an isomorphism.
There are various statements that are consequences of LPO.
WLPO follows from LPO, but not conversely.
If is a decidable proposition, then so is , and so LPO gives
which implies
as is decidable.
LLPO follows from LPO, but not conversely.
LLPO follows from LPO, WLPO is equivalent to fully untruncated LLPO, which implies LLPO, and WLPO follows from LPO. However, the converse does not necessarily hold, since in http://www1.maths.leeds.ac.uk/~rathjen/Lifschitz.pdf is a model by Michael Rathjen that separates WLPO from LLPO. Similarly, Grossack 24 shows that Johnstone’s topological topos separates WLPO from LLPO. Thus LLPO is separated from LPO.
There are various other statements that imply LPO, some of which are listed in this section.
There are also some results from constructive ordinal theory:
If every pair of ordinals and has a binary meet, then LPO holds; this is Proposition 5.2 in de Jong, Kraus, Mohammadzadeh, & Forsberg 2026.
If binary joins exist for non-successor ordinals and , then LPO holds; this is Proposition 6.2 in de Jong, Kraus, Mohammadzadeh, & Forsberg 2026.
There are various statements in mathematics which are inconsistent with LPO, some of which are listed here.
LPO is inconsistent with the existence of a Specker sequence; see Diener 2018.
LPO is inconsistent with Phoa's principle and synthetic quasi-coherence for the set of quasidecidable propositions; see at quasidecidable proposition for a proof.
LPO is inconsistent with Brouwer's continuity principle for any one of the Cauchy real numbers , the HoTT book real numbers , or the Dedekind real numbers defined using the set of quasidecidable propositions.
LPO implies that , , and are equivalent to each other, which means we can simply denote this set of real numbers as , and that the pseudo-order relation on is decidable. As a result, we can define a pointwise-discontinuous function by case analysis: if and if . This contradicts Brouwer’s continuity principle which says that all functions are pointwise-continuous.
In the presence of the weak countable choice axiom , LPO is inconsistent with Brouwer's continuity principle for the usual impredicative Dedekind real numbers defined using the frame of truth values .
implies that the Cauchy real numbers and the Dedekind real numbers coincide. Since the previous theorem implies that LPO is inconsistent with Brouwer's continuity principle for the Cauchy real numbers, implies that LPO is inconsistent with Brouwer's continuity principle for the Dedekind real numbers.
This means that theories which accept both LPO and Brouwer's continuity principle for the Dedekind real numbers, such as the internal logic of the cohesive (infinity,1)-topos of Euclidean-topological infinity-groupoids, necessarily reject .
Assuming that Set is a Boolean topos, then holds in any presheaf topos over and indeed in any locally connected topos over , essentially since then is a constant object.
LPO fails in Johnstone’s topological topos, due to its internal continuity principle. Hence, the analytic LPO also fails, since the modulated Cauchy reals and Dedekind reals coincide in this topos.
LPO fails in the parameterized realizability topos constructed in Bauer & Hanson 2024.
It appears that a realizability topos based on infinite-time Turing machines validates but not ; see Bauer 2015.
There is a generalization of the limited principle of omniscience defined in King 2024, which was suggested to be called the choiceless limited principle of omniscience. The choiceless limited principle of omniscience states that given and a pair of predicates and on such that holds for all , then either there exists such that or for all , . The idea behind the term “choiceless” is that one isn’t forced to choose between or in this version of the limited principle of omniscience. One gets back the usual limited principle of omniscience if and are mutually exclusive propositions for all , from which if and only if for all .
We can also state the principle set-theoretically. The choiceless limited principle of omniscience states that given subsets , if , then either is inhabited or . One gets back the usual limited principle of omniscience if and are disjoint subsets , from which , where is the complement of .
The choiceless limited principle of omniscience implies the analytic limited principle of omniscience for all sets of real numbers, as shown in King 2024, thus also implying that the real numbers coincide with each other.
One can consider generalizing the domain of discourse of the limited principle of omniscience from the natural numbers to an arbitrary set . Such sets satisfying the limited principle of omniscience are called exhaustible sets.
Errett Bishop: Foundations of Constructive Analysis, McGraw-Hill (1967)
(in the introduction or chapter 1, I forget)
Mark Mandelkern, Components of an open set, Journal of the Australian Mathematical Society, Volume 33, Issue 2, October 1982, pp. 249 - 261, [doi:10.1017/S1446788700018383, pdf]
Mark Mandelkern: Limited Omniscience and the Bolzano-Weierstrass Principle, Bulletin of the London Mathematical Society 20 4 (1988) 319–320, [doi:10.1112/blms/20.4.319, pdf]
Anne Sjerp Troelstra, Dirk van Dalen: Constructivism in Mathematics – An introduction, Volume I, Studies in Logic and the Foundations of Mathematics 121, North Holland (1988) [ISBN:9780444702661]
Fred Richman, Polynomials and linear transformations. Linear Algebra and its Applications, Volume 131, 1 April 1990, Pages 131-137. [doi:10.1016/0024-3795(90)90379-Q]
Hajime Ishihara: Reverse Mathematics in Bishop’s Constructive Mathematics, Philosophia Scientiæ, CS 6 (2006) [doi:10.4000/philosophiascientiae.406, pdf]
Yasuhito Tanaka: The Gibbard–Satterthwaite theorem of social choice theory in an infinite society and LPO (limited principle of omniscience), Applied Mathematics and Computation 193 2 (2007) 475–481 [doi:10.1016/j.amc.2007.04.001, pdf archived]
Henri Lombardi, Claude Quitté (trans. buTania K. Roblo): Commutative algebra: Constructive methods (Finite projective modules), Springer (2015) [doi:10.1007/978-94-017-9944-7, pdf]
Michael Rathjen: Constructive Zermelo-Fraenkel set theory and the limited principle of omniscience [arXiv:1302.3037]
Martín Escardó: Infinite sets that satisfy the principle of omniscience in any variety of constructive mathematics. The Journal of Symbolic Logic, Vol 78, September 2013, pp. 764-784. [doi:10.2178/jsl.7803040, pdf]
Andrej Bauer, An injection from the Baire space to natural numbers. Mathematical Structures in Computer Science. 2015;25(7):1484-1489. [doi:10.1017/S0960129513000406, pdf]
Tatsuji Kawai: Principles of bar induction and continuity on Baire space [arXiv:1808.04082]
Mike Shulman: Brouwer’s fixed-point theorem in real-cohesive homotopy type theory, Mathematical Structures in Computer Science 28 6 (2018) 856–941 [arXiv:1509.07584, doi:10.1017/S0960129517000147]
Hannes Diener, Constructive Reverse Mathematics, Habil. thesis, Univ. Siegen (2018) [arXiv:1804.05495, dspace:ubsi/1306]
Auke Booij: Analysis in univalent type theory (2020) [etheses:10411, pdf]
Andrej Bauer: Instance reducibility and Weihrauch degrees, Logical Methods in Computer Science 18 3 (2022) [doi:10.46298/lmcs-18(3:20)2022,arXiv:2106.01734, pdf]
Francesco Ciraulo: -locales in Formal Topology, Logical Methods in Computer Science 18 1 (2022) [doi:10.46298/lmcs-18%281%3A7%292022, arXiv:1801.09644]
Egbert Rijke: Introduction to Homotopy Type Theory, Cambridge Studies in Advanced Mathematics, Cambridge University Press (2025) [doi:10.1017/9781108933568, arXiv:2212.11082]
Andrej Bauer, James Hanson, The Countable Reals (arXiv:2404.01256)
Chris Grossack, Life in Johnstone’s Topological Topos 3 – Bonus Axioms (web)
Madeleine Birchfield, Andrew Swan (2024) on Category Theory Zulip, LPO and sigma-frame structure on booleans
Henri Lombardi, Assia Mahboubi, Théories géométriques pour l’algèbre des nombres réels sans test de signe ni axiome de choix dépendant (arXiv:2406.15218)
Christopher King, What are these generalizations of the principles of omniscience called?, MathOverflow, 15 February 2024. (web)
Tom de Jong, Nicolai Kraus, Aref Mohammadzadeh, Fredrik Nordvall Forsberg, Generalized Decidability via Brouwer Trees (arXiv:2602.10844)
Fredrik Bakke, Jonathan Prieto-Cubides, Egbert Rijke, Louis Wasserman: The limited principle of omniscience, Agda-Unimath library for Agda, [web]
Univalent Foundations Project, Homotopy Type Theory – Univalent Foundations of Mathematics (2013)
Martin Escardo: Taboos.LPO, TypeTopology Agda library, web.
Martin Escardo: TypeTopology.CompactTypes, TypeTopology Agda library, web.
Martin Escardo: TypeTopology.WeaklyCompactTypes, TypeTopology Agda library, web.
Last revised on June 19, 2026 at 14:34:28. See the history of this page for a list of all contributions to it.