arXiv reader

Borel sets with large squares

Saharon Shelah

arXiv
math/9802134v3 · PDF · 1 May 2023
Categories
math.LO
Journal
Fund. Math. 159 No. 1 (1999) 1--50
Licence
CC BY 4.0 The site shows the text.

Abstract

This is a slightly corrected version of an old work. For a cardinal \mu we give a sufficient condition \oplus_\mu (involving ranks measuring existence of independent sets) for: \otimes_\mu if a Borel set B\subseteq \mathbb{R} \times \mathbb{R} contains a \mu-square (i.e. a set of the form A \times A, with |A| =\mu) then it contains a 2^{\aleph_0}-square and even a perfect square. And also for \otimes'_\mu if \psi\in L_{\omega_1, \omega} has a model of cardinality \mu then it has a model of cardinality continuum generated in a “nice", “absolute" way. Assuming \mathrm{MA}+ 2^{\aleph_0}>\mu for transparency, those three conditions (\oplus_\mu,\otimes_\mu and \otimes'e_\mu) are equivalent, and by this we get e.g. \bigwedge\limits_{\alpha < \omega_1} [2^{\aleph_0} \ge \aleph_\alpha \Rightarrow \neg \otimes_{\aleph_\alpha}], and also \min\{\mu: \otimes_\mu\} has cofinality \aleph_1 if it is <2^{\aleph_0}. We deal also with Borel rectangles and related model theoretic problems.

Items 86

Definition

Definition 1.1

F6M2

1) For \ell < 6, and cardinals \lambda \ge \kappa, \theta and an ordinal \alpha, let
\Pr^\ell_\alpha (\lambda;<\kappa,\theta) mean that for every model M with the universe \lambda and vocabulary of cardinality \le \theta, \mathrm{rk}^\ell(M;< \kappa) \ge \alpha (defined below) and let \mathrm{NPr}^\ell_\alpha(\lambda;<\kappa,\theta) be the negation. Instead of “<\kappa^+" we may write \kappa (similarly below); if \kappa=\theta^+ we may omit it (so e.g. \Pr^\ell_\alpha(\lambda;\kappa) means \Pr^\ell_\alpha(\lambda;<\kappa^+,\kappa)); if \theta = \aleph_0 and \kappa=\aleph_1 we may omit them.

Lastly, let \lambda^\ell_\alpha(<\kappa,\theta) = \min\{\lambda:\Pr^\ell_\alpha(\lambda;<\kappa,\theta)\}.

2) For a model M, \mathrm{rk}^\ell(M;<\kappa) = \sup\{\mathrm{rk}^\ell(w,M;<\kappa)+1:w \subseteq |M| \text{ finite non empty}\} where \mathrm{rk}^\ell is defined below in part (3).

3) For a model M, and w \in [M]^* := \{u:u \subseteq |M| \text{ is finite nonempty}\} we shall define below the truth value of \mathrm{rk}^\ell(w,M;<\kappa) \ge \alpha by induction on the ordinal \alpha (note: if c \ell_{<\kappa}(w,M) = c \ell_2(w,M) for every w \in [M]^* then for \ell=0,1, \kappa can be omitted).

Then we can note:

  1. {(*)_0} \alpha \le \beta \text{ and } \mathrm{rk}^\ell(w,M;<\kappa) \ge \beta \Rightarrow \mathrm{rk}^\ell(w,M;<\kappa) \ge \alpha

  2. (*)_1 \mathrm{rk}^\ell(w,M;<\kappa) \ge \delta \;(\delta \text{ limit}) \Leftrightarrow \bigwedge\limits_{\alpha< \delta} \mathrm{rk}^\ell(w,M;< \kappa) \ge \alpha

  3. (*)_2 \mathrm{rk}^\ell(w,M;<\kappa) \ge 0 \Leftrightarrow w \in [M]^* and no a \in w is in c \ell_{<\kappa}(w \setminus \{a\},M).

So we can define \mathrm{rk}^\ell(w,M;<\kappa) = \alpha as the maximal \alpha such that \mathrm{rk}^\ell (w,M;<\kappa) \ge \alpha, and \infty if this holds for every \alpha (and -1 whenever \mathrm{rk}^\ell(w,M;<\kappa) \not\geq 0).

Now the inductive definition of \mathrm{rk}^\ell(\omega,M;< \kappa) \ge \alpha was already done above for \alpha=0 (by (*)_2) and \alpha limit (by (*)_1), so for \alpha = \beta +1 we let

  1. (*)_3 \mathrm{rk}^\ell(\omega,M;< \kappa) \ge \beta +1 iff (letting n=|w|, w=\{a_0,\dots,a_{n-1}\}) for every k<n and a quantifier free formula \varphi(x_0,\dots,x_{n-1}) (in the vocabulary of M) for which M \models \varphi[a_0,\dots,a_{n-1}] we have: Case 1: \ell=1. There are a^i_m \in M for m<n,i<2 such that:

    1. (a) \mathrm{rk}^\ell(\{a^i_m:i<2,m<n\},M;<\kappa) \ge \beta,

    2. (b) M \models \varphi[a^i_0,\dots,a^i_{n-1}] (for i=1,2), so without loss of generality there is no repetition in a^i_0,\dots,a^i_{n-1}

    3. (c) a^0_k \ne a^1_k but for m \ne k (such that m<n) we have a^0_m=a^1_m.

    Case 2: \ell=0. As for \ell=1 but in addition

    1. (d) \bigwedge\limits_{m} a_m=a^0_m

    Case 3: \ell=3. We give to \kappa an additional role and the definition is like case 1 but i< \kappa; i.e. there are a^i_m \in M for m<n,i < \kappa such that:

    1. (a) for i<j < \kappa we have \mathrm{rk}^\ell(\{a^i_m,a^j_m:m<n\}, M;< \kappa) \ge \beta

    2. (b) M \models \varphi[a^i_0,\dots,a^i_{n-1}] (for i < \kappa; so without loss of generality there are no repetitions in a^i_0,\dots,a^i_{n-1})

    3. (c) for i<j < \kappa,a^i_k \ne a^j_k but for m \ne k (such that m<n) we have \bigwedge\limits_{i,j<\kappa} a^i_m=a^j_m

    Case 4: \ell=2. Like case 3 but in addition

    1. (d) a_m=a^0_m for m<n

    Case 5: \ell=5. Like case 3 except that we replace clause (a) by

    1. (a)^- for every function F, \mathrm{Dom}(F)=\kappa, |\mathrm{Rang}(F)|<\kappa for some i<j<\kappa we have F(i)=F(j) and \mathrm{rk}^\ell(\{a^i_m,a^j_m:m<n\},M;< \kappa) \ge \beta.

    Case 6: \ell=4. Like case 4 (i.e. \ell=2) using clause (a)^- instead of clause (a).

Claim

Claim 1.2

M1PQ

1) The truth of each of the statements of \Pr^\ell_\alpha (\lambda;< \kappa,\theta), \mathrm{rk}^\ell(M;< \kappa) \ge \alpha, \mathrm{rk}^\ell(w M;< \kappa) \ge \alpha is preserved if we replace \ell = 0,2,3,2,2,2,3,5,4 by \ell = 1,3,1,0,1,4,5, 1,5 respectively (i.e. 2 \rightarrow 4, 3 \rightarrow 5 \rightarrow 1, 0 \rightarrow 1, 2 \rightarrow 3, 4 \rightarrow 5, 3 \rightarrow 1, 2 \rightarrow 0, 2 \rightarrow 1) and also if we decrease \alpha,\kappa,\theta or increase \lambda (the last two only when M is not a parameter). So the corresponding inequality on \lambda^\ell_\alpha(< \kappa, \theta) holds.

2) Also \mathrm{rk}^\ell(w_1,M;< \kappa) \ge \mathrm{rk}^\ell(w_2,M;< \kappa) for w_1 \subseteq w_2 from [M]^*.

3) Also if we expand M, the ranks (of w \in [M]^*, of M) can only decrease.

4) If A \subseteq M is defined by a quantifier free formula with parameters from a finite subset w^* of M, M^+ is M expanded by the relations defined by quantifier free formulas with parameters from w^*, M^* = M^+ \restriction A (for simplicity M^* has relations only) then for w \in [A]^* such that w \nsubseteq w^* we have

\mathrm{rk}^\ell(w,M^*;< \kappa) \ge \mathrm{rk}^\ell(w \cup w^*,M;< \kappa).

Hence if w^* = \varnothing, \mathrm{rk}^\ell(M^*;< \kappa) \ge \mathrm{rk}^\ell(M;< \kappa).

5) In 1.1(3)(*)_2, if in the definition of c \ell_{<\kappa} we allow any first order formula, this means just expanding M by relations for any first order formula \varphi(\bar x).

6) For \ell odd, \mathrm{rk}^\ell(w,M;< \kappa) \ge (|\tau(M)|+\aleph_0)^+ implies \mathrm{rk}^\ell(u,M;<\kappa)=\infty.

7) \lambda^\ell_\alpha (<\kappa,\theta) increases (\le) with \alpha, \theta and decreases with \kappa.

8) There is no difference between \ell=4 and \ell=5.

Proof (1.2) of Claim 1.2

heck, [e.g. for part (8), we can use function F such that (\forall \alpha<\kappa)(F(0) \ne F(1+\alpha)].

Claim

Claim 1.3

BRSO

1) For \ell=0, if \alpha = \mathrm{rk}^\ell(M;< \kappa) (<\infty) then for some expansion M^+ of M by \le \aleph_0+|\alpha| relations, for every w \in [M]^* we have:

\mathrm{rk}^{\ell+1}(w,M^+;< \kappa) \le \mathrm{rk}^\ell (w,M;<\kappa).

2) Similarly for \ell=2,4 .

3) If \mathbf{V}_0 is a transitive class of \mathbf{V}_1 (both models of \mathrm{ZFC}) and M \in \mathbf{V}_0 is a model then:

  1. (a) for \ell < 4

    1. (\alpha) [\mathrm{rk}^\ell(w,M;< \kappa)]^{\mathbf{V}_0} \le [\mathrm{rk}^\ell(w,M;< \kappa)]^{\mathbf{V}_1} for w \in [M]^*

    2. (\beta) [\mathrm{rk}^\ell(M;< \kappa)]^{\mathbf{V}_0} \le [\mathrm{rk}^\ell(M;<\kappa)]^{\mathbf{V}_1}

    3. (\gamma) if \ell=0,1 equality holds in (\alpha),(\beta)

    4. (\delta) [\lambda^\ell_\alpha(\kappa)]^{\mathbf{V}_0} \le [\lambda^\ell_\alpha(\kappa)]^{\mathbf{V}_1} if \ell=0,1.

  2. (b) Assume:

    1. (i) for every f:\kappa \rightarrow \mathrm{Ord} from \mathbf{V}_1 there is A \in [\kappa]^\kappa such that f \restriction A \in \mathbf{V}_0, or at least

    2. (ii) every graph H on \lambda from \mathbf{V}_0 which in \mathbf{V}_1 has a complete subgraph of size \kappa, has such a subgraph in \mathbf{V}_0, which holds if

    3. (ii)^+ \mathbf{V}_1= \mathbf{V}_0^{\mathbf{P}} where \mathbf{P} is a forcing notion satisfying the \kappa-Knaster Condition. Then for \ell=2,3, in (\alpha),(\beta) (of (a)) above equalities hold and the inequality in (\delta) holds.

  3. (c) Assume \mathbf{V}_1 = \mathbf{V}_0^\mathbf{P} where \mathbf{P} is \kappa-2-linked. Then for \ell=4,5 in clauses (\alpha),(\beta) (of (a)) above we have equality and the inequality in (\delta) holds.

Proof (1.3) of Claim 1.3

) For \beta < \alpha, n < \omega, a quantifier free formula \varphi = \varphi(x_0,\ldots,x_{n-1}) and k<n let

\begin{array}{clcr} R_\beta^n = \{\langle a_0,\dots,a_{n-1}\rangle:& a_m \in M \text{ for } m<n \text{ and} \\ &\beta = \mathrm{rk}^\ell(\{a_0,\dots,a_{n-1}\},M;< \kappa)\}, \end{array}
\begin{array}{clcr} R_{\beta,\varphi}^{n,k} = \{\langle a_0,\dots,a_{n-1}\rangle \in R^n_\beta: &M \models \varphi[a_0,\dots,a_{n-1}] \text{ for no} \\ &a^1_k \in |M| \setminus\{a_0,\dots,a_{n-1}\} \text{ we have} \\ &(\alpha) \quad M \models \varphi[a_0,\dots,a_{k-1},a^1_k,a_{k+1},\dots,a_{n-1}] \\ &(\beta) \quad \mathrm{rk}^\ell(\{a_m:m<n\} \cup \{a^1_k\},M;< \kappa) \ge \beta\}, \end{array}
M^+ = (M,\dots R^n_\beta,R^{n,k}_{\beta,\varphi} \ldots)_{\beta<\alpha,n< \omega,k<n,\varphi}

Check (or see more details in the proof of 1.10 below).

2) Similarly.

3) The proof should be clear (for (b), looking at Definition 1.1 case 3 the graph is \{(i,j): clause (a) there holds\}).

Remark

Remark 1.4

F3S9

1) In 1.3(1) we can omit “\alpha = \mathrm{rk}^\ell(M;<\kappa)" but then weaken the conclusion to \mathrm{rk}^{\ell+1}(w,M^+;<\kappa) \le \mathrm{rk}^\ell(w,M;<\kappa) or both are >\alpha.

2) Similarly in 1.3(2).

Conclusion

Conclusion 1.5

DQIP

1) \Pr^0_{\omega_1}(\lambda) \Leftrightarrow \Pr^1_{\omega_1}(\lambda) \Leftarrow \Pr^4_{\omega_1}(\lambda) \Leftrightarrow \Pr^5_{\omega_1} (\lambda) \Leftarrow \Pr^2_{\omega_1}(\lambda) \Leftrightarrow \Pr^3_{\omega_1}(\lambda).

2) If \alpha \le \kappa^+ then \Pr^0_\alpha (\lambda;\kappa) \Leftrightarrow \Pr^1_\alpha (\lambda;\kappa) \Leftarrow \Pr^4_\alpha (\lambda;\kappa) \Leftrightarrow \Pr^5_\alpha(\lambda;\kappa) \Leftarrow \Pr^2_\alpha (\lambda;\kappa) \Leftrightarrow \Pr^3_\alpha(\lambda;\kappa).

3) For \alpha \le \kappa^+, \lambda^\ell_\alpha(\kappa) = \lambda^{\ell+1}_\alpha(\kappa) for \ell=0,2,4, and \lambda^0_\alpha(\kappa) \le \lambda^4_\alpha(\kappa)\le \lambda^2_\alpha(\kappa).

4) For \alpha \ge \kappa^+ and \ell=0,2,4 we have \lambda^{\ell+1}_\alpha(\kappa)= \lambda^{\ell+1}_{\kappa^+} (\kappa).

Proof (1.5) of Conclusion 1.5

) By 2).

2) For \alpha=\kappa^+ it follows from its holding for every \alpha < \kappa^+. For \alpha < \kappa^+; for \ell=0,2,4 we know that \mathrm{NPr}^\ell_\alpha(\lambda;\kappa) \Rightarrow \mathrm{NPr}^{\ell+1}_\alpha(\lambda;\kappa) by 1.3(1),(2), and \Pr^\ell_\alpha(\lambda;\kappa) \Rightarrow \Pr^{\ell+1}_\alpha(\lambda;\kappa) by 1.2(1); together \Pr^\ell_\alpha(\lambda;\kappa) \Leftrightarrow \Pr^{\ell+1}_\alpha(\lambda;\kappa). Now \Pr^3_\alpha(\lambda;\kappa) \Rightarrow \Pr^5_\alpha(\lambda;\kappa) \Rightarrow \Pr^1_\alpha(\lambda;\kappa) by 1.2(1), together we finish. (By 2.1 we know more.)

3) Follows from part (2) and the definition.

4) By 1.2(6).

Convention

Convention 1.6

R286

Writing \Pr_\alpha(\lambda;\kappa) for \alpha \le \kappa^+ (omitting \ell) we mean \ell=0. Similarly \lambda_\alpha(<\kappa,\theta) and so \lambda_\alpha(\kappa) etc.

Claim

Claim 1.7

163A

Let \ell \in \{0,2,4\}.

1) \mathrm{NPr}_{\alpha+1}^\ell (\kappa^{+\alpha};\kappa).

2) If \alpha is a limit ordinal <\kappa^+ (in fact, \aleph_0 \le \mathrm{cf}\!(\alpha)< \kappa^+ suffice), and \mathrm{NPr}_\beta (\lambda_\beta;\kappa) for \beta < \alpha, then \mathrm{NPr}_{\alpha+1}^\ell (\sum_{\beta < \alpha} \lambda_\beta;\kappa).

3) If \mathrm{NPr}_\alpha^\ell (\lambda;\kappa) then \mathrm{NPr}_{\alpha+1}^\ell (\lambda^+;\kappa).

4) If \mathrm{NPr}_\alpha^\ell (\mu;\kappa) for every \mu < \lambda then \mathrm{NPr}_{\alpha+1}^\ell (\lambda;\kappa).

Proof (1.7) of Claim 1.7

) Prove by induction on \alpha<\kappa^+, for \alpha=0 use a model in which every element is definable (e.g. an individual constant) so \mathrm{rk}(w;M)=-1 for w \in [M]^* and hence \mathrm{rk}^\ell(M)=0 and consequently \mathrm{NPr}_1^\ell(\kappa;\kappa); for \alpha limit use part (2) and for \alpha successor use part (3).

2) Let M_\beta witness \mathrm{NPr}_\beta (\lambda_\beta;\kappa) for \beta < \alpha, i.e. \mathrm{rk}^\ell(M_\beta;\kappa) < \beta and M_\beta has universe \lambda_\beta and |\tau(M_\beta)| \le \kappa. Without loss of generality \langle \tau(M_\beta): \beta< \alpha\rangle are pairwise disjoint and disjoint to \{P_\beta: \beta< \alpha\}. Let M have universe \lambda := \sum\limits_{\beta <\alpha} \lambda_\beta, P^M_\beta = \lambda_\beta, and M \restriction \lambda_\beta expand M_\beta and |\tau(M)| \le |\alpha|+ \sum\limits_{\beta \le \alpha} |\tau(M_\beta)| \le \kappa. By 1.2(3),(4), for w \in [\lambda_\beta]^*, \mathrm{rk}^\ell(w,M;\kappa)\le \mathrm{rk}^\ell(w,M_\beta;\kappa)< \beta \le \alpha. But w \in\big[|M|\big]^* implies \bigvee\limits_{\beta < \alpha} w \in [\lambda_\beta]^*. Clearly \mathrm{rk}(M;\kappa) \le \alpha and hence \mathrm{NPr}_{\alpha+1}^\ell(\lambda;\kappa).

3) We define M^+ such that each \gamma \in [\lambda,\lambda^+) codes on \{\zeta:\zeta < \gamma\} an example for \mathrm{NPr}_\alpha (|\gamma|;\kappa). More elaborately, let M be a model with the universe \lambda such that \mathrm{rk}^\ell(M;\kappa)<\alpha. Let \tau(M) be \{R_i:i < i^* \le \kappa\},R_i an n(i)-place predicate (as we replace function symbols and individual constants by predicates), R_0 is a 0-nary predicate representing “the truth”. For \gamma\in [\lambda,\lambda^+) let f_\gamma be a one-to-one function from \gamma onto \lambda. Define \tau^+=\{R_i,Q_i : i < i^* \le \kappa\}, R_i is n(i)-place, Q_i is (n(i)+1)-place. So |\tau^+| \le \kappa. We define a \tau^+-model M^+: the universe is \lambda^+, R^{M^+}_i=R^M_i, Q^{M^+}_i = \{\langle\alpha_0,\ldots,\alpha_{n(i)}\rangle: \alpha_{n(i)}\in [\lambda,\lambda^+) and \bigwedge\limits_{\ell < n(i)} \alpha_\ell < \alpha_{n(i)} and \langle f_{\alpha_{n(i)}}(\alpha_0), \ldots,f_{\alpha_{n(i)}}(\alpha_{n(i)-1})\rangle \in R^M_i\} (so Q_0^{M^+}=[\lambda,\lambda^+)).

Now note that:

  1. (a) for w \in[\lambda]^*, \mathrm{rk}^\ell(w,M^+;\kappa) \le \mathrm{rk}^\ell(w,M; \kappa)

  2. (b) if w \subseteq \gamma\in [\lambda,\lambda^+), w \ne \varnothing then \mathrm{rk}^\ell(w \cup\{\gamma\},M^+;\kappa) \le \mathrm{rk}^\ell(f_\gamma''[w],M;\kappa).

(Easy to check). So if \gamma<\lambda^+ then

  1. (*)_1 \gamma < \lambda \Rightarrow \mathrm{rk}^\ell(\{\gamma\},M^+; \kappa) \le \mathrm{rk}^\ell(\{\gamma\},M;\kappa) < \mathrm{rk}^\ell(M;\kappa)

  2. (*)_2 \gamma \in[\lambda,\lambda^+)\ \&\ \beta \ge \mathrm{rk}^\ell(M; \kappa)\ \Rightarrow\ \mathrm{rk}^\ell(\{\gamma\},M^+; \kappa) \le \beta.

[Why (*)_2? Assume not and let \kappa^0=2, \kappa^2=\kappa^4=\kappa^+. If \langle \gamma_i: i< \kappa^l\rangle strictly increasing witnesses \mathrm{rk}^\ell(\{\gamma\}, M^+) \ge \beta+1 for the formula Q_0(x) then for some i< j < \kappa^l we have \mathrm{rk}^\ell(\{\gamma_i,\gamma_j\}, M^+) \ge \beta and applying (b) with \{\gamma_i\}, \gamma_j here standing for w, \gamma there we get \mathrm{rk}^\ell(\{f_{\gamma_j}(\gamma_i)\},M) \ge \beta hence \beta+1 \le \mathrm{rk}^\ell(M), contradiction.]

Hence

  1. (*)_3 \mathrm{rk}^\ell(M^+;\kappa) \le \mathrm{rk}^\ell(M; \kappa)+1.

As \mathrm{rk}^\ell(M^+; \kappa)< \alpha clearly M^+ witnesses \mathrm{NPr}_{\alpha+1}(\lambda^+; \kappa).

