topology (point-set topology, point-free topology)
see also differential topology, algebraic topology, functional analysis and topological homotopy theory
Basic concepts
fiber space, space attachment
Extra stuff, structure, properties
Kolmogorov space, Hausdorff space, regular space, normal space
sequentially compact, countably compact, locally compact, sigma-compact, paracompact, countably paracompact, strongly compact
Examples
Basic statements
closed subspaces of compact Hausdorff spaces are equivalently compact subspaces
open subspaces of compact Hausdorff spaces are locally compact
compact spaces equivalently have converging subnet of every net
continuous metric space valued function on compact metric space is uniformly continuous
paracompact Hausdorff spaces equivalently admit subordinate partitions of unity
injective proper maps to locally compact spaces are equivalently the closed embeddings
locally compact and second-countable spaces are sigma-compact
Theorems
Analysis Theorems
analysis (differential/integral calculus, functional analysis, topology)
metric space, normed vector space
open ball, open subset, neighbourhood
convergence, limit of a sequence
compactness, sequential compactness
continuous metric space valued function on compact metric space is uniformly continuous
…
…
constructive mathematics, realizability, computability
propositions as types, proofs as programs, computational trinitarianism
A proposition or truth value is semi-decidable or semidecidable if and only if there exists a sequence of booleans such that if and only if there exists a natural number such that .
Equivalently, a proposition or truth value is semi-decidable or semidecidable if and only if there exists a decidable subset of the natural numbers such that if and only if there exists a natural number such that .
where a subset is decidable if and only if for all , .
One can also consider propositions having the structure of a sequence of booleans where one of the booleans in the sequence is true, rather than there existing a sequence of booleans where one of the booleans in the sequence is true.
A semidecidability structure (de Jong 2021) or a Rosolini structure (Escardo & Knapp 2017) on a proposition is a sequence of booleans such that if and only if there exists a natural number such that .
The set of semidecidability structures on a proposition is given by the set
Semidecidability structures are used to define a weak form of choice called Rosolini propositional choice (Escardo & Knapp 2017) or Escardo-Knapp choice (de Jong, Kraus, Mohammadzadeh, & Forsberg 2026), see below.
The set of all semidecidable propositions is defined as a subset of the set of propositions containing all the semidecidable propositions:
In predicative mathematics, the set of all propositions may not exist, so instead in order to construct the set of all semidecidable propositions, we take any sub--frame of propositions and collect the ones that are semidecidable:
Such -frames are usually found by collecting the subsingletons of a universe of sets in the theory into a set , or minimally, by the set of quasi-decidable truth values defined later in this article.
There are a few constructive taboos related to the set of semidecidable propositions.
In classical mathematics and in constructive mathematics which accepts countable choice, every quasidecidable proposition is a semidecidable proposition (Sterling & Ye 2025, de Jong, Kraus, Mohammadzadeh, & Forsberg 2026), and in this case the set of semidecidable propositions is called the Rosolini dominance, since the set of quasidecidable propositions is an -overt dominance.
However, more generally, one cannot prove that the set of semidecdiable propositions is an -overt dominance and thus coincide with the set of quasidecidable propositions. That the set of semidecdiable propositions is a dominance is called Rosolini’s dominance axiom (de Jong 2021).
Rosolini’s dominance axiom states that given a semidecidable proposition , if implies that a proposition is semidecidable, then their conjunction is semidecidable.
The Rosolini dominance axiom is equivalent to a form of choice called Rosolini propositional choice (Escardo & Knapp 2017) or Escardo-Knapp choice (de Jong 2021, de Jong, Kraus, Mohammadzadeh, & Forsberg 2026), which follows from the propositional axiom of choice.
Rosolini propositional choice or Escardo-Knapp choice states that given a semidecidable proposition , if implies that is semidecidable, then there merely exists a function from (the corresponding subsingleton of) to the set of semidecidability structures on .
See section 2.8 of Escardo & Knapp 2017 and also de Jong 2021 for more details.
Rosolini propositional choice then in turn is equivalent to the statement that every quasidecidable proposition is a semidecidable proposition; see de Jong, Kraus, Mohammadzadeh, & Forsberg 2026 for more details.
In classical mathematics, and in constructive mathematics which accept the limited principle of omniscience (LPO), the set of semideciable truth values is just the boolean domain . In fact, we have the following:
LPO holds if and only if the set of semideciable propositions coincides with the boolean domain.
LPO implies that for all sequences in the boolean domain, the existential quantification is decidable; hence valued in the booleans. Thus, the boolean domain is closed under existential quantification over the natural numbers. Since the boolean domain is a subset of the set of semideciable propositions, this implies that the boolean domain coincide with the set of semideciable propositions by definition of the set of semideciable propositions.
Conversely, suppose that the booleans coincide with the set of semideciable propositions. Then we have that the existential quantification is a boolean, which implies LPO.
On the other hand, in synthetic topology and synthetic domain theory, one sometimes sees Phoa's principle or synthetic quasi-coherence assumed for an -overt dominance, in order to emulate the behavior of Sierpinski space, where every function is monotonic. Under Rosolini propositional choice, the set of semideciable propositions is an -overt dominance, so it is consistent to assume such axioms for the set of semideciable propositions, such as Phoa's principle for the set of semideciable propositions in the effective topos. Moreover, since the set of semidecidable propositions is a distributive lattice, and Phoa's principle or synthetic quasi-coherence do not rely on the structure of an -overt dominance, but only on the set of semidecidable propositions being a distributive lattice, such axioms can be assumed of the set of semidecidable propositions even in the absence of Rosolini propositional choice. However, such axioms are inconsistent with LPO:
LPO is inconsistent with Phoa's principle for the set of semideciable propositions .
LPO is equivalent to the fact that the boolean domain coincides with the set of semideciable propositions. However, the logical negation function on the boolean domain does not satisfy the linear interpolation condition for Phoa’s principle for the booleans; it is not true that on the booleans. As a result, LPO is inconsistent with Phoa’s principle for set of semideciable propositions.
In traditional point-set topology in classical mathematics, one already has that negation on the booleans is not a continuous function with respect to the Scott topology of the booleans.
LPO is inconsistent with synthetic quasi-coherence for the set of semideciable propositions ; that is, let be a finitely presented -algebra, in the sense that is a distributive lattice equivalent to the quotient of by finitely many relations, and let be the set of -algebra homomorphisms. Then the canonical lattice homomorphism
is an isomorphism
Synthetic quasi-coherence for the set of semideciable propositions implies Phoa's principle for , and so is thus inconsistent with LPO.
Given an ordinal , there exists a notion of -decidable propositions (de Jong, Kraus, Mohammadzadeh, & Forsberg 2026), where the usual notion of semi-decidable proposition is an -decidable proposition.
One can also consider the closure of semi-decidable propositions under existential quantification over the natural numbers; these are the quasi-decidable propositions or the Sierpiński semi-decidable propositions.
Andrej Bauer, First Steps in Synthetic Computability Theory, Electronic Notes in Theoretical Computer Science, volume 155, pages 5–13, 2006. Proceedings of the 21st Annual Conference on Mathematical Foundations of Programming Semantics (MFPS XXI) [doi:10.1016/j.entcs.2005.11.049]
Andrej Bauer, Davorin Lešnik, Metric Spaces in Synthetic Topology, Annals of Pure and Applied Logic, Volume 163, Issue 2, February 2012, Pages 87-100 [doi:10.1016/j.apal.2011.06.017, pdf]
Martín Escardó, Cory Knapp?. Partial Elements and Recursion via Dominances in Univalent Type Theory. In 26th EACSL Annual Conference on Computer Science Logic (CSL 2017). Leibniz International Proceedings in Informatics (LIPIcs), Volume 82, pp. 21:1-21:16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2017) [10.4230/LIPIcs.CSL.2017.21]
Tom de Jong. Semidecidable propositions. Agda code with comments, 2021. (URL).
Jonathan Sterling, Lingyuan Ye, Domains and Classifying Topoi (arXiv:2505.13096)
Tom de Jong, Nicolai Kraus, Aref Mohammadzadeh, Fredrik Nordvall Forsberg, Generalized Decidability via Brouwer Trees (arXiv:2602.10844)
Last revised on June 23, 2026 at 23:38:18. See the history of this page for a list of all contributions to it.