nLab quasidecidable proposition

Context

Topology

topology (point-set topology, point-free topology)

see also differential topology, algebraic topology, functional analysis and topological homotopy theory

Introduction

Basic concepts

Universal constructions

Extra stuff, structure, properties

Examples

Basic statements

Theorems

Analysis Theorems

topological homotopy theory

Analysis

Constructivism, Realizability, Computability

Contents

Idea

Semi-decidable propositions are not closed under existential quantification over the natural numbers: Given a predicate PP over the natural numbers where each P(n)P(n) is semi-decidable for all nn \in \mathbb{N}, the existential quantifier n.P(n)\exists n \in \mathbb{N}.P(n) is not always semi-decidable. The closure of semi-decidable propositions under the logical operations of finite conjunctions and existential quantification over the natural numbers are the quasidecidable propositions (Escardo 2020) or Sierpiński semidecidable propositions (de Jong, Kraus, Mohammadzadeh, & Forsberg 2026).

The set of quasidecidable propositions is an important structure in constructive topology and real analysis, as it represents the set of open propositions in synthetic topology (Bidlingmaier, Faissole & Spitters 2019) and is used to construct a distinct and smaller version of the Dedekind real numbers (Univalent Foundations Project 2013, Gilbert 2017, Bidlingmaier, Faissole & Spitters 2019) that is not provably equivalent to either the usual Dedekind real numbers or the Cauchy real numbers in the absence of excluded middle or countable choice. Unlike the Rosolini dominance, the set of quasidecidable truth values is always a dominance.

Definition

Definition

The set of Sierpiński semidecidable truth values or set of quasidecidable truth values Σ\Sigma is defined in the following equivalent ways:

The set of quasidecidable truth values is also called Sierpiński space (Altinkirch, Danielsson, & Kraus 2016, Gilbert 2017, Bidlingmaier, Faissole, & Spitters 2019) or the Sierpiński type (de Jong, Kraus, Mohammadzadeh, & Forsberg 2026).

Comment: since the set of Sierpiński semi-decidable truth values always forms a dominance, perhaps it can be called the Sierpinski dominance, though this term is not yet used in the literature. The term Sierpiński space is overloaded since it is more commonly used to refer to the topological space of the set of truth values equipped with the Scott topology, and the term Sierpiński type has type theoretic connotations that are not appropriate in set theory based foundations.

Definition

A Sierpiński semidecidable proposition or quasidecidable proposition is a proposition PP such that there exist an element pΣp \in \Sigma such that PP holds if and only if p=p = \top, where \top is the top of Σ\Sigma.

isQuasiDecidable(P)pΣ.Pp=\mathrm{isQuasiDecidable}(P) \coloneqq \exists p \in \Sigma.P \iff p = \top

The set of quasidecidable truth values Σ\Sigma sits in a hierarchy of subsets of the set of truth values:

𝟚Σ 1 0ΣΩ\mathbb{2} \subseteq \Sigma^0_1 \subseteq \Sigma \subseteq \Omega

where 𝟚\mathbb{2} is the boolean domain, Σ 1 0\Sigma^0_1 is the set of semi-decidable truth values of the usual notion, and Ω\Omega is the set of all truth values.

Constructive taboos

There are a few constructive taboos related to the set of quasidecidable propositions.

Rosolini propositional choice

In classical mathematics and in constructive mathematics which accepts countable choice, the set of quasidecidable propositions is just the Rosolini dominance.

However, more generally, one cannot prove that the set of semidecdiable propositions is an \mathbb{N}-overt dominance and thus coincide with the set of quasidecidable propositions. That the set of semidecdiable propositions is \mathbb{N}-overt is equivalent to a form of choice called Rosolini propositional choice (Escardo & Knapp 2017) or Escardo-Knapp choice (de Jong, Kraus, Mohammadzadeh, & Forsberg 2026), see section 2.8 of Escardo & Knapp 2017 for more details.

LPO and Phoa’s principle

In classical mathematics, and in constructive mathematics which accept the limited principle of omniscience, the set of quasidecidable truth values is just the boolean domain 𝟚\mathbb{2}. In fact, we have the following:

Theorem

The limited principle of omniscience holds if and only if the set of quasidecidable propositions coincides with the boolean domain.

Proof

The limited principle of omniscience implies that for all sequences ff in the boolean domain, the existential quantification n,f(n)=1\exists n \in \mathbb{N}, f(n) = 1 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 quasidecidable propositions, this implies that the boolean domain coincide with the set of quasidecidable propositions by definition of the set of quasidecidable propositions.

Conversely, suppose that the booleans coincide with the set of quasidecidable propositions. Then we have that the existential quantification n,f(n)=1\exists n \in \mathbb{N}, f(n) = 1 is a boolean, which implies the limited principle of omniscience.

This result also implies that every semidecidable proposition is a decidable proposition if and only if LPO holds, since the set of semidecidable propositions is a superset of the booleans and a subset of the set of quasidecidable propositions.

On the other hand, in synthetic topology and synthetic domain theory, one sometimes sees Phoa's principle or synthetic quasi-coherence assumed for the \mathbb{N}-overt dominance, in order to emulate the behavior of Sierpinski space, where every function is monotonic. Since the set of quasidecidable propositions is an \mathbb{N}-overt dominance, it is consistent to assume such axioms for the set of quasidecidable propositions. However, such axioms are inconsistent with the limited principle of omniscience:

Theorem

LPO is inconsistent with Phoa's principle for the set of quasidecidable propositions Σ\Sigma.

Proof

LPO is equivalent to the fact that the boolean domain coincides with the set of quasidecidable propositions. However, the logical negation function x¬xx \mapsto \neg x on the boolean domain does not satisfy the linear interpolation condition for Phoa’s principle for the booleans; it is not true that ¬x=(¬1)(x¬0)=0(x1)=x\neg x = (\neg 1) \wedge (x \vee \neg 0) = 0 \wedge (x \vee 1) = x on the booleans. As a result, LPO is inconsistent with Phoa’s principle for set of quasidecidable 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.

Lemma

LPO is inconsistent with synthetic quasi-coherence for the set of quasidecidable propositions Σ\Sigma; that is, let AA be a finitely presented Σ\Sigma-algebra, in the sense that AA is a distributive lattice equivalent to the quotient of Σ[x 1x n]\Sigma[x_1 \ldots x_n] by finitely many relations, and let Spec Σ(A)\mathrm{Spec}_\Sigma(A) be the set of Σ\Sigma-algebra homomorphisms. Then the canonical lattice homomorphism

a(ff(a)):AΣ Spec Σ(A)a \mapsto (f \mapsto f(a)):A \to \Sigma^{\mathrm{Spec}_\Sigma(A)}

is an isomorphism

Proof

Synthetic quasi-coherence for the set of quasidecidable propositions Σ\Sigma implies Phoa's principle for Σ\Sigma, and so is thus inconsistent with LPO.

References

Last revised on June 19, 2026 at 20:32:47. See the history of this page for a list of all contributions to it.