arXiv reader

Between reduced powers and ultrapowers, II

Ilijas Farah and Saharon Shelah

arXiv
2011.07352v4 · PDF · 15 July 2022
Categories
math.LO
Licence
CC BY 4.0 The site shows the text.

Abstract

We prove that, consistently with ZFC, no ultraproduct of countably infinite (or separable metric, non-compact) structures is isomorphic to a reduced product of countable (or separable metric) structures associated to the Fréchet filter. Since such structures are countably saturated, the Continuum Hypothesis implies that they are isomorphic when elementarily equivalent.

Items 75

Theorem

Theorem A

ONA5

The Proper Forcing Axiom, PFA, implies that \mathcal P({\mathbb N})/\operatorname{Fin} is not isomorphic to an ultraproduct of Boolean algebras associated with a nonprincipal ultrafilter on {\mathbb N}.

Proof (Proof of Theorem A) of Theorem A

We need to prove that PFA implies \mathcal P({\mathbb N})/\operatorname{Fin} is not isomorphic to an ultraproduct of Boolean algebras associated with a nonprincipal ultrafilter on {\mathbb N}. By [van1989there] (see [Sh:1057, Corollary 1.9]), PFA implies that there are no tie points in \mathcal P({\mathbb N})/\operatorname{Fin}, while there are tie points in an ultraproduct of countable atomless Boolean algebras by Lemma 6.4.

Theorem

Theorem B

6MX0

In a model obtained by adding at least \mathfrak c^+ Cohen reals to a model of ZFC the following holds. If \mathfrak B is a projectively definable Boolean algebra then \mathfrak B is not isomorphic to an ultraproduct of countable Boolean algebras associated with a nonprincipal ultrafilter on {\mathbb N}.

In particular, for any analytic ideal {\mathcal I} on {\mathbb N}, the quotient \mathcal P({\mathbb N})/{\mathcal I} is not isomorphic to an ultraproduct of countable Boolean algebras associated with a nonprincipal ultrafilter on {\mathbb N}.

Proof (Proof of Theorem B) of Theorem B

If {\mathcal I} does not include the Frèchet filter then \mathcal P({\mathbb N})/{\mathcal I} has atoms, and therefore cannot be isomorphic to \mathcal P({\mathbb N})/\operatorname{Fin}. We may therefore assume that {\mathcal I} incudes the Frèchet filter.

In the model obtained by adding at least \mathfrak c^+ Cohen reals to a model of ZFC, suppose that \mathfrak B is a projectively definable Boolean algebra. By Lemma 6.5, there are no true tie points in \mathfrak B. By Lemma 6.4, in every model of \operatorname{ZFC} there is a true tie point in any ultraproduct of countable atomless Boolean algebras.

Theorem

Theorem C

7LWC

There exists a forcing extension in which for every countable theory T that has the robust order property the following holds.

For every sequence (A_n) of countable structures in the language of T, every sequence (B_n) of countable models of T, and every nonprincipal ultrafilter \mathcal U on {\mathbb N}, the following are true.

  1. The ultraproduct \prod_{\mathcal U} B_n is not isomorphic to \prod_{\operatorname{Fin}} A_n or even to an elementary submodel thereof.

  2. If the order property of T is witnessed by a quantifier-free formula then \prod_{\mathcal U} B_n does not embed into \prod_{\operatorname{Fin}} A_n.

Used by Proof
Proof (Proof of Theorem C) of Theorem C

Fix a theory T with the robust order property. We will prove that the Levy collapse of the continuum to \aleph_1 followed by \mathbb H_E for E provided by Galvin’s theorem forces both conclusions of Theorem C.

These proofs have a common initial segment that we now present.

In the extension by the Levy collapse of the continuum to \aleph_1, let \kappa>\mathfrak c be a regular cardinal (\kappa=\aleph_2 will do). Let E be the poset as guaranteed by Galvin’s theorem stated at the beginning of this section. We will prove that the Levy collapse followed by \mathbb H_E is the forcing notion as promised in the statement of Theorem C.

Fix an ultrafilter \mathcal U on {\mathbb N}, a sequence (A_n) of countable structures in the language of T, and a sequence (B_n) of countable models of T. Proposition 4.15 implies that \mathbb H_E adds a strictly increasing map from E into \prod_{\mathcal U} (B_n,\triangleleft_\varphi) whose range is linearly ordered by \triangleleft_\varphi. By the choice of E, there exists a \kappa-\triangleleft_\varphi-chain or a \kappa^*-\triangleleft_\varphi-chain in \prod_{\mathcal U} (B_n,\triangleleft_\varphi).

On the other hand, by Theorem 4.1 there are neither \kappa-chains nor \kappa^*-chains in \prod_{\operatorname{Fin}} (A_n, \triangleleft_\varphi).

From this point on the proofs of (?) and (?) differ.

(?) We need to prove that \prod_{\mathcal U} B_n is not isomorphic to an elementary submodel of \prod_{\operatorname{Fin}} A_n. Since elementary embeddings preserve \triangleleft_\varphi, this is immediate from the fact that the former contains a \kappa- or \kappa^*-\triangleleft_\varphi-chain and the latter does not.

(?) Suppose in addition that \varphi is quantifier-free. Then all embeddings preserve \triangleleft_\varphi, and \prod_{\mathcal U} B_n cannot be isomorphic to a submodel of \prod_{\operatorname{Fin}} A_n.

Corollary

Corollary D

UZFS

There exists a forcing extension in which the following holds for every separable C^*-algebra A and every ultrafilter \mathcal U on {\mathbb N}.

  1. (A\otimes C(K))^{\mathcal U} is not isomorphic to A^\infty.

  2. (A\otimes C(K))^{\mathcal U} is not isomorphic to a C^*-subalgebra of B^\infty for any separable C^*-algebra B.

Proof (Proof of Corollary D) of Corollary D

Suppose that A is a separable C^*-algebra and \mathcal U is an ultrafilter on {\mathbb N}. If \mathcal U is principal, then (A\otimes C(K))^{\mathcal U} is isomorphic to A\otimes C(K) while A^\infty is nonseparable. We may therefore assume that A is infinite-dimensional and that \mathcal U is nonprincipal.

The theory of infinite-dimensional C^*-algebras has the order property witnessed by an atomic formula ([FaHaSh:Model1, Lemma 5.3]). Therefore the theory of A\otimes C(K) has the robust order property, and Theorem C (?) implies that (A\otimes C(K))^{\mathcal U} does not embed into B^\infty for any C^*-algebra B.

Remark

Remark 1.1

7J1Q

Reduced products are sometimes defined with respect to a filter \mathcal F, and sometimes with respect to the dual ideal \mathcal F^*, as convenient. The only difference is in the notation. In this paper we will use the two notions—reduced products with respect to filters and reduced products with respect to ideals—interchangeably.

Definition

Definition 1.2

OA9I

Suppose that T is a first-order theory, not necessarily complete.

  1. If \varphi(\bar x,\bar y) is an asymmetric formula (with \bar x and \bar y of the same sort) in the language of T consider the asymmetric binary relation \triangleleft_\varphi on a model A of T, defined by

    \bar a\triangleleft_\varphi \bar b\text{ if }A\models \varphi(\bar a, \bar b).

    Some \bar a_j, for j<n, in A form a \triangleleft_\varphi-chain if for all i\neq j we have \bar a_i\triangleleft_\varphi \bar a_j if and only if i<j.

  2. If every model of T has an arbitrarily long finite \triangleleft_\varphi-chain, we say that the pair (T,\varphi) has the order property, OP ([Sh:c]).(One says that \varphi has the order property when T is clear from the context.)

  3. The pair (T,\varphi) has the robust order property if it has the order property and in addition for models A_n, for n\in {\mathbb N}, of T and \bar a and \bar b in \prod_{\operatorname{Fin}} A_n we have \prod_{\operatorname{Fin}} A_n\models \varphi(\bar a, \bar b) if and only if the set

    \{n\mid A_n\not\models \varphi(\bar a_n, \bar b_n)\}

    is finite. (Note that it is not required that \prod_{\operatorname{Fin}} A_n models T.)

  4. The pair (T,\varphi) is said to have the strict order property (SOP) if the relation \triangleleft_\varphi is a partial ordering on every model of T.

Used by Lemma 1.3
Lemma

Lemma 1.3

JDMK

If a pair (T,\varphi) has the order property and \varphi(\bar x, \bar y) is atomic, or a negation of an atomic formula, then the pair (T,\varphi) has the robust order property.

