In classical mathematics, a subsingleton could either be defined as
However, in constructive mathematics, the two notions of subsingleton are no longer the same, because the axiom of excluded middle no longer holds true. Instead, one usually defines a subsingleton as the first definition, and the second definition is then referred to as about decidable subsingletons.
Every subsingleton comes with an injection into a singleton , and is thus is a (structural) subset of . A subsingleton is also decidable in the subset sense: defining the relation as
for all elements , or .
Similarly for any decidable proposition, the “or” used in the definition of a decidable subsingleton above can be either inclusive disjunction or exclusive disjunction - both definitions are equivalent to each other.
Decidable subsingletons could be generalized from Set to any coherent category: they are precisely the decidable subterminal objects in a coherent category.
Given a subsingleton , suppose that the limited principle of omniscience for holds: for all functions from to the boolean domain , either there exists in such that , or, for all in , . Then is a decidable subsingleton.
There are two definable functions from every subsingleton to the boolean domain , the constant functions and . Suppose that either there exists such that , or for all , . Then is a decidable subsingleton.
We prove by case analysis.
Suppose that there exists such that . Then is a inhabited subsingleton and thus a decidable subsingleton.
Then suppose that for all , . Then is empty and thus a decidable subsingleton, and the function set is a singleton by the universal property of the empty set, with all functions equal to each other.
This exhausts all options for decidable subsingletons, and exhausts all possible conditions in the hypothesis.
Suppose that for sets and with decidable tight apartness relations, the tight apartness relation on the function set , defined by , is decidable. Then excluded middle holds.
Every subsingleton has a decidable tight apartness relation where is always false. The boolean domain also has a decidable tight apartness relation where is given by the denial inequality . That the tight apartness relation on the function set is decidable implies Theorem 2.2 above, which implies that every subsingleton is a decidable subsingleton, which is precisely the condition of excluded middle.
Last revised on September 7, 2024 at 11:54:41. See the history of this page for a list of all contributions to it.