1 Introduction
This article aims to report on a canonical way of constructing arbitrarily sized antichains of ordinals in intuitionistic set theory, developed during research on the behaviours of Gödel’s constructible universe L in intuitionistic contexts. As surveyed by Lubarsky [Reference Lubarsky, Crossley, Remmel, Shore and Sweedler3] and more recently by Matthews and Rathjen [Reference Matthews and Rathjen5], the situation for L is much more complicated than the classical case and, notably, it still remains open whether any intuitionistic set theory can prove the statement
$\mathrm {Ord} \subseteq L$
. In this article, we present some results about intuitionistic ordinals that will suggest that this may not be as innocent a claim as it seems to be.
In classical set theory, the class
$\mathrm {Ord}$
of ordinals, i.e., transitive sets of transitive sets, satisfies the trichotomy
However, the same is not true in intuitionistic set theory. For example, if
$\varphi $
is a formula such that the instance of excluded middle
$\varphi \lor \neg \varphi $
does not hold, then none of the three disjuncts above can hold for the assignment
$\alpha := 1$
,
$\beta := \left \{x \in 1 : \varphi \right \}$
.
We will say that two ordinals
$\alpha , \beta $
are incomparable when the negation of this trichotomy holds, or more concisely written as
where
$\alpha ^+ = \alpha \cup \left \{\alpha \right \}$
denotes its ordinal successor. We shall start by justifying formally that such ordinals may indeed exist in intuitionistic set theory.Footnote
1
Proposition 1. Assuming that
$\mathrm {IZF}$
is consistent, then so is the theory
Proof. Suppose otherwise, that is,
$\mathrm {IZF} \vdash \neg \exists \alpha , \beta \in \mathrm {Ord} \ \alpha \perp \beta $
. Specifically, for an arbitrary formula
$\psi \left (x_1, \ldots , x_n\right )$
with all free variables listed, we can consider the set
It is easy to see that
Additionally, for any
$x_1, \ldots , x_n$
there exists a set
by comprehension in
$\mathrm {IZF}$
, i.e.,
$0 \in \beta \leftrightarrow \psi \left (x_1, \ldots , x_n\right )$
and thus
$\beta \in 2$
if and only if
$\beta = 0 \lor \beta = 1$
, if and only if
In other words,
By our assumption, we now have
$\mathrm {IZF} \vdash \neg \alpha _\psi \perp 2$
. Then we must have
$\mathrm {IZF} \vdash \neg \neg \alpha _\psi = 2$
and thus the corresponding double negated instance of excluded middle:
However, this is impossible. We say that
$\varphi $
is an anti-classical axiom if
$\mathrm {ZF} \vdash \neg \varphi $
, then it is well-known that
$\mathrm {IZF}$
is consistent with many anti-classical axioms. For example, see the realisability model in [Reference Chen and Rathjen2] interpreting such axioms like Church’s thesis, etc. Now, let
$\varphi $
be any such anti-classical axiom and
$\chi _1, \ldots , \chi _k$
be an enumeration of the necessary instances of excluded middle such that
then by the analysis above we must have
$\mathrm {IZF} \vdash \neg \neg \chi _i$
for all i and consequently
$\mathrm {IZF} \vdash \neg \neg \neg \varphi $
. This is a contradiction to the consistency of
$\varphi $
and thus our initial assumption must be false.
In the main portion of this article, we shall proceed to show that such incomparable ordinals are highly pathological objects—this is probably hinted at in Lubarsky’s recent survey [Reference Lubarsky, Bridges, Ishihara, Rathjen and Schwichtenberg4, Section 6], where he claimed “there are [unpublished] constructions showing that it is not hard to get an arbitrary set into L by coding it into an ordinal”—and we shall make it precise here that, from merely a pair of two incomparable ordinals, one can construct an injection f from an arbitrarily large domain to an antichain of ordinals, that is, for any
$x \neq y \in \operatorname {\mathrm {dom}}\left (f\right )$
, we will have
$f\left (x\right ) \perp f\left (y\right )$
.
Additionally, we construct this map f as a canonical
$\Sigma $
-definable object in the language of set theory. It induces a method to uniformly encode any subsets of its domain as ordinals and is now even preserved in the constructible universe. We shall utilise this encoding to prove the following result, which demonstrates how intuitionistic L behaves vastly different from its classical counterpart.
Theorem 2 (
$\mathrm {IKP}$
)
Assume there exist
$\alpha \perp \beta \in \mathrm {Ord}$
, then the following are equivalent:
-
•
$\mathrm {Ord} \subseteq L$
; -
•
$V = L$
.
One immediate consequence of this, as we shall comment at the end, is that the consistency of any theory
$\mathrm {IZF} + \varphi + V \neq L$
, where
$\varphi $
is any anti-classical axiom, will imply
$\mathrm {IZF} \nvdash \mathrm {Ord} \subseteq L$
, and will resolve the long-standing open problem mentioned above.
2 Constructing antichains
A very weak intuitionistic set theory,
$\mathrm {IKP}$
, suffices for our construction, which means the same results easily apply to any intuitionistic extensions such as
$\mathrm {CZF}$
or
$\mathrm {IZF}$
. Essentially, the construction uses the fact that
$\mathrm {IKP}$
proves
$\Sigma $
-recursion and also separation by any
$\Delta _0$
-formula containing
$\Sigma $
-definable class functions. We also assume that
$\mathrm {IKP}$
here includes the axiom of strong infinity, which is needed for the existence of transitive closures that will become convenient later.
Like in a classical set theory, we formally say that a set
$\alpha $
is an ordinal if it is a transitive set of transitive sets; the class of all ordinals is denoted
$\mathrm {Ord}$
. We cannot intuitionistically classify all ordinals into the cases of zero, successors, and limits. Thus, to obtain the addition operator
$\alpha + \cdot : \mathrm {Ord} \rightarrow \mathrm {Ord}$
, we need to modify the recursive definition to use a uniform clause. We let
which is common practice in intuitionistic contexts such as in [Reference Aczel and Rathjen1].
To begin, we shall verify that a few basic classical properties of ordinal addition still hold in intuitionistic set theory.
$\mathrm {IKP}$
uses the weaker axiom of set induction instead of foundation, but it still forbids self-containing sets.
Lemma 3. There is no set x such that
$x \in x$
.
Proof. Suppose that such an element x exists. Observe that for any set y,
$y = x$
implies
$x \in y$
, i.e.,
$\exists z \in y \ z = x$
. Thus,
$\forall z \in y \ \neg z = x$
implies
$\neg y = x$
. By set induction, we must have
$\forall y \ \neg y = x$
, which is a contradiction.
Lemma 4. For any
$\alpha , \beta \in \mathrm {Ord}$
, we have
$\neg \alpha + \beta \in \alpha $
.
Proof. Suppose that
$\alpha + \beta \in \alpha $
, then
$\alpha + \beta \in \alpha \cup \bigcup _{\gamma \in \beta } \left (\alpha + \gamma \right )^+ = \alpha + \beta $
, contradicting Lemma 3.
Lemma 5. For any
$\alpha , \beta , \gamma \in \mathrm {Ord}$
, we have
$\alpha + \beta \in \alpha + \gamma \rightarrow \beta \in \gamma $
and
$\alpha + \beta = \alpha + \gamma \rightarrow \beta = \gamma $
.
Proof. We prove the conjunction of the two desired properties by simultaneous set induction on the parameters
$\beta $
and
$\gamma $
. First suppose that
By Lemma 4,
$\neg \alpha + \beta \in \alpha $
, thus we must have
$\alpha + \beta \in \left (\alpha + \delta \right )^+$
for some
$\delta \in \gamma $
, i.e.,
$\alpha + \beta \in \alpha + \delta \lor \alpha + \beta = \alpha + \delta $
. We thus must have
$\beta \in \delta \lor \beta = \delta $
by the inductive hypothesis and thus
$\beta \in \gamma $
either way.
On the other hand, suppose that
$\alpha + \beta = \alpha + \gamma $
, then
for any
$\delta \in \beta $
. By the inductive hypothesis, we have
$\delta \in \gamma $
for any
$\delta \in \beta $
, i.e.,
$\beta \subseteq \gamma $
. An entirely symmetrical argument shows that
$\gamma \subseteq \beta $
as well, hence
$\beta = \gamma $
as desired.
Recall from the introduction that incomparability is defined as
We check that this is preserved by carefully constructed sums.
Lemma 6. When
$\alpha \perp \beta \in \mathrm {Ord}$
, for any
$\gamma \in \mathrm {Ord}$
, also
$\alpha \perp \beta ^+ + \gamma $
.
Proof. Firstly, suppose that
$\beta ^+ + \gamma \in \alpha ^+$
. Then
$\beta \in \beta ^+ + \gamma \subseteq \alpha $
, contradicting our assumption that
$\alpha \perp \beta $
. Observe that this already implies
$\neg \alpha = \beta ^+ + \gamma $
for any
$\gamma \in \mathrm {Ord}$
.
It suffices to further show by set induction on
$\gamma $
that
$\neg \alpha \in \beta ^+ + \gamma $
. Suppose that
$\alpha \in \beta ^+ + \gamma $
yet
$\neg \alpha \in \beta ^+ + \delta $
for every
$\delta \in \gamma $
. Since also
$\neg \alpha = \beta ^+ + \delta $
, i.e., we have
$\neg \alpha \in \left (\beta ^+ + \delta \right )^+$
, thus we must have
$\alpha \in \beta ^+$
. This again contradicts
$\alpha \perp \beta $
.
Corollary 7. When
$\alpha \perp \beta \in \mathrm {Ord}$
, for any
$\gamma _1, \gamma _2, \delta _1, \delta _2 \in \mathrm {Ord}$
, we have
Proof. Assume
$\left (\alpha ^+ + \gamma _1\right ) \cup \left (\beta ^+ + \gamma _2\right ) = \left (\alpha ^+ + \delta _1\right ) \cup \left (\beta ^+ + \delta \right )$
. For any
$\eta \in \gamma _1$
, we have
$\alpha ^+ + \eta \in \alpha ^+ + \gamma _1 \subseteq \left (\alpha ^+ + \delta _1\right ) \cup \left (\beta ^+ + \delta _2\right )$
. Suppose that
$\alpha ^+ + \eta \in \beta ^+ + \delta _2$
, then
$\alpha \in \beta ^+ + \delta _2$
by transitivity, and this contradicts Lemma 6. This means we must have
$\alpha ^+ + \eta \in \alpha ^+ + \delta _1$
and thus
$\eta \in \delta _1$
by Lemma 5, i.e.,
$\gamma _1 \subseteq \delta _1$
. Entirely symmetrical arguments show that
$\delta _1 \subseteq \gamma _1$
,
$\gamma _2 \subseteq \delta _2$
and
$\delta _2 \subseteq \gamma _2$
as well, hence
$\gamma _1 = \delta _1$
and
$\gamma _2 = \delta _2$
as desired.
Observe that Corollary 7 essentially claims that given two incomparable ordinals, there is a method to represent any pair of two ordinals as a single ordinal uniformly.
Now, before proceeding to treat antichains, we observe that the classical way to define an antichain, i.e.,
is intuitionistically “weak” because the both sides of the biconditional consist of negated formulae, so we cannot derive positive statements like
$a = b$
when we need them since intuitionistic logic lacks double-negation elimination. Thus, we choose to adopt an alternative definition and say that for any set x, a function
$f : x \rightarrow \mathrm {Ord}$
on it is pairwise incomparable if
This is classical equivalent to the biconditional above, but intuitionistically stronger.
Proposition 8. When
$\alpha \perp \beta \in \mathrm {Ord}$
, for any set
$s \subseteq \mathrm {Ord}$
of ordinals, the function
$f : s \rightarrow \mathrm {Ord}$
given by
is pairwise incomparable.
Proof. We first show that
$\neg f\left (\gamma \right ) \in f\left (\delta \right )$
for any
$\gamma , \delta \in s$
. Suppose that
$\alpha ^+ \cup \left (\beta ^+ + \gamma \right ) \in \alpha ^+ \cup \left (\beta ^+ + \delta \right )$
. Notice that
$\alpha ^+ \cup \left (\beta ^+ + \gamma \right ) \in \alpha ^+$
implies
$\alpha \in \alpha ^+ \cup \left (\beta ^+ + \gamma \right ) \subseteq \alpha $
, contradicting Lemma 3, thus we must have
${\alpha ^+ \cup \left (\beta ^+ + \gamma \right ) \in \beta ^+ + \delta }$
instead. However, by Lemma 6, we have
$\neg \alpha \in \beta ^+ + \delta $
and hence another contradiction. Thus we must have
$\neg \alpha ^+ \cup \left (\beta ^+ + \gamma \right ) \in \alpha ^+ \cup \left (\beta ^+ + \delta \right )$
.
Now, it remains to show that
This is simply an instance of Corollary 7 where
$\gamma _1 = \delta _1 = \varnothing $
.
Given fixed
$\alpha \perp \beta \in \mathrm {Ord}$
and any function
$f : x \rightarrow \mathrm {Ord}$
, we shall define
${f^\perp : x \rightarrow \mathrm {Ord}}$
by
Observe that by Proposition 8,
$f^\perp $
is pairwise incomparable if and only if f is injective, i.e., f satisfies
$\forall y, z \in x \left (f\left (y\right ) = f\left (z\right ) \rightarrow y = z\right )$
.
Proposition 9. Let x be any set and
$f : x \rightarrow \mathrm {Ord}$
be pairwise incomparable. Then for any
$y \subseteq x$
,
$$\begin{align*}\forall z \in x \left(z \in y \leftrightarrow f\left(z\right) \in \bigcup_{t \in y} f\left(t\right)^+\right).\end{align*}$$
Proof. The forward direction is trivial. For the backward direction, suppose that
$f\left (z\right ) \in \bigcup _{t \in y} f\left (t\right )^+$
, i.e.,
$f\left (z\right ) \in f\left (t\right )^+$
for some
$t \in y$
. From the pairwise incomparability condition, we know that
$\neg f\left (z\right ) \in f\left (t\right )$
, so we must have
$f\left (z\right ) = f\left (t\right )$
, which immediately implies
$z = t \in y$
.
Corollary 10. Fix
$\alpha \perp \beta \in \mathrm {Ord}$
. Let x be any set and
$f : x \rightarrow \mathrm {Ord}$
be pairwise incomparable. Then for any setFootnote
2
$y \subseteq \mathcal {P}\left (x\right )$
, there exists
$g : y \rightarrow \mathrm {Ord}$
that is also pairwise incomparable.
Proof. We define
$h : y \rightarrow \mathrm {Ord}$
as
$z \mapsto \bigcup _{t \in z} f\left (t\right )^+$
. Then by Proposition 9,
i.e., h is injective. Therefore,
$g = h^\perp $
is pairwise incomparable.
Additionally, using Corollary 7 we can merge ordinal-indexed families of pairwise incomparable functions.
Proposition 11. Fix
$\alpha \perp \beta \in \mathrm {Ord}$
. Consider some set
$s \subseteq \mathrm {Ord}$
and a function a with domain s. For any function f with domain s such that
$f\left (\gamma \right ) : a\left (\gamma \right ) \rightarrow \mathrm {Ord}$
is a pairwise incomparable function for each
$\gamma \in s$
, then there exists
$g : \bigcup _{\gamma \in s} a\left (\gamma \right ) \rightarrow \mathrm {Ord}$
that is also pairwise incomparable.
Proof. Consider the set of pairs
We define
$\tilde {f} : b \rightarrow \mathrm {Ord}$
as
$\left \langle \gamma , x \right \rangle \mapsto \left (\alpha ^+ + \gamma \right ) \cup \left (\beta ^+ + f\left (\gamma \right )\left (x\right )\right )$
. By Corollary 7 and the fact that each
$f\left (\gamma \right )$
is pairwise incomparable,
for any
$\left \langle \gamma , x \right \rangle , \left \langle \delta , y \right \rangle \in b$
, so
$\tilde {f}^\perp $
is pairwise incomparable. Now, the set
$$\begin{align*}c = \left\{b_x : x \in \bigcup_{\gamma \in s} a\left(\gamma\right)\right\},\end{align*}$$
where
$b_x = \left \{t \in b : \exists \gamma \in s \ t = \left \langle \gamma , x \right \rangle \right \}$
, exists by
$\Delta _0$
-replacement. Also
$c \subseteq \mathcal {P}\left (b\right )$
, so by Corollary 10, there is
$h : c \rightarrow \mathrm {Ord}$
that is pairwise incomparable.
We now construct
$g : \bigcup _{\gamma \in s} a\left (\gamma \right ) \rightarrow \mathrm {Ord}$
as
$x \mapsto h\left (b_x\right )$
. It suffices to verify
$\forall x, y \in \bigcup _{\gamma \in s} a\left (\gamma \right ) \left (g\left (x\right ) = g\left (y\right ) \rightarrow x = y\right )$
. We know that
$g\left (x\right ) = g\left (y\right )$
implies
$b_x = b_y$
, but we also know that there exists
$\gamma \in s$
such that
$x \in a\left (\gamma \right )$
. This means
$\left \langle \gamma , x \right \rangle \in b_x = b_y$
, i.e., there exists
$\delta \in s$
such that
$\left \langle \gamma , x \right \rangle = \left \langle \delta , y \right \rangle $
. It follows immediately that
$x = y$
.
Finally, fix any set x and its transitive closure is given as
by recursion on
$\omega $
. Assuming that there exist incomparable ordinals, we will construct a pairwise incomparable function with domain
$\operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )$
canonically.
To this end, we shall divide the transitive closure into a hierarchy
The following lemma immediately shows that
$\operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right ) = \bigcup _{\alpha \in \mathrm {Ord}} \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\alpha $
.
Lemma 12. For any set x and any
$y \in \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )$
, there exists
$\alpha \in \mathrm {Ord}$
such that
$y \subseteq \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\alpha $
, i.e.,
$y \in \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_{\alpha ^+}$
.
Proof. We prove this by set induction on y. Assume
$y \in \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )$
and suppose that
By transitivity
$y \subseteq \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )$
, thus by strong
$\Sigma $
-collection we have a set
$s \subseteq \mathrm {Ord}$
such that
$\forall z \in y \ \exists \alpha \in s \ z \subseteq \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\alpha $
. Take
$\beta = \bigcup _{\alpha \in s} \alpha ^+$
, then
$s \subseteq \beta $
and hence
$y \subseteq \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\beta $
.
It is easy to verify that
$\forall \alpha , \beta \in \mathrm {Ord} \left (\alpha \subseteq \beta \rightarrow \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\alpha \subseteq \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\beta \right )$
, thus
and also
$\forall \alpha \in \mathrm {Ord} \ \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\alpha = \bigcup _{\beta \in \alpha } \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_{\beta ^+}$
.
Observe that in the proofs of both Corollary 10 and Proposition 11, we gave explicit constructions of the desired g from f, and it is not hard to verify that the described functions can be uniquely defined from f using a
$\Sigma $
-formula. Fix
$\alpha \perp \beta \in \mathrm {Ord}$
and we can iterate the following process: given a family
$\left (f_\delta \right )_{\delta \in \gamma }$
where each
$f_\delta : \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\delta \rightarrow \mathrm {Ord}$
is a pairwise incomparable function, then we collect the family
$\left (g_\delta \right )_{\delta \in \gamma }$
of functions
$g_\delta : \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_{\delta ^+} \rightarrow \mathrm {Ord}$
built in Corollary 10 through
$\Sigma $
-replacement and thus get a pairwise incomparable function
$f_\gamma : \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\gamma \rightarrow \mathrm {Ord}$
by Proposition 11. By
$\Sigma $
-recursion, we then have a
$\Sigma $
-definable class-family
$\left (f_{x, \gamma }\right )_{\gamma \in \mathrm {Ord}}$
where each
$f_{x, \gamma } : \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\gamma \rightarrow \mathrm {Ord}$
is pairwise incomparable.
Additionally, by Lemma 12, there must exist some
$\gamma \in \mathrm {Ord}$
such that
${x \in \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\gamma }$
. Since it is easy to verify that each
$\operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\alpha $
is transitive, we must have
Consequently,
$f_{x, \gamma }$
is a pairwise incomparable function with domain
$\operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )$
, and its restriction
$\left. f_{x, \gamma }\right | _{x}$
will immediately provide a bijection between x and an antichain of ordinals, as claimed in the introduction. This function will be
$\Sigma $
-definable using the incomparable ordinals
$\alpha \perp \beta \in \mathrm {Ord}$
, the domain
$x,$
and an arbitrary (large enough) ordinal
$\gamma $
as parameters.
3 The case inside L
Gödel’s constructible universe L can be definedFootnote
3
in
$\mathrm {IKP}$
in the usual way, by formalising the construction of
$\operatorname {\mathrm {def}}\left (A\right )$
, the collection of first-order definable subsets (with parameters) of
$\left \langle A; \in \right \rangle $
. We can then let
for all
$\alpha \in \mathrm {Ord}$
recursively and finally
$L = \bigcup _{\alpha \in \mathrm {Ord}} L_\alpha $
.
As mentioned, basic properties of L in an intuitionistic set theory were treated by Lubarsky [Reference Lubarsky, Crossley, Remmel, Shore and Sweedler3] and more recently by Matthews and Rathjen [Reference Matthews and Rathjen5]. Notably, in order to prove the main result of this article, we will use Theorem 5.7 in [Reference Matthews and Rathjen5].
Fact. For every axiom
$\varphi $
of
$\mathrm {IKP}$
,
$\mathrm {IKP} \vdash L \vDash \varphi $
.
This means, starting with two incomparable ordinals
$\alpha \perp \beta $
that are already in L, the construction of the functions
$f_{x, \gamma }$
above can be replicated in L. Since the functions are defined by a
$\Sigma $
-formula, which is upwards absolute, we immediately know that
We need to verify an additional lemma, that each specific value
$f_{x, \gamma }\left (y\right )$
of the function does not actually depend on x.
Lemma 13. Fix
$\alpha \perp \beta \in \mathrm {Ord}$
. For any set x, any
$y \in \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )$
, and any
$\gamma \in \mathrm {Ord}$
,
$y \in \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\gamma $
if and only if
$y \in \operatorname {\mathrm {TC}}\left (\left \{ y \right \}\right )_\gamma $
, and we also have
$f_{x, \gamma }\left (y\right ) = f_{y, \gamma }\left (y\right )$
when this holds.
Proof. Observe that
$\operatorname {\mathrm {TC}}\left (\left \{ y \right \}\right )_\gamma \subseteq \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\gamma $
follows easily from
$\operatorname {\mathrm {TC}}\left (\left \{ y \right \}\right ) \subseteq \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )$
by induction on
$\gamma $
. For the other direction, we prove by set induction on y. Assume
$y \in \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\gamma $
, then there exists
$\delta \in \gamma $
such that
$y \subseteq \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\delta $
, but then the inductive hypothesis implies that
as well.
Additionally, it is easy to check with the explicit constructions in Corollary 10 and Proposition 11 that the values of
$f_{x, \gamma }\left (y\right )$
and
$f_{y, \gamma }\left (y\right )$
only depend on the values of
$f_{x, \delta }\left (z\right )$
and
$f_{y, \delta }\left (z\right )$
, respectively, for any
$\delta \in \gamma $
and
$z \in y$
such that
$z \in \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_\delta $
. We again use an induction on y, and notice that the inductive hypothesis implies that for such
$\delta $
and z we always have
thus
$f_{x, \gamma }\left (y\right ) = f_{y, \gamma }\left (y\right )$
as well.
In other words, the value
$f_{x, \gamma }\left (y\right )$
is determined by y and the ordinal parameters
$\alpha , \beta , \gamma $
alone. We can finally prove the main result from the introduction.
Theorem 2. Assume there exist
$\alpha \perp \beta \in \mathrm {Ord}$
, then the following are equivalent:
-
•
$\mathrm {Ord} \subseteq L$
; -
•
$V = L$
.
Proof. The backward direction is trivial. For the forward direction, we use set induction on x to show that
$\forall x \ x \in L$
.
From the inductive hypothesis, we will know that
$x \subseteq L$
, so by strong
$\Sigma $
-collection we have a set
$s \subseteq \mathrm {Ord}$
such that
$\forall y \in x \ \exists \gamma \in s \ y \in L_\gamma $
. Take
$\sigma = \bigcup _{\gamma \in s} \gamma $
, then
$x \subseteq L_\sigma $
.
Now, by Lemma 12, there is some
$\gamma \in \mathrm {Ord}$
such that
$x \in \operatorname {\mathrm {TC}}\left (\left \{ x \right \}\right )_{\gamma ^+}$
(and we know
$\gamma \in L$
from our assumption). For any
$y \in x$
, we then know from Lemma 13 that
$y \in \operatorname {\mathrm {TC}}\left (\left \{ y \right \}\right )_\gamma $
and
We can now consider the set
where
$\tau = \bigcup _{y \in x} f_{y, \gamma }\left (y\right )^+$
is an ordinal. Assuming that all ordinals are in L, then by
$\Delta _0$
-separation,
$z \in L$
.
It is immediate that
$x \subseteq z$
. For any
$t \in z$
, there must exist some
$y \in x$
such that
$f_{t, \gamma }\left (t\right ) \in f_{y, \gamma }\left (y\right )^+$
. Consider the set
$p = \left \{t, y\right \}$
then we have
$t, y \in \operatorname {\mathrm {TC}}\left (\left \{ p \right \}\right )_\gamma $
by Lemma 13 and
Here
$f_{p, \gamma } : \operatorname {\mathrm {TC}}\left (\left \{ p \right \}\right )_\gamma \rightarrow \mathrm {Ord}$
is pairwise incomparable and by Proposition 9, this implies
$t \in \left \{y\right \}$
, i.e.,
$t = y \in x$
. It follows that
$x = z \in L$
as desired.
4 A final remark
Using the same constructions as in Proposition 1, we observe that Theorem 2 implies finding any non-classical model of
$\mathrm {IZF} + V \neq L$
would immediate disprove
$\mathrm {IZF} \vdash \mathrm {Ord} \subseteq L$
. More precisely, we have the following corollary.
Corollary 14. Let
$\varphi $
be any anti-classical axiom, that is,
$\mathrm {ZF} \vdash \neg \varphi $
. If
$\mathrm {IZF} + \varphi + V \neq L$
is consistent, then
$\mathrm {IZF} \nvdash \mathrm {Ord} \subseteq L$
.
Proof. We assume that
$\mathrm {IZF} \vdash \mathrm {Ord} \subseteq L$
. Then by Theorem 2,
Looking at the same ordinals
$\alpha _\psi $
and
$2$
as in the proof of Proposition 1, we would then conclude that
$\mathrm {IZF} + V \neq L$
is inconsistent with any anti-classical axioms. This contradicts the consistency of
$\mathrm {IZF} + \varphi + V \neq L$
.
However, constructing intuitionistic models of
$V \neq L$
has proven to be very difficult, precisely due to the complicated structure of ordinals and Gödel’s L discussed in this article, and no such consistency results have been known to the author. We hope that further research will be able to settle the problem regarding
$\mathrm {Ord} \subseteq L$
in intuitionistic set theories in this direction.
Funding
During the preparation of this article the author is supported by the UK Engineering and Physical Sciences Research Council [EP/W523860/1].