4) Like (3).

Conclusion

Conclusion 1.8

GKQJ

Remembering that \lambda_\alpha (\kappa)=\min\{\lambda: \Pr_\alpha (\lambda; \kappa)\} we have:

  1. for \alpha a limit ordinal \lambda_\alpha (\kappa) \le \beth_{\alpha}(\kappa) and even \lambda^2_\alpha(\kappa) \le \beth_{\alpha}(\kappa)

  2. for \ell even \langle \lambda_\alpha^\ell(\kappa):0 < \alpha<\infty\rangle is strictly increasing, and for a limit ordinal \delta, \lambda_\delta(\kappa) = \sup\limits_{\alpha<\delta} \lambda_\alpha(\kappa)

  3. \lambda_0(\kappa) = \lambda_1(\kappa)=\kappa, \lambda_2(\kappa) = \kappa^+, \kappa^{+n} \le \lambda_n(\kappa )< \kappa^{+ \omega} and \lambda_\omega(\kappa) = \kappa^{+ \omega}.

Proof (1.8) of Conclusion 1.8

) We prove by induction on \alpha, that for every ordinal \beta<\alpha, model M, |\tau(M)| \le \kappa, and A \subseteq|M|, |A|\ge \beth_{\omega\times\alpha}(\kappa), and m, n<\omega there is w \subseteq A, |w|=n such that \mathrm{rk}^2(w,M;\kappa)\ge \omega\times\beta+m.

For \alpha=0, \alpha limit this is immediate. For \alpha= \gamma+1 (and M, A, \beta, n, m as above), applying Erdős-Rado theorem we can find distinct a_i\in A for i<\beth_{\omega\times\gamma}(\kappa)^{++} such that:

  1. (a) for all i_0< \ldots <i_{m+n} the quantifier free type \langle a_{i_0},\ldots,a_{i_{n+m}}\rangle in M is the same

  2. (b) for each k \le m+n, for every i_0 < \ldots < i_{n+m-k}<\beth_{\omega\times\gamma}(\kappa), the ordinal \min\{\omega\times\alpha,\mathrm{rk}^2(\{a_{i_0},\ldots,a_{i_{n+m-k}}\},M; \kappa)\} is the same.

By the induction hypothesis, in clause (b) the value is \ge \omega\times \gamma. Hence we can prove, by induction on k \le m+n, that \mathrm{rk}^2(\{a_{i_0},\ldots,a_{i_{n+m-k}}\},M;\kappa) \ge \omega\times\gamma+k whenever i_0<\ldots < i_{m+n-k} < \beth_{\omega\times\gamma}(\kappa). For k=0 this holds by the previous sentence, for k+1 use the definition and the induction hypothesis, for \mathrm{rk}^2 note that by clause (b) without loss of generality i_\ell + \kappa^+ < i_{\ell+1} and a_{i_\ell +\zeta} for \zeta< \kappa^+ are well defined. For k=m we are done.

2) It is increasing by 1.2(1), strict by 1.7(4), continuous because, for limit \delta, as on the one hand \lambda^\ell_\delta(\kappa) \ge \sup\limits_{\alpha< \delta} \lambda^\ell_\alpha (\kappa) as \lambda^l_\delta(\kappa)\geq \lambda^\ell_\alpha(\kappa) for \alpha< \delta, and on the other hand if M is a model with universe \lambda := \sup\limits_{\alpha< \delta} \lambda_\alpha(\kappa) and |\tau(M)| \le \kappa then \alpha< \delta \Rightarrow \mathrm{rk}^\ell(M;\kappa) \ge \mathrm{rk}^\ell(M\restriction \lambda_\alpha; \kappa) \ge \alpha hence \mathrm{rk}^\ell(M;\kappa) \ge \delta. So \Pr_\alpha(\lambda; \kappa) hence \lambda \ge \lambda^\ell_\delta(\kappa) so \sup\limits_{\alpha<\delta}\lambda^l_\alpha(\kappa)= \lambda \ge \lambda^l_\delta, together we are done.

3) By [Sh:49] (for the last two clauses, the first two clauses are trivial), will not be really used here.

Remark

Remark 1.9

YWCL

[[Saharon \lambda^2_{\omega\times\alpha} (\kappa) \le \beth_{\omega \times \alpha}(\kappa)]] \lambda^2_{\omega\times \alpha} (\kappa) \le \beth_{\omega\times \alpha} (\kappa) is proved below essentially like the Morley omitting types theorem (see [Mo] or see [CK73] or [Sh:a, Ch.VII,§5] = [Sh:c, Ch.VII,§5]).

Claim

Claim 1.10

KTQL

1) Assume \mathbf{P} is a forcing notion satisfying the \kappa^+-c.c.. If \Pr^3_\alpha(\lambda;\kappa) and \alpha \le \kappa^+, then this holds in \mathbf{V}^\mathbf{P} too.

2) If \mathbf{P} is a \kappa^+-2-linked forcing notion (or just: if p_i\in \mathbf{P} for i< \kappa^+ then for some F: \kappa^+ \to \kappa, F(i)=F(j) \Rightarrow p_i,\ p_j compatible), and \alpha \le \kappa^+ and \Pr^5_\alpha(\lambda;\kappa) then this holds in \mathbf V^\mathbf{P} too.

Proof (1.10) of Claim 1.10

e can concentrate on 1), anyhow let \ell=\{3,5\} (for part (1) we use \ell=3, for part (2) we shall use \ell=5, we shall return to it later). Assume \Pr^3_\alpha(\lambda;\kappa) fails in \mathbf{V}^\mathbf{P}. So for some p^*\in \mathbf{P} and \alpha_0<\alpha we have:

\begin{array}{clcr} p^* \Vdash_\mathbf{P} &``\let\theaccent\widetilde\skewfactor- \mathpalette\oalign{$3M$\crcr\hidewidth \vbox to.2ex{\hbox{$3\skew\skewfactor\theaccent{}$}\vss}\hidewidth} \text{ is a model with universe } \lambda, \text{ vocabulary } \let\theaccent\tilde\skewfactor- \mathpalette\oalign{$3\tau$\crcr\hidewidth \vbox to.2ex{\hbox{$3\skew\skewfactor\theaccent{}$}\vss}\hidewidth} \\ &\text{ of cardinality } \le \kappa \text{ and } \mathrm{rk}^\ell(\let\theaccent\widetilde\skewfactor- \mathpalette\oalign{$3M$\crcr\hidewidth \vbox to.2ex{\hbox{$3\skew\skewfactor\theaccent{}$}\vss}\hidewidth};\kappa) = \alpha_0." \end{array}

Without loss of generality, every quantifier free formula \varphi(x_0,\dots,x_{n-1}) is equivalent to one of the form R(x_0,\dots,x_{n-1}) and without loss of generality \let\theaccent\tilde\skewfactor- \mathpalette\oalign{3\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth} = \{R_{n,\zeta}: n< \omega,\zeta < \kappa\} with R_{n,\zeta} an n-place predicate. Note that necessarily \alpha_0< \kappa^+ hence |\alpha_0|\leq \kappa.

As we can replace \mathbf{P} by \mathbf{P} \restriction \{q \in \mathbf{P}:p^* \le q\}, without loss of generality p^* is the minimal member of \mathbf{P}. Now for non zero n< \omega, k < n, \zeta < \kappa and \beta < \alpha_0 (or \beta=-1) we define an n-place relation R_{n,\zeta,\beta,k} on \lambda:

\begin{array}{clcr} R_{n,\zeta,\beta,k} = \{&\langle a_0,\dots,a_{n-1}\rangle: a_m \in \lambda \text{ with no repetitions and for some}\\ &p \in \mathbf{P},\\ &p \Vdash_\mathbf{P} ``\large[\let\theaccent\widetilde\skewfactor- \mathpalette\oalign{$3M$\crcr\hidewidth \vbox to.2ex{\hbox{$3\skew\skewfactor\theaccent{}$}\vss}\hidewidth} \models R_{n,\zeta}[a_0,\dots,a_{n-1}] \text{ and } \mathrm{rk}^\ell(\{a_0,\dots,a_{n-1}\},\let\theaccent\widetilde\skewfactor- \mathpalette\oalign{$3M$\crcr\hidewidth \vbox to.2ex{\hbox{$3\skew\skewfactor\theaccent{}$}\vss}\hidewidth};\kappa) = \beta,\\ &\quad \text{ where ``not } \mathrm{rk}^3(\{a_0,\dots,a_{n-1}\},M;\kappa) \ge \beta +1" \\ &\quad \text{ is witnessed by } \varphi = R_{n,\zeta} \text{ and } k\large]"\}. \end{array}

Let M^+ = (\lambda,\dots,R_{n,\zeta,\beta,k},\dots)_{n<\omega,\zeta<\kappa, \beta<\alpha_0, k<n}, so M^+ is a model in \mathbf{V} with the universe \lambda and the vocabulary of cardinality \le \kappa. It suffices to prove that for \beta < \alpha_0:

  1. \otimes_\beta if w = \{a_0,\ldots,a_{n-1}\} \in [M^+]^*, M^+ \models R_{n,\zeta,\beta,k} [a_0,\dots,a_{n-1}]
    then \mathrm{rk}^\ell(\{a_0,\dots,a_{n-1}\},\;M^+;\kappa) \le \beta.

(Note that by the choice of \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3M\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth} and R_{n,\zeta,\beta,k}, if w\in [M^+]^* then for some n,\zeta,\beta,k we have M^+\models R_{n,\zeta,\beta,k}[a_0,\ldots,a_{n-1}]). This we prove by induction on \beta, so assume the conclusion fails; so

\mathrm{rk}^\ell(\{a_0,\dots,a_{n-1}\},M^+;\kappa) \ge \beta+1

(and eventually we shall get a contradiction). By the definition of \mathrm{rk}^3 applied to \varphi = R_{n,\zeta,\beta,k},\beta and k we know that there are a^i_m (for m<n,i< \kappa^+) as in Definition 1.1(3) case \ell=3. In particular M^+\models R_{n,\zeta,\beta,k}[a^i_0,\ldots, a^i_{n-1}]. So for each i<\kappa^+ by the definition of R_{n,\zeta,\beta,k} necessarily there is p_i\in\mathbf{P} such that p_i \Vdash_{\mathbf{P}} ``\let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3M\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth} \models R_{n,\zeta}[a_0^i,\dots, a_{n-1}^i] and \mathrm{rk}^\ell(\{a^i_0,\dots,a^i_{n-1}\},\let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3M\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth};\kappa) =\beta and [not \mathrm{rk}^\ell (\{a_0^i,\dots,a_{n-1}^i\},\let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3M\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth};\kappa) \ge \beta +1] is witnessed by \varphi = R_{n,\zeta} and k".

For part (1), as \mathbf{P} satisfies the \kappa^+-cc, for some q \in \mathbf{P},q \Vdash ``\let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3Y\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth} = \{i:p_i \in \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3G\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}_\mathbf{P}\} has cardinality \kappa^+" (in fact, p_i forces it for every large enough i). Looking at the definition of the rank in \mathbf{V}^\mathbf{P} we see that \langle\langle a^i_0,\ldots, a^i_{n-1}\rangle:i\in\let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3Y\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth} \rangle cannot be a witness for “the demand for \mathrm{rk}^3(\{a_0^{i_0},\ldots,a_{n-1}^{i_0}\},\let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3M\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth};\kappa)> \beta for R_{n,\zeta,k} hold" for any (or some) i_0 \in \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3Y\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}, so for part (1)

  1. (*) q \Vdash_\mathbf{P} “for some i \ne j in \let\theaccent\tilde\skewfactor- \mathpalette\oalign{3Y\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth} we have \mathrm{rk}^3(\{a^i_0,\dots,a^i_{n-1},a^j_k\},\let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3M\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth};\kappa) < \beta" (as the demand on equalities holds trivially).

As we can increase q, without loss of generality q forces a value to those i,j, hence without loss of generality for some n(*)=n+1 < \omega,\zeta(*)< \kappa and \beta(*) < \beta and for k(*)<n+1 we have

\begin{array}{clcr} q \Vdash_\mathbf{P} ``&\mathrm{rk}^3(\{a^i_0,\dots,a^i_{n-1}, a^j_k\},\let\theaccent\tilde\skewfactor- \mathpalette\oalign{$3M$\crcr\hidewidth \vbox to.2ex{\hbox{$3\skew\skewfactor\theaccent{}$}\vss}\hidewidth};\kappa) =\beta(*), \text{ and}\\ &\mathrm{rk}^3(\{a^i_0,\dots,a^i_{n-1},a^j_k\},M;\kappa )\not\ge \beta(*)+1 \text{ is witnessed by}\\ &\varphi = R_{n(*),\zeta(*)}(x_0,\dots,x_n) \text{ and } k(*)". \end{array}

Hence by the definition of R_{n(*),\zeta(*),\beta(*),k(*)} we have

M^+ \models R_{n(*),\zeta(*),\beta(*),k(*)}[a^i_0,\dots,a^i_{n-1},a^j_k].

As \beta(*) < \beta by the induction hypothesis \otimes_{\beta(*)} holds hence

\mathrm{rk}^3(\{a^i_0,\dots,a^i_{n-1},a^j_k\},M^+;\kappa) \le \beta(*),

but this contradicts the choice of a^i_m(m<n,\; i<\kappa^+) above (i.e. clause (a) of Definition 1.1(3) case \ell=3). This contradiction finishes the induction step in the proof of \otimes_\beta hence the proof of 1.10(1).

For part (2), we have \langle p_i: i< \kappa^+\rangle as above. In \mathbf{V}^\mathbf{P}, if \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3Y\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}=\{i: p_i\in G_\mathbf{P}\} has cardinality \kappa^+, then \langle \langle a_0^i,\ldots,a^i_{n-1}\rangle:i \in \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3Y\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth} \rangle cannot witness \mathrm{rk}^5(\{a_0,\ldots,a_{n-1}\},M; \kappa) \ge \beta+1 so there is a function \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3F\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}^0: \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3Y\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth} \rightarrow \kappa witnessing it; i.e. \Vdash_\mathbf{P} “if |\let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3Y\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}|=\kappa^+ then i,j \in \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3Y\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}, i \ne j and \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3F\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}^0(i)= \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3F\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}^0(j) \Rightarrow \beta > \mathrm{rk}^5(\{a^i_0,\ldots,a^i_{n-1}\} \cup\{a^j_0,\ldots,a^j_{n-1}\},M;\kappa)".

If |\let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3Y\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}| \le \kappa, let \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3F\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}^0: \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3Y\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth} \rightarrow \kappa be one to one. Let p_i \le q_i \in \mathbf{P},q_i \Vdash \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3F\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}^0(i)=\gamma_i. As \mathbf{P} is \kappa^+-2-linked, for some function F^1: \kappa^+ \rightarrow \kappa we have (\forall i, j < \kappa^+) (F^1(i)= F^1(j) \Rightarrow q_i, q_j are compatible in \mathbf{P}). We now define a function F from \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3Y\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth} to \kappa by F(i) =\mathrm{pr} (\gamma_i, F^1(i)) (you can use any pairing function \mathrm{pr} on \kappa). So if i< j< \kappa^+ and F(i)=F(j) then there is q_{i,j} such that \mathbf{P} \models ``q_i \le q_{i,j} and q_j \le q_{i,j}", hence q_{i,j} \Vdash_\mathbf{P} ``\mathrm{rk}^5(\{a^i_0,\ldots,a^i_{n-1},a^j_k\}, \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3M\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth};\kappa)< \beta", so possibly increasing q_{i,j}, for some \beta_{i,j} < \beta and \zeta_{i,j} < \kappa and k_{i,j} < n we have q_{i,j} \Vdash ``\mathrm{rk}^5(\{a^i_0,\ldots,a^i_{n-1},a^j_k\},\let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3M\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}; \kappa)=\beta_{i,j} and \mathrm{rk}^5(\{a^i_0,\ldots,a^i_{n-1},a^j_k\}) \ngeq \beta_{i,j}+1 is witnessed by \varphi=R_{n+1,\zeta_{i,1}}(x_0,\ldots,x_n) and k_{i,j}".

Hence by the definition of R_{n+1, \zeta_{i, j}, \beta_{i, j}, k_{i,j}} we have

M^+ \models R_{n+1,\zeta_{i,j},\beta_{i,j},k_{i,j}}[a^i_0,\ldots, a^i_{n-1},a^j_k],

but \beta_{i,j} < \beta hence by the induction hypothesis

\mathrm{rk}^5(\{a^i_0,\ldots,a^j_{n-1},a^j_k\},M^+;\kappa) \le \beta_{i,j}.

So F contradicts the choice of \langle \langle a^i_0,\ldots,a^i_{n-1}\rangle:i< \kappa^+\rangle i.e. clause (a)^- of Definition 1.1 Case 5.

Remark

Remark 1.11

9FS6

1) \mathrm{NPr}_\alpha(\lambda;\kappa) is of course preserved by any extension as the ranks \mathrm{rk}^\ell(M;\kappa), \mathrm{rk}^\ell(w,M;\kappa) are absolute for \ell=0,1 (see 1.3(3)). But the forcing can add new models.

2) So for \alpha \le \kappa^+, \lambda_\alpha(\kappa) \le \lambda^4_\alpha(\kappa) \le \lambda^2_\alpha(\kappa) and a \kappa^+-c.c. forcing notion can only increase the first (by

1.3(3)(a)(\delta)) and decrease the third by 1.10(1); a \kappa^+-2-linked one fixes the second and third (as it can only decrease it by 1.10(1) and can only increase it by

1.3(3)(c)(a)(\delta) + (b)(\gamma)).

3) [[Of course]] We can deal similarly with \Pr^\ell_\alpha(\lambda; <\kappa, \theta), here and in 1.3 – 1.8.

Claim

Claim 1.12

WRX8

Let B \subseteq {}^\omega 2 \times {}^\omega 2 be a Borel or even analytic set and \Pr_{\omega_1}(\lambda).

1) If B contains a \lambda-square then B contains a perfect square.

2) If B contains a (\lambda,\lambda)-rectangle then B contains a perfect rectangle.

3) We can replace analytic by \kappa-Souslin if \Pr_{\kappa^+} (\lambda;\kappa). (This applies to \Sigma^1_2 sets which are \aleph_1-Souslin).

Proof (1.12) of Claim 1.12

ou can apply the results of section 2 to prove 1.12; specifically 2.1 (1)\Rightarrow(2) proves parts (1),(2) and 2.4(1) proves part 3. of 1.12; those results of §2 say more hence their proof should be clearer.

However, we give a proof of part (1) here for the reader who is going to read this section only. Suppose that B \subseteq {}^\omega 2 \times {}^\omega 2 is a Borel or even analytic set containing a \lambda-square. Let T be a (2,2,\omega)-tree such that

B = \big\{(\eta_0,\eta_1)\in {}^\omega {2} \times {}^\omega 2: (\exists\rho \in {}^\omega \omega)\big[(\eta_0,\eta_1,\rho) \in \lim (T)\big]\big\},

and let \{\eta_\alpha:\alpha<\lambda\} \subseteq {}^\omega 2 be such that the square determined by it is contained in B and \alpha<\beta<\lambda \Rightarrow \eta_\alpha \ne \eta_\beta. For \alpha,\beta <\lambda let F(\alpha,\beta) \in {}^\omega \omega be such that (\eta_\alpha,\eta_\beta,F(\alpha,\beta)) \in \lim(T). Define a model M with the universe \lambda and the vocabulary \tau = \{R_{\nu_0,\nu_1,\nu},Q_{\nu_0,\nu}:\nu_0,\nu_1 \in {}^{\omega >}2 and \nu\in {}^{\omega >} \omega\}, each R_{\nu_0,\nu_1,\nu} a binary predicate, Q_{\nu_0,\nu} a unary predicate and

Q^M_{\nu_0,\nu} = \{\alpha<\lambda:\nu_0\triangleleft \eta_\alpha \text{ and } \nu \triangleleft F(\alpha,\alpha)\},
R_{\nu_0,\nu_1,\nu}^M = \{(\alpha,\beta) \in \lambda \times \lambda: \nu_0 \triangleleft \eta_\alpha \text{ and } \nu_1 \triangleleft \eta_\beta \text{ and } \nu \triangleleft F(\alpha,\beta)\}.

By \Pr_{\omega_1}(\lambda) we know that \mathrm{rk}^0(M) \ge \omega_1.

A pair (u,h) is called an n-approximation if u\subseteq {}^n2, h: u\times u\rightarrow {}^n \omega and for every \gamma < \omega_1 there is w \in [\lambda]^* such that:

  1. (\oplus_1) u = \{\eta_\alpha\restriction n:\alpha\in w\} and \eta_\alpha\restriction n \ne \eta_\beta \restriction n for distinct \alpha,\beta \in w

  2. (\oplus_2) \mathrm{rk}^0(w,M) \ge \gamma

  3. (\oplus_3) F(\alpha,\beta)\restriction n= h(\eta_\alpha\restriction n,\eta_\beta \restriction n) for \alpha,\beta \in w; hence

    M \models R_{\eta_\alpha\restriction n,\eta_\beta \restriction n, h(\eta_\alpha\restriction n,\eta_\beta \restriction n)}[\alpha,\beta]

    for \alpha,\beta \in w.

Note that (\{\langle\ \rangle\},\{((\langle\ \rangle,\langle\ \rangle), \langle\ \rangle)\}) is a 0-approximation.

Moreover

  1. (*)_0 if (u,h) is an n-approximation and \nu^* \in u then there are m>n and an m-approximation (u^+,h^+) such that:

    1. (i) \nu \in u\setminus \{\nu^*\}\ \Rightarrow\ (\exists! \nu^+)(\nu\triangleleft \nu^+\in u^+),

    2. (ii) (\exists^{!2}\nu^+)(\nu^*\triangleleft \nu^+\in u^+) (where \exists^{!2} x means “there are exactly 2 x’s)

    3. (iii) \nu \in u^+\ \Rightarrow\ \nu\restriction n\in u and

    4. (iv) if \nu_1,\nu_2 \in u^+ then [h(\nu_1 \restriction n,\nu_2\restriction n) \triangleleft h^+(\nu_1,\nu_2) or (\nu_1 \restriction n=\nu_2\restriction n=\nu^* and \nu_1 \ne \nu_2)].

