nLab semidecidable proposition

Redirected from "Rosolini's dominance axiom".

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

 Definition

A proposition or truth value PP is semi-decidable or semidecidable if and only if there exists a sequence of booleans f2 f \in 2^\mathbb{N} such that PP if and only if there exists a natural number xx \in \mathbb{N} such that f(x)=1f(x) = 1.

isSemiDecidable(P)f2 .Px.f(x)=1\mathrm{isSemiDecidable}(P) \coloneqq \exists f \in 2^\mathbb{N}.P \iff \exists x \in \mathbb{N}.f(x) = 1

Equivalently, a proposition or truth value PP is semi-decidable or semidecidable if and only if there exists a decidable subset QQ of the natural numbers \mathbb{N} such that PP if and only if there exists a natural number xx \in \mathbb{N} such that Q(x)Q(x).

isSemiDecidable(P)Q𝒫().isDecidable(Q)(Px.xQ)\mathrm{isSemiDecidable}(P) \coloneqq \exists Q \in \mathcal{P}(\mathbb{N}).\mathrm{isDecidable}(Q) \wedge (P \iff \exists x \in \mathbb{N}.x \in Q)

where a subset QQ is decidable if and only if for all xx \in \mathbb{N}, xQxQx \in Q \vee x \notin Q.

Semidecidability structures

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.

Definition

A semidecidability structure (de Jong 2021) or a Rosolini structure (Escardo & Knapp 2017) on a proposition PP is a sequence ff of booleans such that PP if and only if there exists a natural number xx \in \mathbb{N} such that f(x)=1f(x) = 1.

The set of semidecidability structures on a proposition PP is given by the set

{f2 |Px.f(x)=1}\{f \in 2^\mathbb{N} \vert P \iff \exists x \in \mathbb{N}.f(x) = 1\}

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.

Set of semi-decidable propositions

The set of all semidecidable propositions Σ 0 1\Sigma_0^1 is defined as a subset of the set of propositions Ω\Omega containing all the semidecidable propositions:

Σ 0 1{PΩ|f2 .(P=)x.f(x)=1\Sigma_0^1 \coloneqq \{P \in \Omega \vert \exists f \in 2^\mathbb{N}.(P = \top) \iff \exists x \in \mathbb{N}.f(x) = 1

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- σ \sigma -frame of propositions Σ\Sigma and collect the ones that are semidecidable:

Σ 0 1{PΣ|f2 .(P=)x.f(x)=1\Sigma_0^1 \coloneqq \{P \in \Sigma \vert \exists f \in 2^\mathbb{N}.(P = \top) \iff \exists x \in \mathbb{N}.f(x) = 1

Such σ \sigma -frames Σ\Sigma are usually found by collecting the subsingletons of a universe of sets UU in the theory into a set Ω U\Omega_U, or minimally, by the set of quasi-decidable truth values defined later in this article.

Constructive taboos

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

Rosolini dominance

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 \mathbb{N}-overt 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 a dominance is called Rosolini’s dominance axiom (de Jong 2021).

Definition

Rosolini’s dominance axiom states that given a semidecidable proposition PP, if PP implies that a proposition QQ is semidecidable, then their conjunction PQP \wedge Q 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.

Definition

Rosolini propositional choice or Escardo-Knapp choice states that given a semidecidable proposition PP, if PP implies that QQ is semidecidable, then there merely exists a function from (the corresponding subsingleton of) PP to the set of semidecidability structures on QQ.

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.

LPO and Phoa’s principle

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 𝟚\mathbb{2}. In fact, we have the following:

Theorem

LPO holds if and only if the set of semideciable propositions coincides with the boolean domain.

Proof

LPO 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 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 n,f(n)=1\exists n \in \mathbb{N}, f(n) = 1 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 \mathbb{N}-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 \mathbb{N}-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 \mathbb{N}-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:

Theorem

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

Proof

LPO is equivalent to the fact that the boolean domain coincides with the set of semideciable 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 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.

Lemma

LPO is inconsistent with synthetic quasi-coherence for the set of semideciable 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 semideciable propositions Σ\Sigma implies Phoa's principle for Σ\Sigma, and so is thus inconsistent with LPO.

Generalizations

Ordinal decidable propositions

Given an ordinal α\alpha, there exists a notion of α\alpha-decidable propositions (de Jong, Kraus, Mohammadzadeh, & Forsberg 2026), where the usual notion of semi-decidable proposition is an (ω+1)(\omega + 1)-decidable proposition.

Sierpiński semi-decidable propositions

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.

 References

Last revised on June 23, 2026 at 23:38:18. See the history of this page for a list of all contributions to it.