Proof of Lemma 1.3

Fix models A_n\models T for n\in {\mathbb N} and suppose \varphi is an atomic formula. If \bar a_n and \bar b_n are tuples of the appropriate sort in A_n such that A_n\models \varphi(\bar a_n, \bar b_n), then (writing \bar a for the element of the product that has the representing sequence (\bar a_n)), we have \prod_n A_n\models \varphi(\bar a, \bar b) and moreover for any filter \mathcal F on {\mathbb N} we have \prod_{\mathcal F} A_n\models\varphi(\bar a, \bar b). This also applies to the negation of \varphi, and the assertion follows immediately.

Definition

Definition 1.4

WETA

Suppose that T is a theory in a continuous language, not necessarily complete.

  1. If \varphi(\bar x,\bar y) is an asymmetric formula (with \bar x and \bar y of the same sort) in the language of T consider the asymmetric binary relation \triangleleft_\varphi on a model A of T, defined by

    \begin{aligned} \bar a\triangleleft_\varphi \bar b&\text{ if }\varphi(\bar a, \bar b)^A=0\text{ and } \varphi(\bar b, \bar a)^A=1. \end{aligned}

    Some \bar a_j, for j<n, in A form a \triangleleft_\varphi-chain if for all i\neq j we have \bar a_i\triangleleft_\varphi \bar a_j if and only if i<j.

  2. If every model of T has an arbitrarily long finite \triangleleft_\varphi-chain, we say that the pair (T,\varphi) has the order property, OP ([FaHaSh:Model2, Definition 5.2]).

  3. The pair (T,\varphi) has the robust order property if for models A_n, for n\in {\mathbb N}, of T, and all \bar a and \bar b in \prod_{\operatorname{Fin}} A_n we have \prod_{\operatorname{Fin}} A_n\models \varphi(\bar a, \bar b) if and only if for all sufficiently small \varepsilon>0 the set

    \{n\mid \varphi^{A_n}(\bar a_n, \bar b_n)<\varepsilon\text{ and } \varphi^{A_n}(\bar b_n, \bar a_n)>1-\varepsilon\}

    is finite. (As before, it is not required that \prod_{\operatorname{Fin}} A_n models T.)

  4. The pair (T,\varphi) is said to have the strict order property (SOP) if the relation \triangleleft_\varphi is a partial ordering on every model of T.

Lemma

Lemma 1.5

FXFB

If T is a continuous theory, a pair (T,\varphi) has the order property, and \varphi(\bar x, \bar y) is an atomic formulas then the pair (T,\varphi) has the robust order property.

Lemma

Lemma 2.1

M2AP

There are \eta\in {\mathbb N}^{\mathbb N} and \Phi\colon (\prod_k k , \leq^*)\to (\prod_k \eta(k), <^*) such that for all f and g, if f\leq^* g and g\nleq^* f then \Phi(f)<^* \Phi(g).

Used by Proof
Proof

Proof

NYS0

Recursively define \eta by \eta(0):=1 and \eta(n+1):=\sum_{j\leq n} j\eta(j) +1 for n\geq 0. By rewriting the recursive definition of \eta, one sees that for every n\geq 1 and every m\geq 0 we have

(m+1)\eta (n)> \sum_{j<n} j\eta(j) + m\eta (n).

Fix f\in \prod_k k. Let \Phi(f)(0):=0 and for n\geq 0 let

\Phi(f)(n+1):=\sum_{j\leq n} f(j) \eta(j).

Then, since f(j)<j for all j, we have \Phi(f)(n+1)< \sum_{j\leq n} j\eta(j)<\eta(n+1) for all n\geq 1, and therefore \Phi(f) belongs to \prod_k \eta(k).

Suppose that f and g are in \prod_k k. If n\geq 1 is such that g(n)>f(n), then (Proof) with m:=f(n) implies

g(n)\eta(n)\geq (f(n)+1)\eta(n)>\sum_{j<n}j\eta(j)+f(n)\eta(n)\geq \Phi(f)(n+1)

and therefore \Phi(g)(n+1)>\Phi(f)(n+1). This implies that if f and g are in \prod_k k, then every n\geq 1 such that f(n)<g(n) in addition satisfies \Phi(f)(n+1)<\Phi(g)(n+1).

It remains to prove that f\leq^* g and g\not\leq^* f together imply f(k)<g(k) for all sufficiently large k. Fix such f and g, and let n\geq 1 be such that f(n)<g(n) and f(k)\leq g(k) for all k\geq n. Then, as we have just seen, \Phi(f)(n+1)<\Phi(g)(n+1). Since \Phi(f)(k+1)=\Phi(f)(k)+ f(k)\eta(k), for every k\in {\mathbb N} the conditions \Phi(f)(k)<\Phi(g)(k) and f(k+1)\leq g(k+1) together imply that \Phi(f)(k+1)<\Phi(g)(k+1). By induction on k\geq n+1 one proves that \Phi(f)(k)<\Phi(g)(k) for all k\geq n+1, as required.

Lemma

Lemma 2.2

ROKU

There exists an injectively universal countable structure (C,\triangleleft) with an asymmetric binary relation \triangleleft. This universality property is absolute between transitive models of a sufficiently large fragment of \operatorname{ZFC}.

Proof of Lemma 2.2

Let C:={\mathbb N} and define the relation \triangleleft as follows. If m<n are in {\mathbb N} and n=\sum_j d_j(n) 3^j is the ternary expansion of n (so that d_j(n)\in \{0,1,2\} for all j) then let m\triangleleft n if d_m(n)=1, n\triangleleft m if d_m(n)=2, and let m and n unrelated if d_m(n)=0. The structure (C,\triangleleft) has the following property resembling the random graph:

  1. (*) If F and G, are disjoint finite subsets of C, then there exists n\in C such that m\in F implies m\triangleleft n, m\in G implies n\triangleleft m, and m\notin F\cup G implies that m and n are unrelated.

To see this, let n:=\sum_{m\in F} 3^m+\sum_{m\in G} 2\cdot 3^m.