[Why? For each \gamma < \omega_1 choose w_\gamma satisfying (\oplus_1), (\oplus_2) and (\oplus_3) for \gamma+1, now apply the definition of \mathrm{rk}^0 (if w_\gamma=\{\alpha^\gamma_\ell:\ell < |w_\gamma|\}, \nu^*\triangleleft \eta_{\alpha^\gamma_k}, k<|w_\gamma| we apply it to k) to get w^+_\gamma= w_\gamma\cup \{\alpha_\gamma\} satisfying (\oplus_1), (\oplus_2) and (\oplus_3) for \gamma, then choose m_\gamma\in (n, \omega) such that \langle \eta_\alpha \restriction m_\gamma: \alpha\in w^+_\gamma\rangle is with no repetitions.

Lastly, as there are only countably many possibilities for

\big\langle m_\gamma, \{\eta_\alpha\restriction m_\gamma: \alpha\in w^+_\gamma\},\ \{(\eta_\alpha\restriction m_\gamma, \eta_\beta\restriction m_\gamma, F(\alpha, \beta)\restriction m_\gamma): \alpha,\beta \in w^+_\gamma\}\big\rangle

for \gamma<\omega_1, so one value is obtained for uncountably many \gamma. Let \gamma^* be one of them. Choose m=m_{\gamma^*}, u^+=\{\eta_\alpha \restriction m: \alpha\in w^+_\gamma\} and define h^+ to satisfy (\oplus_3).]

Repeating |u|-times the procedure of (*)_0 we get:

  1. (*)_1 if u = \{\nu_\ell:\ell< k\} \subseteq {}^n2 (no repetition), (u,h) is an n-approximation, then there are m,u^+ = \{\nu_\ell^+:\ell< 2k\} and h^+ such that (u^+,h^+) is an m-approximation for some m>n and

    1. (i) \nu_l\triangleleft \nu_{2l}^+, \nu_\ell \triangleleft \nu_{2\ell+ 1}^+, \nu_{2 \ell}^+ \ne \nu_{2\ell+1}^+,

    2. (ii) if \ell<k, i<2 then h(\nu_\ell,\nu_\ell) \triangleleft h^+(\nu_{2 \ell+i}^+,\nu_{2 \ell+i}^+) and

    3. (iii) if \ell_1 \ne \ell_2, \ell_1,\ell_2 < k and i,j<2 then h(\nu_{\ell_1},\nu_{\ell_2}) \triangleleft h^+(\nu_{2 \ell_1+i}^+,\nu_{2 \ell_2+j}^+).

Consequently we have:

  1. (*)_2 there are sequences \langle n_i: i<\omega\rangle\subseteq \omega and \langle (u_i,h_i):i \in \omega \rangle such that n_i<n_{i+1}, (u_i,h_i) is an n_i-approximation and (u_i,h_i),(u_{i+1},h_{i+1}) are like (u,h),(u^+,h^+) of (*)_1.

Now, let \langle n_i : i < \omega \rangle and \langle (u_i,h_i): i \in \omega \rangle be as in (*)_2. Define

\mathscr{P} = \big\{\eta \in {}^\omega 2: (\forall i \in \omega) [\eta\restriction n_i\in u_i]\big\}.

By (*)_1 for (u_{i+1}, h_{i+1}) we know that {\mathscr{P}} is a perfect set. We claim that {\mathscr{P}} \times {\mathscr{P}} \subseteq B. Suppose that \eta',\eta''\in {\mathscr{P}} and \eta' \ne \eta''. Then \eta'\restriction n_{i(*)} \neq \eta''\restriction n_{i(*)} for some i(*) < \omega and the sequence \langle h_i(\eta'\restriction n_i,\eta''\restriction n_i):i(*) \le i< \omega \rangle is \triangleleft-increasing and (as (u_i,h_i) are approximations) (\eta'\restriction n_i,\eta''\restriction n_i, h_i(\eta'\restriction n_i,\eta''\restriction n_i)) \in T is increasing for i\in [i(*),\omega). The case \eta'=\eta'' \in {\mathscr{P}} is easier. The claim is proved.

Theorem

Theorem 1.13

Z8H4

Assume \mathrm{NPr}_{\omega_1} (\lambda) and \lambda \le \mu= \mu^{\aleph_0}. Then for some c.c.c. forcing notion \mathbf{P}, |\mathbf{P}|=\mu and \Vdash_\mathbf{P}``2^{\aleph_0}=\mu" and in \mathbf{V}^\mathbf{P} we have:

  1. (*) there is a Borel set B \subseteq {}^\omega 2 \times {}^\omega 2 such that:

    1. (a) It contains a \lambda-square: i.e. there are pairwise distinct \eta_\alpha \in {}^\omega 2 for \alpha < \lambda such that (\eta_\alpha,\eta_\beta)\in B for \alpha,\beta <\lambda.

    2. (b) Let \mathbf{V} \models \lambda^{\aleph_0} = \lambda_1. B contains no \lambda_1^+-square, i.e. there are no \eta_\alpha \in {}^\omega 2 (for \alpha < \lambda^+_1) such that [\alpha \neq \beta \Rightarrow \eta_\alpha \ne \eta_\beta] and (\eta_\alpha,\eta_\beta) \in B for \alpha,\beta < \lambda^+

    3. (c) B contains no perfect square.

Actually B is a countable union of closed sets.

Proof (1.13) of Theorem 1.13

Stage A: Clearly for some \alpha(*) < \omega_1 we have \mathrm{NPr}^1_{\alpha(*)}(\lambda). Let M be a model with universe \lambda and a countable vocabulary such that \mathrm{rk}^1(M)< \alpha(*) say with <^\mu the usual order. Let functions \varphi^M,k^M with domains

[\lambda]^* = \{u:u \subseteq \lambda,\ u \text{ is finite and } u \ne \varnothing\}

be such that: if u=\{\alpha_0,\dots,\alpha_{n-1}\} \in [\lambda]^* increasing for definiteness, \beta = \mathrm{rk}^0(u,M) (<\alpha(*)) then \varphi^M(u) is a quantifier free formula in the vocabulary of M in the variables x_0,\ldots,x_{n-1} for simplicity saying x_0<x_1<\ldots < x_{n-1}, k^M(u) is a natural number < n=|u| such that \varphi^M(u), k^M(u) witness “not \mathrm{rk}^1(u,M)\ge \beta +1" (the same definition makes sense even if \beta =-1). In particular

M \models \varphi^M(u)[\dots,a,\dots]_{a\in u}.

We define the forcing notion \mathbf{P}. We can put the diagonal \{(\eta,\eta):\eta\in {}^\omega 2\} into B so we can ignore it. We want to produce (in \mathbf{V}^\mathbf{P}) a Borel set B = \bigcup\limits_{n< \omega} B_n, each B_n (\subseteq {}^\omega 2 \times {}^\omega 2) closed (in fact perfect), so it is \lim (T_n) for some (2,2)-tree T_n, B_0 is the diagonal, and \bar{\eta}= \langle \eta_\alpha:\alpha<\mu\rangle as witnesses to 2^{\aleph_0} \ge \mu and such that \{\eta_\alpha:\alpha < \lambda\} gives the desired square. So for some 2-place function g from \lambda to \omega, \alpha \ne \beta \Rightarrow (\eta_\alpha,\eta_\beta) \in \lim (T_{g(\alpha,\beta)}), all this after we force. But we know that we shall have to use M (by 1.12). In the forcing our problem will be to prove the c.c.c. which will be resolved by using M (and rank) in the definition of the forcing. We shall have a function f which puts the information on the rank into the trees to help in not having a perfect square. Specifically the domain of f is a subset of

\{(u,h):(\exists \ell \in \omega)(u \in [{}^\ell 2]^*) \text{ and } h:u \times u \rightarrow \omega\}

(the functions h above are thought of as indexing the B_n’s). The function f will be such that for any distinct \alpha_0,\ldots,\alpha_{n-1}< \lambda, if \langle\eta_{\alpha_t} \restriction \ell: t<n\rangle are pairwise distinct, u=\{\eta_{\alpha_t} \restriction \ell: t<n\}, h(\eta_{\alpha_t}\restriction \ell,\eta_{\alpha_s}\restriction \ell) = g(\alpha_t,\alpha_s) and (u,h) \in \mathrm{Dom}(f) then \mathrm{rk}^1(\{\alpha_\ell:\ell < n\},M)=f_0(u,h) and f_1(u,h) is \eta_{\alpha_k}\restriction l, where k=k^M(\{\alpha_t:t<n\}), f_2(u,h)= \varphi^M(\{\alpha_\ell:\ell < n\}) writing the variable as x_\nu, \nu\in u and f(u,h)=(f_0(u,h),f_1(u,h),f_2(u,h)). (Note: f is a way to say \bigcup\limits_{n} \lim (T_n) contains no perfect square; essentially it is equivalent to fixing appropriate rank.) All this was to motivate the definition of the forcing notion \mathbf{P}.

A condition p (of \mathbf{P}) is an approximation to all this; it consists of:

  1. u^p = u[p], a finite subset of \mu

  2. n^p = n[p] < \omega and \eta^p_\alpha = \eta_\alpha[p] \in {}^{n[p]}2 for \alpha\in u[p] such that \alpha \ne \beta \Rightarrow \eta^p_\alpha \ne \eta^p_\beta. To clarify let t^p_* = \{\eta_\alpha \restriction \ell:\alpha \in u^p,\ell \le n_p\} is a full subtree of {}^{n[p]\ge}2, i.e. maximal nodes in {}^{n[p]}2 only (not really necessary)(Added for transparency; it is definable from \langle \eta^p_\alpha : \alpha \in u^p\rangle; the intention was p \le q \Rightarrow t^p_* = t^1_* \cap {}^{n[p]} 2 not stated we may wonder about (u,h) \in \mathrm{Dom}(f^p),u \subseteq 2^\ell \wedge u \nsubseteq t^p_*. We now exclude them but the relation R excludes them (well when we have two members but recall |u| \ge 1000. Alternatively demand {}^{n[p]}2 = \{\eta_\alpha \restriction n^p:\alpha \in u^p\} which requires a little more in some places.)

  3. \mkern 1.5mu\overline{\mkern-1.5mum\mkern-1.5mu}\mkern 1.5mu^p=\langle m^p_\ell:\ell \le n^p\rangle is a strictly increasing sequence of natural numbers with last element m^p_{n[p]}=m^p=m[p]. For m<m[p], we have t^p_m = t_m[p] \subseteq \bigcup\limits_{\ell \le n[p]} ({}^\ell 2\times {}^\ell 2) which is downward closed (i.e., if (\nu_0,\nu_1)\in t^p_m \cap ({}^\ell 2 \times {}^\ell 2) then (\nu_0,\nu_1) \restriction k = (\nu_0\restriction k,\nu_1 \restriction k)\in t^p_m for all k < \ell). Also, (\langle\ \rangle, \langle\ \rangle)\in t^p_m, and defining \triangleleft naturally we have: if (\eta_0,\eta_1)\in t^p_m \cap ({}^\ell 2 \times {}^\ell 2) and \ell < m^p then

    (\exists \nu_0,\nu_1) \big[ (\eta_0,\eta_1) \triangleleft(\nu_0,\nu_1) \in t^p_m \cap ({}^{\ell+1} 2 \times {}^{\ell+1} 2) \big].
  4. a function f^p=f[p] satisfying:

    1. its domain is a subset of

      \big\{(u,h) : \exists\ell \le n[p],\ u \subseteq t^p_* \subseteq {}^\ell 2,\ |u| \ge 1,\ h : u \times u \to m[p]\big\}

      such that for all \eta,\nu \in u:

      1. h(\eta,\eta) = 0

      2. \eta \ne \nu \Rightarrow 0 < h(\eta,\nu) < m_\ell^p [the upper bound is necessary]

      3. (\eta,\nu) \in t^p_{h(\eta,\nu)}

    2. f^p is such that

      f^p(u,h) = \big( f^p_0(u,h), f^p_1(u,h), f^p_2(u,h) \big) \in [-1,\alpha(*)) \times u\times \mathbb{L}_{\omega,\omega}(\tau(M)).
  5. a function g=g^p with domain \{(\alpha,\beta):\alpha,\beta from u^p \cap \lambda\} such that:

    1. g(\alpha,\alpha)=0

    2. \alpha \ne \beta \Rightarrow 0< g (\alpha,\beta) < m^p

    3. (\eta^p_\alpha,\eta^p_\beta) \in t^p_{g(\alpha,\beta)} \cap ({}^{n(p)} 2 \times {}^{n(p)} 2)

  6. t^p_0=\{(\eta,\eta):\eta \in {}^{n^p \ge}2\}

  7. If u \subseteq {}^\ell 2, |u| \ge 1, f^p(u,h) = (\beta^*,\rho^*,\varphi^*), and \ell < \ell(*) \le n^p, e_i are functions with domain u (for i=0,1) such that

    1. For all \rho \in u, \rho \triangleleft e_i(\rho) \in {}^{\ell(*)} 2 and e_0(\rho)= e_1(\rho) \Leftrightarrow \rho \ne \rho^*.

    2. u' =\mathrm{Rang}(e_0 \restriction u) \cup \mathrm{Rang}(e_1 \restriction u)

    3. h(\eta,\nu) = h'(e_i(\eta),e_i(\nu)) for \eta \ne \nu in u and f^p(u',h') = (\beta',\rho',\varphi') (so is well defined)

    then \beta' < \beta^*

  8. If \ell \le n^p, w \subseteq u^p \cap \lambda is nonempty, the sequence \langle \eta^p_\alpha \restriction \ell:\alpha \in w \rangle is with no repetitions and h is defined by h(\eta^p_\alpha \restriction \ell,\eta^p_\beta \restriction \ell) = g^p(\alpha,\beta) for \alpha \ne \beta from w (and h(\eta^p_\alpha \restriction \ell,\eta^p_\alpha \restriction \ell) = 0) and u = \{\eta^p_\alpha \restriction \ell: \alpha \in w\}, then f^p(u,h) is well-defined hence [\alpha \ne \beta \in u \Rightarrow g(\alpha,\beta) < m^p_\ell], f^p_2(u,h) = \varphi^M(w), f^p_1(u,h) = \eta^p_\alpha \restriction \ell where \alpha is the k^M(w)-th member of w and f^p_0(u,h)=\mathrm{rk}^1(w,M); of course in f^p_2(u, h)=\varphi^M(w) the variable x_\nu in f^p_2(u, h) corresponds to x_{|\alpha\cap w|} if \eta_\alpha \restriction l=\nu (see last clause of \oplus_p below)

  9. if (u,h) \in \mathrm{Dom}(f^p) then for some w and \ell, f^p(u,h) is obtained as in clause (8)

  10. if \eta_1 \ne \eta_2 are in {}^\ell 2, \ell \le n^p and (\eta_1,\eta_2)\in t^p_m, 0 < m < m^p then for some \alpha_1 \ne \alpha_2 from u^p \cap \lambda we have g^p(\alpha_1,\alpha_2) = m and \eta_1 \trianglelefteq \eta^p_{\alpha_1}, \eta_2 \trianglelefteq \eta^p_{\alpha_2}.

The order is the natural one (including the following requirements: p \le q iff (p,q \in \mathbf{P} and) n^p \le n^q, m^p \le m^q, \mkern 1.5mu\overline{\mkern-1.5mum\mkern-1.5mu}\mkern 1.5mu^p = \mkern 1.5mu\overline{\mkern-1.5mum\mkern-1.5mu}\mkern 1.5mu^q \restriction (n^p+1), u^p \subseteq u^q, \eta^q_\alpha \restriction n^p = \eta^p_\alpha for \alpha\in u^p, t^p_* = t^1_* \cap {}^{n[p] \ge} 2, t^p_m=t^q_m\cap \bigcup\limits_{\ell \le n[p]} ({}^\ell 2 \times {}^\ell 2) for m < m^p, g^p = g^q \restriction u^p and f^p = f^q \restriction \{(u,h) \in \mathrm{Dom}(f^q) : u \subseteq {}^{n^p\ge}2\}, so if (u,h) \notin \mathrm{Dom}(f^p), u \subseteq{}^{n^p\ge}2 then (u,h) \notin \mathrm{Dom}(f^q)).

Remark

Remark 1.14

51RM

Note that if B is a subset of the plane (^\omega\omega, {}^\omega\omega) which is G_\delta (i.e. \bigcap\limits_{n<\omega} U_n, U_n open, without loss of generality decreasing with n) and it contains an uncountable square X\times X (so X\subseteq {}^\omega\omega is uncountable) then it contains a perfect square. Why?

Let

X' = \big\{\eta \in X: (\forall n)(\exists^{\aleph_1} \nu)[\nu\in X \text{ and } \nu \restriction n = \eta\restriction n]\big\}.

Let

\begin{array}{clcr} K = \{(u,n): &\text{for some } \ell = \ell(u,n),\ u \subseteq {}^\ell \omega,\ \eta,\nu \in u, \\ & \eta \triangleleft \eta' \in {}^\omega \omega \text{ and } \nu \triangleleft \nu' \in {}^\omega \omega \Rightarrow (\eta',\nu') \in U_n \\ &\text{ and } \eta \in u \text{ and } \eta \triangleleft \eta' \in {}^\omega \omega \Rightarrow (\eta',\eta') \in U_n\} \end{array}
K' = \{(u,n)\in K: \text{ for some } \bar \nu=\langle \nu_\rho:\rho\in u\rangle \text{ we have } \nu_\rho \in X',\ \rho \triangleleft \nu_\rho\}.

So

  1. (a) K' \ne \varnothing, in fact if \eta_1,\ldots,\eta_m \in X' are pairwise distinct, n< \omega, then for any \ell large enough (\{\eta_i\restriction \ell: i=1, \ldots, m\}, n)\in K,

  2. (b) if (u,n) \in K' as exemplified by \bar \nu = \langle \nu_\rho : \rho \in u\rangle and \rho^*\in u, \nu'\in X'\setminus \{\nu_{\rho^*}\}, \nu' \restriction \ell = \nu_{\rho^*} \restriction \ell then for any \ell' \in (\ell, \omega) and n' > n large enough, we have \big(\{\nu_\rho \restriction \ell' : \rho \in u\} \cup \{\nu'\restriction \ell'\}, n'\big) \in K'.

Theorem

Theorem 1.15

U3MM

Assume MA and 2^{\aleph_0} \ge \lambda_{\omega_1}(\aleph_0) or 2^{\aleph_0}>\mu. Then: there is a Borel subset of the plane with a \mu-square but with no perfect square iff \mu<\lambda_{\omega_1}(\aleph_0).

Proof (1.15) of Theorem 1.15

he first clause implies the second clause by 1.12. If the second clause holds, let \mu\leq \lambda_\alpha(\aleph_0) and \alpha< \omega_1, by 3.2(6) letting \eta_i\in {}^\omega 2 for i< \mu be pairwise distinct we can find an \omega-sequence of (2, 2)-trees \mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu such that (\eta_i, \eta_j)\in \bigcup\limits_n (\lim T_n) for i, j<\mu and \mathrm{degsq} (\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu)=\alpha (just use A=\{(\eta_i, \eta_j): i, j<\mu\} there). By 3.2(3) the set \bigcup\limits_{n} (\lim T_n) contains no \lambda_{\alpha+1}(\aleph_0)-square.

Fact

Fact 1.16

DZW1

Assume \mathbf{P} is adding \mu > \kappa Cohen reals or random reals and \kappa > 2^{\aleph_0}.

Then in \mathbf{V}^\mathbf{P} we have:

  1. (*)_\kappa there is no Borel set (or analytic) B\subseteq {}^\omega 2 \times {}^\omega 2 such that:

    1. (a) there are \eta_\alpha \in {}^\omega 2 for \alpha <\kappa such that [\alpha \ne \beta implies \eta_\alpha \ne \eta_\beta], and (\eta_\alpha,\eta_\beta) \in B for \alpha,\beta < \kappa

    2. (b) B contains no perfect square.

Proof (1.16) of Fact 1.16

traight as in the (last) stage G of the proof of theorem 1.13 (except that no relevance of (7) of Stage A there).

Let \mathbf{P} be adding \langle \let\theaccent\tilde\skewfactor- \mathpalette\oalign{3r\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}_\alpha: \alpha< \mu\rangle, assume p \in \mathbf{P} forces that: \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3B\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth} a Borel set, \langle \let\theaccent\tilde\skewfactor- \mathpalette\oalign{3\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}_\alpha: \alpha < \kappa\rangle are as in clause (a), (b) above. Let \let\theaccent\tilde\skewfactor- \mathpalette\oalign{3\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}_\alpha be names in \mathbf{P}_{v_\alpha}= \mathbf{P} \restriction \{\let\theaccent\tilde\skewfactor- \mathpalette\oalign{3r\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}_\beta: \beta\in v_\alpha\}, and \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3B\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth} be a name in \mathbf{P}_v = \mathbf{P}\restriction \{\let\theaccent\tilde\skewfactor- \mathpalette\oalign{3r\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}_\beta: \beta\in v\} where v, v_\beta are countable subsets of \kappa. Without loss of generality, \langle v_\alpha: \alpha< (2^{\aleph_0})^+\rangle is a \Delta-system with heart v and \mathrm{otp}(v_\alpha \setminus v)=\mathrm{otp}(v_0\setminus v). In \mathbf{V}^{\mathbf{P}_v} we have \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3B\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth} and 2^{\aleph_0}= (2^{\aleph_0})^\mathbf{V}, so without loss of generality v = \varnothing and \mathrm{otp}(v_\alpha) does not depend on \alpha.

Without loss of generality the order preserving function f_{\alpha,\beta} from v_\alpha onto v_\beta maps \let\theaccent\tilde\skewfactor- \mathpalette\oalign{3\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}_\alpha to \let\theaccent\tilde\skewfactor- \mathpalette\oalign{3\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}_\beta. So for Q=Cohen in the Cohen case we have a name \let\theaccent\tilde\skewfactor- \mathpalette\oalign{3\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth} such that \Vdash_{\mathrm{Cohen}} ``\let\theaccent\tilde\skewfactor- \mathpalette\oalign{3\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}(\let\theaccent\tilde\skewfactor- \mathpalette\oalign{3r\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth})\in {}^\omega 2 is new", \Vdash_{\mathrm{Cohen} \times \mathrm{Cohen}} ``(\let\theaccent\tilde\skewfactor- \mathpalette\oalign{3\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}(\let\theaccent\tilde\skewfactor- \mathpalette\oalign{3r\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}_1); \let\theaccent\tilde\skewfactor- \mathpalette\oalign{3\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}(\let\theaccent\tilde\skewfactor- \mathpalette\oalign{3r\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}_2))\in B", and we can finish easily. The random case is similar.

