1 Introduction
The Wholeness axiom, which was proposed by Corazza, is a weakening of the existence of a Reinhardt embedding
$j\colon V\to V$
obtained by avoiding the Replacement schema for formulas with the elementary embedding j. More precisely, the Wholeness axiom is formulated over the expanded language
$\{\in , j\}$
, the language with the membership relationship
$\in $
and a unary function for an elementary embedding
$j\colon V\to V$
, and includes the Separation schema for the expanded language but Replacement schema restricted to formulas without j. Unlike that the existence of a Reinhardt embedding is inconsistent with
$\mathsf {AC}$
, the Wholeness axiom is compatible with
$\mathsf {AC}$
modulo large cardinal axioms that are not known to incompatible with
$\mathsf {ZFC}$
.
Hamkins [Reference Hamkins5] proposed a hierarchy on Wholeness axioms
$\mathsf {WA}_n$
by restricting the Separation schema over the expanded language to
$\Sigma ^j_n$
-formulas,
$\Sigma _n$
formulas with the new symbol j. He also proved that
$\mathsf {WA}_0$
is compatible with
$V=\mathrm {HOD}$
and that
$\mathsf {WA}_0$
is not equivalent to any of
$\mathsf {WA}_n$
. Hamkins also suggested that each
$\mathsf {WA}_n$
is not equivalent to
$\mathsf {WA}_m$
for
$n<m$
, but it was open whether we can separate the Wholeness hierarchy in terms of consistency strength, and whether each
$\mathsf {ZFC}+\mathsf {WA}_n$
is finitely axiomatizable.
The main goal of this paper is to establish the strength and the finite axiomatizability of
$\mathsf {WA}_n$
. In this paper, we will see the following results hold:
Theorem (4.7, 4.10).
$\mathsf {ZFC}+\mathsf {WA}_{n+1}$
proves the consistency of
$\mathsf {ZFC}+\mathsf {WA}_n$
for
$n\ge 0$
.
Theorem (3.9, 4.11).
$\mathsf {ZFC}+\mathsf {WA}_n$
is finitely axiomatizable for each n. As a result,
$\mathsf {ZFC}+\mathsf {WA}$
is not finitely axiomatizable unless
$\mathsf {ZFC}+\mathsf {WA}$
is inconsistent.
Let us describe the main idea of the proof. Let
$j\colon V\to V$
be an elementary embedding witnessing the Wholeness axiom with the critical point
$\kappa $
. The first step to show the above result is observing that
$V_\kappa $
reflects all first-order formulas of V, and the critical sequence
$\langle j^n(\kappa )\mid n<\omega \rangle $
is unbounded over the class of ordinals. (See Proposition 2.24.) Hence we may expect to define the truth predicate for specific formulas, and in fact, we can easily see that we can define the truth predicate for formulas without j. It boosts the idea that we may build a hierarchy of formulas by considering
$\Sigma _\infty $
, the class of all formulas without j, as atomic formulas, and build up the Levy-like hierarchy with j. We may expect the lowest level of the hierarchy, which we call
$\Delta ^j_0(\Sigma _\infty )$
, would have the truth predicate. It turns out that this expectation actually holds.
Then how can we use the truth predicate to establish the consistency? The truth predicate we get is partial, and we cannot directly apply the soundness since it does not satisfy the full first-order logic. Here we will use proof-theoretic techniques to make use of the partial truth predicate. We will design sequent calculus
$\mathbf {G}_{\mathsf {WA}_0}$
for
$\mathsf {ZFC}+\mathsf {WA}_0$
without the Cut rule that also proves every consequence of
$\mathsf {ZFC}+\mathsf {WA}_0$
. Hence if
$\mathsf {ZFC}+\mathsf {WA}_0$
proves the contradiction, we have a cut-free proof of the empty sequent from
$\mathbf {G}_{\mathsf {WA}_0}$
. We can see that every formula in the cut-free proof of the empty sequent is
$\Delta ^j_0(\Sigma _\infty )$
, and the induction argument over the proof shows the partial truth predicate satisfies the falsity, a contradiction. We need
$\mathsf {ZFC}+\mathsf {WA}_1$
(more precisely,
$\Pi ^j_1$
-Induction) since we need to apply induction to a
$\Pi ^j_1$
-sentence, which is impossible over
$\mathsf {ZFC}+\mathsf {WA}_0$
. Proving the consistency of
$\mathsf {ZFC}+\mathsf {WA}_n$
from
$\mathsf {ZFC}+\mathsf {WA}_{n+1}$
follows a similar, but more convoluted argument.
2 Preliminaries
Let us clarify our notations before introducing preliminary notions. First-order theories are our central objects, and the definition of first-order expressions is standard. We assume that the formal definition of terms uses a fixed enumeration of variables
$v_i$
for
$i<\omega $
, although we mostly informally denote them by x, y, z, etc. Also, we can always substitute quantified variables so that no quantifier uses the same variable in a single formula. Thus we always assume that each quantifier in a first-order formula bounds a uniquely corresponding variable. For a function symbol f and a natural number n, we use the notation
$f^n$
to denote the nth iterate of f; so for example,
$f^2(x)$
denotes the term
$f(f(x))$
.
We will also construct a ‘model’ of a given first-order theory, and it requires defining substituting variables by elements in a domain. Finite tuples are functions whose domain is a finite ordinal. We denote a finite tuple of elements as vectors like
$\vec {a}$
. For a tuple of elements
$\vec {a}$
and the ith variable
$v_i$
,
$\vec {a}_{v_i}$
means the ith element of
$\vec {a}$
. If i is larger than the length of
$\vec {a}$
, then we take
$\vec {a}_{v_i}$
as the empty set. We usually use the notation
$\vec {a}_x$
instead of
$\vec {a}_{v_i}$
, and the reader should understand
$\vec {a}_x$
as
$\vec {a}_{v_i}$
for some appropriate i such that
$x=v_i$
. Also, for a finite tuple
$\vec {a}$
and a variable
$v_i$
,
$\vec {a}[b/v_i]$
is a tuple obtained by replacing ith element of
$\vec {a}$
to b. If i is larger than the length of
$\vec {a}$
, then
$\vec {a}[b/v_i]$
is a finite tuple of length
$(i+1)$
obtained from
$\vec {a}$
by appending enough number of empty sets and b at its ith place. We will use the notation
$\vec {a}[b/x]$
instead of
$\vec {a}[b/v_i]$
, and we should understand the former as the latter in a natural manner. Also, we do not distinguish variables and elements unless the distinction is necessary. That is, we write
$\phi (a_0,\ldots ,a_m)$
or
$\phi (\vec {a})$
instead of
$\phi (v_0,\ldots ,v_m)[\vec {a}]$
. We use
$\circ $
for an unknown binary connective of the first-order logic, and
$\mathsf {Q}$
for an unspecified quantifier. Bounded quantifiers are often treated as formally distinct objects from unbounded quantifiers.
The distinction between an object theory and a metatheory is often important in this paper, but its distinction might be implicit. We sometimes call formulas in the object theory as codes for formulas to distinguish them from actual formulas over the metatheory. Also, we often call natural numbers on the metatheory as standard natural numbers. A useful rule-of-thumb to note is that natural numbers to denote the complexity of formulas (like n in
$\Sigma _n$
) in this paper are always standard.
2.1 Various hierarchies of formulas
In this subsection, we define various types of hierarchy on the formula of set theory. Most set theorists work with the usual Levy hierarchy, with the following definition.
Definition 2.1.
$\Sigma _n$
and
$\Pi _n$
-formulas are defined recursively as follows:
-
•
$\Sigma _0=\Pi _0$
are the class of formulas with no unbounded quantifiers. -
• A formula is
$\Pi _n$
if it is of the form
$\forall x \phi $
, where
$\phi $
is
$\Sigma _{n-1}$
. -
• A formula is
$\Sigma _n$
if it is of the form
$\exists x \phi $
, where
$\phi $
is
$\Pi _{n-1}$
.
For a given theory T and a formula
$\phi $
,
$\phi $
is
$\Sigma _n$
or
$\Pi _n$
over T, or T-provably
$\Sigma _n$
or
$\Pi _n$
if T proves
$\phi $
is equivalent to some
$\Sigma _n$
or
$\Pi _n$
formula respectively. If T proves
$\phi $
is equivalent to both of a
$\Sigma _n$
and a
$\Pi _n$
formula, then we say T is
$\Delta _n$
over T. We omit T and simply say a formula is
$\Sigma _n$
,
$\Pi _n$
, or
$\Delta _n$
if the context is clear. Also, we call
$\Sigma _0$
-formulas as
$\Delta _0$
-formulas for convenience.
It is well-known folklore that repeating the same type of quantifiers does not affect being
$\Sigma _n$
or
$\Pi _n$
; For example, for a bounded formula
$\phi (x,y)$
,
$\exists x\exists y\phi (x,y)$
is equivalent to a
$\Sigma _1$
-formula although it is not literally
$\Sigma _1$
. Let us formulate this folklore into a solid language for future use. The point of the subsequent lemmas is that they are provable over very weak subsystem of
$\mathsf {ZFC}$
, namely, bounded Zermelo set theory without powerset
$\mathsf {Z}_0^-$
, comprising Extensionality, Foundation, Pairing, Union, Infinity, and Separation for bounded formulas. The following results are presented in [Reference Friedman, Li and Wong4], and similar proofs for them appear in [Reference Jeon and Walsh8], but we reproduce the results and their proofs for future use.
Lemma 2.2 (
$\mathsf {Z}_0^-$
).
The following formulas are all equivalent to a
$\Delta _0$
-formula:
-
(1)
$z=\{x,y\}$
. -
(2)
$\{x,y\}\in z$
. -
(3)
$z=\langle x,y\rangle $
, where
$\langle x,y\rangle = \{\{x\},\{x,y\}\}$
is a Kuratowski ordered pair. -
(4)
$z = \bigcup x$
. -
(5)
$z = x\cup y$
. -
(6)
$z = \varnothing $
.
Furthermore, the Kuratowski definition of ordered pair is correct in the following sense: If
$\langle x_0,x_1\rangle = \langle y_0,y_1\rangle $
, then
$x_0=y_0$
and
$x_1=y_1$
.
Proof. We can see that the following equivalences hold:
-
(1)
$z = \{x,y\} \iff (x\in z \land y\in z) \land \forall w\in z(w=x\lor w=y)$
. -
(2)
$\{x,y\}\in z \iff \exists w\in z (w = \{x,y\})$
. -
(3)
$z = \langle x,y\rangle \iff (\{x\}\in z\land \{x,y\}\in z)\land \forall w\in z (w = \{x\} \lor w = \{x,y\})$
. -
(4)
$z=\bigcup x \iff [\forall w\in z\exists y\in x (w\in y)] \land [\forall y\in x\forall w\in y (w\in z)]$
. -
(5)
$z=x\cup y \iff [\forall w\in x(w\in z)\land \forall w\in y(w\in z)] \land [\forall w\in z(z\in x \lor z\in y)]$
. -
(6)
$z=\varnothing \iff \forall w\in z (w\neq w)$
.
Now let us turn our view to the correctness of Kuratowski ordered pair. Suppose that
$\langle x_0,x_1\rangle = \langle y_0,y_1\rangle $
, that is,
Then we have
$\{x_0\}=\{y_0\}\lor \{x_0\}=\{y_0,y_1\}$
. Similarly, we have
$\{x_0,x_1\}=\{y_0\}\lor \{x_0,x_1\}=\{y_0,y_1\}$
. Based on this, let us divide the cases:
-
• If
$\{x_0\} = \{y_0,y_1\}$
, then
$x_0=y_0=y_1$
. Thus we get
$\{x_0,x_1\}=\{y_0\}$
, so
$x_1=y_0$
. In sum,
$x_0=x_1=y_0=y_1$
. -
• If
$\{x_0,x_1\}=\{y_0\}$
, then by an argument similar to the previous one, we have
$x_0=x_1=y_0=y_1$
. -
• Now consider the case
$\{x_0\}=\{y_0\}$
and
$\{x_0,x_1\}=\{y_0,y_1\}$
. Then we have
$x_0=y_0$
, so
$\{x_0,x_1\}=\{x_0,y_1\}$
. Hence
$x_1\in \{x_0,y_1\}$
, so either
$x_1=x_0$
or
$x_1=y_1$
. But if
$x_1=x_0$
, then from
$y_1\in \{x_0,x_1\}$
we get
$x_1=y_1$
.
Lemma 2.3 (
$\mathsf {Z}_0^-$
).
There are
$\Delta _0$
-definable functions
$\pi _0$
and
$\pi _1$
such that
$\pi _0(\langle x,y\rangle )=x$
and
$\pi _1(\langle x,y\rangle )=y$
.
Furthermore, if
$\phi (x)$
is a
$\Delta _0$
-formula, then so is
$\phi (\langle x,y\rangle )$
,
$\phi (\pi _0(x))$
, and
$\phi (\pi _1(x))$
.
Proof. Consider the following functions:
-
•
$\pi _0(x)=\bigcup \{ u\in \bigcup x\mid \forall v\in x (u\in v)\}$
. -
•
$\pi _1(x) = \bigcup \{u\in \bigcup x \mid \exists v\in \bigcup x \forall p\in x [p=\{v\}\lor p=\{u,v\}]\}$
.
Clearly,
$\mathsf {Z}_0^-$
proves the above functions are well-defined. Moreover, we can see that the formulas
$\pi _0(x)=y$
and
$\pi _1(x)=y$
are equivalent to
$\Delta _0$
-formulas: First, we can see
$$ \begin{align*} z\in \pi_0(x) &\iff \exists w [y\in w_0 \land w_0\in \mathop{\textstyle \bigcup} x \land \forall v\in x(y\in v)] \\ &\iff \exists w [y\in w_0 \land (\exists w_1\in w_0 (w_0\in w_1)) \land \forall v\in x(y\in v)] \\ &\iff \exists w_1 \in x\exists w_0\in w_1 (y\in w\land\forall v\in x (y\in v)), \end{align*} $$
which is
$\Delta _0$
, and we can see
$$ \begin{align*} \pi_0(x)\subseteq y &\iff \forall z (z\in \pi_0(x)\to z\in y) \\ &\iff \forall z \left[ [\exists w_1 \in x\exists w_0\in w_1 (y\in w\land\forall v\in x (y\in v))]\to z\in y\right]\\ &\iff \forall z\forall w_1\in x\forall w_0\in w_1 [(z\in w_0\land \forall v\in x(z\in v))\to z\in y] \\ &\iff \forall w_1\in x\forall w_0\in w_1\forall z\in w_0 [\forall v\in x(z\in v))\to z\in y] \end{align*} $$
and
so
$\pi _0(x)=y$
is equivalent to a
$\Delta _0$
-formula. In a similar way, but with a longer proof, we can see that
$\pi _1(x)=y$
is equivalent to a
$\Delta _0$
-formula.
The second part follows from induction on a bounded formula
$\phi $
. We may also prove it by using the fact that ordered pair functions and projections
$\pi _0$
,
$\pi _1$
are rudimentary, hence simple. (See [Reference Jensen6]).
Lemma 2.4 (
$\mathsf {Z}_0^-$
).
Let
$\phi _0(x_0,x_1,v_0,\ldots , v_{n-1})$
be a
$\Delta _0$
-formula. Then
$\phi _0(\pi _0(x),\pi _1(x), v_0,\ldots , v_{n-1})$
is also
$\Delta _0$
and
Proof. The first part follows from Lemma 2.3. The last part is easy to prove.
From the previous lemma, we get the following.
Lemma 2.5 (
$\mathsf {Z}_0^-$
).
If
$\phi $
and
$\psi $
are
$\Sigma _n$
, then
$\exists x\phi (x)$
,
$\phi \land \psi $
,
$\phi \lor \psi $
are also equivalent to a
$\Sigma _n$
-formula.
Similarly, if
$\phi $
and
$\psi $
are
$\Pi _n$
, then
$\forall x\phi (x)$
,
$\phi \land \psi $
,
$\phi \lor \psi $
are also equivalent to a
$\Pi _n$
formula.
Proof. Let us only consider the case when
$\phi $
and
$\psi $
are
$\Pi _n$
. The case for
$\Sigma _n$
is symmetric.
We first claim that if
$\phi (x)$
is
$\Pi _n$
, then
$\forall x\phi (x)$
is equivalent to a
$\Pi _n$
-formula. Suppose that
$\phi (x)$
is of the form
for some
$\Delta _0$
-formula
$\phi _0$
. By Lemma 2.4, we have
Next, let us prove that
$\phi \land \psi $
is equivalent to a
$\Pi _n$
-formula. The case for
$\phi \lor \psi $
is analogous. Since
$\phi $
and
$\psi $
are
$\Pi _n$
, we have
$\Delta _0$
-formulas
$\phi _0$
and
$\psi _0$
such that
and
We may assume that all of
$u_i$
and
$v_i$
are different variables by substitution, so by predicate-logic level computation, we have
$$ \begin{align*} \phi(\vec{x})\land\psi(\vec{x}) \iff \\ \forall u_0\forall v_0 \exists u_1\exists v_1\cdots \mathsf{Q}u_{n-1}\mathsf{Q}v_{n-1}[\phi_0(\vec{x}, u_0,u_1,\ldots, u_{n-1})\land \psi_0(\vec{x},, v_0,v_1,\ldots, v_{n-1})]. \end{align*} $$
Now inductively reduce duplicated quantifiers from the inside to the outside by applying Lemma 2.4. As a result, we can see that
$\phi \land \psi $
is equivalent to
$$ \begin{align*} &\forall w_0\exists w_1\cdots \mathsf{Q} w_{n-1} [\phi_0(\vec{x}, \pi_0(w_0), \pi_0(w_1),\ldots, \pi_0(w_{n-1}))\\&\quad\land \psi_0(\vec{x}, \pi_1(w_0), \pi_1(w_1),\ldots, \pi_1(w_{n-1}))].\\[-34pt] \end{align*} $$
Observe that the above proof works uniformly on formulas, so we can see the following meta-corollary holds:
Corollary 2.6. Suppose that
$\phi (x)$
and
$\psi (x)$
are
$\Sigma _n$
-formulas. Then we can effectively decide
$\Sigma _n$
-formulas
$D_{\exists x\phi }$
,
$D_{\phi \land \psi }$
, and
$D_{\phi \lor \psi }$
such that
$\mathsf {Z}^-_0$
proves
$\exists x\phi (x)\leftrightarrow D_{\exists x\phi (x)}$
,
$\phi \land \psi \leftrightarrow D_{\phi \land \psi }$
, and
$\phi \lor \psi \leftrightarrow D_{\phi \lor \psi }$
.
Similarly, if
$\phi (x)$
and
$\psi (x)$
are
$\Pi _n$
-formulas, then we can effectively decide
$\Pi _n$
-formulas
$D_{\forall x\phi }$
,
$D_{\phi \land \psi }$
, and
$D_{\phi \lor \psi }$
such that
$\mathsf {Z}^-_0$
proves
$\forall x\phi (x)\leftrightarrow D_{\forall x\phi (x)}$
,
$\phi \land \psi \leftrightarrow D_{\phi \land \psi }$
, and
$\phi \lor \psi \leftrightarrow D_{\phi \lor \psi }$
.
Its proof follows from observing the proof of Lemma 2.5. Let us provide the corresponding D-formulas when
$\phi $
and
$\psi $
are
$\Pi _n$
for future use: Let
$\phi (\vec {x})=\phi (x_0,\ldots ,x_m)$
and
$\psi (\vec {x}) = \psi (x_0,\ldots , x_m)$
be
$\Pi _n$
-formulas as stated in the proof of Lemma 2.5, (1) and (2). Then
-
•
$D_{\forall x_0 \phi }$
is
$\forall w \exists u_1\cdots \mathsf {Q} u_{n-1}\phi _0(\pi _0(w),x_1,\ldots ,x_m,\pi _1(w),u_1,\ldots , u_{n-1}).$
-
•
$D_{\phi \land \psi }(\vec {x})$
is
$\forall w_0\exists w_1\ldots \mathsf {Q} w_{n-1} [\phi _0(\pi _0(w_0), \ldots , \pi _0(w_{n-1}))\land \psi _0(\pi _1(w_0), \pi _1(w_{n-1}))].$
-
•
$D_{\phi \lor \psi }(\vec {x})$
is
$\forall w_0\exists w_1\ldots \mathsf {Q} w_{n-1} [\phi _0(\pi _0(w_0), \ldots , \pi _0(w_{n-1}))\lor \psi _0(\pi _1(w_0), \pi _1(w_{n-1}))].$
2.2 Hierarchies of formulas with j
Due to the subtle nature of the Wholeness axiom, we should distinguish formulas with the elementary embedding symbol
$j\colon V\to V$
and without the elementary embedding symbol. Following the notation introduced in [Reference Matthews9] and [Reference Jeon and Matthews7], we distinguish formulas with j and those without j.
Definition 2.7. We call
$\Sigma _n$
or
$\Pi _n$
formuals with j as
$\Sigma _n^j$
or
$\Pi _n^j$
respectively.
$\Sigma _n$
and
$\Pi _n$
mean class of formulas without j.
Lastly, for a given class of formulas
$\Gamma $
, we define
$\Sigma _n(\Gamma )$
,
$\Pi _n(\Gamma )$
as the Levy hierarchy starting from
$\Gamma $
. That is,
$\Delta _0(\Gamma )=\Sigma _0(\Gamma )=\Pi _0(\Gamma )$
is the least class of formulas containing
$\Gamma $
and closed under logical connectives and bounded quantifiers, and we define
$\Sigma _n(\Gamma )$
and
$\Pi _n(\Gamma )$
similarly. We also use notation like
$\Sigma _n^j(\Gamma )$
to distinguish formulas with j. Especially,
$\Delta ^j_0(\Sigma _\infty )$
is the least class of formulas containing
$\Sigma _\infty $
-formulas, that is, formulas without j, which is closed under logical connectives and quantifiers bounded by terms.
Definition 2.8.
$\Delta ^j_0(\Sigma _\infty )$
is the least class of formulas satisfying the following clauses:
-
• If
$\phi (x_0,\ldots ,x_{m-1})$
is
$\Sigma _\infty $
and
$t_0,\ldots , t_{m-1}$
are terms, then
$\phi (t_0,\ldots ,t_{m-1})$
is
$\Delta ^j_0(\Sigma _\infty )$
. -
• If
$\phi $
and
$\psi $
are
$\Delta ^j_0(\Sigma _\infty )$
, then so are
$\lnot \phi $
and
$\phi \circ \psi $
, where
$\circ $
is either
$\land $
,
$\lor $
, or
$\to $
. -
• If
$\phi (x)$
is
$\Delta ^j_0(\Sigma _\infty )$
and t is a term, then so is
$\mathsf {Q} x\in t \phi (x)$
.
Note that every term in the language takes the form
$j^n(y)$
for some (meta-)natural n and a free variable y. We define
$\Sigma ^j_n(\Sigma _\infty )$
and
$\Pi ^j_n(\Sigma _\infty )$
inductively as like we define
$\Sigma _n$
and
$\Pi _n$
.
Let us remark that we can reduce the repeating quantifiers in
$\Sigma ^j_n$
- and
$\Pi ^j_n$
-formulas similar to what Lemma 2.4 state and the reduction procedure is uniform. Their proof is similar to that of Lemma 2.4, Lemma 2.5, and Corollary 2.6 so we only provide their statements. Furthermore, the proof of the following lemmas does not use any properties of j, so they are provable over
$\mathsf {Z}_0^-$
.
Lemma 2.9 (
$\mathsf {Z}^-_0$
).
If
$\phi $
and
$\psi $
are
$\Sigma ^j_n$
, then
$\exists x\phi (x)$
,
$\phi \land \psi $
,
$\phi \lor \psi $
are also equivalent to a
$\Sigma ^j_n$
-formula.
Similarly, if
$\phi $
and
$\psi $
are
$\Pi ^j_n$
, then
$\forall x\phi (x)$
,
$\phi \land \psi $
,
$\phi \lor \psi $
are also equivalent to a
$\Pi ^j_n$
formula.
Corollary 2.10. Suppose that
$\phi (x)$
and
$\psi (x)$
are
$\Sigma ^j_n$
-formulas. Then we can effectively decide
$\Sigma ^j_n$
-formulas
$D_{\exists x\phi }$
,
$D_{\phi \land \psi }$
, and
$D_{\phi \lor \psi }$
such that
$\mathsf {Z}^-_0$
proves
$\exists x\phi (x)\leftrightarrow D_{\exists x\phi (x)}$
,
$\phi \land \psi \leftrightarrow D_{\phi \land \psi }$
, and
$\phi \lor \psi \leftrightarrow D_{\phi \lor \psi }$
.
Similarly, if
$\phi (x)$
and
$\psi (x)$
are
$\Pi ^j_n$
-formulas, then we can effectively decide
$\Pi ^j_n$
-formulas
$D_{\forall x\phi }$
,
$D_{\phi \land \psi }$
, and
$D_{\phi \lor \psi }$
such that
$\mathsf {Z}^-_0$
proves
$\forall x\phi (x)\leftrightarrow D_{\forall x\phi (x)}$
,
$\phi \land \psi \leftrightarrow D_{\phi \land \psi }$
, and
$\phi \lor \psi \leftrightarrow D_{\phi \lor \psi }$
.
2.3
$\mathsf {BTEE}$
and
$\mathsf {WA}$
In this subsection, we review the Basic Theory of Elementary Embeddings
$\mathsf {BTEE}$
, the Wholeness Axiom
$\mathsf {WA}$
and their consequences. Most of the definitions and results in this subsection are due to [Reference Corazza3]. We start from a ‘minimal’ theory for an elementary embedding
$j\colon V\to V$
, named the Basic Theory of Elementary Embeddings
$\mathsf {BTEE}$
.
Definition 2.11.
$\mathsf {BTEE}$
is a combination of the following claims:
-
• Elementarity: for any formula
$\phi (\vec {x})$
without j, we have
$\forall \vec {a}[\phi (\vec {a})\to \phi (j(\vec {a}))]$
. -
• Critical Point: j has a critical point, that is, there is an ordinal
$\alpha $
such that
$j(\alpha )>\alpha $
and
$j(\xi )=\xi $
for all
$\xi <\alpha $
.
$\mathsf {BTEE}$
is so weak that it even does not allow applying induction on
$\omega $
to formulas with j. Thus we postulate induction over
$\omega $
for j-formulas as a separate claim. Also, we consider Separation restricted to formulas in
$\Gamma $
to gauge the strength of restricted Separation:
Definition 2.12. Let
$\Gamma $
be a class of formulas. Then
$\Gamma $
-Induction is induction schema on
$\omega $
for formulas in
$\Gamma $
. Similarly,
$\Gamma $
-Separation is a Separation schema restricted to formulas in
$\Gamma $
.
It is easy to see that
$\Gamma $
-Separation shows not only
$\Gamma $
-Induction but also induction for the negation of formulas in
$\Gamma $
.
We sometimes consider
$\Delta _n$
properties, which is both
$\Sigma _n$
and
$\Pi _n$
. Unlike the latter two, there is no single entity of
$\Delta _n$
-formulas that is independent of the background theory. Thus defining axioms restricted to
$\Delta _n$
-properties requires a different formulation.
Definition 2.13.
$\Delta ^j_n$
-Separation is the following statement: For each
$\Sigma ^j_n$
-formula
$\phi (x,p)$
and
$\Pi ^j_n$
-formula
$\psi (x,p)$
, a set a and a parameter p, if we know
$\forall x\in a (\phi (x,p)\leftrightarrow \psi (x,p))$
, then
$\{x\in a\mid \phi (x,p)\}$
exists for any a. We can define
$\Delta ^j_n$
-Induction in a similar manner.
With an appropriate induction scheme, we can show we can recursively define a function over the set of natural numbers.
Theorem 2.14 [Reference Corazza3, Theorem 4.6].
Suppose that
$F\colon V\to V$
is a
$\Sigma ^j_n$
-definable class function with parameter p, that is, there is a
$\Sigma ^j_n$
-formula with parameter p expressing
$y= F(x)$
.
-
(1) If we assume
$\Sigma ^j_{n+2}$
-Induction, then there is a
$\Sigma ^j_{n+2}$
-definable
$G\colon \omega \to V$
with parameter p such that
$G\upharpoonright k$
is a set and
$G(k)=F(G\upharpoonright k)$
for each
$k<\omega $
. -
(2) If
$n=0$
, then
$\Sigma ^j_1$
-Induction shows we can find
$\Sigma ^j_1$
-definable G with parameter p.
The choice of G does not depend on the parameter p.
For the later analysis, let us provide the proof for the above theorem.
Proof. Let
$\phi (x,y,p)$
be a
$\Sigma ^j_n$
-formula defining
$F(x)=y$
. Now let
$\gamma (g,m,p)$
be the following formula:
If
$\phi (x,y,p)$
is
$\Sigma ^j_n$
, then
$\gamma (g,m,p)$
is
$\Pi ^j_{n+1}$
due to the universal quantifier over i. Now we will claim the following statements: For every natural number m,
-
• If
$\gamma (f,m,p)$
and
$\gamma (g,m,p)$
, then
$f=g$
. -
• There is g such that
$\gamma (g,m,p)$
.
The first claim follows from applying induction to the formula
$i<m \to f(i)=g(i)$
, which is
$\Delta _0$
. The second claim follows from applying induction on m to the formula
$\exists g \gamma (g,m,p)$
, which is
$\Sigma ^j_{n+2}$
. Now define
$G(m)$
as follows:
If
$\phi (x,y,p)$
is
$\Delta ^j_0$
, then
$\gamma (g,m,p)$
is also
$\Delta ^j_0$
. Hence the formula
$\exists g \gamma (g,m,p)$
is
$\Sigma ^j_1$
, so
$\Sigma ^j_1$
-Induction suffices to prove
$\forall m<\omega \exists g \gamma (g,m,p)$
. Finally, the defining formula for G is
$\Sigma ^j_1$
with parameter p. It is clear that the defining formula of G is uniform in p.
The reader might be curious why the definitional complexity of G is
$\Sigma ^j_{n+2}$
and not
$\Sigma ^j_n$
. We will show a trick on how to reduce the complexity of G. However, let us point out that our naive
$\mathsf {ZFC}$
-minded argument does not work: It is unclear whether bounded quantifiers do not affect the complexity of formulas. If we work over
$\mathsf {ZFC}$
, then the axiom of Collection
provides a way to reduce bounded quantifiers. However, we do not have Collection for j-formulas.
But in this case, we can reduce bounded quantifiers in a different way. Let us observe that the bounded quantifier that increases the complexity of the formula
$G(m)=y$
is
$\forall i\in m$
, which is bounded by a natural number. We can see that under
$\Sigma ^j_n$
-Induction, adding a quantifier bounded by a natural number to a
$\Sigma ^j_n$
-formula does not increase the complexity of a
$\Sigma ^j_n$
-formula.
Lemma 2.15 (
$\mathsf {Z}^-_0+\Sigma ^j_n$
-Induction).
Let
$\phi (i,y)$
be a
$\Pi ^j_{n-1}$
-formula Then we can prove the following: For a natural number
$m<\omega $
,
Proof. Suppose that
$\forall i<m\exists y\phi (i,y)$
holds. We apply induction to the following formula:
We can see that the above formula is equivalent to a
$\Sigma ^j_n$
-formula, so we can apply
$\Sigma ^j_n$
-Induction. The case
$k=0$
is easy, and now assume that the above statement holds for a given k. If
$k+1\le m$
, then
$k<m$
, so we can find y such that
$\phi (k,y)$
. By the inductive hypothesis, we have a function
$f\colon k\to V$
such that
$\phi (i,f(i))$
holds for all
$i<k$
. If we take
$f'=f\cup \{(k,y)\}$
, then
$f'$
is the desired function we find.
By Lemma 2.9, a conjunction of
$\Pi ^j_{n-1}$
formulas is equivalent to a
$\Pi ^j_{n-1}$
formula. Hence we get
Corollary 2.16 (
$\mathsf {Z}^-_0+\Sigma ^j_n$
-Induction).
Let
$\phi (i,y)$
be a
$\Sigma ^j_n$
-formula and
$m<\omega $
. Then
$\forall i<m\phi (i,y)$
is equivalent to a
$\Sigma ^j_n$
-formula.
Going back to the proof of Theorem 2.14, we can see that if F is defined by a
$\Sigma ^j_n$
-formula and we have
$\Sigma ^j_n$
-Induction, then the resulting G is
$\Sigma ^j_n$
-definable. Furthermore, if F is
$\Delta ^j_n$
-definable, then
$\gamma (g,m)$
becomes a
$\Delta ^j_n$
-formula. We still need a
$\Sigma ^j_n$
-Induction to ensure
$\exists g \gamma (g,m)$
holds for all m, but by uniqueness of g satisfying
$\gamma (g,m)$
, the following formula also defines G, which is
$\Pi ^j_n$
:
Hence if F is
$\Delta ^j_n$
-definable, then G is also
$\Delta ^j_n$
-definable. In sum, we have the following.
Corollary 2.17 (
$\mathsf {Z}^-_0+\Sigma ^j_n$
-Induction).
Let
$F\colon V\to V$
be a
$\Sigma ^j_n$
-definable function with parameter p. Then the function
$G\colon \omega \to V$
satisfying
$G(k)=F(G\upharpoonright k)$
is
$\Sigma ^j_n$
-definable with parameter p.
Furthermore, if F is
$\Delta ^j_n$
-definable with parameter p, then G is also
$\Delta ^j_n$
-definable with parameter p. The defining formula of G is uniform in p.
Now let us define an abbreviation for some formulas, which is related to iterating j.
Definition 2.18. Let
$\kappa $
be a critical point of
$j\colon V\to V$
. Now consider the following formulas:
-
•
$\mathsf {pre}j\mathsf {iter}(f,n,x)\equiv \text {"}f \text { is a function"} \mathrel {\land } (\operatorname {dom} f = n+1) \mathrel {\land } (f(0) = x) \mathrel {\land } \forall i\in \omega [0<i\le n\to f(i) = j(f(i+1))].$
-
•
$j\mathsf {iter}(n,x,y) \equiv n\in \omega \to \exists f [\mathsf {pre}j\mathsf {iter}(f,n,x)\land f(n)=y]$
. -
•
$\mathsf {critseq}(n,y) \equiv j\mathsf {iter}(n,\kappa ,y)$
.
We write
$y=j^n(\kappa )$
if
$\mathsf {critseq}(n,y)$
holds, and this notation will be justified later.
Corazza [Reference Corazza3, (2.7)–(2.9)] called each of the above formulas
$\Theta $
,
$\Phi $
,
$\Psi $
respectively with a different formulation of
$\Phi $
: Corazza did not include
$f(n)=y$
as a part of
$\Phi $
(or
$j\mathsf {iter}$
under our notation.)
We can show the following results.
Proposition 2.19.
$\mathsf {ZFC} + \mathsf {BTEE}$
proves the followings:
-
(1) ([Reference Corazza3, Lemma 2.16]) For each
$n\in \omega $
, x, and y, if
$\mathsf {pre}j\mathsf {iter}(f,n,x)$
, x is an ordinal, and
$y=f(n)$
, then y is also an ordinal. -
(2) ([Reference Corazza3, Lemma 2.17])
$\mathsf {critseq}(n,y)$
defines a strictly increasing sequence of ordinals, although the resulting sequence may not be total. -
(3) ([Reference Corazza3, Lemma 2.18])
$\forall n\in \omega \forall x\forall y\ [j\mathsf {iter}(n,j(x),y)\to j\mathsf {iter}(n+1,x,y)]$
. -
(4) ([Reference Corazza3, Lemma 2.19])
$\forall n\in \omega \forall x\forall y\ [j\mathsf {iter}(n,x,y)\to j\mathsf {iter}(n,j(x),j(y))]$
. -
(5) ([Reference Corazza3, Proposition 4.4(1)])
$\forall f\forall g\forall x\forall n\in \omega \ [j\mathsf {iter}(f,n,x)\land j\mathsf {iter}(g,n,x)\to f=g]$
.
Also, if we have
$\Sigma ^j_0$
-Induction, then we can prove the following.
Proposition 2.20 [Reference Corazza3, Proposition 5.3].
$\mathsf {ZFC}+\mathsf {BTEE}$
with
$\Sigma ^j_0$
-Induction proves the following: Let
$\kappa $
be a critical point of
$j\colon V\to V$
.
-
(1) For every
$n,m\in \omega $
, if
$j^n(\kappa )$
exists and
$m\le n$
, then
$j^m(\kappa )$
exists. -
(2) For every
$n\in \omega $
and an ordinal
$\alpha $
, if
$j^n(V_\alpha )$
exists, then
$j^n(x)$
exists for all
$x\in V_\alpha $
. -
(3) For every
$n\in \omega $
and x, if
$j^n(x)$
exists, then
$j^n(\operatorname {rank} x)$
also exists and
$j^n(\operatorname {rank} x)=\operatorname {rank} j^n(x)$
. -
(4) For every
$n\in \omega $
and an ordinal
$\alpha $
, if
$j^n(V_\alpha )$
exists, then so does
$j^n(\alpha )$
and
$j^n(V_\alpha ) = V_{j^n(\alpha )}$
. -
(5) For every
$n\in \omega $
and x, if
$j^n(x)$
exists, then there is an ordinal
$\alpha $
such that
$x\in V_\alpha $
and
$j^n(V_\alpha )$
exists.
If we further assume
$\Sigma ^j_1$
-Induction, we can see that iterating j defines a total function.
Proposition 2.21 [Reference Corazza3, Proposition 4.4].
$\mathsf {ZFC}+\mathsf {BTEE}$
with
$\Sigma ^j_1$
-Induction proves the following:
-
(1) For given
$n<\omega $
and x, there is a unique y such that
$j\mathsf {iter}(n,x,y)$
. In other words,
$j^n(x)$
exists for all
$n<\omega $
. -
(2) For given
$n<\omega $
, there is a unique ordinal y such that
$\mathsf {critseq}(n,y)$
. In other words,
$j^n(\kappa )$
exists for all
$n<\omega $
.
We can see that
$\Sigma ^j_n$
-Induction is equivalent to
$\Pi ^j_n$
-Induction. The author included a proof for the implication by modifying a proof of [Reference Corazza3, Corollary 5.4] based on Don Hatch’s unpublished result. However, the reviewer pointed out that the following argument is folklore known in the 1970s at the latest. [Reference Parsons10, Section 1(D)]
Proposition 2.22 (
$\mathsf {Z}^-_0$
).
$\Sigma ^j_n$
-Induction implies
$\Pi ^j_n$
-Induction, and vice versa.
Proof. We only consider the implication from
$\Sigma ^j_n$
-Induction to
$\Pi ^j_n$
-Induction since the remaining case is analogous. The case
$n=0$
is trivial, so let us consider the case
$n>0$
. Assume the contrary, suppose that
$\phi (n,p)$
is a
$\Pi ^j_n$
-formula that satisfy
$\phi (0,p)$
and
$\forall n<\omega [(\phi (n,p)\to \phi (n+1,p)]$
, but
$\forall n<\omega \phi (n,p)$
fails. Thus there is
$N\in \omega $
such that
$\lnot \phi (N,p)$
.
Now consider the formula
$\psi (n,p,N)$
given by
$\psi (n,p,N)$
is equivalent to a
$\Sigma ^j_n$
-formula. We claim that induction on n for
$\psi $
fails. Assume the contrary that the induction for
$\psi $
holds. Clearly
$\psi (0,p,N)$
holds. If
$\psi (n,p,N)$
holds and
$n+1\le N$
, then we have
$\psi (n+1,p,N)$
from
$\phi (N-n-1,p)\to \phi (N-n,p)$
. Hence
$\psi (n,p,N)$
holds for all n, and especially,
$\psi (N,p,N)$
holds, which is equivalent to
$\lnot \phi (0,p)$
, a contradiction.
Finally, let us define the Wholeness axiom as the combination of
$\mathsf {BTEE}$
and
$\Sigma ^j_n$
-Separation. We know that
$\Sigma ^j_n$
-Separation implies
$\Sigma ^j_n$
-Induction, so we can use consequences of
$\Sigma ^j_n$
-Induction when we assume
$\mathsf {WA}_n$
. Also, we have the following results.
Proposition 2.23.
$\mathsf {ZFC}+\mathsf {BTEE}$
shows
$\Sigma ^j_0$
-Separation is equivalent to the claim that
$j\upharpoonright a$
is a set for any set a.
Proposition 2.24.
$\mathsf {ZFC}+\mathsf {WA}_0$
proves the following:
-
(1) ([Reference Corazza3, Proposition 8.4]) For any ordinal
$\alpha $
, we can find
$n<\omega $
such that
$\alpha \le j^n(\kappa )$
, where
$\kappa $
is a critical point of j. -
(2) ([Reference Corazza3, Lemma 8.6(2)]) For every M, if
$j^n(M)$
exists, then
$j^n\upharpoonright M\colon M\to j^n(M)$
is an elementary embedding. -
(3) ([Reference Corazza3, Lemma 8.6(3)]) For every
$n\ge 1$
,
$j^n\upharpoonright V_\kappa $
is the identity map. -
(4) ([Reference Corazza3, Theorem 8.8]) For each
$n<\omega $
, if
$j^n(\kappa )$
exists, then
$V_\kappa \prec V_{j(\kappa )}\prec \cdots \prec V_{j^n(\kappa )}$
. Also, under the same assumption,
$V_{j^n(\kappa )}\prec V$
.
We should be careful when we talk about
$V_{j^n(\kappa )}\prec V$
. This statement is actually a schema on a formula, and what it says is for each formula
$\phi (x)$
and
$a\in V_{j^n(\kappa )}$
, we have
$\phi (a)\leftrightarrow V_{j^n(\kappa )}\vDash \phi (a)$
. Finally, we define
$\mathsf {WA}$
as the combination of
$\mathsf {BTEE}$
and
$\Sigma ^j_\infty $
-Separation, that is, Separation for arbitrary j-formulas.
2.4 Reducing axioms
Before finishing this section, let us introduce a form of
$\Sigma _n^j$
-Separation that uses a minimal number of quantifiers.
Definition 2.25.
Reduced
$\Gamma $
-Separation scheme is the statement of the form
$\forall a\exists b \mathsf {Sep}^{\prime }_\phi (a,b)$
for a
$\Gamma $
-formula
$\phi (u)$
with a only single free variable u, where
$\mathsf {Sep}^{\prime }_\phi (a,b)$
is the following formula:
Lemma 2.26 (
$\mathsf {Z}_0^-+\Delta _0$
-Replacement).
Let
$\Gamma $
be one of either
$\Delta ^j_0$
,
$\Sigma ^j_n$
, or
$\Pi ^j_n$
. Then the reduced
$\Gamma $
-Separation proves the usual
$\Gamma $
-Separation.
Proof. Let a be a non-empty set and
$\phi (x,y)$
be a
$\Gamma $
-formula. We want to show that for a parameter set p, there is a set b such that
Let
$a'=\{\langle x,p\rangle \mid x\in a\}$
.
$a'$
exists since the map
$x\mapsto \langle x,p\rangle $
is a
$\Delta _0$
-definable class function, so we can apply the
$\Delta _0$
-replacement to get
$a'$
. By the reduced
$\Gamma $
-Separation, the following set exists:
where
$\pi _0$
and
$\pi _1$
are projection functions for the Kuratowski ordered pair, which are
$\Delta _0$
-definable. We can check by induction on a complexity of
$\phi $
that
$\phi (\pi _0(x),\pi _1(x))$
is a
$\Gamma $
-formula if
$\phi (x,y)$
is a
$\Gamma $
-formula, so we can apply the reduced
$\Gamma $
-Separation to get
$b'$
. Then
$b=\pi _0^"[b'] = \{x \mid \langle x,p\rangle \in b'\}$
, and we can see that b satisfies
${b=\{x\in a\mid \phi (x,p)\}}$
.
The following theorem says we can replace Critical Point of
$\mathsf {BTEE}$
to a simpler axiom under the Elementarity of j and
$\Delta ^j_0$
-Separation.
Proposition 2.27 ([Reference Corazza2, p. 337],
$\mathsf {ZFC}+\Delta ^j_0 - \text { Separation } + \text { Elementarity}$
).
Critical Point follows from the Nontriviality of j asserting
$\exists x [x\neq j(x)]$
.
3 Partial truth predicates
Proposition 2.24 suggests that
$\mathsf {WA}_0$
allows us to define the full truth predicate for
$\Sigma _\infty $
-formulas by using
$V_{j^m(\kappa )}$
of parameters with small rank. This truth predicate is, however, not enough to evaluate formulas with j. Thus we can ask if there is a way to push this construction to get a partial truth predicate for formulas using j. In this section, as an affirmative answer to the previous question, we see how to construct a truth predicate for
$\Delta ^j_0(\Sigma _\infty )$
-formulas over
$\mathsf {ZFC} + \mathsf {WA}_0$
+
$\Pi ^j_1$
-Induction, hence also over
$\mathsf {ZFC}+\mathsf {WA}_1$
.
Before defining the truth predicate over
$\mathsf {ZFC} + \mathsf {WA}_0$
+
$\Pi ^j_1$
-Induction, let us define subsidiary terminologies for j-formulas. For a j-formula
$\phi $
, a j-height of
$\phi $
is the number of j appearing in
$\phi $
. For a set a, a degree of a is the least
$n<\omega $
such that
$a\in V_{j^n(\kappa )}$
. For
$\vec {a}$
a finite sequence of sets, the degree of
$\vec {a}$
means the maximum of the degree of components of
$\vec {a}$
. We denote the j-height of
$\phi $
and the degree of a as
and
$\deg a$
respectively. To clarify the meaning of the definition, let us provide their definitions in a formal manner.
Definition 3.1. For a formula
$\phi $
, let us define its j-height
inductively as follows:
-
• If
$\phi (v_0,v_1,\ldots ,v_n)$
is
$\Sigma _\infty $
, the for not necessarily distinct variables
$x_0$
,
$x_1$
,
$\ldots $
,
$x_n$
, define
. -
•
. -
• For a propositional connective
$\circ \in \{\land ,\lor ,\to \}$
,
. -
• If
$\mathsf {Q}$
is a quantifier, define
and
.
For a set a, define
$\deg _1 a = \min \{n<\omega \mid \operatorname {rank} a < j^n(\kappa )\}$
. For a finite tuple of sets
$\vec {a}=\langle a_0,\ldots , a_{m-1}\rangle $
,
$\deg \vec {a}$
is the maximum of
$\deg _1(a_i)$
for
$i<m$
.
The definition of
is coherent for quantifiers in the sense that
is recursively defined and takes a natural number coding a formula. Thus
is a recursive function. The definition of degree function requires some justification.
Lemma 3.2 (
$\mathsf {ZFC}+\mathsf {WA}_0$
+
$\Pi ^j_1$
-Induction).
$\deg _1$
and
$\deg $
are
$\Delta ^j_1$
-definable total class functions with parameter
$V_\kappa $
.
Proof. We can see that
$\deg _1$
satisfies
$$ \begin{align*} \deg_1(x)=n & \iff \forall f \big[\mathsf{pre}j\mathsf{iter}(f,n,V_\kappa) \to \big( a\in f(n) \land \forall m<n [a \notin f(m)]\big)\big] \\ & \iff \exists f \big[\mathsf{pre}j\mathsf{iter}(f,n,V_\kappa) \land \big( a \in f(n) \land \forall m<n [a \notin f(m)]\big)\big] \end{align*} $$
$\mathsf {pre}j\mathsf {iter}(f,n,\kappa )$
is
$\Sigma ^j_1$
, so
$\deg _1(x)$
is
$\Delta ^j_1$
-definable with parameter
$V_\kappa $
. To formulate the definition of
$\deg $
, we appeal to Corollary 2.17 and define
$\deg \vec {a}$
by recursion on the length of
$\vec {a}$
; More precisely, consider the following recursively defined
$\Delta ^j_1$
-function
$G(n,\vec {a})$
with parameter
$\vec {a}$
:
(We take
$\vec {a}(i)=0$
if i is greater than or equal to the length of
$\vec {a}_i$
.) Then
$G(n,\vec {a})$
is
$\Delta ^j_1$
-definable, and
$\deg (\vec {a}) = G(\operatorname {dom} (\vec {a}),\vec {a})$
.
The reader may ask why we defined the j-height of a formula. Proposition 3.3 ensures how much ‘additional height’ is required to catch the validity of a
$\Delta ^j_0(\Sigma _\infty )$
-formula
$\phi $
. Before providing its formal statement, let us examine its brief motivation.
If
$\phi $
is
$\Sigma _\infty $
, then its truth is captured by any
$V_{j^n(\kappa )}$
for any n such that parameters of
$\phi $
is in
$V_{j^n(\kappa )}$
. Especially, if
$\phi (\vec {a})$
holds and
$m\ge \deg (\vec {a})$
, then
$V_{j^m(\kappa )}\vDash \phi (\vec {a})$
also holds. We want to have a similar situation for
$\Delta _0^j(\Sigma _\infty )$
-formulas, but the situation is more cumbersome when
$\phi $
is a proper
$\Delta _0^j(\Sigma _\infty )$
-formula. For example, for a
$\Sigma _\infty $
-formula
$\psi (x)$
, consider the
$\Delta _0^j(\Sigma _\infty )$
-formula
$\phi (a)\equiv \exists x\in a \psi (j(x))$
. Even when
$a\in V_{j^n(\kappa )}$
, there is no guarantee that
$j(x)\in V_{j^n(\kappa )}$
, so even stating
$V_{j^n(\kappa )}\vDash \phi (a)$
may not make sense. However, if
$a\in V_{j^n(\kappa )}$
and
$x\in a$
, then
$j(x)\in V_{j^{n+1}(\kappa )}$
. Thus
$V_{j^{n+1}(\kappa )}$
is ‘enough’ to catch the formula
$\phi (a)$
, and the additional
$+1$
is equal to
.
Proposition 3.3 (
$\mathsf {ZFC}+\mathsf {WA}_0$
+
$\Pi ^j_1$
-Induction).
Let
$\phi (\vec {x})$
be a
$\Delta ^j_0(\Sigma _\infty )$
formula. If
$\vec {a}$
is a finite sequence of sets, then for each natural number
, we have
Here
$\hat {\jmath }_m$
is a function of domain
$V_{j^m(\kappa )}$
given by
$$ \begin{align*} \hat{\jmath}_m(x) = \begin{cases} j(x) & j(x)\in V_{j^m(\kappa)}, \\ 0 & \text{otherwise.} \end{cases} \end{align*} $$
Proof. Let us prove it by induction on
$\phi $
:
-
(1) Suppose that
$\phi $
takes the form
$\psi (j^{e_0}(x_0),\ldots ,j^{e_n}(x_n))$
for some
$\Sigma _\infty $
-formula
$\psi $
and not necessarily pairwise distinct variables
$x_0$
,
$\ldots $
,
$x_n$
. If
$\vec {a}=\langle a_0,\ldots , a_{n-1}\rangle $
, we can see that
and
$j^{e_i}(a_i)\in V_{j^m(\kappa )}$
for
$i=0,1,\ldots , n$
. Thus
$j^{e_i}(a_i) = \hat {\jmath }_m^{e_i}(a_i)$
for each i, and so the desired result follows from Proposition 2.24. -
(2) Now assume that the proposition holds for
$\phi $
and
$\psi $
. Then it is easy to see that for
,
$\phi \circ \psi (\vec {a})$
if and only if the same holds over
$(V_{j^m(\vec {a})},\in , \hat {\jmath }_m)$
. The case for the negation is easy to see. -
(3) Now let
$\phi $
is of the form
$\exists x\in j^e(y) \psi (x,y,\vec {z})$
. We have 
Now suppose that
, and let
$\vec {a}_y$
be the component of
$\vec {a}$
corresponding to the variable y. Observe that
$\hat {\jmath }_m^e(\vec {a}_y) = j^e(\vec {a}_y)$
since
.For one direction, suppose that there is
$b\in j^e(\vec {a}_y)$
such that
$\psi (b,\vec {a}_y,\vec {z})$
. Then
$\deg b \le e + \deg \vec {a}$
, so 
Hence we can apply the inductive hypothesis, and we have
$$ \begin{align*} \psi(b,\vec{a}_y,\vec{a}_{\vec{z}}) \iff \left(V_{j^m(\kappa)},\in, \hat{\jmath}_m\right)\vDash \psi(b,\vec{a}_y,\vec{a}_{\vec{z}}). \end{align*} $$
Hence we have
$\left (V_{j^m(\kappa )},\in , \hat {\jmath }_m\right )\vDash \exists x\in j^e(\vec {a}_y) \psi (x,\vec {a}_y,\vec {a}_{\vec {z}})$
. For the remaining direction, suppose that we have
$$ \begin{align*} \left(V_{j^m(\kappa)},\in,\hat{\jmath}_m\right)\vDash \exists x\in j^e(\vec{a}_y) \psi(x,\vec{a}_y,\vec{a}_{\vec{z}}). \end{align*} $$
Then we have
$b\in \hat {\jmath }_m^e(\vec {a}_y)$
such that
$\left (V_{j^m(\kappa )},\in , \hat {\jmath }_m\right )\vDash \psi (b,\vec {a}_y,\vec {a}_{\vec {z}})$
. Now we can apply the inductive hypothesis for
$\psi $
since and so we have
$\psi (b,\vec {a}_y,\vec {a}_{\vec {z}})$
as desired.
-
(4) Lastly, the case when
$\phi $
is of the form
$\forall x\in j^e(y) \psi (x,y,\vec {z})$
is similar to the existential case, so we left it to the reader.
Note that the above proposition is actually a proposition schema, so we formally have instances of Proposition 3.3 for each
$\Delta ^j_0(\Sigma _\infty )$
formula
$\phi $
, and induction on
$\phi $
in the proof applies over the metatheory. We compute
as the j-height of a coded formula corresponding to
$\phi $
, and the resulting j-height is a standard natural number. However, m and
$\deg \vec {a}$
may not be standard.
Now we want to define a partial truth predicate
$\vDash _{\Delta ^j_0(\Sigma _\infty )}\phi [\vec {a}]$
for a (code for)
$\Delta ^j_0(\Sigma _\infty )$
-formula
$\phi $
and a sequence of sets
$\vec {a}$
as
$(V_{j^m(\kappa )},\in , \hat {\jmath }_m)\vDash \phi (\vec {a})$
for an appropriate
. We prove that the choice of m is irrelevant as long as
to ensure the definition works.
Lemma 3.4 (
$\mathsf {ZFC} + \mathsf {WA}_0$
+
$\Pi ^j_1$
-Induction).
Suppose that
$\phi $
is a (code for)
$\Delta ^j_0(\Sigma _\infty )$
-formula and
$\vec {a}$
is a finite sequence of sets. Then

Proof. Let us fix a recursive enumeration of formulas in the language of
$\{\in ,j\}$
such that every subformula of a given formula occurs earlier in the enumeration than the formula. We first claim that (3) is equivalent to a
$\Pi ^j_1$
-formula with a natural number free variable (a code for)
$\phi $
and parameter
$V_\kappa $
, so we can apply
$\Pi ^j_1$
-induction. Let
$$ \begin{align*} &\Xi(v,f,m) \equiv j\mathsf{iter}(m,V_\kappa,v)\land \text{"}f \text{ is a} \text{ function"}\land \operatorname{dom} f = v \\ &\quad \land \forall x\in v \big[\big(j(x)\in v\to f(x)=j(x)\big) \land (j(x)\notin v\to f(x)=0)\big]. \end{align*} $$
Then
$\Xi (v,f,m)$
is
$\Sigma ^j_1$
-formula with parameter
$V_\kappa $
. We can also see
$\forall m<\omega \exists ! v,f\ \Xi (v,f,m)$
from Proposition 2.20. (We need
$\Delta ^j_0$
-Separation to show the existence of
$\hat {\jmath }_m$
.) Moreover,
$\Xi (v,f,m)$
implies
$v=V_{j^m(\kappa )}$
and
$f=\hat {\jmath }_m$
. Hence
$(V_{j^m(\kappa )},\in , \hat {\jmath }_m)\vDash \phi (\vec {a})$
has the following two formulations:
-
(1)
$\forall v\forall f [\Xi (v,f,m)\to (v,\in ,f)\vDash \phi (\vec {a})]$
, and -
(2)
$\exists v\forall f [\Xi (v,f,m)\land (v,\in ,f)\vDash \phi (\vec {a})]$
.
Hence
$(V_{j^m(\kappa )},\in , \hat {\jmath }_m)\vDash \phi (\vec {a})$
is
$\Delta ^j_1$
with parameter
$V_\kappa ,m,\phi ,\vec {a}$
. The expression
$\vec {a}\in V^{<\omega }$
means
$\vec {a}$
is a finite function of domain
$n\in \omega $
, which is
$\Delta _1$
-expressible.
is arithmetically definable and
$\deg $
is
$\Delta ^j_1$
-definable by Lemma 3.2. Hence the entire formula (3) is
$\Pi ^j_1$
with parameter
$V_\kappa $
.
Now let us prove (3) by
$\Pi ^j_1$
-induction applied to a (code for a) formula
$\phi $
.
-
(1)
$\phi $
is atomic: We may assume
$\phi (v_0,v_1)$
is either
$j^{e_0}(v_0)=j^{e_1}(v_1)$
or
$j^{e_0}(v_0)\in j^{e_1}(v_1)$
. In either case, the interpretation of j (as a symbol) makes the proof non-trivial. For
$\vec {a}=\langle a_0,a_1,\ldots \rangle $
, it suffices to show that
$\hat {\jmath }^{e_i}_m(a_i) = j^{e_i}(a_i)=\hat {\jmath }^{e_i}_{m'}(a_i)$
for
$i=0,1$
, which follows from 
-
(2) The cases for connectives are easy to prove.
-
(3) Now suppose that
$\phi $
is
$\exists x\in j^e(y) \psi (x,y,\vec {z})$
. By mimicking the argument in the proof of Proposition 3.3, we have that for every
,
$$ \begin{align*} (V_{j^m(\kappa)},\in, \hat{\jmath}_m)\vDash\phi(\vec{a}) \iff \exists b\in j^e(\vec{a}_y) (V_{j^m(\kappa)},\in, \hat{\jmath}_m)\vDash\psi(\vec{a}[b/y]). \end{align*} $$
By the inductive hypothesis, we have for every b and
,
$$ \begin{align*} (V_{j^m(\kappa)},\in, \hat{\jmath}_m)\vDash\psi(\vec{a}[b/y]) \iff (V_{j^{m'}(\kappa)},\in, \hat{\jmath}_{m'})\vDash\psi(\vec{a}[b/y]). \end{align*} $$
Hence the desired equivalence follows.
-
(4) The case for bounded universal quantification is similar, so we leave it to the reader.
Proposition 3.3 and Lemma 3.4 enable us to define the truth predicate for
$\Delta ^j_0(\Sigma _\infty )$
-formulas.
Definition 3.5. Define a partial truth predicate
$\vDash _{\Delta ^j_0(\Sigma _\infty )}$
for
$\Delta ^j_0(\Sigma _\infty )$
-formulas as follows: Let
$\phi $
be a (code for)
$\Delta ^j_0(\Sigma _\infty )$
-formula. Then we say
$\vDash _{\Delta ^j_0(\Sigma _\infty )}\phi (\vec {a})$
if and only if for every
,
$(V_{j^m(\kappa )},\in , \hat {\jmath }_m)\vDash \phi (\vec {a})$
.
We can see that
$\vDash _{\Delta ^j_0(\Sigma _\infty )}$
satisfies Tarski’s definition of truth. In particular, we have
Lemma 3.6 (
$\mathsf {ZFC} + \mathsf {WA}_0$
+
$\Pi ^j_1$
-Induction).
For two
$\Delta ^j_0(\Sigma _\infty )$
-formulas
$\phi $
and
$\psi $
, we have
-
(1)
$\vDash _{\Delta ^j_0(\Sigma _\infty )} \lnot \phi (\vec {a}) \iff \nvDash _{\Delta ^j_0(\Sigma _\infty )}\phi (\vec {a})$
, -
(2)
$\vDash _{\Delta ^j_0(\Sigma _\infty )} \phi \circ \psi (\vec {a}) \iff \big [ \vDash _{\Delta ^j_0(\Sigma _\infty )} \phi (\vec {a})\big ] \circ \big [ \vDash _{\Delta ^j_0(\Sigma _\infty )} \phi (\vec {a})\big ]$
for a binary connective
$\circ $
.
Moreover,
$\vDash _{\Delta ^j_0(\Sigma _\infty )}$
calculates j correctly in the following sense.
Lemma 3.7 (
$\mathsf {ZFC} + \mathsf {WA}_0$
+
$\Pi ^j_1$
-Induction).
Let
$\phi $
be a
$\Delta ^j_0(\Sigma _\infty )$
-formula. Then
$$ \begin{align*} &\vDash_{\Delta^j_0(\Sigma_\infty)}(\phi(j^{e_0}(v_0),\ldots, j^{e_{k-1}}(v_{k-1})))[\langle a_0,\ldots, a_{k-1}\rangle] \\&\quad\iff \vDash_{\Delta^j_0(\Sigma_\infty)}\phi[\langle j^{e_0}(a_0),\ldots,j^{e_{k-1}}(a_{k-1})\rangle] \end{align*} $$
for every
$a_0,\ldots , a_{k-1}$
.
Proof. Let
$\vec {a}=\langle a_0,\ldots ,a_{k-1}\rangle $
. First,
if and only if for every
,
$\left ( V_{j^m(\kappa )},\in ,\hat {\jmath }_m\right )\vDash \phi (\hat {\jmath }_m^{e_0}(a_0),\ldots ,\hat {\jmath }_m^{e_{k-1}}(a_{k-1}))$
. Since
$m\ge \deg _1(a_i)+e_i$
for each
$i<k$
, we have that
$j^{e_i}(a_i) \in V_{\kappa _m}$
, so
$\hat {\jmath }_m^{e_i}(a_i) = j^{e_i}(a_i)$
for each
$i<k$
. Hence (4) if and only if for every
,
$V_{j^m(\kappa )}\vDash \phi (j^{e_0}(a_0),\ldots , j^{e_{k-1}}(a_{k-1}))$
. Similarly, we can see that
if and only if for every
,
$V_{j^m(\kappa )}\vDash \phi (j^{e_0}(a_0),\ldots , j^{e_{k-1}}(a_{k-1}))$
. So in both cases, each formula holds when for a sufficiently large m,
$V_{j^m(\kappa )}\vDash \phi (j^{e_0}(a_0),\ldots , j^{e_{k-1}}(a_{k-1}))$
. Hence the equivalence follows by Lemma 3.4.
Let us analyze the definitional complexity of
$\vDash _{\Delta ^j_0(\Sigma _\infty )}$
. For a given (code for)
$\Delta ^j_0(\Sigma _\infty )$
-formula
$\phi $
and a finite sequence of sets
$\vec {a}$
,
We can see that the inequality
is
$\Delta ^j_1$
since
$\deg $
is
$\Delta ^j_1$
-definable. Also,
$(V_{j^m(\kappa )},\in , \hat {\jmath }_m)\vDash \phi (\vec {a})$
is
$\Delta ^j_1$
as we proved in the proof of Lemma 3.4. Hence
$\vDash _{\Delta ^j_0(\Sigma _\infty )}$
is
$\Pi ^j_1$
-definable. Furthermore, we also have
Hence
$\vDash _{\Delta ^j_0(\Sigma _\infty )}$
is
$\Delta ^j_1(\Sigma _\infty )$
-definable provably in
$\mathsf {ZFC} + \mathsf {WA}_0$
+
$\Pi ^j_1$
-Induction.
We can also define a partial truth predicate for
$\Sigma ^j_n(\Sigma _\infty )$
-formulas whose definitional complexity is
$\Sigma ^j_n$
.
Definition 3.8. Let us define
$\vDash _{\Sigma ^j_n(\Sigma _\infty )}$
inductively as follows: if
$\phi (x,y)$
is a
$\Pi ^j_{n-1}(\Sigma _\infty )$
-formula, then define
$\vDash _{\Sigma ^j_n(\Sigma _\infty )} \forall x \phi (x,p)$
if and only if there is a such that
$\nvDash _{\Sigma ^j_{n-1}(\Sigma _\infty )}\lnot \phi (a,p)$
.
The above truth predicate is clearly
$\Sigma ^j_n$
-definable. We can also define
$\vDash _{\Pi ^j_n(\Sigma _\infty )}\phi (x)$
when
$\phi $
is
$\Pi ^j_n(\Sigma _\infty )$
by negating
$\vDash _{\Sigma ^j_n(\Sigma _\infty )}$
, and
$\vDash _{\Pi ^j_n(\Sigma _\infty )}\phi (x)$
is
$\Pi ^j_n$
. By using
$\vDash _{\Sigma ^j_n(\Sigma _\infty )}$
, we can cast
$\Sigma ^j_n$
-Separation as a single sentence when
$n\ge 1$
. Thus if
$n\ge 1$
, then
$\Sigma ^j_n$
-Separation is finitely axiomatizable. Combining with the fact in [Reference Hamkins5] that
$\mathsf {ZFC}+\mathsf {WA}_0$
is finitely axiomatizable, we have the following.
Corollary 3.9. For each natural number n,
$\mathsf {ZFC}+\mathsf {WA}_n$
is finitely axiomatizable.
Before finishing this section, let us expand
$\Pi ^j_n(\Sigma _\infty )$
-truth predicate to combinations of
$\Pi ^j_n(\Sigma _\infty )$
by conjunction, disjunction, and universal quantification.
Definition 3.10.
A class of
$\underline {\Pi }^j_n(\Sigma _\infty )$
-formulas is the least class of formulas containing
$\Pi ^j_n(\Sigma _\infty )$
closed under
$\land $
,
$\lor $
, and (unbounded)
$\forall $
. We also define class of
$\underline {\Sigma }^j_n(\Sigma _\infty )$
-formulas dually, as the least class of formulas containing
$\Sigma ^j_n(\Sigma _\infty )$
closed under
$\land $
,
$\lor $
, and (unbounded)
$\exists $
.
By the proof of Corollary 2.6, for a
$\underline {\Pi }^j_n(\Sigma _\infty )$
formula
$\phi $
, we can find a
$\Pi ^j_n(\Sigma _\infty )$
formula
$D_\phi $
with precisely the same free variables with
$\phi $
such that
$\mathsf {Z}^-_0$
proves
$\forall \vec {x}[\phi (\vec {x})\leftrightarrow D_\phi (\vec {x})]$
. Then let us define
$\vDash _{\underline {\Pi }^j_n(\Sigma _\infty )}\phi (\vec {a})$
by
$\vDash _{\Pi ^j_n(\Sigma _\infty )}D_\phi (\vec {a})$
. We can make
$D_\phi $
is identical with
$\phi $
when
$\phi $
is
$\Pi ^j_n(\Sigma _\infty )$
, so
$\vDash _{\underline {\Pi }^j_n(\Sigma _\infty )}\phi (\vec {a})$
iff
$\vDash _{\Pi ^j_n(\Sigma _\infty )}D_\phi (\vec {a})$
when
$\phi $
is
$\Pi ^j_n(\Sigma _\infty )$
. We can also see that
$\vDash _{\underline {\Pi }^j_n(\Sigma _\infty )}$
satisfies Tarskian definition of truth.
Lemma 3.11 (
$\mathsf {ZFC}+\mathsf {WA}_0$
+
$\Pi ^j_1$
-Induction).
For each (standard) n and two (codes for)
$\underline {\Pi }^j_n(\Sigma _\infty )$
-formulas
$\phi $
and
$\psi $
, we have the following: For every
$\vec {a}$
,
-
(1)
$\vDash _{\underline {\Pi }^j_n(\Sigma _\infty )} (\phi \circ \psi ) (\vec {a})$
iff
$\big [ \vDash _{\underline {\Pi }^j_n(\Sigma _\infty )} \phi (\vec {a})\big ]\circ \big [ \vDash _{\underline {\Pi }^j_n(\Sigma _\infty )} \psi (\vec {a})\big ]$
if
$\circ \in \{\land ,\lor \}$
. -
(2)
$\vDash _{\underline {\Pi }^j_n(\Sigma _\infty )}\forall y \phi (\vec {a})$
iff for every b,
$\vDash _{\underline {\Pi }^j_n(\Sigma _\infty )}\phi (\vec {a}[b/y])$
.
Moreover, we can distribute finitely many disjunctions of
$\Pi ^j_n(\Sigma _\infty )$
-formulas.
Proposition 3.12 (
$\mathsf {ZFC} + \mathsf {WA}_0$
+
$\Pi ^j_{n+1}$
-Induction).
Let
$\langle \phi _i \mid i<k\rangle $
be a finite enumeration of
$\underline {\Pi }^j_n(\Sigma _\infty )$
-formulas. Then we have the following:
Proof. The proof follows by applying induction on
$k\in \omega $
to (6), which is straightforward. Here we can apply
$\Pi ^1_{n+1}$
-Induction since
$\vDash _{\Pi ^j_n(\Sigma _\infty )}$
(both for a single
$\Pi ^j_n(\Sigma _\infty )$
-formula or combinations of them) is
$\Pi ^j_n$
-definable, and bounded existential quantifier bounded by a natural number k does not increase the complexity of a
$\Pi ^j_n$
-formula by Corollary 2.16, so (6) is equivalent to a
$\Pi ^j_{n+1}$
-formula.
4 Separating wholeness
This section proves the consistency implications we announced in the introduction. Unlike most set-theoretic arguments about large cardinals, we will heavily rely on proof-theoretic means.
The author’s initial argument constructs a weak model to apply the Strong Soundness theorem [Reference Simpson12, Theorem II.8.10]. However, the reviewer suggested a more direct proof akin to the proof of completeness theorem and cut-elimination theorem of first-order logic. All proofs in this section follow the reviewer’s suggestion.
4.1 A proof of
$\mathsf {Con}(\mathsf {ZFC}+\mathsf {WA}_0)$
In this subsection, we prove the consistency of
$\mathsf {ZFC}+\mathsf {WA}_0$
from
$\mathsf {ZFC}+\mathsf {WA}_0$
+
$\Pi ^j_1$
-Induction, which also implies
$\mathsf {ZFC}+\mathsf {WA}_1\vdash \mathsf {Con}(\mathsf {ZFC}+\mathsf {WA}_0)$
. Before starting the proof for the main result, let us review the proof-theoretic tools we will use. First, let us fix the language for the theories we will formulate.
Definition 4.1. The language we consider is
$\{\in ,=,\mathsf {j},\dot {\kappa }\}$
, where
$\dot {\kappa }$
is a constant symbol for a set moved by j. (We intend
$\dot {\kappa }$
for the critical point of j, but we can interpret
$\dot {\kappa }$
by any set moved by j in principle.) We distinguish bounded quantifiers and unbounded quantifiers as formally distinct objects.
There are different ways to formulate first-order logic in proof theory, and we will use Tait-styled one-sided sequent calculus. Hence there is no negation connective, but we include literals (atomic formulas and its negations) as a basic notion. Then we define the negation as follows:
-
•
$\lnot (s=t) \equiv (s\neq t)$
and
$\lnot (s\neq t) \equiv (s=t)$
, and similarly for
$\in $
and
$\notin $
. -
•
$\lnot (\phi \land \psi ) \equiv \lnot \phi \lor \lnot \psi $
and
$\lnot (\phi \lor \psi ) \equiv \lnot \phi \land \lnot \psi $
. -
•
$\lnot (\forall x \phi (x))\equiv \exists x \lnot \phi (x)$
and
$\lnot (\exists x \phi (x))\equiv \forall x \lnot \phi (x)$
, and similarly for bounded quantifiers.
Then let us formulate sequent calculus for first-order logic as follows. We follow terminologies and facts in [Reference Arai1], but the reader may also refer to [Reference Pohlers11, Chapter 4]. We use
$A,B,C,\ldots $
to denote formulas,
$\Gamma ,\Delta ,\ldots $
to denote sequents (i.e., a finite set of formulas),
$s, t$
for terms, and
$x,y,z,\ldots $
for free variables. For sequents
$\Gamma _0,\ldots ,\Gamma _{m-1}$
and formulas
$A_0,\ldots , A_{n-1}$
, the sequence
$\Gamma _0,\ldots ,\Gamma _{m-1},A_0,\ldots ,A_{n-1}$
denotes the sequent
$\bigcup _{i<m}\Gamma _i\cup \{A_0,\ldots ,A_{n-1}\}$
.
Definition 4.2. Sequent calculus
$\mathbf {G}_1$
comprises the following inference rules:

Here Ax applies only when L is a literal, and
$\forall $
applies only when y does not occur in the lower sequent
$\Gamma ,\forall x A(x)$
freely. We call y in the
$\forall $
rule an eigenvariable of the inference rule
$\forall $
.
Note that the cut rule
is not part of
$\mathbf {G}_1$
. It is known that
$\mathbf {G}_1$
with the Cut rule is sound [Reference Arai1, Proposition 1.1], and
$\mathbf {G}_1$
(even without the Cut rule) is complete.
Theorem 4.3 (Completeness theorem, [Reference Arai1, Theorem 2.1], [Reference Pohlers11, Theorem 4.4.1]).
If
$\bigvee \Gamma $
is valid, then
$\mathbf {G}_1\vdash \Gamma $
.
The completeness theorem holds for not only
$\mathbf {G}_1$
but also a modification of
$\mathbf {G}_1$
augmented with new inference rules associated with a given theory T. The easiest way to add a new inference associated with
$A\in T$
is by adding the rule
When A takes the form
$\forall \vec {y} \left [ \left [\bigwedge _{i<n} \forall \vec {x}_i \bigvee \Phi _i(\vec {x}_i,\vec {y}) \right ]\to \bigwedge \Phi (\vec {y})\right ]$
, we may add the following rule instead:

where
$\vec {z}_i$
do not occur free in
$\Gamma ,\Phi (\vec {t})$
. Let us say
$\mathbf {G}_T \supseteq \mathbf {G}_1$
is an admissible expansion for T if
$\mathbf {G}_T$
comprises rules of
$\mathbf {G}_1$
and one of
$\mathrm {Ax}_A$
or
$\mathrm {Ax}^{\prime }_A$
for each
$A\in T$
. The following theorem follows from a proof of [Reference Arai1, Theorem 2.2].
Theorem 4.4. If
$T\vDash \bigvee \Gamma $
, then
$\mathbf {G}_T\vdash \Gamma $
for an admissible expansion
$\mathbf {G}_T$
for T.
Now let us consider the case
$T=\mathsf {ZFC}+\mathsf {WA}_0$
. We consider the following admissible expansion
$\mathbf {G}_{\mathsf {WA}_0}$
: It comprises axioms of
$\mathbf {G}_1$
and

In
$b\forall $
and
$\Delta ^j_0$
-Sep, y does not occur free in the lower sequent,
$s\subseteq t$
is an abbreviation of
$\forall x\in s(x\in t)$
, and in
$\Delta ^j_0$
-Sep,
$A(x)$
is a
$\Delta ^j_0(\Sigma _\infty )$
-formula. We call the free variable y the eigenvariable of the corresponding inference rule. By Theorem 4.4, every
$\mathsf {ZFC}+\mathsf {WA}_0$
-theorem is a theorem of
$\mathbf {G}_{\mathsf {WA}_0}$
.
Example 4.5. The following proof tree is a proof of the symmetry of equality, where A is the formula
$(t_0=t_1 \lor t_1\neq t_0)$
:

Also, observe that for every
$\mathbf {G}_{\mathsf {WA}_0}$
-proof
$\pi $
with the end sequent
$\Gamma $
, every formula occurring in
$\pi $
is either
$\Delta ^j_0(\Sigma _\infty )$
-formula or a subformula of a formula in
$\Gamma $
.
The presence of a partial truth predicate shows the soundness of
$\mathsf {ZFC}+\mathsf {WA}_0$
. More precisely,
Theorem 4.6 (
$\mathsf {ZFC}+\mathsf {WA}_0$
+
$\Pi ^j_1$
-Induction).
Suppose that
$\mathbf {G}_{\mathsf {WA}_0}\vdash \Gamma (\vec {x})$
, where every formula of
$\Gamma (\vec {x})$
is
$\Delta ^j_0(\Sigma _\infty )$
with free variables
$\vec {x}$
. Then
$\forall \vec {a}\in V^{<\omega }\left [\vDash _{\Delta ^j_0(\Sigma _\infty )} \bigvee \Gamma (\vec {a})\right ]$
if we interpret
$\mathsf {j}$
by j, and
$\dot {\kappa }$
by
$\kappa =\operatorname {crit} j$
.Footnote
1
Proof. Let us fix a
$\mathbf {G}_{\mathsf {WA}_0}$
-proof
$\pi $
with end sequent
$\Gamma =\Gamma (\vec {x})$
.
$\pi $
is a finitely branching tree, so it must be finite by Kőnig’s lemma. Hence we can find a finite enumeration
$\langle \Gamma _i \mid i<m\rangle $
of every sequent occurring in
$\pi $
such that if
$\Gamma _i$
occurs as a hypothesis over
$\Gamma _j$
in
$\pi $
, then
$i<j$
. (In particular,
$\Gamma _0$
must follow from Ax.) The previous observation shows that every formula in
$\Gamma _i$
is
$\Delta ^j_0(\Sigma _\infty )$
.
Now we can prove
$\forall \vec {a}\in V^{<\omega }\left [\vDash _{\Delta ^j_0(\Sigma _\infty )} \bigvee \Gamma _i(\vec {a})\right ]$
by
$\Pi ^j_1$
-Induction on i: The critical but tedious step is that for each inference rule of
$\mathbf {G}_{\mathsf {WA}_0}$
in which every occurring formula is
$\Delta ^j_0(\Sigma _\infty )$
, if every upper sequent is true under
$\vDash _{\Delta ^j_0(\Sigma _\infty )}$
, then the lower sequent is also true under
$\vDash _{\Delta ^j_0(\Sigma _\infty )}$
. The most non-trivial cases are when the rule is either
$\exists $
or
$\forall $
. In this case, however, the principal formula of the inference rule is
$\Sigma _\infty $
so that we can proceed with the argument.
Hence we have the following.
Corollary 4.7.
$\mathsf {ZFC}+\mathsf {WA}_0$
+
$\Pi ^j_1$
-Induction proves, hence
$\mathsf {ZFC}+\mathsf {WA}_1$
proves the following:
-
(1)
$\mathsf {ZFC}+\mathsf {WA}_0$
is
$\Delta ^j_0(\Sigma _\infty )$
-sound: That is, every
$\Delta ^j_0(\Sigma _\infty )$
-theorem of
$\mathsf {ZFC}+\mathsf {WA}_0$
is true. -
(2)
$\mathsf {ZFC}+\mathsf {WA}_0$
is consistent.
4.2 Wholeness by numbers, one, two, three…
In this subsection, we prove that
$\mathsf {ZFC}+\mathsf {WA}_{n+1}$
proves the consistency of
$\mathsf {ZFC}+\mathsf {WA}_n$
. Let us consider the sequent calculus
$\mathbf {G}_{\mathsf {WA}_n}$
obtained from
$\mathbf {G}_{\mathsf {WA}_0}$
by replacing
$\Delta ^j_0$
-Sep rule to
$\Sigma ^j_n$
-Sep rule stated in (7), which is obtained by modifying
$\Delta ^j_0$
-Sep rule by allowing
$A(x)$
to be
$\Sigma ^j_n(\Sigma _\infty )$
and replacing bounded quantification in
to an equivalent unbounded quantification
$\exists x (x\in t_i\land A(x)\land x\notin y_i)$
. Observe that
$\mathsf {ZFC} + \mathsf {WA}_0$
+
$\Pi ^j_1$
-Induction proves
$\vDash _{\Sigma ^j_n(\Sigma _\infty )}$
is
$\Sigma ^j_n$
-definable, so so we may replace the
$\Sigma ^j_n$
-Sep rules to its single instance given by
$\vDash _{\Sigma ^j_n(\Sigma _\infty )}$
. Moreover, a proof of Lemma 2.26 tells us we may assume that
$A(x)$
has a unique single variable x. Again, it follows that if
$\mathsf {ZFC}+\mathsf {WA}_n\vDash \bigvee \Gamma $
, then
$\mathbf {G}_{\mathsf {WA}_n}\vdash \Gamma $
.
Now we claim that
$\mathsf {ZFC}+\mathsf {WA}_n + \Pi ^j_{n+1}$
-Induction proves the consistency of
$\mathsf {ZFC}+\mathsf {WA}_n$
. More precisely, we have the following.
Theorem 4.8 (
$\mathsf {ZFC}+\mathsf {WA}_n + \Pi ^j_{n+1}$
-Induction).
Let
$\Gamma $
be a sequent in which every formula is in
$\Sigma ^j_n(\Sigma _\infty )\cup \Pi ^j_n(\Sigma _\infty )$
. We define
$\Gamma _{\Sigma ^j_n(\Sigma _\infty )} \subseteq \Gamma $
is the subsequent comprising every
$\Sigma ^j_n(\Sigma _\infty )$
-formula of
$\Gamma $
, and define
$\Gamma _{\Pi ^j_n(\Sigma _\infty )} \subseteq \Gamma $
similarly. Suppose that
$\mathbf {G}_{\mathsf {WA}_n}\vdash \Gamma $
. Then we have
if we interpret
$\mathsf {j}$
by j and
$\dot {\kappa }$
by
$\kappa $
.
Proof. The proof is more convoluted than that of Theorem 4.6 due to
$\Sigma ^j_n$
-Sep rule: The upper sequent of
$\Sigma ^j_n$
-Sep rule has
$\exists x\in y \lnot A(x)$
, which is not in
$\Sigma ^j_n(\Sigma _\infty )\cup \Pi ^j_n(\Sigma _\infty )$
when A is
$\Sigma ^j_n(\Sigma _\infty )$
. We handle this issue by manually substituting an appropriate instance.
Let us fix a
$\mathbf {G}_{\mathsf {WA}_n}$
-proof
$\pi $
of
$\Gamma $
. From the previous discussion, we may assume that
$\pi $
uses a single instance of
$\Sigma ^j_n$
-Sep for the formula
$A(x)$
whose only free variable is x. Let
$\{x_i\mid i<N\}$
be the enumeration of eigenvariables of
$\forall $
or
$b\forall $
, or free variables occurring in
$\pi $
, and
$\{y_i\mid i<m\}$
and
$\{t_i\mid i<m\}$
be enumerations of eigenvariables and terms of
$\Sigma ^j_n$
-Sep rule

By indexing the eigenvariables from the bottommost sequent of
$\pi $
, we may assume that if
$y_{i'}$
occurs in
$\Gamma $
of the
$\Sigma ^j_n$
-Sep rule, then
$i'<i$
. We can also find a finite sequence of natural numbers
$\{k_i\mid i<m\}$
such that if
$x_k$
occurs in
$\Gamma ^{\prime }_i$
of the instance of
$\Sigma ^j_n$
-Sep, then
$k<k_i$
. We may also assume
$\langle k_i\mid i<m\rangle $
is increasing. Then we have that every
$t_i$
is of the form
$\mathsf {j}^{p_i}(v)$
for some
$p_i<\omega $
and
$v\in \{\dot {\kappa }\}\cup \{x_k\mid k<k_i\}\cup \{y_{i'}\mid i'<i\}$
.
Then let us define subsidiary parameters
$c_i(\vec {a})$
,
$b_i(\vec {a})$
, and
$d_i(\vec {a})$
by induction on
$i<m$
as follows: First, define
-
•
$c_i(\vec {a}) := j^{p_i}(\kappa )$
when
$t_i \equiv \mathsf {j}^{p_i}(\dot {\kappa })$
. -
•
$c_i(\vec {a}) := j^{p_i}(\vec {a}_{x_k})$
when
$t_i \equiv \mathsf {j}^{p_i}(x_k)$
. -
•
$c_i(\vec {a}) := j^{p_i}(c_{i'}(\vec {a}))$
when
$t_i \equiv \mathsf {j}^{p_i}(y_{i'})$
.
We set
$c(\vec {a}) = \bigcup _{i<m} c_i(\vec {a})$
and
$b(\vec {a}) = \{x\in c(\vec {a}) \mid \vDash _{\Sigma ^j_n(\Sigma _\infty )} A(x)\}$
. Then define
$$ \begin{align*} d_i(\vec{a}) = \begin{cases} j^{p_i}(b_{i'}(\vec{a})), & t_i\equiv \mathsf{j}^{p_i}(y_{i'}), \\ c_i(\vec{a}), & \text{otherwise,} \end{cases} \end{align*} $$
and
$b_i(\vec {a}) = b(\vec {a}) \cap d_i(\vec {a})$
. Finally, define
$\vec {a}' = \vec {a}[b_0(\vec {a})/y_0,\ldots , b_{m-1}(\vec {a})/y_{m-1}]$
.
Lemma 4.9. We have the following:
-
(1)
$\vDash _{\Delta ^j_0(\Sigma _\infty )} d_i(\vec {a}) = t_i[\vec {a}']$
. -
(2)
$b_i(\vec {a}) \subseteq d_i(\vec {a}) \subseteq c_i(\vec {a})$
. -
(3)
$b_i(\vec {a}) = \{x\in d_i(\vec {a}) \mid \vDash _{\Sigma ^j_n(\Sigma _\infty )} A(x)\}$
.
Proof.
-
(1) If
$t_i \equiv \mathsf {j}^{p_i}(y_{i'})$
, then
$d_i(\vec {a}) = j^{p_i}(b_{i'}(\vec {a}))$
and
$\vDash _{\Delta ^j_0(\Sigma _\infty )} t_i[\vec {a}'] = j^{p_i}(b_{i'}(\vec {a}))$
. The equality is clear otherwise. -
(2) We prove it by induction on
$i<m$
: The first inclusion follows from the definition. For the second inclusion, if
$t_i\not \equiv \mathsf {j}^{p_i}(y_{i'})$
for every
$i'<i$
, then
$d_i(\vec {a})=c_i(\vec {a})$
. If
$t_i\equiv \mathsf {j}^{p_i}(y_{i'})$
for some
$i'<i$
, then
$$ \begin{align*} d_i(\vec{a}) = j^{p_i}(b_{i'}(\vec{a})) \subseteq j^{p_i}(c_{i'}(\vec{a})) = c_i(\vec{a}) \end{align*} $$
by the induction hypothesis on
$i'<i$
. -
(3) Follows from the previous inclusion and the definition of
$b(\vec {a})$
.
Before applying the induction, we further assume we fixed an enumeration of sequents occurring in
$\pi $
in a way that upper sequents occur earlier than lower sequents in the enumeration. There is no guarantee that every formula occurring in
$\pi $
is in
$\Sigma ^j_n(\Sigma _\infty )\cup \Pi ^j_n(\Sigma _\infty )$
. However, we can still see that the only formula occurring in
$\pi $
that is not in
$\Sigma ^j_n(\Sigma _\infty )\cup \Pi ^j_n(\Sigma _\infty )$
is
$\exists x\in y_i \lnot A(x)$
for some eigenvariable
$y_i$
. Then we claim the following by
$\Pi ^j_{n+1}$
-Induction on a sequent
$\Gamma $
of
$\pi $
:
(
$\Gamma $
may contain formulas not in
$\Sigma ^j_n(\Sigma _\infty )\cup \Pi ^j_n(\Sigma _\infty )$
, but it will turn out that we can ignore such formulas.) Let us only consider the following non-trivial cases:
-
(1) When
$\Gamma $
is the lower sequent of
$\Sigma ^j_n$
-Sep rule: By the induction hypothesis, we have either (8), or
$\exists x [\vDash _{\Sigma ^j_n(\Sigma _\infty )} x\in d_i(\vec {a})\land A(x) \land x\notin b_i(\vec {a})]$
, or
$b_i(\vec {a})\nsubseteq d_i(\vec {a})$
. The latter two cases fail, so we get (8). -
(2) When
$\Gamma $
is the lower sequent of
$b\exists $
rule introducing
$\exists x\in y_i \lnot A(x)$
:
Let
$e=t(\vec {a}')$
. From the induction hypothesis, we have ((8) or
$e\in b_i(\vec {a})$
) and ((8) or
$\vDash _{\Pi ^j_n(\Sigma _\infty )}\lnot A(e)$
). But we have
$\lnot ( e\in b_i(\vec {a})\land \vDash _{\Pi ^j_n(\Sigma _\infty )} \lnot A(e))$
, so (8) holds.
Hence we have
Corollary 4.10.
$\mathsf {ZFC} + \mathsf {WA}_n + \Pi ^j_{n+1}$
-Induction proves the following:
-
(1)
$\mathsf {ZFC}+\mathsf {WA}_n$
is sound for Boolean combinations of
$\Sigma ^j_n(\Sigma _\infty )$
-sentences. -
(2)
$\mathsf {ZFC}+\mathsf {WA}_n$
is consistent.
We also note that the consistency separation result also shows
$\mathsf {ZFC}+\mathsf {WA}$
is not finitely axiomatizable.
Corollary 4.11.
$\mathsf {ZFC}+\mathsf {WA}$
is not finitely axiomatizable.
Proof. If it were, then
$\mathsf {ZFC}+\mathsf {WA}$
reduces to
$\mathsf {ZFC}+\mathsf {WA}_n$
for some n, so
$\mathsf {ZFC}+\mathsf {WA}_n$
proves the consistency of itself, a contradiction.
4.3 Separating
$\Pi ^j_n$
-Induction
$\Pi ^j_{n+1}$
-Induction has a critical role in the previous subsections, and we may ask if we can separate
$\Pi ^j_n$
-Induction by their strength. To answer the question, we prove that for
$m\ge n$
,
$\mathsf {ZFC}+\mathsf {WA}_n + \Pi ^j_{m+1}$
-Induction proves the consistency of
$\mathsf {ZFC}+\mathsf {WA}_n + \Pi ^j_{m}$
-Induction. We fix
$m\ge n$
throughout this section, and we may assume
$m>n$
since we have considered the case
$m=n$
.
We need an appropriate sequent calculus for
$\mathsf {ZFC}+\mathsf {WA}_n + \Pi ^j_{m}$
-Induction to prove the theorem. Let us recall that the statement
$x\in \omega $
is
$\Delta _0$
-expressible in set theory and so we identify
$x\in \omega $
with the corresponding
$\Delta _0$
-expression. Then let us consider the following rule:
Here
$A(x)$
is
$\Pi ^j_m(\Sigma _\infty )$
, and y does not occur free in
$\Gamma $
. In principle,
$0$
and
$y+1$
are not part of the language of set theory we consider. However, both
$0$
and the successor function are
$\Delta _0$
-definable, and for each
$\Sigma ^j_m(\Sigma _\infty )$
-formula
$A(x)$
, we can uniformly find a
$\Sigma ^j_m(\Sigma _\infty )$
-formula equivalent to
$A(0)$
and
$A(y+1)$
respectively. We fix such
$\Sigma ^j_m(\Sigma _\infty )$
-formulas, and apply them to formulate
$\Sigma ^j_m$
-Ind rule.
We can see that if
$\mathsf {ZFC}{\kern-1pt}+{\kern-1pt}\mathsf {WA}_n {\kern-1pt}+{\kern-1pt} \Pi ^j_m$
-Induction proves
$\phi $
, then
${\mathbf {G}_{\mathsf {WA}_n}{\kern-1pt}+{\kern-1pt} \Pi ^j_m\text {-Ind}\vdash \phi }$
. Then let us prove the following.
Proposition 4.12 (
$\mathsf {ZFC}+\mathsf {WA}_n+\Pi ^j_{m+1}$
-Induction).
Let
$\Gamma $
be a sequent in which every formula is
$\Sigma ^j_m(\Sigma _\infty )\cup \Pi ^j_m(\Sigma _\infty )$
. If
, then the following holds:
Proof. Fix a
-proof
$\pi $
of
$\Gamma $
. We can see that every formula occurring in
$\pi $
is in
$\Sigma ^j_m(\Sigma _\infty )\cup \Pi ^j_m(\Sigma _\infty )$
. (We assume
$m>n$
, so
$\Sigma ^j_n$
-Sep does not cause any complexity issues.) Then the desired result follows from the induction argument.
Corollary 4.13. Let
$m\ge n$
.
$\mathsf {ZFC} + \mathsf {WA}_n + \Pi ^j_{m+1}$
-Induction proves the following:
-
(1)
$\mathsf {ZFC}+\mathsf {WA}_n+\Pi ^j_m$
-Induction is sound for Boolean combinations of
$\Sigma ^j_m(\Sigma _\infty )$
-sentences. -
(2)
$\mathsf {ZFC}+\mathsf {WA}_n + \Pi ^j_m$
-Induction is consistent.
Acknowledgments
The author would be grateful for an anonymous referee for pointing out sloppy definitions and arguments and suggesting ideas for better consistency results. Without the reviewer’s suggestion, the author could not prove the consistency of
$\mathsf {ZFC}+\mathsf {WA}_n$
from
$\mathsf {ZFC}+\mathsf {WA}_{n+1}$
. The author would also like to thank the author’s advisor, Justin Moore for giving feedback on an earlier version of this paper.