Given the property (*) of (C,\triangleleft), every countable (A,\triangleleft') can be isomorphically embedded into (C,\triangleleft) by recursion. Since (*) is a first-order property, it is absolute between transitive models of a sufficiently large fragment of \operatorname{ZFC} (see e.g., [Ku:Set, Lemma II.4.3]).

Definition

Definition 3.1

JYTZ

Suppose that I is a finite linear ordering whose elements are listed in the increasing order as \xi(i), for i<m and m=|I|\geq 2.(If this appears excessively pedantic, note that the conditions (?) and (?) below are sensitive to leaving gaps in I. We note that I is not necessarily a set of ordinals.) Also suppose A and F(\xi), for \xi\in I, are disjoint sets, and \leq is a partial ordering on a set that includes E:=A\cup \bigcup_{\xi\in I} F(\xi). Define a binary relation \ll_I on E as follows.

If x and y belong to E, we let x\ll_I y if and only x\leq y and in addition one of the following applies.

  1. Both x and y belong to A\cup F(\xi) for some \xi\in I.

  2. There are i<j such that x\in F(\xi(i)) and y\in F(\xi(j)) and one of the following holds.

    1. There exists a\in A such that x\leq a and a\leq y

    2. With k=j-i, there are x_l\in F(\xi(i+l)) for 0\leq l \leq k such that x_0=x, x_k=y, and x_l\leq x_{l+1} for all l<k.

  3. There are i>j such that x\in F(\xi(i)) and y\in F(\xi(j)) and one of the following holds.

    1. There exists a\in A such that x\leq a and a\leq y

    2. With k=i-j, there are x_l\in F(\xi(j+l)) for 0\leq l \leq k such that x_0=y, x_k=x, and x_l\geq x_{l+1} for all l<k.

The elements x_i, for i\leq k as in (?) or (?) comprise an I-walk between x and y, or an I-walk with endpoints x and y. The relation \ll_I is called the depletion of \leq given by I, A, and (F(\xi)\vert \xi\in I ). When I is clear from the context, we write \ll for \ll_I.

Used by Proof, Proof
Lemma

Lemma 3.2

VBBD

With the notation as in Definition 3.1, if |I|\leq 2, then \ll_I agrees with the restriction of \leq to A\cup\bigcup_{\xi\in I} F(\xi).

Used by Proof
Lemma

Lemma 3.3

7ZEG

With the notation as in Definition 3.1, if s\subseteq t\subseteq I, if \{\min(s),\max(s)\}=\{\min(t),\max(t)\}=\{\xi,\eta\}, and x(\zeta), for \zeta\in t, is a t-walk, then x(\zeta), for \zeta\in s, is an s-walk with the same endpoints.

On the other hand, it is possible that \xi(\zeta), for \zeta\in s, is an s-walk but there is no t-walk with the same endpoints that extends it.

Used by Proof, Proof
Lemma

Lemma 3.4

PPZG

Suppose that I, A, F(\xi), for \xi\in I, and an ordering \leq on A\cup \bigcup_{\xi\in I} F(\xi) are as in Definition 3.1. The depletion \ll of \leq given by these parameters is a partial ordering whose graph is included in the graph of \leq.

Used by Proof
Proof of Lemma 3.4

Fix A, I enumerated in the increasing order as \xi(i), for i<m, F(\xi), for i<m, and an ordering \leq on E:=A\cup \bigcup_{i<m} F(\xi(i)).

We will write \ll for \ll_s. It is clear from the definition that x\ll y implies x\leq y and that \ll and \leq agree on A\cup F(i) for every i. Therefore \ll is antisymmetric and reflexive, and it will suffice to prove that it is transitive.

Towards this end, fix x,y, and z such that x\ll y and y\ll z. Then x\leq y and y\leq z, and therefore x\leq z. If x and z belong to A\cup F(\xi(i)) for some i, then x\ll z by (?). Therefore if at least one of x\in A or z\in A holds then x\ll z, and we may assume

  1. (xz) x\in F(\xi(i)) and z\in F(\xi(j)) for some distinct i and j.

If y\in A then x\ll z by (?). Similarly, if there exists a\in A such that x\leq a and a\leq y, then x\ll z. Also, if there exists a\in A such that y\leq a and a\leq z, then x\ll z. We can therefore assume (in addition to (xz) above) that

  1. (y) y\in F(\xi(n)) for some n

and that both x\ll y and y\ll z are witnessed by instances of (?).

The proof now reduces to the analysis of the ordering of the set \{i,j,n\}. The following claim will help when discussing the possible cases.

Claim.

Suppose that i<m, 0<k\leq m-i, x\in F(\xi(i)) and y\in F(\xi(i+k)).

  1. Assume there is no a\in A such that x\leq a and a\leq y. Then x\ll y if and only if there are x_l\in F(\xi(i+l)) for all 0\leq l \leq k such that x_0=x, x_k=y, and x_l\leq x_{l+1} for all 0\leq l<k.

  2. Assume there is no a\in A such that y\leq a and a\leq x. Then y\ll x if and only if there are x_l\in F(\xi(i+l)) for all 0\leq l \leq k such that x_0=x, x_k=y, and x_{l+1}\leq x_{l} for all 0\leq l<k.

Proof.

(?) For the direct implication, note that the assumptions imply that (?) of Definition 3.1 applies. Let x_0:=x, x_k:=y, and for 0<l<k let x_l be a witness for (?) of Definition 3.1. These objects are clearly as required.

For the converse implication, assume that x_l for 0\leq l\leq k are as in the statement of the claim. Then clearly (?) of Definition 3.1 applies.

The proof of (?) is analogous and therefore omitted.

Back to our proof. With i,j, and n as in (xz) and (y), if i\leq n\leq j, then part (?) of Claim implies that x\ll z. If i<j<n, then the witnessing sequence for x\ll y contains t\in F(\xi(j)), such that x\ll t and t\ll y. But then (since \ll implies \leq) t\leq z, and t\ll z since both t and z belong to F(\xi(j)). A proof in the case when n<i<j is similar and uses part (?) of the Claim. This proves our claim in the case when i<j.

The proof in the case when i>j is analogous.

Lemma

Lemma 3.6

KAXZ

With the notation as in Definition 3.1 and I not necessarily finite, if s\subseteq t\Subset I, then for any two x and y in A\cup \bigcup_{\xi\in s} F(\xi) we have that x\ll_t y implies x\ll_s y.

Proof of Lemma 3.6

Fix x\ll_t y in A\cup \bigcup_{\xi\in s} F(\xi). A glance at Definition 3.1 shows that we may assume that x\in F(\xi) and y\in F(\eta) for some distinct \xi and \eta in s, since in any other situation x\ll_s y follows immediately. If there is z\in A such that x\leq z\leq y, then clearly x\ll_w y whenever \{\xi,\eta\}\subseteq w\Subset I. We may therefore assume that there is a t-walk with endpoints x and y. We denote the ‘steps’ of s by x(\zeta), for \zeta\in t and \xi\leq \zeta\leq \eta. Lemma 3.3 implies that x(\zeta), for \zeta\in s and \xi\leq \zeta\leq \eta is an s-walk with endpoints x and y, hence x\ll_s y.

Remark

Remark 3.7

GN0L

Suppose that we are in the situation of Lemma 3.4 and s is a proper subset of t. The fact that in (?) and (?) the ‘walk’ between x and y is required to hit every F(\xi(k)) implies that the graph of \ll_s may be a proper superset of the graph of the restriction of \ll_t to the domain of \ll_s.

Used by Proof
Lemma

Lemma 3.8

1M4J

Suppose that we are in the situation of Lemma 3.4 and s\subseteq t is convex (i.e., if \xi<\eta<\zeta are in t and \{\xi,\zeta\}\subseteq s then \eta\in s). Then \ll_s agrees with the restriction of \ll_t to A\cup\bigcup_{\xi\in I} F(\xi).

Used by Proof
Proposition

Proposition 3.9

ZMVZ

Suppose that \kappa is an uncountable cardinal, A and F(\xi), for \xi<\kappa, are disjoint, and \leq is a partial ordering of E:=A\cup\bigcup_{\xi<\kappa} F(\xi). In addition suppose that A is countable, all F(\xi) are finite, and E has neither \kappa nor \kappa^*-chains.

Then there exists a cofinal X\subseteq \kappa such that for any two distinct elements \xi and \eta of X the following condition holds.

  1. *_{(\xi,\eta)} there is s\Subset \kappa such that \{\xi,\eta\}=\{\min(s), \max(s)\} and there is no s-walk with endpoints in F(\xi) and F(\eta).(We emphasize that s is not necessarily a subset of X.)

Used by Proof
Proof of Proposition 3.9

Let \mathbb P be the poset of all X\subseteq \kappa such that 0\in X which satisfy the condition *_{(\xi,\eta)} for all distinct \xi and \eta in X, ordered by the inclusion. This poset is clearly closed under unions of chains, and therefore Zorn’s lemma implies that it has a maximal element, X. (Readers not fond of the Axiom of Choice will notice that since \kappa is well-ordered, the existence of X can be proved by recursion in ZF.) We claim that X satisfies the requirements. Towards obtaining a contradiction, suppose that X is not cofinal in \kappa.

If X has no maximal element, then let \alpha:=\sup(X) and Y:=X\cup\{\alpha\}. In order to verify that Y belongs to \mathbb P, it suffices to verify *_{(\xi,\alpha)} for all \xi\in X. Fix \xi\in X. We need to prove that there exists t such that there is no t-walk with endpoints in F(\xi) and F(\alpha). Let \eta:=\min(X\setminus (\xi+1)) and (using *_{(\xi,\eta)}) let s\Subset \kappa be such that \{\xi,\eta\}=\{\min( s),\max(s)\} and there is no s-walk with endpoints F(\xi) and F(\eta). Let t:=s\cup \{\alpha\}. Then \{\xi,\alpha\}=\{\min(t), \max(t)\} and Lemma 3.3 implies there is no t-walk with endpoints in F(\xi) and F(\alpha).

Now suppose that X has a maximal element, \xi. Assume for a moment that there are \eta>\xi and s\Subset \kappa which witnesses that *_{(\xi,\eta)} holds. We claim that X\cup \{\eta\} belongs to \mathbb P. Fix \zeta\in X such that \zeta<\xi. Since X\in \mathbb P, there is t\Subset \kappa such that \{\zeta,\xi\}=\{\min(t),\max(t)\} and there is no t-walk with endpoints in F(\zeta) and F(\xi). With w:=s\cup t we have \{\zeta,\eta\}=\{\min(w),\max(w)\} and Lemma 3.3 implies that there is no w-walk with endpoints in F(\zeta) and F(\eta). Therefore *_{(\zeta,\eta)} holds. Since \zeta was an arbitrary element of X below \xi (and since *_{(\xi,\eta)} holds), this implies X\cup \{\eta\} is an element of \mathbb P strictly larger than X; contradiction.

It will therefore suffice to find \eta>\xi such that *_{(\xi,\eta)} holds. Assume that such \eta does not exist. Then for every \eta>\xi and every s\Subset \kappa which satisfies \{\xi,\eta\}=\{\min(s),\max(s)\} there is an s-walk with endpoints in F(\xi) and F(\eta). For each s fix a walk, x(s,\zeta), for \zeta\in s, with endpoints in F(\xi)=\min(s) and F(\eta)=\max(s).

Let \mathcal U be an ultrafilter on \operatorname{Fin}_\kappa which for every s\Subset \kappa includes the set \{t\Subset \kappa\vert s\subset t\} (such \mathcal U exists, since the family of sets of this form has the finite intersection property). Fix \xi\leq \zeta<\kappa. Since F(\zeta) is finite, there exists a unique y(\zeta) \in F(\zeta) such that \{s\vert x(s,\zeta)=y(\zeta)\}\in \mathcal U. Clearly y(\zeta), for \xi\leq \zeta<\kappa, is a \kappa-chain or a \kappa^*-chain (as decided by \mathcal U); contradiction.

Therefore there exist \eta>\xi and s\Subset \kappa such that \{\xi,\eta\}=\{\min(s),\max(s)\} such that there is no s-walk with endpoints in F(\xi) and F(\eta). As already pointed out, this implies X\cup \{\eta\}\in \mathbb P; contradiction.

Therefore any maximal element of \mathbb P is cofinal in \kappa, as required.

Theorem

Theorem 4.1

MGT3

There is a functor from the category of partially ordered sets into the category of forcing notions E\mapsto \mathbb H_E with the following properties.

  1. \mathbb H_E has precaliber \kappa for every uncountable regular cardinal \kappa.

  2. \mathbb H_E forces that there is an embedding \Upsilon\colon E \to (\prod_k k , \leq^*) (thus for all a and b in E we have a\leq_E b if and only if \Upsilon(a)\leq^* \Upsilon(b)).

  3. If \kappa>\mathfrak c is a regular cardinal and neither \kappa nor its reverse \kappa^* embed into E, then \mathbb H_E forces that \kappa does not embed into \prod_{\operatorname{Fin}} (A_n,\triangleleft) for every sequence (A_n,\triangleleft_n) of countable structures equipped with an asymmetric binary relation.

Used by Proof, Proof
Proof of Theorem 4.1

The proof of this theorem will occupy most of the present section. For \mathbb H_E see Definition 4.2, (?) is Lemma 4.4, (?) is Lemma 4.6, and (?) is Theorem 4.13.

Definition

Definition 4.2

X2AU

For a partially ordered set E, \mathbb H_E is the forcing notion defined as follows. The conditions of \mathbb H_E are triples p=(D_p, n_p, f_p), where D_p\Subset E, n_p\in {\mathbb N}, and f_p\colon D_p\to \prod_{m<n_p} m.

The ordering is defined by letting p\leq q (p extends q) if the following conditions hold.

  1. D_p\supseteq D_q, n_p\geq n_q, f_p(a)\restriction n_q=f_q(a) for all a\in D_q, and

  2. for all a and b in D_q, if a\leq_E b then f_p(a)(j)\leq f_p(b)(j) for all j\in [n_q,n_p).

Used by Lemma 4.3, Proof
Lemma

Lemma 4.3

MAFG

Suppose that E is a poset, R\Subset E, m\geq 2 and p_i, for i<m, are conditions in \mathbb H_E such that the following holds whenever i\neq j.

  1. We have D_i\cap D_j=R.

  2. All a\in R satisfy f_i(a)\restriction \min(n_i, n_j)= f_j(a)\restriction \min(n_i,n_j).

Then some q\in \mathbb H_E extends all p_i.(We write q\leq p if q extends p.)

Uses Definition 4.2 · Used by Proof, Proof
Proof of Lemma 4.3

Let D_q:=\bigcup_{i<m} D_i and n_q:=\max_{i<m} n_i. If i<m is such that n_i= n_q, then for a\in D_i let f_q(a)=f_i(a). Then f_q(a) is well-defined for a\in R by (?). For i<m such that n_i<n_q and for a\in D_i\setminus R, let (with \max\emptyset=0)

f_q(a)(j):=\max\{f_q(b)(j)\mid b\in R, b\leq_E a\}.

for n_i\leq_E j<n_q. This defines q\in \mathbb H_E. We will prove that q\leq p_i for all i<m.

Clearly, q and p_i satisfy (?) of Definition 4.2 for all i<m. Fix i<m.

If n_i=n_q then (?) of Definition 4.2 is vacuous, hence q\leq_E p_i.

Suppose n_i<n_q. To check that q\leq p_i, we need to verify (?) of Definition 4.2. Fix a and b in D_i such that a\leq_E b. If there is no c\in R such that c\leq_E b, then for all j\in [n_i,n_q) we have f_q(a)(j)=f_q(b)(j)=0. If there is c\in R such that c\leq_E b, then \{c\mid c\leq_E a\}\subseteq \{c\mid c\leq_E b\} and by the definition of f_q we have f_q(a)(j)\leq f_q(b)(j).

Thus (?) of Definition 4.2 holds, and q\leq p_i.

Lemma

Lemma 4.4

GU54

The poset \mathbb H_E has precaliber \kappa for every uncountable regular cardinal \kappa.

Proof of Lemma 4.4

Fix a family p_\xi, for \xi<\kappa, in \mathbb H_E. By the \Delta-system lemma and passing to a subfamily of the same cardinality, we may assume that there exists R\Subset E such that D_\xi\cap D_\eta=R for all distinct \xi and \eta below \kappa. By the pigeonhole principle (using the assumption that \kappa has uncountable cofinality), we may also assume that there exists n such that n_\xi=n for all \xi. Also, since there are only finitely many possibilities for f_\xi(a), for a\in R, we may assume that the functions f_\xi agree on R and therefore we are in the situation of Lemma 4.3. Therefore, after this refining argument, Lemma 4.3 implies that every finite subset of \{p_\xi\mid \xi<\kappa\} has a common lower bound.

Lemma

Lemma 4.5

THAL

For any poset E the following holds.

  1. For every n and every a\in E, the set

    \mathcal D(\mathbb H_E,n,a):=\{p\in \mathbb H_E\mid n_p\geq n, a\in F_p\}

    is dense in \mathbb H_E.

  2. If b\nleq_E a in E, then for every n\in {\mathbb N} the set

    {\mathcal E}(\mathbb H_E, n,a,b):=\{p\in \mathbb H_E\mid a\in F_p , b\in F_p,\text{ and } (\exists k\geq n) f_p(a)(k)<f_p(b)(k)\}

    is dense in \mathbb H_E.

Used by Proof
Lemma

Lemma 4.6

D73B

If E is a poset and G\subseteq \mathbb H_E is a generic filter, then

\Upsilon_G(a)(j):=f_p(a)(j)

for p\in G defines a strictly increasing function \Upsilon_G\colon E\to (\prod_k k ,\leq^*).

Used by Proof
Proof of Lemma 4.6

By genericity, G intersects all dense sets defined in Lemma 4.5 and therefore \Upsilon is a strictly increasing map from E into (\prod_k k ,\leq^*).

Lemma

Lemma 4.7

4JKE

If E' is a poset and E is a subposet of E', then \mathbb H_{E} is a regular subordering of \mathbb H_{E'}.

Used by Proof
Proof of Lemma 4.7

The identity map from \mathbb H_{E} into \mathbb H_{E'} is clearly an order-embedding. It suffices to prove that there exists a reduction (or projection) \pi\colon \mathbb H_{E'}\to \mathbb H_{E}: A map such that for every p\in \mathbb H_{E'} we have p\leq \pi(p) and every q\in \mathbb H_{E} such that q\leq \pi(p) is compatible with p ([Ku:Set, Lemma III.3.72]). Let

\pi_{E}(p):=(D_p\cap E, n_p, f_p\restriction (D_p\cap E)).

Clearly, p\leq \pi_E (p). If q\leq \pi(p), then D_q\cap D_p=D_p\cap E and f_p(a)(j)=f_q(a)(j) for all a\in D_p\cap D_q and all j<n_p. By Lemma 4.3, p and q are compatible.

Definition

Definition 4.8

QJ8B

If E\subseteq E' are partial orderings and \Upsilon\colon E\to (\prod_k k ,\leq^*) is a strictly increasing function, a forcing notion \mathbb H_{E'}(E,\Upsilon) is defined as follows. The conditions in \mathbb H_{E'}(E,\Upsilon) are the triples p=(D_p, n_p, f_p), where D_p\Subset E', n_p\in {\mathbb N}, f_p\colon D_p\to \prod_{j<n} n, and for a\in E we have f_p(a)\sqsubset \Upsilon(a).

The ordering is inherited from \mathbb H_{E'}. Therefore p\leq q (p extends q) if the following conditions hold.

  1. D_p\supseteq D_q, n_p\geq n_q, f_p(a)\restriction n_q=f_q(a) for all a\in D_q, and

  2. for all a and b in D_q, if a\leq_{E'} b then f_p(a)(j)\leq f_p(b)(j) for all j\in [n_q,n_p).

Used by Proof
Definition

Definition 4.9

4JHE

For a poset E' and a\in E' let

L(a):=\{b\in E'\mid b\leq_{E'} a\}

and

R(a):=\{b\in E'\mid b\geq_{E'} a\}.
Lemma

Lemma 4.10

GV1O

Suppose E' is a poset, E is a subposet of E', and \dot G is the canonical name for the \mathbb H_E-generic filter.

  1. With the projection \pi_{E}\colon \mathbb H_{E'}\to \mathbb H_{E} as in the proof of Lemma 4.7, the map p\mapsto (\pi_{E}(p), p) from \mathbb H_E into \mathbb H_{E'}*\mathbb H_{E'}/\dot G is a dense embedding.

  2. \mathbb H_E forces that \mathbb H_{E'}/\dot G is forcing-equivalent to \mathbb H_{E'}(E,\Upsilon_{\dot G}) (\Upsilon_{\dot G} is the generic embedding, see Lemma 4.6).

  3. If X\subseteq E is such that for every a\in E'\setminus E the set X\cap L(a) is cofinal in L(a) and the set X\cap R(a) is coinitial in R(a), then \mathbb H_E forces that \mathbb H_{E'}(E,\Upsilon_{\dot G}) and \mathbb H_{E'\setminus (E\setminus X)}(E\cap X,\Upsilon_{\dot G}\restriction X) are forcing-equivalent.

Used by Proof
Lemma

Lemma 4.11

JKXA

Suppose \mathbb P_0 and \mathbb P_1 are forcing notions and \dot f_j is a \mathbb P_j-name for an element of \prod_k k for j<2. If \mathbb P_0\times \mathbb P_1\Vdash \dot f_0\leq^* \dot f_1 then the set of all p\in \mathbb P_0\times \mathbb P_1 such that there exist m\in {\mathbb N} and h\in \prod_k k which satisfy p\Vdash \dot f_0\leq^m \check h and p\Vdash \check h\leq^m \dot f_1 is dense in \mathbb P_0\times \mathbb P_1.

Used by Proof
Lemma

Lemma 4.12

IPAI

Suppose (E,\leq) is a poset and A, B, and D are subsets of E such that E=A\cup B, D=A\cap B, and for every a\in A and every b\in B the following conditions hold.

  1. a\leq b if and only if a\leq d and d\leq b for some d\in D, and

  2. a\geq b if and only if a\geq d and d\geq b for some d\in D.

Then \mathbb H_D forces that (\dot G is the canonical name for the generic filter in \mathbb H_D) \mathbb H_E(D,\Upsilon_{\dot G}) and \mathbb H_A(D,\Upsilon_{\dot G})\times \mathbb H_B(D,\Upsilon_{\dot G}) are forcing equivalent.

Used by Proof
Proof

Proof

5HWV

We use the notation from Lemma 4.10 and write \dot G(X) for the canonical name for the generic filter for \mathbb H_X (or \mathbb H_X(Y,\Upsilon) for some Y and \Upsilon) where X is A,B,D, or E.

By Lemma 4.10 (?) with E and A in place of E' and E, \mathbb H_E is forcing equivalent to \mathbb H_A* \mathbb H_E(A,\Upsilon_{\dot G(A)}). By the same lemma with A and D in place of E' and E, \mathbb H_A is forcing equivalent to \mathbb H_D* \mathbb H_A(D,\Upsilon_{\dot G(D)}). Therefore \mathbb H_E is forcing equivalent to the iteration

\mathbb H_D*\mathbb H_A(D,\Upsilon_{\dot G(D)})*\mathbb H_E(A,\Upsilon_{\dot G(A)}).

The assumptions imply that L(b)\cap D is cofinal in L(b) and R(b)\cap D is coinitial in R(b), for every b\in B. Therefore by Lemma 4.10 (?) applied with \mathbb H_E(A,\Upsilon_{\dot G(D)}), E, A, and D in place of \mathbb H_{E'}(E,\Upsilon_{\dot G}), E', E, and X, we conclude that \mathbb H_A forces that \mathbb H_E(A,\Upsilon_{\dot G(A)}) is forcing equivalent to \mathbb H_B(D,\Upsilon_{\dot G(D)}) (also recall that \mathbb H_D is a regular subordering of \mathbb H_A, and that \Upsilon_{G(A)} extends \Upsilon_{G(D)}). Since \mathbb H_B(D,\Upsilon_{\dot G(D)}) does not depend on \dot G(A), but only on its intersection with \mathbb H_D, the iteration in (?) is forcing equivalent to

\mathbb H_D*(\mathbb H_B(D,\Upsilon_{\dot G(D)})\times \mathbb H_A(A,\Upsilon_{\dot G(D)}))

and \mathbb H_D forces that \mathbb H_E(A,\Upsilon_{\dot G(A)}) is forcing equivalent to the product of \mathbb H_B(D,\Upsilon_{\dot G(D)}) and \mathbb H_A(A,\Upsilon_{\dot G(D)}), as claimed.

Theorem

Theorem 4.13

UCYU

Suppose \kappa is a regular cardinal such that \lambda^{\aleph_0}<\kappa for every cardinal \lambda<\kappa and E is a partial ordering such that neither \kappa nor \kappa^* embeds into E. Then \mathbb H_E forces that \prod_{\operatorname{Fin}} (A_n, \triangleleft_n) has no \kappa-chains for any sequence (A_n,\triangleleft_n), for n\in {\mathbb N}, of countable sets with asymmetric binary relations.

Used by Proof
Proof of Theorem 4.13

Since C as in Lemma 2.2 is universal, \mathbb H_E forces that \prod_{\operatorname{Fin}} (A_n, \triangleleft_n) has a \kappa-chain for some sequence (A_n,\triangleleft_n) (not necessarily in the ground model) if and only if \mathbb H_E forces that (C^{\mathbb N},\triangleleft^*):=\prod_{\operatorname{Fin}} (C,\triangleleft) has a \kappa chain. It will therefore suffice to prove the theorem with the additional assumption that (A_n,\triangleleft_n)=(C,\triangleleft) for all n.

Assume that \dot f_\xi, for \xi<\kappa, is a name for a \kappa-chain in (C^{\mathbb N},\triangleleft^*). (We emphasize that this means that for all \xi<\eta, \mathbb H_E forces both \dot f_\xi\triangleleft^* \dot f_\eta and \dot f_\eta\ntriangleleft^* \dot f_\xi.) The ccc-ness of \mathbb H_E implies that for every limit ordinal \xi there exists a countable E(\xi)\subseteq E such that \dot f_\xi, \dot f_{\xi+1}, and \dot f_{\xi+2} are \mathbb H_{E(\xi)}-names. Since \kappa is regular and \lambda^{\aleph_0}<\kappa for all \lambda<\kappa, the \Delta-system lemma for countable sets implies that any family of \kappa countable sets includes a \Delta-system of cardinality \kappa. By passing to a subfamily, we may assume that the sets E(\xi) form a \Delta-system with a countable root A.

For every limit ordinal \xi fix q_\xi\in \mathbb H_E and n\in {\mathbb N} such that

q_\xi\Vdash_{\mathbb H_E} \dot f_\xi\triangleleft^n \dot f_{\xi+1} \triangleleft^n \dot f_{\xi+2}.

By the pigeonhole principle and passing to a subfamily if necessary, we may assume that n as in (?) is the same for all \xi. Lemma 4.7 implies that \mathbb H_{E(\xi)} is a regular subordering of \mathbb H_E. We may therefore assume that q_\xi\in \mathbb H_{E(\xi)} and we have

q_\xi\Vdash_{ \mathbb H_{E(\xi)}} \dot f_\xi\triangleleft^n \dot f_{\xi+1} \triangleleft^n \dot f_{\xi+2}.

Writing q_\xi=(D_\xi,n_\xi, f_\xi), let F(\xi):=D_{\xi}\setminus A. Note that each F(\xi) is finite.

Fix \xi<\kappa for a moment and fix a generic filter G\subseteq \mathbb H_{A\cup F(\xi)} such that q_\xi\in G. Recall that the domain of C is {\mathbb N}, and is therefore equipped with a well-ordering (as a matter of fact, the first well-ordering known to man). For j\in{\mathbb N} we can let h_\xi(j) be the least element of C (in this well-ordering) such that

r\Vdash \dot f_{\xi+1}(j)=\check c

for some r in the quotient \mathbb H_E(A\cup F(\xi),\Upsilon_G)/G (see Lemma 4.10).

This defines h_\xi\in C^{\mathbb N} in V[G]. Use the Maximality Principle ([Ku:Set, Theorem IV.7.1]) to choose an \mathbb H_{A\cup F(\xi)}-name \dot h_\xi for this function.

Claim.

The condition q_\xi forces that \dot f_\xi\triangleleft^n \dot h_\xi\triangleleft^n f_{\xi+2}.

Proof.

If there are r\leq q_\xi in \mathbb H_E and j\geq n such that r\Vdash \dot f_\xi(j)\ntriangleleft \dot h_\xi(j), fix a generic filter G in \mathbb H_E containing r. Then in V[G] we have \dot f_\xi\ntriangleleft^n \dot f_{\xi+1}, although q_\xi\in G; contradiction. An analogous argument gives that there is no j\geq n such that some r\leq_E q_\xi forces that \dot h_\xi(j)\ntriangleleft \dot f_{\xi+2}(j).

The pairs (q_\xi,\dot h_\xi) are indexed by limit ordinals below \kappa. We re-enumerate them preserving the order and obtain conditions q_\xi and names \dot h_\xi for \xi<\kappa. Since \mathbb H_E has the ccc, some condition q\in \mathbb H_E forces that \kappa of the q_\xi’s belong to the generic filter. Therefore q forces that the family of all h_\xi such that q_\xi belongs to the generic filter is a \kappa-chain in (C^{\mathbb N}, \triangleleft^*).

By Proposition 3.9, there exists a cofinal X\subseteq \kappa such that for any two distinct elements \xi<\eta of X there is s\Subset \kappa such that \{\xi,\eta\}=\{\min(s),\max(s)\} and there is no s-walk with endpoints in F(\xi) and F(\eta).

Fix \xi\in X, let \xi':=\min(X\setminus (\xi+1)), and fix s\Subset \kappa such that \{\xi,\xi'\}=\{\min(s),\max(s)\} and there is no s-walk with endpoints in F(\xi) and F(\xi'). We will analyze the relation between the names \dot h_{\xi} and \dot h_{\xi'}.

Let \xi(j), for j<n,(This n is unrelated to the n appearing in ?. No danger of confusion here.) be an increasing enumeration of s, so that in particular \xi(0)=\xi and \xi(n-1)=\xi'. Consider the depletion \ll_s of \leq_E given by A and F(\eta), for \eta\in s. By Lemma 3.4, \ll_s is a partial ordering on

A':=A\cup\bigcup_{j<n} F(\xi(j)).

For i<j<n let

A(i,j):=A\cup F(\xi(i))\cup F(\xi(j)),

ordered by \ll_s. Note that if |i-j|>1 then A(i,j) is ordered by a restriction of the depletion associated with s which can differ from the natural depletion \ll_{(\xi(i), \xi(j))} (Remark 3.7). However, for i<n-1, Lemma 3.8 implies that the restriction of \ll_s to A(i,i+1) agrees with the depletion \ll_{\{\xi(i),\xi(i+1)\}}, which by Lemma 3.2 agrees with the ordering induced from E. By Lemma 4.7, we have \mathbb H_{A(i,i+1)}\lessdot \mathbb H_E.

Since A' is ordered by \ll_s, which possibly disagrees with the ordering of A' inherited from E, the posets \mathbb H_{A'} and \mathbb H_E are possibly unrelated. On the other hand, each A(i,j) is a subordering of A' and therefore Lemma 4.7 implies \mathbb H_{A(i,j)}\lessdot \mathbb H_{A'}.

Since \dot h_{\xi(i)} and \dot h_{\xi(j)} are \mathbb H_{A(i,j)}-names and \mathbb H_E forces \dot h_{\xi(i)}\triangleleft^* \dot h_{\xi(i+1)} for all i<n-1, we have that \mathbb H_{A'} forces \dot h_{\xi(i)}\triangleleft^* \dot h_{\xi(i+1)} for all i<n-1. By transitivity, \mathbb H_{A'} forces \dot h_{\xi(0)}\triangleleft^* \dot h_{\xi(n-1)}. Since \dot h_{\xi(0)} and \dot h_{\xi(n-1)} are \mathbb H_{A(0,n-1)}-names and \mathbb H_{A(0,n-1)}\lessdot \mathbb H_{A'}, we have that \mathbb H_{A(0,n-1)} forces \dot h_{\xi(0)}\triangleleft^* \dot h_{\xi(n-1)}.

Since there is no s-walk whose endpoints are some x\in F(\xi(0)) and some y\in F(\xi(n-1)), we have that x\ll_s y implies there is a\in A such that x\leq a\leq y, and that y\ll_s x imples there is a\in A such that y\leq a\leq x. This means that the assumptions of Lemma 4.12 with E, A, B, and D replaced with A\cup F(\xi(0))\cup F(\xi(n-1)), A\cup F(\xi(0)), A\cup F(\xi(n-1)), and A, respectively, (sorry!) are satisfied. Therefore if G\subseteq \mathbb H_A is a generic filter then the quotient \mathbb H_{A\cup A(0,n-1)}/G is forcing-equivalent to the product

\mathbb H_{A\cup F(\xi(0)}(A,\Upsilon_{G}) \times \mathbb H_{A\cup F(\xi(n-1))}(A,\Upsilon_{G}).

Most importantly, the names \dot h_{\xi(0)} and \dot h_{\xi(n-1)} are added by the two factors of this product. By Lemma 4.11, there exist a condition p_\xi\in \mathbb H_A and an \mathbb H_A-name \dot g_\xi (recall that \xi=\xi(0)) such that

p_\xi\Vdash \dot h_{\xi(0)}\leq^* \dot g_\xi\leq^* \dot h_{\xi(n-1)}.

Since \mathbb H_A is countable, there is q\in \mathbb H_A such that Y=\{\xi\in X\vert p_\xi=q\} is a cofinal subset of X (and of \kappa). Therefore q forces that \mathbb H_A adds a strictly increasing \kappa-chain \dot g_\xi, for \xi<\kappa, to ({\mathbb N}^{{\mathbb N}},\leq^*). Since A is countable, \mathbb H_A cannot add more than \mathfrak c reals; contradiction.

Proposition

Proposition 4.15

VZNK

Suppose that the pair (T,\varphi) has the robust order property and E is any poset. Then \mathbb H_E forces the following.

  1. The poset E embeds into \prod_{\operatorname{Fin}} (A_n, \triangleleft_\varphi) for every sequence (A_n) of models of T.

  2. For any nonprincipal ultrafilter \mathcal U on {\mathbb N} there is strictly increasing map from E into \prod_{\mathcal U} (A_n,\triangleleft_\varphi) whose range is linearly ordered by \triangleleft_\varphi.

Uses Definition 1.4 · Used by Proof
Proof of Proposition 4.15

The first part is almost obvious, but proving it in some detail will also provide a proof of the second part.

By Lemma 2.1, there are \eta\in {\mathbb N}^{{\mathbb N}} and \Phi\colon \prod_{\operatorname{Fin}} (n,\leq^*)\to \prod_{\operatorname{Fin}} (\eta(n),<^*) such that f\leq^* g and g\nleq^* f implies (\forall^\infty n) \Phi(f)(n)<\Phi(g)(n). Since A_n is a model of T, there exists a \triangleleft_\varphi-chain C_n of length \eta(n) in A_n. By identifying this chain with (\eta(n),\leq), we obtain \Phi\colon \prod_{\operatorname{Fin}} (n, \leq^*)\to\prod_{\operatorname{Fin}} (A_n,\triangleleft_\varphi) such that f\leq^* g and g\nleq^* f implies \Phi(f)(n)\triangleleft_\varphi \Phi(g)(n) and \Phi(g)(n)\ntriangleleft_\varphi \Phi(f)(n) for all but finitely many n. By composing the embedding of E into \prod_{\operatorname{Fin}} (n,\leq^*) provided by Theorem 4.1 with \Phi, we obtain an \mathbb H_E-name for an embedding of \Xi\colon E\to \prod_{\operatorname{Fin}} (A_n,\triangleleft_\varphi) (this proves the first part; read on for the proof of the second part) that in addition has the property that a<_E b implies

(\forall^\infty n)(\Xi(f)(n)\triangleleft_\varphi \Xi(g)(n)\text{ and }\Xi(g)(n)\ntriangleleft_\varphi \Xi(f)(n)).

Let \mathcal U be a nonprincipal ultrafiter on {\mathbb N} and let \pi_{\mathcal U} denote the quotient map from \prod_{\operatorname{Fin}} A_n to \prod_{\mathcal U} A_n. Then the displayed formula implies that the restriction of \pi_{\mathcal U} to \Xi[E] is strictly increasing. The range of this map is the ultraproduct of the \triangleleft_\varphi-chains C_n, and therefore linearly ordered by Ł oś’s Theorem. This proves the second part.

Theorem

Theorem (Galvin)

UJE8

For every uncountable cardinal \kappa there exists a partial ordering E_\kappa such that E_\kappa has no infinite chains but for every linear ordering \mathcal L such that there are neither \kappa-chains nor \kappa^*-chains in \mathcal L there is no strictly increasing map \Phi\colon E\to \mathcal L.

Definition

Definition 6.1

0OK8

Suppose X is a compact Hausdorff space. A point x\in X is a tie point if there are closed subsets A and B of X such that A\cup B=X and A\cap B=\{x\} (in symbols, A\bowtie_x B).

Used by Proof
Proposition

Proposition 6.2

HECA

Suppose \mathfrak B is a Boolean algebra. The following are equivalent for an ultrafilter \mathcal U on \mathfrak B.

  1. The complement of \mathcal U is equal to the union of two orthogonal ideals.

  2. \mathcal U is a tie-point in the Stone space of \mathfrak B.

Definition

Definition 6.3

OL5P

By analogy with true P-points, an ultrafilter \mathcal U in a Boolean algebra is called a true tie point if the ideals as in Proposition 6.2 (?) can be chosen so that each one of them is generated by a linearly ordered subset.

Lemma

Lemma 6.4

STWY

Every ultraproduct of countable atomless Boolean algebras has a true tie point.

Uses Definition 6.3 · Used by Proof, Proof
Proof of Lemma 6.4

Every ultrafilter in a countable atomless Boolean algebra is a true tie point, since the generating sets of order type \omega can be chosen by recursion. Suppose \prod_{\mathcal U} C_n is an ultraproduct of countable atomless Boolean algebras. If \mathcal U is principal, then \prod_n C_n is isomorphic to one of the C_n’s and the assertion follows from the first sentence of this proof.

Now assume \mathcal U is nonprincipal. For every C_n fix a true tie point p_n and linearly ordered generating sets {\mathcal A}_n and \mathcal B_n for the ideal C_n\setminus p_n. Then (C_n, {\mathcal A}_n,\mathcal B_n) is an expansion of C_n to the language with two additional unary predicates. Each one of these structures satisfies the following: Both {\mathcal A}_n and \mathcal B_n are linearly ordered, A\wedge B=\emptyset for all A\in {\mathcal A}_n and B\in \mathcal B_n, and for every X\in C_n either X or its complement belongs to {\mathcal A}_n\cup \mathcal B_n. These are all first-order statements, and they imply that the complement of {\mathcal A}_n\cup \mathcal B_n is an ultrafilter.

The ultraproduct \prod_{\mathcal U} (C_n,{\mathcal A}_n,\mathcal B_n) is an expansion of \prod_n C_n and by Ł oś’s Theorem the sets {\mathcal A}:=\prod_{\mathcal U} {\mathcal A}_n and \mathcal B:=\prod_{\mathcal U} \mathcal B_n generate ideals of \prod_{\mathcal U} C_n whose complement is a true tie point.

Lemma

Lemma 6.5

6I4K

The poset for adding at least \mathfrak c^+ Cohen reals forces that every projectively definable atomless Boolean algebra \mathfrak B has no true tie points.

Uses Definition 6.3 · Used by Proof
Proof of Lemma 6.5

Suppose that \kappa\geq \mathfrak c^+ and let \mathbb C_\kappa denote the poset for adding \kappa Cohen reals. Fix an n\in {\mathbb N} and \mathbf\Sigma^1_n-formulas \varphi, \varphi_\wedge, \varphi_\vee, and \varphi_{\setminus}, which define \mathfrak B. We will only need the \mathbf \Delta^1_{n+1} formula \varphi_{<}, that defines the relation a<b in \mathfrak B. By passing to an intermediate forcing extension, without a loss of generality we may assume that the reals coding these formulas belong to the ground model.

By genericity, no nonprincipal ultrafilter on {\mathbb N} in the forcing extension is generated by fewer than \kappa subsets of {\mathbb N}. (This is well-known, but here is a sketch of the proof: After adding \kappa Cohen reals, for every {\mathcal X}\subseteq \mathcal U of cardinality less than \kappa there is a Cohen real Y generic over V[{\mathcal X}]. For every infinite X\subseteq {\mathbb N}, the set of all Y\subseteq {\mathbb N} such that X\cap U and X\setminus Y are both infinite is comeager. Therefore {\mathcal X} does not ‘decide’ whether Y\in \mathcal U or {\mathbb N}\setminus Y\in \mathcal U.) Assume p is a true tie point in \mathfrak B and let {\mathcal A} and \mathcal B be the linearly ordered (modulo {\mathcal I}) sets whose complements generate \mathfrak B\setminus p. By genericity, at least one of {\mathcal A} and \mathcal B has cofinality greater than \mathfrak c. By interchanging {\mathcal A} and \mathcal B, we may assume that the cofinality of {\mathcal A} is \kappa>\mathfrak c.

The proof is completed by Kunen’s isomorphism of names argument ([kunen1969inaccessibility]; see §? for disambiguation) that we now sketch.

Suppose that \dot f_\xi, for \xi<\kappa, is a \mathbb C_\kappa-name for a strictly increasing chain cofinal in {\mathcal A}. In particular, f_\xi, for \xi<\mathfrak c^+, is a name for a strictly increasing chain in {\mathcal A}/{\mathcal I}. This will suffice to obtain a contradiction. Since each \dot f_\xi is a name for a real, it is coded by a sequence of antichains and the union, denoted D_\xi, of the supports of all conditions in these antichains is a countable subset of \kappa. Since \mathfrak c^+ is regular and \lambda<\mathfrak c^+ implies \lambda^{\aleph_0}<\mathfrak c^+, by passing to a cofinal subset we may assume that the sets D_\xi form a \Delta-system with root R. By a counting argument and passing to a cofinal subset again we may assume that the restrictions of \dot f_\xi to R agree, and that \dot f_\xi and \dot f_\eta are isomorphic for all \xi and \eta. This means that for \xi<\eta there is an automorphism \Phi_{\xi\eta} of \mathbb C_\kappa that sends \dot f_\xi to \dot f_\eta, for any two \xi<\eta<\mathfrak c^+. However, since \mathbb C_\kappa forces that \varphi_<(\dot f_\xi, \dot f_\xi) is true and the real coding the asymmetric formula \varphi_< is in the ground model, this is a contradiction that completes the proof.

Proposition

Proposition 7.1

APA6

Suppose that T is a first-order theory. Then \operatorname{Ult}_T has a \preceq-universal (\hookrightarrow-universal) element if and only if \operatorname{Mod_{\mathfrak c}}(T) does.

Proof of Proposition 7.1

It is well-known that every model of T of cardinality \mathfrak c is isomorphic to an elementary submodel of an ultrapower of a countable model of T. This follows from the results of [Sh:c, Chapter VI.5] or [Sh:954]. Therefore any M\in \operatorname{Ult}_T which is \preceq-universal is also \preceq-universal for \operatorname{Mod_{\mathfrak c}}(T), and similarly for \hookrightarrow-universality.

Proposition

Proposition 7.2

669L

If T is a stable theory in a countable language, then \operatorname{Ult}_T has a \preceq-universal, and therefore a \hookrightarrow-universal, model (in ZFC).

Proof of Proposition 7.2

In [FaHaSh:Model2, Theorem 5.6] it was proved that if T is stable then all ultrapowers A^\mathcal U for a countable (or separable) A and \mathcal U\in \beta{\mathbb N}\setminus {\mathbb N} are saturated, and therefore isomorphic.

Question

Question 7.3

OTIL

Suppose that T is a theory in a countable language with the order property and CH fails. Can \operatorname{Mod_{\mathfrak c}}(T) (equivalently, \operatorname{Ult}_T) have a \preceq-universal, or a \hookrightarrow-universal, model?

Proposition

Proposition 7.4

BGUJ

Suppose that T is a theory in a countable language with the SOP. If there exists a cardinal \kappa such that \kappa^+<\mathfrak c=\operatorname{cf}(\mathfrak c)<2^\kappa and T is complete, then \operatorname{Ult}_T does not have a \preceq-universal model.

If the SOP is witnessed by a quantifier-free formula, then even if T is not complete, \operatorname{Ult}_T does not even have a \hookrightarrow-universal model.

Proof of Proposition 7.4

The existence of \kappa as stated implies there is no \hookrightarrow-universal linear order of cardinality \mathfrak c by [Sh:409, Theorem 3.10]. By [Sh:409, Theorem 5.5], this implies that \operatorname{Mod_{\mathfrak c}}(T) has no \preceq-universal element. As explained in [Sh:409], if the SOP is witnessed by a quantifier-free formula, then \operatorname{Mod_{\mathfrak c}}(T) has no \hookrightarrow-universal element.

Proposition

Proposition 7.5

7YWV

Suppose that T is a theory in a countable language with the SOP_4. If there exists a cardinal \kappa such that \kappa^+<\mathfrak c=\operatorname{cf}(\mathfrak c)<2^\kappa and T is complete, then \operatorname{Ult}_T does not have a \preceq-universal model.

If the SOP_4 is witnessed by a quantifier-free formula, then even if T is not complete, \operatorname{Ult}_T does not even have a \hookrightarrow-universal model.

Proof of Proposition 7.5

This is [Sh:500, Theorem 2.12].

Proposition

Proposition 7.6

YMAD

Suppose that T is a theory in a countable language with the olive property. If there exists a cardinal \kappa such that \kappa^+<\mathfrak c=\operatorname{cf}(\mathfrak c)<2^\kappa and T is complete, then \operatorname{Ult}_T does not have a \preceq-universal model.

If the olive property is witnessed by a quantifier-free formulas, then even if T is not complete, \operatorname{Ult}_T does not even have a \hookrightarrow-universal model.

Proof of Proposition 7.6

This is [Sh:1029, Theorem 2.9 (i) and (ii)]. For the quantifier-free case, use part (ii) and the \lambda-(\eta,k,m)-olive property from [Sh:1029, Definition 2.3 (ii)].

Proposition

Proposition 7.7

S1ED

Suppose that T is a theory in a countable language with the SOP, SOP_4, or the olive property. If there exists a cardinal \kappa such that \kappa^+<\mathfrak c=\operatorname{cf}(\mathfrak c) and \mathfrak c^+<2^\kappa and T is complete, then \operatorname{Mod_{\mathfrak c}} does not have a \preceq-basis of cardinality less than 2^\kappa.

If the SOP, the SOP_4, or the olive property, is witnessed by quantifier-free formulas, then even if T is not complete, \operatorname{Mod_{\mathfrak c}}(T) does not have a \hookrightarrow-basis of cardinality less than 2^\kappa.

Proof of Proposition 7.7

We will prove the \preceq-case, starting with the following.

Claim.

For every \mathbb A\subseteq \operatorname{Mod_{\mathfrak c}}(T) with |\mathbb A|=2^\kappa there are M_A\in \operatorname{Mod_{\mathfrak c}}(T) such that A\prec M_A for A\in \mathbb A and for every choice of N_A\in \operatorname{Mod_{\mathfrak c}}(T) with M_A\preceq N_A for A\in \mathbb A there exists X\subseteq \mathbb A of cardinality 2^\kappa such that N_A does not embed into N_B for all distinct A and B in X.

Proof.

With \kappa as in the assumptions, a function \operatorname{inv}\colon \operatorname{Mod_{\mathfrak c}}(T)\to [\mathcal P(\kappa)]^{\mathfrak c} with the following properties exists.

  1. If M_0 and M_1 are in \operatorname{Mod_{\mathfrak c}}(T) and M_0 is elementarily embeddable into M_1 then \operatorname{inv}(M_0)\subseteq \operatorname{inv}(M_1).

  2. If the property in question is witnessed by quantifier-free formulas, M_0 and M_1 are in \operatorname{Mod_{\mathfrak c}}(T), and M_0 is embeddable (not necessarily elementarily) into M_1, then \operatorname{inv}(M_0)\subseteq \operatorname{inv}(M_1).

  3. If M_0\in \operatorname{Mod_{\mathfrak c}}(T) and S\subseteq \kappa then there exists M_1\in \operatorname{Mod_{\mathfrak c}}(T) such that M_0\prec M_1 and S\in \operatorname{inv}(M_1).

For SOP, \operatorname{inv} is \operatorname{INV}(M,\bar C) for a fixed \kappa-scale \bar C (see [Sh:409, § 3(4)] and [Sh:409, Lemma 3.7]). For SOP_4, this is \operatorname{INV}_\varphi(M,\bar C), where \varphi witnesses SOP_4 and \bar C is a club system (see [Sh:500, Definition 2.13 (b)]). For the olive property, see [Sh:1029, Remark 1.9].

Fix \mathbb A\subseteq \operatorname{Mod_{\mathfrak c}}(T) with |\mathbb A|=2^\kappa. Let S_A, for A\in \mathbb A, be distinct subsets of \kappa. By a realizing types argument and (?), there are M_A\in \operatorname{Mod_{\mathfrak c}}(T) such that A\prec M_A and S_\xi\in \operatorname{inv}(M_A). Fix N_A such that M_A\preceq N_A. Since |\operatorname{inv}(N_A)|=\mathfrak c when |A|=\mathfrak c, by Hajnal’s free subset theorem ([hajnal1961proof, Theorem 1] applied with m=2^\kappa and n=\mathfrak c to the function A\mapsto \operatorname{inv}(N_A)) there exists X\subseteq \mathbb A of cardinality 2^\kappa such that S_A\notin \operatorname{inv}(N_B) for all distinct A and B in X, and therefore N_A, for A\in X, are as required.

Suppose towards contradiction that \operatorname{Mod_{\mathfrak c}} has a \preceq-basis \mathbb B of cardinality less than 2^\kappa. Since \operatorname{Ult}_T has 2^\mathfrak c elements ([Sh:954]), we can fix \mathbb A\subseteq \operatorname{Ult}_T of cardinality 2^\kappa. With M_A, for A\in \mathbb A, as provided by Claim Proof, for every A there is N_A\in \mathbb B such that M_A\preceq N_A. Since |\mathbb B|<2^\kappa, the conclusion of Claim Proof fails; contradiction.

A proof of the \hookrightarrow-case of Proposition is analogous, using the modification of the Claim in which it is allowed that N_\xi\hookrightarrow N_\xi'.

Question

Question 8.1

UBQC

Suppose that there is a nontrivial countable (or separable) structure A whose theory has the order property and \prod_{\mathcal U}A is isomorphic to \prod_{\operatorname{Fin}} A for some \mathcal U\in \beta{\mathbb N}\setminus {\mathbb N}. Does it follow that the CH holds?

Question

Question 8.2

XWSP

Suppose that in either one of the Sacks models \mathcal U and \mathcal V are \aleph_1-generated selective ultrafilters. Is it true that ({\mathbb N},\leq)^{\mathcal U}\cong ({\mathbb N},\leq)^{\mathcal V}?

Question

Question 8.3

VXU9

Given a sequence A_n, for n\in {\mathbb N}, of structures of the same language, for what Borel filters \mathcal F on {\mathbb N} is \prod_{\mathcal F} A_n\cong \prod_{\operatorname{Fin}} A_n provable in ZFC for every sequence of countable (separable) models A_n?

Source and licence

The text on this page is from arXiv:2011.07352v4 by Ilijas Farah and 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/2011/2011.07352.jsonl.