Conclusion

Conclusion 1.17

YF2J

1) For \kappa \in (\aleph_1,\aleph_{\omega_1}) the statement (*)_\kappa of 1.16 is not decided by \mathrm{ZFC} +2^{\aleph_0}>\aleph_{\omega_1} (i.e. it and its negation are consistent with ZFC).

2) 1.16 applies to the forcing notion of 1.13 (with \mu instead of 2^{\aleph_0}).

Proof (1.17) of Conclusion 1.17

) Starting with universe \mathbf{V} satisfying \mathrm{CH}, Fact 1.16 shows the consistency of “yes". As by 1.7(1) we know that \lambda_{\omega_1}(\aleph_0) \ge \aleph_{\omega_1} and \aleph_{\omega_1}> \kappa (by assumption), Theorem 1.15 (with the classical consistency of \mathrm{MA} + 2^{\aleph_0}> \aleph_{\omega_1}) gives the consistency of “no" (in fact in both cases it works for all \kappa simultaneously).

2) Left to the reader.

Claim

Claim 2.1

PNU3

The following are equivalent for a cardinal \lambda.

1) \Pr_{\omega_1}(\lambda).

2) If \psi\in L_{\omega_{1},\omega} has a model M with |R^M|\ge \lambda (R is a unary predicate) then \psi has a model of the cardinality continuum, moreover for some countable first order theory \mathbf{T}_1 with Skolem functions such that \tau(\psi)\subseteq\tau(\mathbf{T}_1) and a model M_1 of \mathbf{T}_1 and a_\eta \in R^{M_1} for \eta \in {}^\omega 2 we have:

  1. (*)_0 M_1 \models \psi

  2. (*)_1 M_1, a_\eta (\eta \in {}^\omega 2) are as in [Sh:a, Ch.II,§4] = [Sh:c, Ch.VII,§4], i.e.:

    1. (a) M_1 is the Skolem hull of \{a_\eta:\eta \in {}^\omega 2\} and \eta \ne \nu implies a_\eta \ne a_\nu

    2. (b) for every n < \omega and a first order formula \varphi = \varphi(x_0,\dots,x_{n-1}) \in L(\mathbf{T}_1) there is n^*< \omega such that: for every k \in (n^*,\omega),\eta_0,\dots, \eta_{n-1} \in {}^\omega 2 and \nu_0,\dots,\nu_{n-1} \in {}^\omega 2 satisfying \bigwedge\limits_{m<n} \eta_m \restriction k=\nu_m \restriction k \text{ and } \bigwedge\limits_{m < \ell <n}\eta_m \restriction k \ne \eta_\ell \restriction k we have M_1 \models ``\varphi [a_{\eta_0},\dots,a_{\eta_{n-1}}] \equiv \varphi [a_{\nu_0},\dots,a_{\nu_{n-1}}]". Note that necessarily a_\eta \notin \mathrm{Skolem\ Hull}_{M_1}\{a_\nu: \nu\in {}^\omega 2\setminus \{\eta\}\}

    3. (c) a_\eta\in R^{M_1}.

Remark

Remark 2.2

QEWJ

We can prove similarly with replacing \lambda by “for arbitrarily large \lambda'< \lambda" here and elsewhere; i.e. in 2) we replace the assumption by “If \psi\in L_{\omega_1, \omega} has, for every \lambda' <\lambda, a model M with |R^M|\ge \lambda' then \ldots" (and still the new version of 2) is equivalent to 1)).

Proof of Remark 2.2

1 \Rightarrow 2

Just as in [Sh:37]+ [Sh:49]: without loss of generality \|M\|=\lambda and moreover |M|=\lambda. Let M_1 be an expansion of M by names for subformulas of \psi, a pairing function, and then by Skolem functions. Let \mathbf{T}_1 be the first order theory of M_1. There is (see [Ke71]) a set \Gamma of countably many types p(x) such that: M_1 omits every p(x)\in \Gamma and if M'_1 is a model of \mathbf{T}_1 omitting every p(x)\in \Gamma then M'_1 is a model of \psi (just for each subformula \bigwedge\limits_{n<\omega} \psi_n(\bar x) of \psi, we have to omit a type; we can use 1-types as we have a pairing function).

Let us define Y= \{v\subseteq {}^{\omega >}2:v is finite nonempty and its members are pairwise \triangleleft-incomparable and for some n, v\subseteq {}^n 2\cup {}^{n+1}2\}, Z = \big\{(v, \varphi(\dots,x_\eta,\dots)_{\eta\in v}) : v \in Y,\ \varphi a formula in T_1 with the set of free variables included in \{x_\eta : \eta\in v\} and for every \alpha < \omega_1 there are a^\alpha_\eta \in R^M for \eta \in v such that [\eta \ne \nu \in v \Rightarrow a_\eta^\alpha \ne a_\nu^\alpha] and \mathrm{rk}^0(\{a^\alpha_\eta :\eta \in v\},M)\ge \alpha and M \models \varphi[\ldots,a^\alpha_\eta,\ldots]_{\eta\in v}\big\}.

We say for (v_\ell,\varphi_\ell) \in Z (\ell = 1,2) that <(v_2,\varphi_2) \in \mathrm{suc} (v_1,\varphi_1) if for some \eta \in v_1 (called \eta(v_1,v_2)) we have v_2=(v_1 \backslash \{\eta\}) \cup \{\eta {\char 94} \langle 0\rangle, \eta {\char 94} \langle 1\rangle\} and letting for i<2 the function h_i:v_1 \rightarrow v_2 be h_i(\nu) is \nu if \nu \ne \eta and it is \eta {\char 94} \langle i\rangle if \nu =\eta, we demand for i=0,1:

\varphi_2 \vdash \varphi_1 (\dots,x_{h_i(\nu)},\dots)_{\nu \in v_1}.

Choose inductively \langle (v_\ell,\varphi_\ell):\ell < \omega \rangle such that (v_{\ell+1},\varphi_{\ell+1}) \in \mathrm{suc}(v_\ell,\varphi_\ell) is generic enough, i.e.:

  1. \otimes_1 if \varphi = \varphi(x_0,\ldots,x_{k-1}) \in L(\mathbf{T}_1) then for some \ell < \omega for every m\in [\ell,\omega) and \eta_0,\ldots,\eta_{k-1} \in v_m we have: \varphi_m \vdash \varphi(x_{\eta_0},\ldots,x_{\eta_{k-1}}) or \varphi_m \vdash \neg\varphi(x_{\eta_0},\ldots,x_{\eta_{k-1}})

  2. \otimes_2 for every p(x)\in \Gamma and for every function symbol f=f(x_0, \ldots,x_{n-1}) (note: in \mathbf{T}_1 definable function is equivalent to some function symbol), for some \ell < \omega for every m \in [\ell,\omega), for every \eta_0,\ldots,\eta_{n_1} \in v_m for some \psi(x)\in p(x) we have \varphi_m \vdash \neg \psi(f(x_{\eta_0}),\ldots,f(x_{\eta_{n-1}})).

It is straightforward to carry the induction (to simplify you may demand in (\otimes)_1, (\otimes)_2 just “for arbitrarily large m \in [\ell,\omega)", this does not matter and the stronger version of (\otimes)_1, (\otimes)_2 can be gotten (replacing the ^{\omega>}2 by a perfect subtree T and then renaming a_\eta for \eta\in \lim(T) as a_\eta for \eta\in {}^\omega 2)). Then define the model by the compactness.

2 \Rightarrow 1:

If not, then \mathrm{NPr}_{\omega_1}(\lambda) hence for some model M with vocabulary \tau, |\tau|\le \aleph_0, cardinality \lambda we have \alpha(*) := \mathrm{rk}^0(M)< \omega_1. Let \psi_{\alpha(*)} \in L_{\omega_1,\omega}(\tau) be as in 2.3 below, so necessarily M\models \psi_{\alpha(*)}. Apply to it clause (2) which holds by our present assumption (with R^M=\lambda), so \psi_{\alpha(*)} has a model M_1 as there, (so M_1 \models \psi_{\alpha(*)}). But \{a_\eta:\eta\in {}^\omega 2\} easily witnesses \mathrm{rk}^0(M_1)=\infty, moreover, for every nonempty finite w \subseteq \{a_\eta:\eta\in {}^\omega 2\} and an ordinal \alpha we have \mathrm{rk}^0(w,M)\ge \alpha. This can be easily proved by induction on \alpha (using (*)_2(b) of (2) (and \eta\neq \nu\in {}^\omega 2 \Rightarrow a_\eta \ne a_\nu of (*)_2(a))).

Fact

Fact 2.3

CCNF

1) For every \alpha<\kappa^+ and vocabulary \tau, |\tau| \le \kappa, there is a sentence \psi_\alpha \in L_{\kappa^+,\omega}[\tau] (of quantifier depth \alpha) such that for any \tau-model M:

M \models \psi_\alpha \text{ \underline{iff} } \mathrm{rk}^0(M; <\aleph_0)=\alpha.

2) For every \alpha< \theta^+, \ell \in \{0, 1\} and vocabulary \tau, |\tau|\le \theta there is a sentence \psi \in L_{\theta^+, \omega}(\exists^{\ge \kappa})[\tau] (\exists^{\ge \kappa} is the quantifier “there are \ge \kappa many x-s”) such that for any \tau-model M, M\models \psi^\ell_\alpha iff \mathrm{rk}^\ell(M; <\kappa,\theta)=\alpha.

Proof (2.3) of Fact 2.3

asy to check.

Conclusion

Conclusion 2.4

YZ4M

Assume \tau is a countable vocabulary. If \psi\in L_{\omega_1,\omega}(\tau), R is a unary predicate, \tau_0\subseteq \tau, \Delta \subseteq \{\varphi(x):\varphi \in L_{\omega_1,\omega}(\tau_0)\} is countable and for some transitive model \mathbf{V}_1 of ZFC (may be a generic extension of \mathbf{V} or an inner model as long as \psi, \Delta \in \mathbf{V}_1 and \mathbf{V}_1 \models ``\psi \in L_{\omega_1,\omega}(\tau),\ \Delta \subseteq \{\varphi(x) : \varphi \in L_{\omega_1,\omega}(\tau_0)\}") we have \mathbf{V}_1 \models ``\Pr_{\omega_1}(\lambda) and \psi has a model M with \lambda \le \big|\big\{\{\varphi(x) : M \models \varphi[a],\ \varphi(x) \in \Delta\} : a \in R^M \big\}\big|".

Then we can find a model N of \psi with Skolem functions and a_\alpha \in R^N for \alpha < 2^{\aleph_0} such that for each \alpha<2^{\aleph_0} the type p_\alpha = \{\pm\varphi(x):N \models \pm \varphi[a_\alpha] and \varphi(x)\in \Delta\} is not realized in the Skolem hull of

\{a_\beta:\beta < 2^{\aleph_0} \text{ and } \beta \ne \alpha\}.

Hence \big|\{M/{\approx} : M\models \psi,\ \|M\|=\lambda\}\big|\ge \min\{2^\lambda,\beth_2\} (really here we should say
(M \restriction \tau_0)/{\approx}).

Moreover we can find such a family of models no one of them

we have embeddable into another by an embedding preserving \pm\varphi(x) for \varphi \in\Delta.

Claim

Claim 2.5

4SRE

1) For cardinals \lambda > \kappa \ge \aleph_0 the following are equivalent:

  1. (a) \Pr_{\kappa^+}(\lambda;\kappa)

  2. (b) If M is a model, \tau(M) countable, R,R_0 \in \tau(M) unary predicates, |R^M_0| \le \kappa, \lambda \le |R^M| then we can find M_0, M_1,a_\eta (\eta\in {}^\omega 2) such that:

    1. (i) M_1 is a model of the (first order) universal theory of M (and is a \tau(M)-model)

    2. (ii) a_\eta \in R^{M_1} for \eta \in {}^\omega 2 are pairwise distinct

    3. (iii) M_1 is the closure of \{a_\eta:\eta \in {}^\omega 2\}\cup M_0 under the functions of M_1 (so

      1. (\alpha) M_1 also includes the individual constants of M; in general \|M_1\|=2^{\aleph_0}

      2. (\beta) if \tau(M) has predicates only then |M_1| = \{a_\eta:\eta \in {}^\omega 2\} \cup |M_0|)

    4. (iv) M_0 is countable, M_0\subseteq M, M_0\subseteq M_1, M_0 = c \ell_M(M_0\cap R^M_0), R^{M_1}_0=R^{M_0}_0(\subseteq R^M_0). In fact, we can have:

      1. (*) (M_1,c)_{c \in M_0} is a model of the universal theory of (M,c)_{c\in M_0}

    5. (v) for every n< \omega and a quantifier free first order formula \varphi = \varphi(x_0,\dots, x_{n-1}) \in L(\tau(M)) there is n^*< \omega such that: for every k \in (n^*,\omega) and \eta_0,\dots,\eta_{n-1} \in {}^\omega 2,\nu_0,\dots, \nu_{n-1}\in {}^\omega 2 satisfying \bigwedge\limits_{m<n} \eta_m \restriction k = \nu_m \restriction k and \bigwedge\limits_{m <\ell < n} \eta_m \restriction k \ne \eta_\ell \restriction k we have M_1 \models ``\varphi[a_{\eta_0},\dots,a_{\eta_{n-1}}] \equiv \varphi[a_{\nu_0},\dots,a_{\nu_{n-1}}]", we can even allow parameters from M_0 in \varphi (but k depends on them).

2) For cardinals \lambda>\kappa\geq \aleph_0 the following are equivalent:

  1. (a)' \Pr_{\omega_1}(\lambda; \kappa)

  2. (b)' like (b) above, but we omit ``M_0 \subseteq M".

Proof (2.5) of Claim 2.5

) (a) \Rightarrow (b)

Like the proof of 2.1, (1) \Rightarrow (2), applied to (M,c)_{c\in R^M_0} but the set M_0\cap R^M_0 is chosen by finite approximation i.e. (letting Y be as there and \tau=\tau(M)) we let Z = \big\{(v,\varphi(\ldots, x_\eta, \ldots)_{\eta\in v}, A): v\in Y, \varphi a quantifier free formula in L_{\omega,\omega}(\tau) with set of free variables included in \{x_\eta:\eta\in v\} and parameters from A. A is a finite subset of R^M_0, and for every ordinal \alpha< \kappa^+ there are a^\alpha_\eta \in R^M for \eta\in v such that [\eta \ne \nu from v \Rightarrow a^{\alpha}_\eta \ne a^{\alpha}_\nu] and \mathrm{rk}(\{a^\alpha_\eta : \eta\in v\},M) \ge \alpha and M \models \varphi[\ldots,a^\alpha_\eta,\ldots]_{\eta\in v}\big\}.

We need here the “for every \alpha< \kappa^+" because we want to fix elements of R^M_0, and there are possibly \kappa choices.

\neg (a) \Rightarrow \neg (b):

Like the proof of 2.3; assume \mathrm{NPr}_\alpha (\lambda; \kappa), \alpha< \kappa^+, let M witness it, choose R_0=\alpha+1, R=\lambda, without loss of generality \tau (M)=\{R_{n,\zeta} : n < \omega,\ \zeta < \kappa\}, R_{n,\zeta} is n-place, in M every quantifier free formula is equivalent to some R_{n,\zeta}. Let R^*_{n, k} := \Big\{(i_0,\ldots,i_{n-1},\beta,\zeta): M \models R_{n, \zeta }(i_0, \ldots ,i_{n-1}), \{i_0, \ldots , i_{n-1}\} is with no repetition, increasing for simplicity, and \mathrm{rk}(\{ i_0, \ldots, i_{n-1}\}, M; \kappa)=\beta, with \mathrm{rk}(\{i_0, \ldots, i_{n-1}\}, M; \kappa) \not\ge \beta+1 being witnessed by \varphi(\{i_0, \ldots, i_{n-1}\})=R_{n, \zeta}, k(\{i_0,\ldots, i_{n-1}\})=k\Big\} where the functions \varphi, k are as in the proof of 1.13. Let M be (\lambda, <, R, R_0, R^*_{n,k})_{n\in (0, \omega), k<n} expanded by Skolem functions. So assume toward contradiction that (b) holds, hence for this model M there are models M_0, M_1 and a_\eta\in M_1 for \eta\in {}^\omega 2 as required in clauses (i) – (v) of (b) of claim 2.5. Choose a non-empty finite subset w of ^\omega 2 and \beta and \zeta such that letting w=\{\eta_0, \ldots, \eta_{m-1}\} with a_{\eta_\ell} <^{M_1} a_{\eta_{\ell+1}}, we have:

  1. (\alpha) M_1 \models R^*_{m,k}(a_{\eta_0},\ldots,a_{\eta_{m-1}}, \beta, \zeta)

  2. (\beta) \beta\in R^{M_0}_0 (\subseteq \alpha)

  3. (\gamma) \beta minimal under those constraints.

Note that there are m, \eta_0, \ldots, \eta_{m-1}, \beta, \zeta such that (\alpha) holds: for every non-empty w\subseteq {}^\omega 2, as M_1 is elementarily equivalent to M there are \beta, \zeta as required in (\alpha). Now (\alpha) implies \zeta\in R^{M_1}_0, but R^{M_1}_0 = R^{M_0}_0, so clause (\beta) holds too, and so we can satisfy (\gamma) too as the ordinals are well ordered. Let \varphi'=\varphi(x_0, \ldots, x_{m-1}, \beta, \zeta), note the parameters are from R^{M_1}_0 (as M_1 is elementarily equivalent to M) hence from R^{M_0}_0\subseteq M, and clause (v) (of (b) of 2.5) applies to \varphi', \langle \eta_0, \ldots, \eta_{m-1}\rangle giving n^*< \omega. We can find \eta'_k\in {}^\omega 2, \eta'_k \neq \eta_{k}, \eta'_k \restriction n^* = \eta_k \restriction n^*, and easily for w'=\{\eta_, \ldots, \eta_{m-1}, \eta'_k\} we can find \beta' < \beta, \zeta'< \kappa and k such that M_1\models R_{m+1, k'} (a_{\eta_0}, \ldots, a_{\eta_{m-1}}, a_{\eta'_k}, \beta', \zeta') and then if \beta \geq 0 we get contradiction to clause (\gamma) above. If \beta=0 we use clause (i) to copy the situation to M and get a contradiction.

2) Similar proof.

Remark

Remark 2.6

2ZVQ

1) See 4.6, 4.7 how to use claim 2.5.

2) In (b), if M has Skolem functions then we automatically get also:

  1. (i)^+ M_1 a model of the first order theory of M

  2. (iii)^+ M_1 is the Skolem hull of \{a_\eta : \eta \in {}^\omega 2\} \cup M_0

  3. (iv)^+ M_0 \prec M, M_0 \prec M_1, M_0 countable (and R^{M_1}_0 = R^{M_0}_0 \subseteq R^M_0)

  4. (v)^+ clause (v) above holds even for \varphi any (first order) formula of L_{\omega,\omega}(\tau(M)).

Notation

Notation 2.7

DBA8

Let \bar\lambda denote a finite (or countable) sequence of pairs of infinite cardinals \langle (\lambda_\zeta;\kappa_\zeta): \zeta < \zeta(*)\rangle such that \kappa_\zeta increases with \zeta, so e.g. \bar\lambda^{\oplus}= \langle(\lambda^\oplus_\zeta, \kappa^\oplus_\zeta): \zeta <\zeta^\oplus(*)\rangle. We shall identify a strictly increasing \bar\kappa = \langle \kappa_\zeta:\zeta \le \zeta(*)\rangle with \langle(\kappa_{\zeta+1}; \kappa_\zeta):\zeta< \zeta(*)\rangle.

Let R,R_0,Q_0,\dots, R_{\zeta(*)-1}, Q_{\zeta(*)-1} be fixed unary predicates and \bar R=\langle(R_\zeta, Q_\zeta): \zeta<\zeta(*)\rangle.

A \bar\lambda-model M is a model M such that: R, R_\zeta, Q_\zeta \in \tau(M) are all unary predicates, |R^M_\zeta|=\lambda_\zeta, |Q^M_\zeta|=\kappa_\zeta for \zeta<\zeta(*), Q^M_\zeta \subseteq R^M_\zeta and \langle R^M_\zeta:\zeta< \zeta (*) \rangle are pairwise disjoint, and R^M = \bigcup\limits_{\zeta<\zeta(*)}R^M_\zeta.

For a \in R^M let \zeta(a) be the \zeta such that a \in R^M_\zeta (e.g. R^M_\zeta = \lambda_\zeta \backslash \bigcup\limits_{\xi<\zeta} \lambda_\xi, \kappa_{\zeta+1} = \lambda_\zeta). For a \bar\lambda-model M we say that a \in c \ell_\kappa(A,M) if A \cup \{a\} \subseteq M and for some n < \omega, and quantifier free formula \varphi(x_1,y_1,\dots,y_n) and b_1,\dots, b_n \in A we have

M \models \varphi(a,b_1,\dots,b_n) \text{ and } (\exists^{\le\kappa} x) \varphi(x,b_1,\dots,b_n).
Definition

Definition 2.8

NHMQ

1) For \ell<6, \bar\lambda as in Notation 2.7, and an ordinal \alpha let \Pr^\ell_\alpha(\bar\lambda;\theta) mean that for every \bar\lambda-model M, with |\tau(M)|\le \theta we have \mathrm{rk}^\ell(M,\bar\lambda) \ge \alpha (and \mathrm{NPr}^l_\alpha(\bar\lambda,\theta) is the negation, if \theta is omitted it means \kappa_0, remember \bar\lambda= \langle (\lambda_\zeta,\kappa_\zeta): \zeta<\zeta(*)\rangle) where the rank is defined in part (2) below.

2) For a \bar \lambda-model M, \mathrm{rk}^\ell (M,\bar\lambda)= \sup\{\mathrm{rk}^\ell(w,M,\bar\lambda)+1:\;w \in [\bar R^M]^*\} where the rank is defined in part (3) below and:

  1. (\alpha) if \zeta(*) is finite, [\bar R^M]^* = \{w:w a finite subset of R^M not disjoint to any R^M_\zeta\}

  2. (\beta) if \zeta(*) is infinite, [\bar R^M]^* = \{w: w a finite non-empty subset of R^M\}.

