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
In synthetic topology done as a branch of constructive mathematics, a dominance is a set that functions as an analogue of the Sierpinski space. In particular, it allows us to define synthetically a notion of open subset: is a subset of the set of truth values , and a subset of a set is called “open” if its classifying map lands in .
The name dominance is meant to evoke that the set is used to define the domains of a class of partial functions. I.e., in synthetic topology the partial functions whose domain is an open set and in synthetic computability theory the domains of partial computable functions.
Let be the set of truth values. A dominance is a subset such that
The second condition implies that is closed under binary meets , and hence is a sub-meet-semilattice of . In type-theoretic language, the second condition says that is closed under dependent sums.
The elements of are called open truth values.
We define a subset of an arbitrary set to be open if for each , the proposition “” is an open truth value. The second condition above is equivalent to saying that if is open and also is open, then is open.
Note that for any function , the preimage of any open set is open, since . Thus, any function is “continuous” with respect to this “intrinsic topology.”
It is hard to get very far without an additional assumption that is closed under some joins as well. However, if it were closed under all joins, then it would be all of , since any is the join .
Given a dominance , we say that a set is overt if is closed under -indexed joins. (This is related to, but not identical to, the notion of overt space.) In general it is reasonable to expect discrete sets to be overt in this sense. In some frameworks such as spatial type theory there is a formal notion of “discrete” and we can actually assert that all discrete sets are overt. Otherwise we can assume that specific sets that we expect to be discrete are overt. For instance, we might assume that:
The singleton is a dominance, for which only singletons are overt.
The boolean domain is a dominance. This is the smallest dominance such that the empty set is overt and the smallest dominance such that the boolean domain is overt. (In classical mathematics, of course, this and the previous example are the only two dominances, and the theory trivializes.)
The set of quasidecidable propositions is a dominance. This is the smallest dominance such that the natural numbers is overt. In the case that every quasidecidable proposition is a semidecidable proposition, such as if we assume Rosolini's dominance axiom (de Jong 2021) or Rosolini propositional choice (Escardo & Knapp 2017, de Jong, Kraus, Mohammadzadeh, & Forsberg 2026), this dominance is called the Rosolini dominance.
Under certain assumptions, such as analytic LPO, the set of all truth values of the form for some Dedekind real number is also a dominance.
Pino Rosolini, Continuity and Effectiveness in Topoi, (PhD thesis, 1986), University of Oxford, (pdf)
Martin Escardo, Topology via higher-order intuitionistic logic., unfinished paper, pdf
Martin Escardo, Synthetic topology of data types and classical spaces. Electronic Notes in Theoretical Computer Science, 87:21–156, 2004. 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]
Andrej Bauer and Davorin Lesnik, Metric Spaces in Synthetic Topology, pdf
Martin E. Bidlingmaier, Florian Faissole, Bas Spitters, Synthetic topology in Homotopy Type Theory for probabilistic programming. Mathematical Structures in Computer Science, 2021;31(10):1301-1329. [doi:10.1017/S0960129521000165, arXiv:1912.07339]
Tom de Jong. Semidecidable propositions. Agda code with comments, 2021. (URL).
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:32:41. See the history of this page for a list of all contributions to it.