3) For a \bar\lambda-model M, and w \in [R^M]^* we define the truth value of “\mathrm{rk}^\ell(w,M;\bar\lambda) \ge \alpha" by induction on \alpha.

Case A: \alpha=0

\mathrm{rk}^\ell(w,M;\bar\lambda) \ge \alpha iff no a \in w \cap R^M belongs to c \ell_{\kappa_{\zeta(a)}} (w\backslash\{a\},M).

Case B: \alpha is a limit ordinal

\mathrm{rk}^\ell(w,M;\bar\lambda) \ge \alphaiff \mathrm{rk}^\ell(w,,M;\bar\lambda) \ge \beta for every ordinal \beta < \alpha.

Case C: \alpha=\beta +1

We demand two conditions:

  1. (\alpha) exactly as in Definition 1.1(3)(*)_3 except that when \ell=2,3,4,5 we use \kappa =\kappa^+_{\zeta(a_k)},

  2. (\beta) if \zeta< \zeta(*) and w\cap R^M_\zeta=\varnothing then for some a\in R^M_\zeta,\mathrm{rk}^\ell (w\cup \{a\},M;\theta) \ge \beta.

Claim

Claim 2.9

JE81

The parallel of the following holds: 1.2 (+ statements in 1.1) also 1.3 (use \alpha<\kappa^+_0), 1.5(2) (for \alpha \le \kappa^+_0), 1.10 (satisfying \kappa^+_0-c.c.) and we adapt 1.6.

Claim

Claim 2.10

H7QB

If \alpha is a limit ordinal and \lambda_\xi \ge \beth_\alpha (\kappa_\xi) for every \xi <\xi(*), then \Pr_\alpha (\bar\lambda).

Proof (2.10) of Claim 2.10

se indiscernibility and Erdős-Rado as in the proof of 1.8(1).

In more details. The induction hypothesis on \alpha is, assuming \zeta(*) < \omega: if A\subseteq R^M,\bigwedge\limits_{\zeta< \zeta(*)} |A \cap R^M_\zeta| \ge \beth_{\omega\times \alpha} then for every \beta<\alpha, k<\omega and every \mkern 1.5mu\overline{\mkern-1.5mum\mkern-1.5mu}\mkern 1.5mu=\langle m_\zeta: \zeta<\zeta(*)\rangle, m_\zeta\in (0,\omega) for some w \subseteq A we have \bigwedge\limits_{\zeta}|w \cap R^M_\zeta|= m_\zeta and \mathrm{rk}(w;M,\bar\lambda) \ge \omega \times \beta+k. Then for \alpha=\gamma+1, choose distinct a^\zeta_i\in A\cap R^M_\zeta (i<\beth_{\omega\times\gamma+m+ m_\zeta}) and use polarized partition (see Erdős, Hajnal, Mate, Rado [EHMR]) on \langle\langle a^\zeta_i: i< \beth_{\omega \times \alpha}\rangle: \zeta<\zeta(*)\rangle. For \zeta(*) infinite use A\subseteq R^M such that w_A=\{\zeta: A\cap R^M_\zeta \ne \varnothing\} is finite non-empty, \zeta\in w_A \Rightarrow |A\cap R^M_\zeta| \ge \beth_{\omega \times \alpha} and proceed as above.

Claim

Claim 2.11

B486

Let \zeta(*) < \omega, \kappa^\varepsilon_0< \dots < \kappa^\varepsilon_{\zeta(*)}, \bar\lambda^\varepsilon =\langle (\kappa^\varepsilon_{\xi+1},\kappa^\varepsilon_\xi): \xi < \zeta(*)\rangle (for \varepsilon \le \omega).

1) If \Pr_n(\bar\lambda^n) for n < \omega, and for some \theta \le \kappa^\omega_0 there is a tree \mathscr{T} \in {}^{\theta >} (\kappa^\omega_0) of cardinality \le \kappa^\omega_0 with \ge \kappa^\omega_{\zeta (*)} \theta-branches then:

  1. \otimes every first order sentence which has a \bar\lambda^n-model for each n, also has a \bar\lambda^\omega-model

  2. \otimes' moreover, if \mathbf{T} is a first order theory of cardinality \le \kappa^\omega_{0} and every finite \mathbf{T}' \subseteq \mathbf{T} has a \bar\lambda^n-model for each n then \mathbf{T} has a \bar\lambda^\omega-model.

2) So if \bar\lambda^\varepsilon =\bar\lambda for \varepsilon \le \omega are as above then we have \kappa^\omega_0-compactness for the class of \bar\lambda^\omega-models. Where

  1. \oplus a class \mathfrak{K} of models is \kappa-compact when for every set \mathbf{T} of \le \kappa first order sentences, if every finite subset of \mathbf{T} has a model in \mathfrak{K} then \mathbf{T} has a model in \mathfrak{K}.

3) In part (1) we can use \bar\lambda^n with domain \omega_n, if \omega_n \subseteq \omega_{n+1} and \zeta (*)=\bigcup \{w_n : n < \omega\}.

Proof (2.11) of Claim 2.11

traight if you have read [Sh:8], [Sh:18], [Sh:37] or read the proof of 2.12 below (only that now the theory is not necessary countable, no types omitted, and by compactness it is enough to deal with the case \zeta(*) is finite).

Claim

Claim 2.12

7QK6

Let \zeta(*)< \omega_1, \bar\lambda^\varepsilon = \langle (\kappa^\varepsilon_{\xi+1}, \kappa^\varepsilon_\xi): \xi< \zeta(*)\rangle for each \varepsilon \le \omega_1 (and \kappa^\varepsilon_\xi strictly increasing with \xi). If \Pr_\varepsilon (\bar\lambda^\varepsilon) for every \varepsilon< \omega_1 and \kappa^{\omega_1}_\xi \le 2^{\aleph_0} and \psi\in L_{\omega_1, \omega} and for each \varepsilon< \omega_1 there is a \bar \lambda^\varepsilon-model satisfying \psi then there is a \bar\lambda^{\omega_1}-model satisfying \psi.

Proof (2.12) of Claim 2.12

or simplicity, again like [Sh:8], [Sh:18], [Sh:37]. Let M_\varepsilon be a \bar \lambda^\varepsilon model of \psi for \varepsilon< \omega_1. By expanding the M_\varepsilon’s, by a pairing function and giving names of subformulas of \psi we have a countable first order theory \mathbf{T} with Skolem functions, a countable set \Gamma of 1-types and M^+_\varepsilon such that:

  1. (a) M^+_\varepsilon is a \bar \lambda^\varepsilon-model of \mathbf{T} omitting each p\in \Gamma

  2. (b) if M is a model of \mathbf{T} omitting every p \in \Gamma then M is a model of \psi.

Now as in the proof of 2.1 we can find a model M^+ and a^\zeta_\eta for \zeta< \zeta(*), \eta\in {}^\omega 2 such that

  1. (\alpha) M^+ a model of \mathbf{T}

  2. (\beta) a^\zeta_\eta\in R^M_\zeta and \eta \ne \nu \Rightarrow a^\zeta_\eta \ne a^\zeta_\nu

  3. (\gamma) for every first order formula \varphi(x_0,\ldots, x_{n-1})\in L_{\omega, \omega}(\tau(\mathbf{T})) and \zeta(0), \ldots, \zeta(n-1)< \zeta(*) ordinals, there is k< \omega such that: if \eta_0, \ldots, \eta_{n-1}\in {}^\omega 2, \nu_0, \ldots, \nu_{n-1}\in {}^\omega 2 and \langle \eta_\ell \restriction k: \ell< n\rangle is with no repetitions and \eta_\ell\restriction k= \nu_\ell \restriction k then M^+ \models \varphi (a^{\zeta(0)}_{\eta_0}, \ldots, a^{\zeta(n-1)}_{\eta_{n-1}}) \equiv \varphi (a^{\zeta(0)}_{\nu_0}, \ldots, a^{\zeta(n-1)}_{\eta_{n-1}})

  4. (\delta) if \sigma (x_0,\ldots,x_{n-1}) is a term of \tau (\mathbf{T}) and \zeta(0), \ldots, \zeta(n-1) < \zeta(*), and p\in \Gamma then for some k< \omega for any \rho_0,\ldots,\rho(n-1)\in {}^k 2 pairwise distinct there is \varphi(x)\in p(x) such that:

    1. (*) \rho_\ell \triangleleft \eta_\ell \in {}^\omega 2 \Rightarrow M^+ \models \neg \varphi (a^{\zeta(0)}_{\eta_0}, \ldots, a^{\zeta(n-1)}_{\eta_{n-1}}) (i.e. this is our way to omit the types in \Gamma)

  5. (\varepsilon) if \zeta(0), \ldots, \zeta(n-1) < \zeta(*), \sigma( x_0, \ldots, x_{n-1}) is a term of \tau(\mathbf{T}), and m<n, then for some k< \omega, we have

    1. (*) if \eta_0, \ldots, \eta_{n-1}\in {}^\omega 2, and \nu_0, \ldots, \nu_{n-1}\in {}^\omega 2 and \eta_\ell \restriction k = \nu_\ell \restriction k and \langle \eta_\ell \restriction k: \ell< \omega \rangle is without repetitions and \zeta(\ell) < \zeta(m) \Rightarrow \eta_\ell = \nu_\ell then M^+ \models Q_{\zeta(m)} (\sigma(a^{\zeta(0)}_{\eta_0}, \ldots, a^{\zeta(n-1)}_{\eta_{n-1}})) and Q_{\zeta(m)}(\sigma(a^{\zeta(0)}_{\nu_0},\ldots, a^{\zeta(n-1)}_{\nu_{n-1}}) \Rightarrow \sigma(a^{\zeta(0)}_{\eta_0},\ldots,a^{\zeta(n-1)}_{\eta_{n-1}}) = \sigma (a^{\zeta(0)}_{\nu_0},\ldots,a^{\zeta(n-1)}_{\nu_{n-1}}).

Now choose Y_\zeta \subseteq {}^\omega 2 of cardinality \lambda^{\omega_1}_\zeta and let M^* be the \tau(M)-reduct of the Skolem hull in M^+ of \{a^\zeta_\eta:\zeta< \zeta(*) and \eta\in Y_\zeta\}. This is a model as required.

Conclusion

Conclusion 2.13

U9TS

If \mathbf{V}_0 \models \mathrm{GCH},\mathbf{V} = \mathbf{V}^{\mathbf{P}}_0 for some c.c.c. forcing notion \mathbf{P} then e.g.

  1. (*) if \aleph_{\omega \times 3} < 2^{\aleph_0}, \langle \aleph_0,\aleph_\omega,\aleph_{\omega + \omega}\rangle \Rightarrow \langle \aleph_\omega,\aleph_{\omega +\omega}, \aleph_{\omega + \omega +\omega}\rangle (see [Sh:8]) i.e., letting \bar \lambda^0=\langle (\aleph_0,\aleph_\omega),(\aleph_\omega, \aleph_{\omega+\omega})\rangle and \bar\lambda^1 = \langle(\aleph_\omega,\aleph_{\omega+\omega}),(\aleph_{\omega+\omega}, \aleph_{\omega+\omega+\omega})\rangle, for any countable first order \mathbf{T}, if every finite \mathbf{T}' \subseteq \mathbf{T} has a \bar\lambda^0-model then \mathbf{T} has a \bar\lambda^1-model

  2. (**) \langle \kappa_\xi:\xi \le \xi(*) \rangle \rightarrow \langle \kappa'_\xi:\xi \le \xi(*) \rangle if \bigwedge\limits_\xi \kappa^{+\omega}_\xi \le \kappa_{\xi+1} and \kappa'_0 \le \kappa'_1 \le \dots \le \kappa'{\xi(*)} \le 2^{\aleph_0} (and versions like 2.11(1)).

Proof (2.13) of Conclusion 2.13

hy? By 2.10 if \bar \lambda=\langle (\lambda_\xi, \kappa_\xi): \xi< \zeta(*)\rangle, \lambda_\xi \ge \beth_\omega(\kappa_\xi) then \Pr_n(\bar\lambda) (really \lambda_\xi \ge \beth_k(\kappa_\xi) for k depending on n only suffices, see [EHMR]). Now ccc forcing preserves this and now apply 2.11. Similarly we can use \theta^+-cc forcing \mathbf{P} and deal with cardinals in the interval (\theta, 2^\theta) in \mathbf{V}^\mathbf{P}.

Remark

Remark 2.14

7V29

We can say parallel things for the compactness of (\exists^{\ge \lambda}), for \lambda singular \le 2^{\lambda_0} (or \theta +|\mathscr{T}| <\lambda \le number of \theta-branches of \mathscr{T}), e.g. we get the parallel of 2.13.

In more details, if \mathbf{V}_0 = \mathbf{V}^\mathbf{P},\mathbf{P} satisfies the \theta^+-c.c. then

  1. (*) in \mathbf{V}_0^\mathbf{P}, for any singular \lambda\in (\theta, 2^\theta) such that \mathbf{V}_0 \models ``\lambda is strong limit" we have

    1. \circledast the class \{(\lambda,<,R_\zeta \ldots)_{\zeta< \theta}: R_\zeta an n_\zeta-relation, (\lambda,<) is \lambda-like\} of models is \theta-compact, and we can axiomatize it.

There are also consistent counterexamples, see [Sh:532].

The point of proving (*) is:

  1. \otimes for a vocabulary \tau of cardinality \le \theta, letting \mathbf{T}^{\mathrm{sk}}_\tau be a first order theory with Skolem functions \tau(T^{\mathrm{sk}}_\tau) (but the Skolem functions are new), then TFAE for a first order \mathbf{T} \subseteq L_{\omega,\omega}(\tau)

    1. (a) \mathbf{T} has a \lambda-like model

    2. (b) the following is consistent: \mathbf{T} \cup \mathbf{T}^{\mathrm{sk}}_\tau \cup \{\sigma(\ldots,x^{n(\ell)}_{\eta_\ell}, y_{n(\ell)},\ldots)_{\ell< k} = \sigma(\ldots,x^{n(\ell)}_{\nu_\ell}, y_{n(\ell)},\ldots)_{\ell < k} \vee \sigma(\ldots,x^{n(\ell)}_{\eta_\ell},y_{n(\ell)} \ldots) > y_n: n(\ell)< \omega, \eta_\ell \in {}^\omega 2, and for some j<\omega, \langle \eta_\ell \restriction j: \ell< k\rangle is with no repetition, \eta_\ell \restriction j = \nu_\ell \restriction j, n(\ell)< n \Rightarrow \eta_\ell = \nu_\ell\}\cup \{\sigma(\ldots, x^{n(\ell)}_{\eta_\ell}, y_{n(\ell)}, \ldots)<y_n: n(\ell)< n and \eta_\ell \in {}^\omega 2\}.

Definition

Definition 3.1

0GFG

1) For an \omega-sequence \bar{T} = \langle T_n:n < \omega \rangle of (2,2)-trees, we define a function \mathrm{degsq} (square degree).

Its domain is \mathrm{pfap} = \mathrm{pfap}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu} = \{(u,g):(\exists n) (u \in [{}^n 2]^*, g is a 2-place function from u to \omega)\} and its values are ordinals (or \infty or -1). For this we define the truth value of “\mathrm{degsq}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu}(u,g) \ge \alpha" by induction on the ordinal \alpha.

Case 1: \alpha=-1

\mathrm{degsq}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu} (u,g)\ge -1 iff (u,g) \in \mathrm{pfap}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu} and \eta,\nu \in u \Rightarrow (\eta,\nu) \in T_{g(\eta,\nu)}.

Case 2: \alpha is limit

\mathrm{degsq}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu}(u,g)\ge \alpha iff \mathrm{degsq}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu} (u,g) \ge \beta for every \beta <\alpha.

Case 3: \alpha = \beta +1

\mathrm{degsq}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu} (u,g)\ge \alpha iff for every \rho^* \in u, for some m, u^* \subseteq {}^m 2,g^* and functions h_0,h_1, we have:

  1. h_i:u \rightarrow u^*,

  2. (\forall \eta \in u) \eta \triangleleft h_i (\eta)

  3. (\forall\eta \in u) [h_0(\eta) = h_1(\eta) \Leftrightarrow \eta \ne \rho^*]

  4. u^* = \mathrm{Rang}(h_0) \cup \mathrm{Rang}(h_1)

  5. g^* is a 2-place function from u^* to \omega

  6. g^*(h_i(\eta),h_i(\nu)) = g(\eta,\nu) for i<2 and \eta,\nu\in u

  7. \mathrm{degsq}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu} (u^*,g^*) \ge \beta (so (u^*,g^*) a\in \mathrm{pfap}).

2) We define \mathrm{degsq}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu} (u,g) = \alpha iff for every ordinal \beta, \mathrm{degsq}(u,g) \ge \beta \Leftrightarrow \beta \le \alpha (so \alpha = -1, \alpha = \infty are legal values).

3) We define \mathrm{degsq}(\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu) =\bigcup\{\mathrm{degsq}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu}(u,g)+1: (u,g)\in \mathrm{pfap}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu}\}.

Claim

Claim 3.2

OCVS

Assume \mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu is an \omega-sequence of (2,2)-trees.

1) For every (u,g) \in \mathrm{pfap}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu},\mathrm{degsq}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu} (u,g) is an ordinal, \infty or -1. Any automorphism F of ({}^\omega 2,\triangleleft) preserves this (it acts on \mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu too, i.e.

\mathrm{degsq}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu}(u,g) = \mathrm{degsq}_{\langle F(T_n):n<\omega\rangle}(F(u), g\circ F^{-1}).

2) \mathrm{degsq}({\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu}) =\infty iff \mathrm{degsq}({\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu}) \ge \omega_1 iff there is a perfect square contained in \bigcup\limits_{n<\omega} \lim (T_n) iff for some ccc forcing notion \mathbf{P},\Vdash_\mathbf{P} ``\bigcup\limits_{n<\omega} \lim(T_n) contains a \lambda_{\omega_1}(\aleph_0)-square" (so those properties are absolute).

3) If \mathrm{degsq}({\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu})=\alpha(*)< \omega_1 then \bigcup\limits_{n< \omega} \lim (T_n) contains no \lambda_{\alpha(*)+1}(\aleph_0)-square.

4) For each \alpha(*)< \omega_1 there is an \omega-sequence of (2,2)-trees \mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu= \langle T_n:n< \omega \rangle with \mathrm{degsq}({\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu})=\alpha(*).

5) If \mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu =\langle T_n:n<\omega\rangle is a sequence of (2,2)-trees then the existence of an \aleph_1-square in \bigcup\limits_{n<\omega} \lim (T_n) is absolute.

6) Moreover for \alpha(*) < \omega_1 we have: if \mu < \lambda_{\alpha(*)}(\aleph_0), A,B disjoint subsets of {}^\omega 2 \times {}^\omega 2 of cardinality \le \mu, then some c.c.c. forcing notion \mathbf{P} adds \mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu as in (4) (i.e. an \omega-sequence of (2,2)-trees \mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu = \langle T_n : n < \omega\rangle with \mathrm{degsq}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu}(\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu) = \alpha(*)) such that: A \subseteq \bigcup\limits_{n<\omega} \lim [f(T_n)], B \cap \bigcup\limits_{n<\omega} \lim [f(T_n)] = \varnothing.

Proof (3.2) of Claim 3.2

asy to prove. E.g.

3) Let \lambda=\lambda_{\alpha(*)+1}(\aleph_0) and assume \{\eta_i: i<\lambda\} \subseteq {}^\omega 2, [i<j\Rightarrow \eta_i \ne \eta_j] and (\eta_i,\eta_j)\in \bigcup\limits_{n}\lim (T_n) and let (\eta_i, \eta_j)\in \lim (T_{g(\eta_i, \eta_j)}). For (u,f) \in \mathrm{pfap}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu}, u=\{\nu_0,\ldots, \nu_{k-1}\} (with no repetition, <_{lx}-increasing) let R_{(u,f)}=\{(\alpha_0,\ldots, \alpha_{k-1}): \alpha_\ell<\lambda and \nu_\ell\triangleleft\eta_{\alpha_\ell} for \ell<k and f(\nu_\ell, \nu_m)= g(\eta_{\alpha_\ell}, \eta_{\alpha_m}) for \ell, m<k\}. Let M=(\lambda, R_{(u,f)})_{(u,f)\in\mathrm{pfap}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu}}. Clearly if we have \alpha_0,\ldots,\alpha_{k-1}<\lambda and n such that \langle \eta_{\alpha_\ell}\restriction n: \ell<k\rangle is with no repetition, g(\eta_{\alpha_{\ell(1)}}, \eta_{\alpha_{\ell(2)}})= f(\eta_{\alpha_{\ell(1)}}\restriction n,\ \eta_{\alpha_{\ell(2)}}\restriction n) then R_{(u,f)} (\alpha_0,\alpha_1,\ldots,\alpha_{k-1}) and we can then prove

\mathrm{rk}(\{\alpha_0,\ldots,\alpha_{k-1}\},M) \le \mathrm{degsq}_{\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu}(u,f)

(by induction on the left ordinal). But M is a model with countable vocabulary and cardinality \lambda=\lambda_{\alpha(*)+1}(\aleph_0). Hence by the definition of \lambda_{\alpha(*)+1} we have \mathrm{rk}(M) \geq \alpha(*)+1, so \alpha(*)+1 \le \mathrm{rk}(M) \le \mathrm{degsq}(\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu) \le \alpha(*) (by previous sentence, earlier sentence and a hypothesis respectively). Contradiction.

4) Let W=\{\eta:\eta is a (strictly) decreasing sequence of ordinals, possibly empty\}.

We choose by induction on i<\omega, n_i and an indexed set \langle (u^i_x, f^i_x, \alpha^i_x): x\in X_i\rangle such that:

  1. (a) n_i< \omega, n_0=0, n_i< n_{i+1}

  2. (b) X_i finite including \bigcup\limits_{j< i}X_j

  3. (c) for x\in X_i, u^i_x \subseteq {}^{n_i}2, f^i_x a two place function from u^i_x to \omega and \alpha^i_x \in w_i

  4. (d) for some x\in X_i, u^i_x =\{0_{n_i}\}

  5. (e) h_i is a function from X_i into W and h_i\subseteq h_{i+1}

  6. (f) |X_0|=1, and h_0 is constantly \langle\ \rangle

  7. (g) if x\in X_i then: \alpha^{i+1}_x= \alpha^i_x and the function \nu \mapsto \nu\restriction n_i is one to one from u^{i+1}_x onto u^i_x and \nu \in u^{i+1}_x \Rightarrow \nu\restriction [n_i, n_{i+1}) = 0_{[n_i, n_{i+1})} and \eta, \nu \in u^{i+1}_x \Rightarrow f^{i+1}_x (\eta, \nu) = f^i_x (\eta \restriction n_i, \nu \restriction n_i)

  8. (h) for some x=x_i\in X_i, \beta = \beta_i \in w_{i+1} \cap \alpha^i_x and \rho^*=\rho^*_i \in u^i_x and \Upsilon_i \in W such that h_i(x_i)\triangleleft \Upsilon_i we can find y= y_i such that:

    1. (\alpha) X_{i+1} = X_i \cup \{y_i\}, y_i \notin X_i

    2. (\beta) \alpha^{i+1}_y = \beta

    3. (\gamma) the function \nu \mapsto \nu \restriction n_i is a function from u^{i+1}_y onto u^i_x, almost one to one: \rho^* has exactly two predecessors say \rho^y_1, \rho^y_2, and any other \rho\in u^i_x \setminus \{\rho^*\} has exactly one predecessor in u^{i+1}_y

    4. (\delta) for \nu, \eta\in u^{i+1}_y if (\nu, \eta)\ne (\rho^y_1, \rho^y_2) and (\nu, \eta) \ne (\rho^y_2, \rho^y_1) then f^{i+1}_{y_i}(\eta, \nu) = f^i_x (\eta\restriction n_i, \nu\restriction n_i)

    5. (\varepsilon) h_{i+1} = h_i \cup \{(y_i, \Upsilon_i)\}

  9. (i) if x_1, x_2\in X_i and u^i_{x_1}\cap u^i_{x_2} \neq \varnothing then u^i_{x_1} \cap u^i_{x_2} = \{ 0_{n_i}\}

  10. (j) if x \in X_i, \beta\in w_i \cap \alpha^i_x, \rho^*\in u^i_x and h(x) \triangleleft \Upsilon\in W, then   for some j \in (i,\omega) we have x_j = x, \beta_j=\beta, \rho^*\trianglelefteq \rho^*_j and \Upsilon_j= \Upsilon

  11. (k) the numbers f^{i+1}_{y_i}(\rho^{y^1}_1, \rho^{y^1}_2), f^{i+1}_{y_i}(\rho^{y^2}_2, \rho^{y^2}_1) are distinct and do not belong to \bigcup\{\mathrm{Rang} (f^i_x):x \in X_i\}.

There is no problem to carry the definition.

We then let

\begin{array}{clcr} T_n = \big\{(\eta,\nu):& \text{for some } i < \omega \text{ and } x \in X_i \text{ and } \eta',\nu' \in u^i_x \\ &\text{we have } f^i_x(\eta', \nu')=n \text{ and for some } \ell \le n_i \text{ we have} \\ &(\eta,\nu) = (\eta'\restriction \ell, \nu'\restriction \ell) \big\} \end{array}

and \mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu = \langle T_n: n< \omega\rangle. Now it is straight to compute the rank.

5) By the completeness theorem for L_{\omega_1, \omega}(Q) (see Keisler [Ke71])

6) By the proof of 1.13.

Definition

Definition 3.3

TJOC

Let T be a (2,2, \kappa)-tree. Let \mathrm{set}(T) be the set of all pairs (u,f) such that

\big(\exists n=n(u,f)\big) \big[ u\subseteq {}^n 2,\ f : u \times u \rightarrow {}^n \kappa, \text{ and } \eta,\nu \in u \Rightarrow (\eta,\nu, f(\eta,\nu))\in T \big].

We want to define \mathrm{degsq}_T(x) for x\in\mathrm{set}(T). For this we define by induction on the ordinal \alpha when \mathrm{degsq}_T(x) \ge \alpha.

Case 1: \alpha=-1

\mathrm{degsq}_T (u,f)\ge \alpha iff (u,f) \in \mathrm{set}(T).

Case 2: \alpha limit

\mathrm{degsq}_T (u,f) \ge \alpha iff \mathrm{degsq}_T (u,f)\ge\beta for every \beta < \alpha.

Case 3: \alpha=\beta +1

\mathrm{degsq}_T (u,f)\ge \alpha iff for every \eta^* \in u, for some m>n(u,f) there are (u^*,f^*)\in \mathrm{set}(T) and functions h_0,h_1 such that \mathrm{degsq}_T(u^*,f^*) \ge \beta and:

  1. (i) n(u^*,f^*)=m

  2. (ii) h_i is a function from u to {}^m 2

  3. (iii) \eta \triangleleft h_i (\eta) for i<2

  4. (iv) for \eta \in u we have h_0(\eta) \ne h_1(\eta) \Leftrightarrow \eta =\eta^*

  5. (v) for \eta_1 \ne \eta_2 \in u,i<2 we have f(\eta_1,\eta_2) \triangleleft f^* (h_i(\eta_1),h_i(\eta_2))

  6. (vi) for \eta \in u^* we have f(\eta\restriction n, \; \eta \restriction n) \triangleleft f^* (\eta, \eta)

Lastly, \mathrm{degsq}_T (u,f) =\alpha iff for every ordinal \beta we have [\beta \le \alpha \Leftrightarrow \mathrm{degsq}_T(u,f) \ge \beta].

Also let \mathrm{degsq} (T)= \mathrm{degsq}_T\big(\big\{\langle\ \rangle \big\},\big\{\big\langle \langle\ \rangle, \langle\ \rangle \big\rangle \big\}\big).

Claim

Claim 3.4

V5UK

1) For a (2,2, \kappa)-tree T, for (u,f) \in \mathrm{set}(T), \mathrm{degsq}_T(u,f) is an ordinal or infinity or =-1. And similarly \mathrm{degsq} (T). All are absolute. Also \mathrm{degsq} (T) \ge \kappa^+ implies \mathrm{degsq} (T) =\infty and similarly for \mathrm{degsq}_{T}(u, f).

2) \mathrm{degsq} (T)=\infty iff \Vdash_\mathbf{P} ``\mathrm{prj}\lim T (=\{(\eta,\nu) \in {}^\omega 2 \times {}^\omega 2: for some \rho \in {}^\omega \kappa, \bigwedge\limits_{n<\omega}(\eta\restriction n, \nu\restriction n, \rho\restriction n)\in T\}) contains a perfect square" for every forcing notion \mathbf{P} including a trivial one i.e. \mathbf{V}^\mathbf{P} = \mathbf{V} iff \models_\mathbf{P} ``\mathrm{prj}\lim(T) contains a 2^{\aleph_0}-square" for the forcing notion \mathbf{P} which is adding \lambda Cohen reals for \lambda=\lambda_{\omega_1} (\kappa) some \lambda iff for some \mathbf{P},\Vdash_\mathbf{P} ``\mathrm{prj} \lim (T) contains ?? \lambda_{\kappa^+} (\aleph_0)-square".

3) If \alpha(*) = \mathrm{degsq} (T) < \kappa^+, then \mathrm{prj}\lim (T) does not contain a \lambda_{\alpha(*)+1}(\kappa)-square.

Proof (3.4) of Claim 3.4

) Easy.

2) Assume \mathrm{degsq}(T) = \infty, and note that \alpha^* = \{\mathrm{degsq}_T(u,f): (u,f) \in \mathrm{set}(T) and \mathrm{degsq}_T(u,f) < \infty\} \setminus \{\infty\} is an ordinal so (u,f) \in \mathrm{set}(T) and \mathrm{degsq}_{T}(u,f) \ge \alpha^* \Rightarrow \mathrm{degsq}_T(u,f) = \infty (in fact any ordinal \alpha \ge \sup\{\mathrm{degsq}_T(u,f)+1:(u,f) \in \mathrm{set}(T)\} will do). Let \mathrm{set}^\infty(T)= \{(u,f) \in \mathrm{set}(T): \mathrm{degsq}_T(u,f) = \infty\}.

Now

  1. (*)_1 there is (u,f) \in \mathrm{set}^\infty(T)

  2. (*)_2 for every (u,f) \in \mathrm{set}^\infty(T) and \rho \in u we can find (u^+,f^+) \in \mathrm{set}^\infty(T) and for e=1,2,h_e: u \rightarrow u^+ such that (\forall \eta\in u) (\eta \triangleleft h_e(\eta)), (\forall \eta, \nu \in u) (f(\eta, \nu) \triangleleft f^+(h_e(\eta), h_e(\nu)), (\forall \eta\in u)[h_1(\eta)= h_2(\eta) \Leftrightarrow \eta=\rho].

[Why? As \mathrm{degsq}_{T}(u, f)=\infty it is \ge \alpha^*+1 so by the definition we can find (u^+, f^+), h_1, h_2 as above but only with \mathrm{degsq}_{T}(u^+, f^+) \ge \alpha^*, but this implies \mathrm{degsq}_{T}(u^+, f^+)=\infty.]

  1. (*)_3 for every (u, f) \in \mathrm{set}^\infty(T) with u=\{\eta_\rho: \rho\in {}^n 2\}\subseteq {}^{(n_1)}2 (no repetition) we can find n_2> n_1 and (u^+,f^+) \in \mathrm{set}^\infty(T) with u^+ = \{\eta_\rho: \rho \in {}^{n+1}2\}\subseteq {}^{(n_2)}2 (no repetitions) such that

    1. (i) \rho\in {}^{n+1}2 \Rightarrow \eta_{\rho \restriction n} \triangleleft \eta_\rho

    2. (ii) for \rho_1, \rho_2\in {}^{n+1} 2, \rho_1\restriction n \ne \rho_2 \restriction n \Rightarrow f(\eta_{\rho_1\restriction n}, \eta_{\rho_2 \restriction n}) \triangleleft f^+(\eta_{\rho_1}, \eta_{\rho_2})

    3. (iii) for \rho\in {}^{n+1} 2, f(\eta_{\rho \restriction n}, \eta_{\rho\restriction n}) \triangleleft f(\eta_\rho,\eta_\rho).

[Why? Repeat (*)_2 2^n times.]

So we can find \langle \eta_\rho: \eta \in {}^n 2\rangle, f_n by induction on n such that \langle \eta_\rho: \rho\in {}^n2\rangle is with no repetition, \mathrm{degsq}_{T} (\{\eta_\rho: \rho\in {}^n 2\}, f_n)=\infty, and for each n clauses (i), (ii), (iii) of (*)_3 hold, i.e. \rho_1, \rho_2 \in {}^{n+1} 2, \rho_1 \restriction n \ne \rho_2\restriction n \Rightarrow f_n(\eta_{\rho_1 \restriction n}, \eta_{\rho_2\restriction n}) \triangleleft f_{n+1} (\eta_{\rho_1}, \eta_{\rho_2}) and for \rho\in {}^{n+1}2 we have f_n(\eta_{\rho\restriction n}, \eta_{\rho\restriction n}) \triangleleft f_{n+1}(\eta_\rho, \eta_\rho) and of course \{\eta_\rho: \rho\in {}^m 2\}\subseteq {}^{(k_n)}2, k_n< k_{n+1}< \omega.

So we have proved that the first clause implies the second (about the forcing: the \mathrm{degsq}(T)=\infty is absolute so holds also in \mathbf{V}^\mathbf{P} for any forcing notion \mathbf{P}). Trivially the second clause implies the third and fourth.

So assume the third clause and we shall prove the first. By 1.8 \lambda^2_{\kappa^+}(\kappa) is well defined (e.g. \le \beth_{\kappa^+}), but \lambda^3_{\kappa^+}(\kappa)= \lambda^2_{\kappa^+}(\kappa) by 1.5(3), let \mathbf{P} be the forcing notion adding \lambda^2_{\kappa^+}(\kappa) Cohen reals. By 1.1(2) in \mathbf{V}^\mathbf{P}, \lambda_{\kappa^+}(\kappa) \le \lambda^2_{\kappa^+}(\kappa) \le 2^{\aleph_0}, and so there are pairwise disjoint \eta_i\in {}^\omega 2 for i< \lambda_{\kappa^+}(\kappa) such that (\eta_i, \eta_j) \in \mathrm{prj} \lim(T) for i, j< \lambda_{\kappa^+}(\kappa).

Lastly, we prove forcing implies first in \mathbf{V}^\mathbf{P}. By part (3) of the claim proved below we get for every \alpha< \kappa^+, as \lambda_\alpha(\kappa) \le \lambda_{\kappa^+}(\kappa) that \neg[\alpha = \mathrm{degsq} (T)]. Hence \mathrm{degsq}(T) \ge \kappa^+, but by part (1) this implies \mathrm{degsq}(T)=\infty.

3) Just like the proof of 3.2(3).

Claim

Claim 3.5

FVGO

Assume \alpha(*) < \kappa^+ and \lambda < \lambda_{\alpha(*)}(\kappa).

1) For some c.c.c. forcing notion \mathbf{P}, in V^\mathbf{P} there is a \kappa-Souslin subset A = \mathrm{prj}\lim(T) (where T is a (2,2,\kappa)-tree) such that:

  1. (*) A contains a \lambda-square but \mathrm{degsq} (T) \le \alpha(*).

2) For given B \subseteq ({}^\omega 2 \times {}^\omega 2)^\mathbf{V} of cardinality \le \lambda we can replace (*) by

  1. (*)' A \cap({}^\omega 2 \times {}^\omega 2)^\mathbf{V} = B but \mathrm{degsq}(T) \le \alpha(*).

Remark

Remark 3.6

R7VP

The following says in fact that “colouring of pairs is enough": say for the Hanf number of L_{\omega_1, \omega} below the continuum, for clarification see 3.8.

Claim

Claim 3.7

JH35

[MA] Assume \lambda< 2^{\aleph_0} and \alpha(*)< \omega_1 is a limit ordinal, \lambda<\mu := \lambda_{\alpha(*)}(\aleph_0). Then for some symmetric 2-place function F from \lambda to \omega we have:

  1. (*)_{\lambda,\mu,F} for no two place (symmetric) function F^\prime from \mu to \omega do we have:

    1. (**) for every n< \omega, and pairwise distinct \beta_0,\dots, \beta_{n-1} <\mu there are pairwise distinct \alpha_0,\dots, \alpha_{n-1} <\lambda such that

      \bigwedge\limits_{k< \ell <n}\; F'(\beta_k,\beta_\ell) = F(\alpha_k,\alpha_\ell).
Proof (3.7) of Claim 3.7

et M be a model of cardinality \lambda with a countable vocabulary and \mathrm{rk}^1(M)<\alpha(*). Without loss of generality, it has the universe \lambda, has the relation < and individual constants c_\alpha for \alpha \le \omega. Let k^M, \varphi^M be as in the proof of 1.13.

Let \mathbf{P} be the set of triples (u,f,\mathbf{w}) such that:

  1. (a) u is a finite subset of \lambda

  2. (b) f is a symmetric two place function from u to \omega

  3. (c) w is a family of nonempty subsets of u

such that

  1. (d) if \alpha \in u then \{\alpha\} \in {\mathbf{w}}

  2. (e) if w=\{\alpha_0,\ldots,\alpha_{n-1}\}\in \mathbf{w} (the increasing enumeration), k=k^M(w), \alpha\in u\setminus w and (\forall \ell)[\ell < n and \ell \ne k \Rightarrow f(\alpha_\ell,\alpha) = f(\alpha_\ell,\alpha_k)], then w\cup\{\alpha\} belongs to w, (\forall m \ne k) (\alpha<\alpha_m \Leftrightarrow \alpha_k<\alpha_m) and k=k^M(w\cup\{\alpha\} \setminus\{\alpha_k\}) and M\models\varphi^M(w)[\alpha_0,\ldots,\alpha_{k-1},\alpha, \alpha_{k+1},\ldots,\alpha_{n-1}]

  3. (f) if w^i=\{\alpha^i_0,\ldots,\alpha^i_{n-1}\}\subseteq u (increasing enumeration, so with no repetition), i=0,1, and (\forall \ell < k<n)[f(\alpha^0_l,\alpha^0_k)=f(\alpha^1_\ell,\alpha^1_k)] then w^0 \in {\bf w} \Leftrightarrow w^1\in {\bf w} and if w^i \in \mathbf{w} then \varphi^M(w^0)=\varphi^M(w^1), k^M(w^0)=k^M(w^1) and \mathrm{rk}^1(w^0,M)= \mathrm{rk}^1(w^1, M).

The order is the natural one.

It is easy to check that:

  1. \oplus_1 \mathbf{P} satisfies the c.c.c.

  2. \oplus_2 for every \alpha < \lambda,\mathscr{L}_\alpha=\{(u,f,{\bf w})\in \mathbf{P}:\alpha\in u\} is dense.

Hence there is a directed G \subseteq \mathbf{P} not disjoint from \mathscr{L}_\alpha for every \alpha< \lambda. Let F = \bigcup\{f: for some u, w we have (u,f,{\bf w}) \in G\}. We shall show that it is as required. Clearly F is a symmetric two place function from \lambda to \omega; so the only thing that can fail is if there is a symmetric two place function F' from \mu to \omega such that (**) of 3.7 holds. By the compactness theorem for propositional logic, there is a linear order <^* of \mu such that

  1. (*)' for every n < \omega and \beta_0 <^* \dots <^* \beta_{n-1} from \mu there are \alpha_0 < \dots <\alpha_{n-1} <\lambda such that \bigwedge_{k< \ell <n} F'(\beta_k,\beta_\ell) = F(\alpha_k,\alpha_\ell).

Let

\mathbf{W}= \bigcup\{\mathbf{w}:\text{ for some } u,f \text{ we have } (u,f,\mathbf{w}) \in G\}.

Let N = (\lambda,R_n)_{n< \omega} where R_n=\{(\alpha,\beta): F(\alpha,\beta)=n\}, so \mathrm{rk}^1(w,N) for w\in [\lambda]^* is well defined; in fact we can restrict ourselves to formulas of the form \varphi(x_0,\ldots,x_{n-1}) = \bigwedge\limits_{\ell<k<n}F(x_\ell,x_k)=c_{m(\ell,k)}. Let N'=(\mu,R_n')_{n< \omega}, where R_n'=\{(\alpha,\beta): F'(\alpha,\beta)=n\}.

Now first note that

  1. \otimes_1 If w \in \mathbf{W} \text{ then } \mathrm{rk}^1(w,N) \le \mathrm{rk}^1(w,M).

(This is the role of clause (e) in the definition of \mathbf{P}; we prove it by induction on \mathrm{rk}^1(w,M) using the same “witness" k^M.)

Secondly,

  1. \otimes_2 For \alpha < \lambda we have \{\alpha\} \in \mathbf{W}.

(This is the role of clause (d) in the definition of \mathbf{P}.) Hence we conclude (by 1.1(2), \otimes_1, \otimes_2):

  1. \otimes_3 \mathrm{rk}^1(N) < \alpha(*).

Lastly

  1. \otimes_4 If \alpha_0 <^* \ldots <^* \alpha_{m-1} < \mu, \beta_0 < \ldots < \beta_{m-1} <\lambda, \bigwedge\limits_{k < \ell<m} F'(\alpha_k,\alpha_l) = F(\beta_k,\beta_l) and \{\beta_0,\ldots,\beta_{m-1}\} \in \mathbf{W}, then

    \mathrm{rk}^1(\{\alpha_0,\ldots,\alpha_{m-1}\},N') \le \mathrm{rk}^1(\{\beta_0, \ldots,\beta_{m-1}\},N)

(again it can be proved by induction on \mathrm{rk}^1(\{\beta_\ell,\ldots,\beta_{m-1}\},N), the choice of N' and our assumption toward contradiction that (**) from the claim holds). Now by \otimes_3, \otimes_4 and 1.1(2) (and \otimes_2) we have \mathrm{rk}^1(N') \le \mathrm{rk}^1(N)<\alpha(*) but this contradicts \|N'\|=\mu=\lambda_{\alpha(*)}(\aleph_0).

Remark

Remark 3.8

09KA

1) This is close to Gilchrist Shelah [Sh:491].

2) The proof of 3.7 says that letting R_n = \{(\alpha,\beta):F(\alpha,\beta)=n\}, and N=(\lambda, R_n)_{n<\omega}, we have \mathrm{rk}(N)<\alpha(*).

3) So 3.7 improves §2 by saying that the examples for the Hanf number of L_{\omega_1, \omega} below the continuum being large can be very simple, speaking only on “finite patterns" of colouring pairs by countably many colours.

Claim

Claim 3.9

SDHV

[MA] If \lambda,\mu,F are as in 3.7 (i.e. (*)_{\lambda,\mu,F} holds) then some Borel set B \subseteq {}^\omega 2 \times {}^\omega 2 (actually of the form \bigcup\limits_{n< \omega} \lim(T_n)) has a \lambda-square but no \mu-square.

Proof (3.9) of Claim 3.9

ithout loss of generality, \mathrm{cf}(\lambda)>\aleph_0 (otherwise combine \omega examples).

Let F be a symmetric two place function from \lambda to \omega such that (*)_{\lambda,\mu,F}. For simplicity let f^*:\omega \rightarrow \omega be such that \forall n \exists^\infty m f^* (m) =n. We define a forcing notion \mathbf{P} as in 1.13 except that we require in addition for p \in \mathbf{P}:

  1. \otimes_1 f^*(g^p (\alpha,\beta)) = F(\alpha,\beta)

  2. \otimes_2 if \alpha' \ne \beta',\alpha'' \ne \beta'' are from u^p,k<\omega,\eta_{\alpha'}^p \restriction k= \eta_{\alpha''}^p \restriction k \ne \eta_{\beta'}^p \restriction k=\eta_{\beta''}^p \restriction k both not constantly 1 then F(\alpha',\beta') = F(\alpha'',\beta'')

  3. \otimes_3 if \eta,\nu\in {}^{n[p]}2 then for at most one m<m[p] we have (\eta,\nu)\in t^p_m

  4. \otimes_4 iff n< \omega, n>1,\;\eta_0<_{lx} \dots <_{lx} \eta_{n-1} are pairwise distinct members of {}^{n(p)}2 and k < \ell \Rightarrow (\eta_k,\eta_\ell) \in t^p_{g(k,\ell)},then for some pairwise distinct \alpha_0,\dots, \alpha_{n-1} from u[p^n], we have \bigwedge\limits_{k< \ell <n} f^*(h(k,\ell))= F(\alpha_k,\alpha_\ell).

We have

  1. \oplus_1 if \alpha< \beta <\lambda, there is a unique n < \omega such that (\let\theaccent\tilde\skewfactor- \mathpalette\oalign{3\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}_\alpha,\let\theaccent\tilde\skewfactor- \mathpalette\oalign{3\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}_\beta) \in \lim \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3T\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}_n.

Thus \bigcup\limits_{n\in\omega} T_n contains a \lambda-square. In proving that it does not contain a \mu-square we apply (*)_{\lambda,\mu,F}. For this the crucial fact is:

  1. \oplus_2 if n< \omega, \eta_0,\dots,\eta_{n-1} \in {}^\omega 2 are distinct, (\eta_k,\eta_\ell) \in \lim (T_{h(k,\ell)}), then for some pairwise distinct \alpha_0,\dots,\alpha_{n-1} < \lambda

    \bigwedge\limits_{k<\ell<n}f^*(h(k,\ell))=F(\alpha_k,\alpha_\ell).

Instead of “\mathcal{I}^3_\alpha is dense" it is enough to show

  1. \oplus_3 for some p \in \mathbf{P}, p \Vdash “the number of \alpha<\lambda such that for some q \in \let\theaccent\widetilde\skewfactor- \mathpalette\oalign{3G\crcr\hidewidth \vbox to.2ex{\hbox{3}\vss}\hidewidth}_\mathbf{P} \alpha \in u^q is \lambda".

Remark

Remark 3.10

6HWF

1) The converse holds too, of course.

2) Instead of \lambda we can use “all \lambda < \mu".

Claim

Claim 3.11 (MA)

F7GT

Assume \aleph_0 < \lambda < 2^{\aleph_0}. Then the following are equivalent:

  1. (a) For some symmetric 2-place functions F_\mu from \mu to \omega (for \mu < \lambda) we have

    1. (*)_{\langle F_\mu:\mu<\lambda\rangle} for no two place function F' from \lambda to \omega do we have:

    2. (**) for every n< \omega and pairwise distinct \beta_0,\dots,\beta_{n-1} < \lambda there are \mu < \lambda and pairwise distinct \alpha_0,\dots,\alpha_{n-1} < \mu such that

      \bigwedge\limits_{k< \ell<n} F'(\beta_k,\beta_\ell) = F_\mu(\alpha_k,\alpha_\ell).
  2. (b) Some Borel subset of {}^\omega 2 \times {}^\omega 2 contains a \mu-square iff \mu< \lambda (in fact B is an F_\sigma set).

Definition

Definition 4.1

9Q37

We shall define

\mathrm{Prk}^\ell_\alpha (\lambda_1,\lambda_2;< \kappa, \theta_0,\theta_1),\mathrm{rkk}^\ell((w_1,w_2),M,\lambda_1,\lambda_2;\kappa, \theta_0,\theta_1)

as in 1.1 (but w_\ell \in [R^M_\ell]^* and |R^M_\ell| = \lambda_\ell), replacing \mathrm{rk} by \mathrm{rkk} etc. Let \bar{\lambda}=(\lambda_1,\lambda_2), \bar w=(w_1,w_2).

1) For \ell < 6, and cardinals \bar\lambda=(\lambda_1,\lambda_2), \lambda_1,\lambda_2 \ge \kappa and \bar\theta=(\theta_0,\theta_1), \theta_0 \le \theta_1 <\lambda_1,\lambda_2 and an ordinal \alpha let \mathrm{Prk}^\ell_\alpha (\bar\lambda;<\kappa,\bar\theta) mean that: for every model M with vocabulary of cardinality \le\theta_0, such that \bigwedge\limits_{i=1}^{2} |R^M_i|=\lambda_i, R^M_1\cap R^M_2 =\varnothing, F^M is a two place function with range included in \theta_1=Q^M, we have \mathrm{rkk}^\ell(M;< \kappa) \ge \alpha (defined below).

Let \mathrm{NPrk}^\ell_\alpha (\bar\lambda; <\kappa,\bar\theta) be the negation. Instead of <\kappa^+ we may write \kappa; if \kappa=\theta^+_0 we may omit \theta_0; if \theta_0=\aleph_0, \;\kappa=\aleph_1, we may omit them. We may write \theta_0, \theta_1 instead \bar{\theta}=(\theta_0,\theta_1) and similarly for \bar\lambda.

Lastly, we let \lambda \mathrm{rc}^\ell_\alpha(\kappa,\bar\theta)= \min\{\lambda:\mathrm{Prk}^\ell_\alpha(\lambda,\lambda;<\kappa,\bar \theta)\}.

2) For a model M, \mathrm{rkrc}^\ell(M;<\kappa) = \sup\{\mathrm{rkrc}^\ell(\bar w,M;<\kappa)+1 : \bar w = \langle w_1, w_2\rangle where w_i \subseteq R_i^M are finite non empty, (\exists c \in Q^M)(\forall (a,b) \in w_1 \times w_2)[F(a,b)=c]\} where \mathrm{rkk} is as defined in part (3) below.

3) For a model M, and

\bar w \in [M]^\otimes := \{(u_1,u_2) : u_i\subseteq R^M_i \text{ finite nonempty, } (\exists c)(\forall a\in u_1, b \in u_2)[F(a,b) = c]\}

we shall define the truth value of \mathrm{rkk}^\ell(\bar w,M;<\kappa) \ge \alpha by induction on the ordinal \alpha (for \ell=0,1, \kappa can be omitted). If we write w instead of w_1,w_2 we mean w_1 = w\cap R^M_1, w_2 = w\cap R^M_2 (here R^M_1 \cap R^M_2 =\varnothing helps).

Then we can note:

  1. (*)_0 \alpha \le \beta and \mathrm{rkk}^\ell(\bar w,M;<\kappa) \ge \beta \Rightarrow \mathrm{rkk}^\ell (\bar w,M;<\kappa) \ge \alpha

  2. (*)_1 \mathrm{rkk}^\ell(\bar w,M;<\kappa) \ge \delta (\delta limit) iff \bigwedge\limits_{\alpha< \delta} \mathrm{rkk}^\ell (\bar w,M;< \kappa) \ge \alpha

  3. (*)_2 \mathrm{rkk}^\ell(\bar w,M;<\kappa) \ge 0 iff \bar w \in [M]^\otimes.

So we can define \mathrm{rkk}^\ell(\bar w,M ;<\kappa)=\alpha for the maximal \alpha such that \mathrm{rkk}^\ell(\bar w,M ;<\kappa)\ge \alpha, and \infty if this holds for every \alpha (and -1 if \mathrm{rkk}^\ell(\bar w,M ;<\kappa) \ngeq 0). Now the inductive definition of \mathrm{rkk}^\ell(\bar w,M ;<\kappa) \ge \alpha was already done above for \alpha=0 and \alpha limit, so for \alpha = \beta +1 we let

  1. (*)_3 \mathrm{rkk}^\ell(\bar w,M ;<\kappa) \ge \beta +1 iff (letting w=w_1 \cup w_2, n=|w|, w=\{a_0,\dots,a_{n-1}\}), we have: for every k<n and quantifier free formula \varphi(x_0,\dots,x_{n-1})= \bigwedge\limits_{i<j} x_i \ne x_j and \bigwedge\{R_1(x_i)\ \wedge\ R_2(x_j)\ \wedge\ \varphi_{i,j}(x_i,x_j): R_1(a_i) and R_2(a_j)\}.

(In the vocabulary of M) for which M \models \varphi[a_0,\dots,a_{n-1}] we have:

Case 1 : \ell=1.

There are a^i_m \in M for m<n, i<2 such that:

  1. (a) \mathrm{rkk}^\ell(\{a^i_m:i<2,m< n\},M; <\kappa) \ge \beta,

  2. (b) M \models \varphi[a^i_0,\dots,a^i_{n-1}] (for i=1,2), so there is no repetition in a^i_0,\dots,a^i_{n-1} and [a^i_m\in R^M_j\ \Leftrightarrow\ a_m\in R^M_j] for j=1,2

  3. (c) a^0_k \ne a^1_k but if m<n and (a_m\in R^M_1\ \Leftrightarrow\ a_k\notin R^M_1) then a^0_m=a^1_m

  4. (d) if a_{m_1} \in R^M_1, a_{m_2}\in R^M_2 then for any i,j (\in \{1, 2\}) we have F^M(a^i_{m_1},a^j_{m_2})=F^M(a_{m_1},a_{m_2}).

Case 2: \ell=0

As for l=1 but in addition

  1. (e) \bigwedge\limits_{m} a_m=a^0_m.

Case 3: \ell=3

The definition is like case 1 but i<\kappa; i.e. there are a^i_m \in M for m<n, i< \kappa such that:

  1. (a) for i<j<\kappa we have \mathrm{rkk}^\ell(\{a^i_m,a^j_m: m<n\}, M;<\kappa) \ge \beta

  2. (b) M \models \varphi[a^i_0,\dots,a^i_{n-1}] (for i<\kappa; so there are no repetitions in a^i_0,\dots,a^i_{n-1})

  3. (c) for i < j < \kappa, a^i_k \ne a^j_k but if m < n and (a_m \in R^M_1 \Leftrightarrow a_k \notin R^M_1) then a^i_m = a^j_m

  4. (d) if a_{m_1}\in R^M_1, a_{m_2}\in R^M_2 then for any i,j, F^M(a^i_{m_1},a^j_{m_2}) = F^M(a_{m_1},a_{m_2}).

Case 4: \ell=2

Like case 3 but in addition:

  1. (e) a_m=a^0_m for m<n.

Case 5: \ell=5

Like case 3 except that we replace clause (a) by:

  1. (a)^- for every function H, \mathrm{Dom}(H)=\kappa, |\mathrm{Rang}(H)|<\kappa for some i<j<\kappa we have H(i)=H(j) and \mathrm{rkk}^\ell(\{a^i_m,a^j_m:m<n\},M;<\kappa) \ge \beta.

Case 6: \ell=4

Like case 4 using clause (a)^- instead (a).

4) For M as above and c\in Q^M we define \mathrm{rkk}^\ell(M,c; <\kappa) as

\sup \big\{\mathrm{rkk}^\ell(\bar w,M;< \kappa)+1: \bar w \in [M]^\otimes,\ (\forall a \in w_1,\forall b \in w_2)[F(a,b)=c]\big\}.

5) Let \mathrm{Prrd}^\ell_\alpha(\bar \lambda, \kappa, \bar \theta) mean \mathrm{rkk}^\ell(M, c; <\kappa, \bar \theta) \ge \alpha for every M for some c\in M when M is such that |R^M_1| =\lambda_1, |R^M_2|=\lambda_2, |\tau(M)| \le \theta_0, F^M: R^M_1 \times R^M_2 \rightarrow Q^M, |Q^M|=\theta_1. Let \mathrm{NPrrd}^\ell_\alpha(\bar \lambda, \kappa, \bar \theta) mean its negation and \lambda \mathrm{rd}^\ell_\alpha(\kappa,\bar \theta) be the minimal \lambda such that \mathrm{Prrd}^\ell_\alpha(\lambda,\lambda, \kappa, \bar \theta).

Remark

Remark 4.2

I1TF

The reader may wonder why in addition to \mathrm{Prk} we use the variant \mathrm{Prrd}. The point is that for the existence of the rectangle X_1 \times X_2 with F \restriction (X_1 \times X_2) constantly c^*, this constant plays a special role. So in our main claim 4.6, to get a model as there, we need to choose it, one out of \theta_1, but the other choices are out of \kappa. So though the difference between the two variants is small (see 4.5 below) we actually prefer the \mathrm{Prrd} version.

Claim

Claim 4.4

9TN9

1) If w_i\in [R_i^M]^* for i=1,2 then \omega \times \mathrm{rkk}^l(\langle w_1,w_2 \rangle,M;\kappa) \ge \mathrm{rk}^l(w_1\cup w_2,M;\kappa).

2) If R^M_1=R^M_2 (abuse of the notation) then \mathrm{rkk}^\ell(M;<\kappa) \ge \mathrm{rk}^\ell(M;\kappa).

3) If \lambda_1=\lambda_2=\lambda then \Pr_\alpha(\lambda,\kappa) \Rightarrow \mathrm{Prk}_\alpha(\lambda_1,\lambda_2;\kappa,\kappa).

Claim

Claim 4.5

E5KV

\lambda \mathrm{rd}^\ell_\alpha(\kappa,\theta) = \lambda \mathrm{rc}^\ell_\alpha(\kappa, \theta) iff \alpha is a successor ordinal or \mathrm{cf}\!(\alpha) > \theta.

Claim

Claim 4.6

JYLB

Assume \kappa \le \theta< \lambda_1,\lambda_2. Then the following are equivalent:

1) \mathrm{Prrd}_{\kappa^+}^1 (\lambda_1,\lambda_2;\kappa,\theta).

2) Assume M is a model with a countable vocabulary, |R^M_\ell|=\lambda_\ell for \ell=1,2,\quad P^M=\kappa, Q^M=\theta, and F^M a two-place function (really just F\restriction (R^M_1\times R^M_2) interests us) and the range of F\restriction (R^M_1\times R^M_2) is included in Q^M and G is a function from [R_1^M]^*\times[R_2^M]^* to P^M. Then we can find \tau (M)-models M_0, N and elements, c^*,a_\eta,b_\eta (for \eta \in {}^\omega 2) such that:

  1. (i) N is a model with the vocabulary of M (but functions may be interpreted as partial ones, i.e. as relations)

  2. (ii) a_\eta \in R^N_1,\;b_\eta \in R^N_2 are pairwise distinct and F^{N} (a_\eta,\;b_\eta)=c^*(\in N)

  3. (iii) M_0 countable, M_0\subseteq M, \quad c^*\in Q^M, M_0 is the closure of (M_0\cap P^M) \cup \{c^*\} in M, in fact for some M'_0 \prec M we have M_0= closure of P^{M'_0}\cup \{c^*\}, c^*\in M'_0,

  4. (iv) M_0 \subseteq N, P^{M_0}=P^N,

  5. (v) |N|=\{\sigma(a_\eta,b_\nu,\bar d):\sigma is a \tau(M)-term, \eta \in {}^\omega 2,\nu \in {}^\omega 2 and \bar d\subseteq M_0\}

  6. (vi) for \{\eta_\ell:\ell < \ell(*)\},\{\nu_m: m<m(*)\} \subseteq {}^\omega 2 (both without repetitions non-empty) there is d^1 \in P^{M_0} such that if \bar d\subseteq P^{M_0} and quantifier free formulas \varphi_{l,m} are such that N \models \bigwedge\limits_{\ell< \ell(*),m<m(*)} \varphi_{\ell,m}[a_{\eta_\ell},b_{\nu_m},\bar d], then for some \{a_\ell: \ell< \ell(*)\} \subseteq R^M_1, \{b_m:m<m(*)\} \subseteq R^M_2 (both with no repetition) we have M \models \bigwedge\limits_{\ell< \ell(*),m<m(*)} \varphi_{\ell,m}[a_\ell,b_m,\bar d] and G(\{a_l:\ell < \ell(*)\},\{b_m:m<m(*)\})=d^1

  7. (vii) for every quantifier free first order \varphi = \varphi(x, y, z_0,\ldots)\in L(\tau(M)) and d_0,\ldots\in M_0 there is k< \omega such that: for every \eta_1, \eta_2, \nu_1, \nu_2\in {}^\omega 2 such that \eta_1 \restriction k= \eta_2\restriction k, \nu_1\restriction k = \nu_2\restriction k we have

    N \models \varphi[a_{\eta_1}, b_{\nu_1}, d_1, \ldots] = \varphi[a_{\eta_2}, b_{\nu_2}, d_1, \ldots].

Moreover

  1. (vii)^+ for every n< \omega, first order \varphi = \varphi(x_0,\dots,x_{n-1})\in L(\tau (M)) quantifier free and d_2,d_3,\ldots\in M_0 there is n^*<\omega such that: for every k\in(n^*,\omega), \eta_0, \eta_1 \in {}^\omega 2,\nu_0,\nu_1 \in {}^\omega 2 satisfying \eta_0\restriction k= \eta_1 \restriction k and \nu_0\restriction k= \nu_1 \restriction k we have N \models \varphi[a_{\eta_0},b_{\nu_0}, d_2,\dots]\equiv \varphi [a_{\eta_1}, b_{\nu_1}, d_2,\dots,]

  2. (viii) if \varphi is an existential sentence in \tau(M) satisfied by N then \varphi is satisfied by M.

3) Like 2 omitting (vii)^+, (viii).

Proof (4.6) of Claim 4.6

(B)^- \Rightarrow (A):

Toward contradiction assume \mathrm{NPrrd}_{\kappa^+}(\lambda_1, \lambda_2; \kappa) hence there is a model M' witnessing it, so |\tau(M')| \le \kappa. So c \in Q^M \Rightarrow \mathrm{rkk}^1(M', c; \kappa) < \kappa^+ (note that \mathrm{Prrd} was defined by cases of \mathrm{rkk}(M, c, \kappa)).

Let \{\varphi_i(x,y):i<\kappa\} list the quantifier free formulas in L_{\omega, \omega}(\tau(M')) with free variables x,y. Let \{u_i:i<\kappa\} list the finite subsets of \kappa. For c\in Q^{M'} and a_0,\ldots,a_{\ell(*)-1}\in R^{M'}_1, b_0,\ldots,b_{m(*)-1}\in R^{M'}_2 (\bar{a}=\langle a_0,\ldots,a_{\ell(*)-1}\rangle, \bar{b}=\langle b_0,\ldots,b_{m(*)-1}\rangle and for notation let a_{n+1+\ell}=b_\ell) let

\alpha_{c,\bar{a},\bar{b}}=\mathrm{rkk}^1((\{a_0,\ldots,a_{\ell(*)-1}\}, \{b_0,\ldots,b_{m(*)-1}\}), M', c; \kappa),

and k_{c,\bar{a},\bar{b}},\varphi_{c,\bar{a},\bar{b}} be witnesses for \mathrm{rkk}^1((\bar{a},\bar{b}),M',c;\kappa,\theta) \ngeq \alpha_{c,\bar{a},\bar{b}}+1. Let i(c,\bar{a},\bar{b})<\kappa be such that \varphi_{c,\bar{a},\bar{b}} is a conjunction of formulas of the form \varphi_j(x_\ell,y_m) for j\in u_{i(c,\bar{a},\bar{b})}.

We define M:

the universe is |M'|,

the function F^{M'}, relations R^{M'}_1,R^{M'}_2,Q^{M'},P^{M'}, the pairing function on ordinals,

\begin{array}{clcr} R_n = \{(i,a,b):&a \in R^M_1, b\in R^M_2 \mbox{ and if } |u_i|>n \text{ then} \\ &M \models \varphi_j[a,b] \text{ where } j \text{ is the n-th member of } u_i\} \end{array}

and let H_c be one to one from \omega \times \mathrm{rkk}(M',c; \kappa, \theta)\times \kappa into \kappa; we define the function G: G_c(\bar{a},\bar{b})= H(G_{c,0}(\bar{a},\bar{b}), G_{c,1}(\bar{a},\bar{b}), G_{c,2}(\bar a, \bar b)) = H(k_{c,\bar{a},\bar{b}},\alpha_{c,\bar{a},\bar{b}}, i_{c,\bar a, \bar b}).

Now we can apply statement (B)-of 4.6 which we are assuming and get M_0, N, c^*, a_\eta, b_\eta (for \eta \in {}^\omega 2) satisfying clauses (i)—(vii) there. So c^*\in M_0\subseteq M'\cap N, so \beta^*= \mathrm{rkk}(M',c ; \kappa) satisfies \beta^*<\infty, even < \kappa^+. Clearly \mathrm{rkk}^1(N, c^*; \kappa) \le \beta^*.

Consider all sequences \langle \langle \eta_\ell: \ell< \ell(*)\rangle, \langle \nu_m: m< m(*)\rangle,d_1,\bar d,\langle \varphi_{\ell, m}: \ell< \ell(*), m< m(*)\rangle,\langle a_\ell: \ell< \ell(*)\rangle, \langle b_m: m< m(*)\rangle \big\rangle which are as in clause (vi) of (B).

Among those tuples choose one with \alpha^* = \mathrm{rkk}^1(\{a_\ell: \ell< \ell(*)\}, \{b_m: m< m(*)\}, N, c^*; \kappa) minimal. Let this rank not being \ge \alpha^*+1 be exemplified by \varphi and k< \ell(*)+ m(*), so by symmetry without loss of generality k< \ell(*).

Choose k^*< \omega large enough for clause (vi) of (B) for all formulas \varphi(x, y) appearing in \{\varphi_j(x, y):j \in u_{i_{c^*, \bar a, \bar b}}\} where i_{c^*, \bar a, \bar b}= G_{c^*, 2}(\bar a, \bar b) and \langle \eta_\ell \restriction k^*: \ell < \ell(*)\rangle, \langle \nu_m \restriction k^*: m< m(*)\rangle and with no repetition. Choose \eta_{\ell(*)}\in 2^\omega \setminus \{\eta_k\} such that \eta_{\ell(*)} \restriction k^* = \eta_k \restriction k^*. Now apply clause (vi) of (B)-to \bar \eta'=\langle \eta_\ell: \ell \le \ell(*)\rangle, \bar \nu'=\langle \nu_m: m< m(*)\rangle, \bigwedge\limits_{m} \varphi_{\ell(*), m}(x_{\ell(*)}, x_m),d'_1, \bar d'.

By the choice of \varphi, these clearly satisfy \mathrm{rkk}^1(\{a'_\ell: \ell< \ell(*)\},\{b'_m:m< m(*)\}, N, c^*;\kappa, \bar \theta)< \mathrm{rkk}^1(\{a_\ell: \ell< \ell(*)\}, \{b_m: m< m(*)\}, N, c^*; \kappa, \bar \theta) = \alpha^*, but by this we easily contradict the choice of \alpha^* as minimal.

(A) \Rightarrow (B)

As in the proof of 2.5, 2.1 (choosing a fixed c).

(B) \Rightarrow (B)^-

Trivial.

Discussion

Discussion 4.7

IVY9

1) When applying 4.6 (1) \Rightarrow (2), or 2.5 we can use M which is an expansion of (\mathscr{H}(\chi),\;\in, <^*) by Skolem functions, P^M=\kappa, \chi large enough, so for \eta,\nu\in {}^\omega 2,N_{\eta,\nu} := c \ell_N(M_0\cup \{a_\eta, a_\nu\}) is a model of ZFC, not well founded but with standard \omega and more: its \{i: i< \kappa\} is a part of the true \kappa. In [Sh:532] we will have as in 2.1 M_0\subseteq N, M_0\prec M, \; M_0\prec N_{\eta,\nu}, and if N_{\eta,\nu}\models``\varphi(\eta,\nu),\nu,\eta are (essentially) in {}^\omega 2,\varphi \in M_0 a \kappa-Souslin relation”, then \mathbf{V} \models \varphi(\eta,\nu).

2) We can give a rank to subsets of \lambda_1\times\lambda_2 and have parallel theorems.

Claim

Claim 4.8

JK14

If \varphi \subseteq {}^\omega 2 \times {}^\omega 2 is \bigvee\limits_{i <\theta} \varphi_i, each \varphi_i is \kappa-Souslin, \varphi contains a (\lambda_1,\lambda_2)-rectangle, and \mathrm{Prrd}_{\kappa^+ +1}^1 (\lambda_1,\lambda_2;\theta), then \varphi contains a perfect rectangle.

Proof (4.8) of Claim 4.8

et \varphi_i(\eta, \nu) = (\exists \rho) [(\eta, \nu, \rho)\in \lim(T_i)] where T_i is a (2,2, \kappa)-tree. Let M be ({\mathscr{H}}(\chi),\in, <^*_\chi, \langle T_i: i< \theta\rangle, h, \Upsilon, \lambda_1, \lambda_2, R_1, R_2, Q, n)_{n< \omega} expanded by Skolem functions, where Q^M= \theta and choosing \eta_i\in {}^\omega 2 for i< \lambda_1 pairwise distinct, \nu_j \in {}^\omega 2 for j< \lambda_2 are pairwise distinct, R^M_1=\{\eta_i: i< \lambda_1\}, R^M_2=\{\nu_j: j< \lambda_2\} and let \Upsilon, h be functions such that (\eta_i, \nu_j, \Upsilon(\eta_i, \nu_j))\in \lim (T_{h(\eta_i, \nu_j)}). So let N, M_0, c^*, a_\eta (for \eta\in {}^\omega 2), b_\eta (for \eta\in {}^\omega 2) be as in clause (B) of 4.6. Now M has elimination of quantifiers, so there are quantifier free formulas \varphi^\ell_n(x) saying (in M) that x\in R_\ell\ \&\ x(n)=1, and H_n(x, y) be such that x\in R^M_1\ \&\ y\in R^M_2 \Rightarrow (\Upsilon(x, y))(n) = H_n(x, y)\in \kappa= P^M.

So for \eta\in {}^\omega 2 we can define \sigma^1_{\eta} \in {}^\omega 2 by \sigma^1_\eta(n)=1 \Leftrightarrow N\models \varphi^1_n(a_\eta) and \sigma^1_\eta \in {}^\omega 2 by \sigma^2_\eta (n)=1 \Leftrightarrow N\models \varphi^2_n(b_\eta) and we define, for \eta, \nu\in {}^\omega 2, a sequence \sigma_{\eta, \nu} \in {}^{\omega >}(P^{M_0})\subseteq {}^{\omega >} \kappa by \sigma_{\eta, \nu (n)} = H_n(a_\eta,b_\nu).

Now A=:\{\sigma^1_\eta: \eta\in {}^\omega 2\}, B=:\{\sigma^2_\eta: \eta\in {}^\omega 2\} are perfect and for \eta, \nu\in {}^\omega 2, (\sigma^1_\eta, \sigma^2_\eta, \sigma_{\eta, \nu})\in \lim (T) hence A\times B is a perfect rectangle inside \mathrm{prj} \lim (T).

Fact

Fact 4.9

PMW2

1) Assume that \varphi \subseteq {}^\omega 2 \times {}^\omega 2 is \theta_1-Souslin, \kappa< \theta_1, \theta= \mathrm{cf}\!\left(S_{\le\kappa}(\theta_1),\subseteq\right). Then \varphi can be represented as \bigvee\limits_{i<\theta} \varphi_i, each \varphi_i is \kappa-Souslin.

2) If \varphi is co-\kappa-Souslin, then it can be represented as \bigvee\limits_{i<\kappa^+} \varphi_i, each \varphi_i is \kappa-Borel (i.e. can be obtained from clopen sets by unions and intersections of size \le \kappa).

Proof (4.9) of Fact 4.9

) Easy.

2) Let \neg \varphi be represented as \mathrm{prj} \lim(T), T a (2,2,\kappa)-tree.

Now \varphi(\eta,\nu) iff T_{(\eta,\nu)} = \{\rho: for some n,(\eta\restriction n, \nu\restriction n, \rho)\in T\} is well founded which is equivalent to the existence of \alpha< \kappa^+, f: T_{(\eta, \nu)} \rightarrow \alpha such that \rho_1< \rho_2\in T \Rightarrow f(\rho_1)> f(\rho_2). For each \alpha< \kappa^+, this property is \kappa-Borel.

Conclusion

Conclusion 4.10

OJ0Z

If \varphi is an \aleph_n-Souslin subset of {}^\omega 2 \times {}^\omega 2 containing a (\lambda \mathrm{rd}_{\omega_1} (\aleph_n), \lambda \mathrm{rd}_{\omega_1}(\aleph_n))-rectangle, then it contains a perfect rectangle. (Note: \aleph_n can replaced by \kappa if \mathrm{cf}\!(S_{\le \aleph_0}(\kappa),\subseteq) = \kappa, e.g. \aleph_{\omega_4}, by [Sh:g, Ch.IX,§4].)

Conclusion

Conclusion 4.11

79VW

1) For \ell<6,\mathrm{Prk}^\ell_\infty (\kappa^+,(2^{\kappa^+})^+;\kappa).

2) If \mathbf{V}= \mathbf{V}_0^\mathbf{P}, \mathbf{P} \models c.c.c. and \mathbf{V}_0 \models \mathrm{GCH}, then \mathrm{Prk}_{\omega_1}(\aleph_1,\aleph_3).

Proof (4.11) of Conclusion 4.11

) For a model M, letting (\lambda_1,\lambda_2)= (\kappa^+,(2^{\kappa^+})^+) choose (for m=1,2) \bar{a}^m_i a nonempty sequence from R^M_m for i<\lambda_m, \{\bar{a}_i^m:i<\lambda_m\} pairwise disjoint. For (i,j)\in \lambda_1\times\lambda_2 let \beta_{i,j} = \mathrm{rkk}(\bar{a}^1_i,\bar{a}^2_j,M) with witnesses k^M(\bar{a}^1_i,\bar{a}^2_j), \varphi^M(\bar{a}^1_i,\bar{a}^2_j) for \neg \mathrm{rkk}^1(\bar{a}^1_i,\bar{a}^2_j,M) > \beta_{i,j}. As \lambda_2=(2^{\lambda_1})^+, |\tau(M)| \le \kappa, for some B_2 \subseteq \lambda_2, |B_2|=\lambda_2 and for every i<\lambda_1 the following does not depend on j\in B_2:

k^M(\bar{a}^1_i,\bar{a}^2_j),\varphi^M(\bar{a}^1_i,\bar{a}^2_j).

Similarly, there is B_1\subseteq\lambda_1, |B_1|=\lambda_1 (=\kappa^+) such that for j= \min( B_2) the values

k^M(\bar{a}^1_i,\bar{a}^2_j),\varphi^M(\bar{a}^1_i,\bar{a}^2_j)

are the same for all i\in B_1; but they do not depend on j\in B_2 either. So for (i,j)\in B_1\times B_2 we have k^M(\bar{a}^1_i,\bar{a}^2_j)=k^*, \varphi^M(\bar{a}^1_i,\bar{a}^2_j)=\varphi^*. Let k^* “speak" on \bar{a}^1_i, for definiteness only. Choose distinct i_\zeta in B_1 (for \zeta<\kappa^+). Without loss of generality, \mathrm{rkk}^1(\bar{a}^1_{i_0},\bar{a}^1_j,M) \le \mathrm{rkk}^1(\bar{a}^1_{i_\zeta}, \bar{a}^1_j,M).

Now \bar{a}^1_\zeta give contradiction to \mathrm{rkk}^l(\bar{a}^1_{i_0},\bar{a}^2_j,M) \not\ge > \beta_{i_0,j}.

2) This can be proved directly (or see [Sh:532] through preservation by c.c.c. forcing notion of rank which are relations of rkrc similarly to 1.10.

Remark

Remark 4.12

AF1C

1) If T is an (\omega,\omega)-tree and A\times B\subseteq\lim(T), with A,B\subseteq {}^\omega\omega uncountable (or just not scattered) then \lim(T) contains a perfect rectangle.

Instead \lim(T) (i.e. a closed set) we can use countable intersection of open sets. The proof is just like 1.17.

2) We can define a rank for (2, 2, \kappa)-trees measuring whether \mathrm{prj}\lim (T)\subseteq {}^\omega 2 \times {}^\omega 2 contains a perfect rectangle, and similarly for (\omega, \omega)-tree T measuring whether \lim(T) contains a perfect rectangle. We then have theorems parallel to those of §1. See below and in [Sh:532].

Definition

Definition 4.13

WLG0

For T a (\omega,\omega)-tree we define a function \mathrm{degrc}_{T} (rectangle degree). Its domain is \mathrm{rcpr}({T}) := \{(u_1,u_2): for some \ell < \omega,u_1, u_2 are finite nonempty subsets of {}^\ell \omega and g a function from u_1\times u_2 to \omega such that (\eta_0,\eta_1)\in T for \eta_i\in u_i\}. Its value is an ordinal \mathrm{degrc}_{T}(u_1,u_2) (or -1 or \infty). For this we define the truth value of \mathrm{degrc}_{T}(u_1,u_2) \ge \alpha by induction on the ordinal \alpha.

Case 1: \alpha=-1

\mathrm{degrc}_{T}(u_1,u_2)\ge -1 iff (u_1,u_2) is in \mathrm{rcpr}({T}).

Case 2: \alpha limit

\mathrm{degrc}_{T}(u_1,u_2) \ge \alpha iff \mathrm{degrc}_T(u_1,u_2) \ge \beta for every \beta < \alpha.

Case 3: \alpha= \beta +1

\mathrm{degrc}_{T}(u_1,u_2)\ge \alpha iff for k\in \{1,2\},\quad \eta^*\in u_k we can find \ell(*)< \omega, and functions h_0,h_1, such that: \mathrm{Dom} (h_i)=u_1\cup u_2,\quad [\eta \in u_1\cup u_2\Rightarrow \eta \triangleleft h_i(\eta )\in {}^{\ell(*)}\omega] such that h_0(\eta^*)\ne h_1(\eta^*), \eta\in u_{1-k} \Rightarrow h_0(\eta)=h_1(\eta) and letting u^1_i = \mathrm{Rang}(h_0\restriction u_i)\cup \mathrm{Rang}(h_1\restriction u_i) we have \mathrm{degrc}_{T}(u^1_0,u^1_1)\ge \beta.

Lastly define: \mathrm{degrc}_{T}(u_0,u_1) = \alpha iff \bigwedge\limits_\beta [\mathrm{degrc}_{T}(u_0,u_1) \ge \beta \Leftrightarrow \alpha\ge \beta] (\alpha an ordinal or \infty).

Also \mathrm{degrc} (T)=\mathrm{degrc}_{T}(\{\langle\rangle\}, \{\langle\rangle\}).

Claim

Claim 4.14

49EQ

Assume T is in an (\omega,\omega)-tree.

1) For every (u_0,u_1) \in \mathrm{rcpr} ({T}), \mathrm{degrc}_{T}(u_0,u_1) is an ordinal or \infty or -1; ifff is an automorphism of ({}^{\omega >} \omega,\triangleleft), then \mathrm{degrc}_{T}(u_0,u_1)= \mathrm{degrc}_{f({T})} (f(u_0), f(u_1)).

2) \mathrm{drc} (T)=\infty iff there is a perfect rectangle in \lim (T) iff \mathrm{degrc}_{T}(u_0,u_1)\ge \omega_1 for some (u_0,u_1) (so those statements are absolute).

3) If \mathrm{drc} (T)=\alpha(*)< \omega_1, then \lim(T) contains no (\lambda \mathrm{rc}_{\alpha(*)+1}(\aleph_0),\lambda \mathrm{rc}_{\alpha(*)+1}(\aleph_0))-rectangle.

4) If \mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu= \langle T_n: n<\omega\rangle is a sequence of (\omega, \omega)-trees and \mathrm{degrc} (T_n) \le \alpha(*), and A=\bigcup\limits_{n<\omega} \lim(T_n) then A contains no (\lambda \mathrm{rc}_{\alpha(*)+1}(\aleph_0), \lambda \mathrm{rc}_{\alpha(*)+1}(\aleph_0)-rectangle.

5) In part 4. we can replace \omega by any infinite cardinal \theta.

Proof (4.14) of Claim 4.14

), 2), 3) Left to the reader.

4) Follows from part 5).

5) Let \lambda = \lambda \mathrm{rc}_{\alpha(*)+1}(\theta), and let \mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu=\langle T_i: i<\theta\rangle, \mathrm{degrc}(T_i) \le \alpha(*) and A = \bigcup\limits_{i<\theta} \lim(T_i). Let \{\eta_\alpha: \alpha<\lambda\} \times \{\nu_\beta:\beta< \lambda\}\subseteq A where \alpha< \beta \Rightarrow \eta_\alpha \ne \eta_\beta and \nu_\alpha \ne \nu_\beta, and for simplicity \{\eta_\alpha: \alpha< \lambda\}\cap \{\nu_\beta:\beta<\lambda\}=\varnothing.

We define a model M, with universe {\mathscr{H}}((2^{\aleph_0})^+) and relation: all those definable in ({\mathscr{H}}((2^{\aleph_1})^+), \in, <^*, R_1, R_2, g, \mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu, i)_{i \le \theta} where R^M_1 = \{\eta_\alpha: \alpha< \lambda\}, R^M_2 = \{\nu_\beta : \beta < \lambda\}, g(\eta_\alpha, \nu_\beta) = \min\{i \le \theta : (\eta_\alpha, \nu_\beta)\in \lim(T_i)\}.

Next we prove

  1. (*) if w_\ell \in [R^M_\ell] for \ell=1,2, then

    \begin{array}{clcr} \mathrm{rkk}(\langle w_1,w_2\rangle,M) \le \min\{&\mathrm{degrc}_{T_i}(\{\eta_\alpha \restriction k:\alpha \in u_1\},\{\nu_\beta\restriction k: \beta\in u_2\}):\\ &u_1\subseteq w_1,\ u_2\subseteq w_2,\ u_1 \ne \varnothing,\ u_2 \ne \varnothing, k < \omega \text{ and} \\ &\langle \eta_\alpha\restriction k:\alpha\in u_1\rangle \text{ is with no repetitions, and } \\ &\langle\nu_\beta\restriction k:\beta\in u_2\rangle \text{ is with no repetitions}\}. \end{array}

We prove (*) by induction on the left side of the inequality. Now by the definitions we are done.

Claim

Claim 4.15

E8G2

1) For each \alpha(*)< \omega_1, there is an \omega-sequence \bar{T}=\langle T_n: n< \omega \rangle of (\omega,\;\omega)-trees such that:

  1. (\alpha) for every \mu < \lambda \mathrm{rc}_{\alpha(*)} (\aleph_0), some c.c.c. forcing notion adds a (\mu,\mu)-rectangle to \bigcup\limits_{n<\omega}\lim (T_n),

  2. (\beta) \mathrm{degrc} (T_n)=\alpha(*).

2) If \mathrm{NPrk}_{\alpha(*)}(\lambda_1,\lambda_2;\aleph_0) then for some (\omega,\omega)-tree T: some c.c.c. forcing notion adds a (\lambda_1,\lambda_2)-rectangle to \lim(T) such that \alpha(*) =\mathrm{degrc} (\mkern 1.5mu\overline{\mkern-1.5muT\mkern-1.5mu}\mkern 1.5mu) (consequently, if \mathrm{Prk}_{\alpha(*)} (\lambda_1',\lambda_1';\aleph_0) then there is no (\lambda_1',\lambda_1')–rectangle in \lim (T)).

3) Moreover, we can have for the tree T of (4): if \mu < \lambda \mathrm{rc}_{\alpha(*)} (\aleph_0), A,\;B disjoint subsets of {}^\omega 2 \times {}^\omega 2 of cardinality \le \mu, then some c.c.c. forcing notion \mathbf{P}, adds an automorphism f of ({}^{\omega >}\omega,\triangleleft) such that: A\subseteq \lim^* [f(T)],\;\; B\cap \lim^*[f(T)]=\varnothing (the \lim^* means closure under finite changes).

Proof (4.15) of Claim 4.15

) We define the forcing for part 2. and delay the others to [Sh:532].

2) It is enough to do it for successor \alpha(*), say \beta(*)+1. It is like 1.13; we will give the basic definition and the new points. Let M be a model as in Definition 4.1, |R^M_\ell| = \lambda_\ell,\mathrm{rkk}^1(M)<\alpha(*) so \mathrm{rkk}^1(M) \le \beta(*). We assume that R^M_1, R^M_2 are disjoint sets of ordinals. For non empty \bar{a}_l\subseteq R^M_l (l<2; no repetition inside \bar a_l), let \varphi^M(\bar{a}_1, \bar{a}_2), k^M(\bar{a}_1,\bar{a}_2)\in \mathrm{Rang}(\bar{a}_1)\cup\mathrm{Rang}(\bar{a}_2) be witnesses to the value of \mathrm{rkk}^1(\bar{a}_1,\bar{a}_2,M) which is < \alpha(*).

We define the forcing notion \mathbf{P}: a condition p consists of:

  1. \bar{u}^p = \langle u^p_0,u^p_1\rangle and u^p_\varepsilon = u_\varepsilon[p] is a finite subset of R^M_\varepsilon for \varepsilon<2,

  2. n^p = n[p] < \omega and \eta^p_\alpha = \eta_\alpha[p]\in{}^{n[p]} \omega for \alpha\in u^p_\varepsilon such that \alpha \ne \beta\in u^p_\varepsilon \Rightarrow\ \eta^p_\alpha \ne \eta^p_\beta,

  3. 0<m^p<\omega and t^p_m\subseteq \bigcup\{{}^\ell \omega \times {}^\ell \omega: \ell \le n^p\} closed under initial segments and such that the \triangleleft-maximal elements have the length n^p and \langle\rangle\in t^p,

  4. the domain of f^p is \{\bar{u}=(u_1,u_2): for some \ell= \ell(u_1, u_2) \le n^p and m=m(u_1,u_2)<m^p we have u_\varepsilon \subseteq t^p_\varepsilon \cap{}^\ell \omega and if \alpha_1\in u_1,\alpha_2\in u_2, \eta^p_{\alpha_1}\restriction l\in u_1, \eta^p_{\alpha_2}\restriction l\in u_2 then g^p(\alpha_1,\alpha_2)=m\} and f^p(\bar{u})=(f^p_0(\bar{u}),f^p_1(\bar{u}),f^p_2(\bar{u}))\in \alpha(*)\times (u_1\cup u_2)\times L_{\omega_1,\omega}(\tau(M)),

  5. a function g^p: u^p_1 \times u^p_2\rightarrow\{0,\ldots,m^p-1\}, m^p<\omega,

  6. t^p_m \cap {}^{(n^p)}\omega= \{(\eta^p_\alpha, \eta^p_\beta): \alpha\in u^p_0, \beta\in u^p_1 and m=g^p(\alpha,\beta)\}

  7. if \varnothing \ne u_\varepsilon \subseteq t_\varepsilon \cap {}^\ell \omega, f^p(u_1,u_2)=(\beta^*,\rho^*,\varphi^*), \ell < \ell(*) \le n^p, for i=0,1 a function e_{i,\varepsilon} has the domain u_\varepsilon, [(\forall l)(\rho\in u_\varepsilon \Rightarrow \rho\triangleleft e_{i,\varepsilon}(\rho)\in t^p_\varepsilon\cap {}^{\ell(*)} \omega)], [\rho^*\notin u_\varepsilon and \rho\in u_\varepsilon \Rightarrow e_{0,\varepsilon} (\rho)=e_{1,\varepsilon}(\rho)],[\rho^*\in u_\varepsilon \Rightarrow e_{0,\varepsilon}(\rho^*)\ne e_{1,\varepsilon}(\rho^*)] and f^p(e_{0,1}(u_1)\cup e_{1,1}(u_1),e_{0,2}(u_2)\cup e_{1,2}(u_2)) =(\beta',\rho',\varphi') (so well defined), then \beta'<\beta^*,

  8. if \ell \le n^p, for \varepsilon =1,2 we have u_\varepsilon \subseteq u^p_\varepsilon are non empty, the sequence \langle \eta^p_\alpha\restriction \ell: \alpha\in u_\varepsilon\rangle is with no repetition, and u_\varepsilon' = \{\eta^p_\alpha \restriction \ell: \alpha\in u_\varepsilon\} and f^p(u_1',u_2') is well defined, then

    1. f^p_2(u_1',u_2')=\varphi^M(u_1,u_2),

    2. f^p_1(u_1',u_2')=\eta^p_\alpha\restriction l

    3. where \alpha is k^M(u_1,u_2) and

    4. f^p_0(u_1',u_2',h)=\mathrm{rkk}(u_1,u_2,M),

  9. if (u'_1,u'_2)\in \mathrm{Dom}(f^p) then there are l,u_1,u_2 as above,

  10. if (\eta_1,\eta_2)\in t^p_m \cap ({}^{n}2 \times{}^n2) then for some \alpha_1\in u^p_1, \alpha_2\in u^p_2 we have g^p(\alpha_1,\alpha_2)=m and \eta_1\trianglelefteq\eta^p_{\alpha_1}, \eta_2\trianglelefteq\eta^p_{\alpha_2}.

Source and licence

The text on this page is from arXiv:math/9802134v3 by Saharon Shelah, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.

The record of each item is in analysis/objects/9802/math-9802134.jsonl.