1 Introduction
The motivation for this work comes from Baumgartner’s axiom, denoted hereafter as
$\mathsf {BA}$
, which states that all
$\aleph _1$
-dense sets of reals are isomorphic.Footnote
1
It was proved consistent by Baumgartner in [Reference Baumgartner8] and again by different means in [Reference Baumgartner9]. This statement is itself a generalization of Cantor’s celebrated result on the
$\omega $
-categoricity of countable dense linear orders. Baumgartner’s axiom has a natural topological phrasing which allows one to state parametrized principles
$\mathsf {BA} (X)$
for arbitrary topological spaces X (
$\mathsf {BA}$
itself is
$\mathsf {BA} (\mathbb R)$
) (see below for precise definitions). These were investigated in [Reference Baldwin and Beaudoin3, Reference Steprāns and Watson15] among other places, see also [Reference Switzer17] for a different perspective and [Reference Hrušák and van Mill11, Section 3.5] for related open problems. A curious fact is that the one-dimensional case—namely,
$\mathsf {BA} (\mathbb R)$
—behaves very differently from both the zero-dimensional cases
$\mathsf {BA} (\omega ^\omega )$
and
$\mathsf {BA} (2^\omega )$
and the higher-dimensional cases of
$\mathsf {BA} (\mathbb R^n)$
for
$n> 1$
. In particular, while the non-one-dimensional cases all follow from Martin’s Axiom (and actually much less see Fact 1.11 below), the one-dimensional case does not (see [Reference Avraham and Shelah2]). The most straightforward explanation for this is that the linear order structure on
$\mathbb R$
induces additional constraints on the topology which have no analogue in the non-one-dimensional cases. The purpose of this article is to consider similar axioms which appeal to additional, natural combinatorial structure available on other well studied Polish spaces.
In order to further the discussion we recall the following definition from [Reference Steprāns and Watson15].
Definition 1.1. Let
$\kappa $
be a cardinal and X a topological space. The axiom
$\mathsf {BA}_\kappa (X)$
states that for all
$\kappa $
-dense
$A, B \subseteq X$
there is an autohomeomorphism
$h:X \to X$
so that
$h"A = B$
. When
$\kappa = \aleph _1$
we often drop the subscript.
Here recall that a set
$A \subseteq X$
is
$\kappa $
-dense if its intersection with every non-empty open set has size
$\kappa $
.
In this article we consider analogues of
$\mathsf {BA} (X)$
for X either
$\omega ^\omega $
or
$2^\omega $
with the additional restriction that the mappings are required to be Lipschitz (and not just arbitrary continuous functions) (but the precise statement is weakened overall). We dub these axioms
$\mathsf {BA}_{\mathrm {Lip}} (\omega ^\omega )$
and
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
(see Definition 3.1 for the precise definition). By mimicking the proof of the consistency of
$\mathsf {BA}$
from [Reference Baumgartner8] we show the following.
Theorem 1.2 (See Theorem 4.3 below)
Both
$\mathsf {BA}_{\mathrm {Lip}} (\omega ^\omega )$
and
$\mathsf {BA}_{\mathrm {Lip}} (2^\omega )$
can be forced by ccc forcing over a model of
$\mathsf {CH}$
. They also follow from
$\mathsf {PFA}$
.
Currently there are no known implications between axioms of the form
$\mathsf {BA} (X)$
for different X (barring trivial ones). However in the case of the Lipschitz functions we show the following.
Theorem 1.3.
$\mathsf {BA}_{\mathrm {Lip}} (\omega ^\omega )$
implies
$\mathsf {BA}_{\mathrm {Lip}} (2^\omega )$
.
Todorcevic showed in [Reference Todorčević18] that
$\mathsf {BA}$
implies that
$\mathfrak b> \aleph _1$
, where
$\mathfrak b$
is the standard bounding number. Similarly we show the following by a very different argument.
Theorem 1.4.
$\mathsf {BA}_{\mathrm {Lip}} (2^\omega )$
(and hence by Theorem 1.3,
$\mathsf {BA}_{\mathrm {Lip}} (\omega ^\omega )$
as well) implies that
$\mathfrak b> \aleph _1$
.
The proof of the consistency of
$\mathsf {BA}_{\mathrm {Lip}} (2^\omega )$
gives a formally stronger statement which we dub
$\overline {\mathsf {BA}}_{\mathrm { Lip}}(2^\omega )$
(and the same for
$\omega ^\omega $
). A similar proof as that of Theorem 1.3 shows that
$\overline {\mathsf {BA}}_{\mathrm { Lip}}(\omega ^\omega )$
implies
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(2^\omega )$
. These stronger statements have an effect on cardinal characteristics which is open for
$\mathsf {BA}$
and known to be false for
$\mathsf {BA} (2^\omega )$
and
$\mathsf {BA} (\omega ^\omega )$
.
Theorem 1.5. The axiom
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(2^\omega )$
(and hence
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(\omega ^\omega )$
as well) implies all of the cardinals in the Cichoń diagram are greater than
$\aleph _1$
.
Corollary 1.6.
$\mathsf {BA} (2^\omega )$
does not imply
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(2^\omega )$
and the same for
$\omega ^\omega $
.
We do not know if the analogue of Avraham and Shelah’s theorem from [Reference Avraham and Shelah2] that
$\mathsf {BA}$
does not follow from
$\mathsf {MA}$
holds for our Lipschitz variants, however we have the following partial result.
Theorem 1.7.
$\mathsf {MA}_{\mathrm {\aleph _1}} (\mathrm {Knaster}) +$
“every Aronszajn tree is special” does not imply
$\mathsf {BA}_{\mathrm {Lip}} (2^\omega )$
.
The rest of this article is organized as follows. In the rest of this section we mention some preliminaries and definitions we will use throughout the article. In Section 2 we study Lipschitz functions on Baire and Cantor space and record some facts we will need. In Section 3 we introduce the Lipschitz Baumgartner axioms and discuss some basic properties. In particular we prove Theorems 1.3 and 1.4. In Section 4 we prove the consistency of the Lipschitz axioms. In Section 5 we discuss the relation to the null ideal and prove Theorem 1.5. In Section 6 we prove Theorem 1.7. Section 7 concludes the article with a series of open questions.
1.1 Preliminaries
Our notation is standard, conforming to that of the monographs [Reference Jech12, Reference Kunen13]. For information of cardinal characteristics we also refer the reader to [Reference Bartoszyński and Judah4]. We recall some facts we will need. Let
$\kappa $
be a cardinal. Recall that a linear order is
$\kappa $
- dense if between any two points there are
$\kappa $
many. It is easy to see that a separable linear order is
$\aleph _1$
-dense if and only if it is isomorphic to a set of reals which is
$\aleph _1$
-dense in the sense that it has intersection of size
$\aleph _1$
with every non-empty open interval (in the real line ordering). Baumgartner’s axiom
$\mathsf {BA}$
states that all such linear orders are isomorphic. The following is easy to see and motivates Definition 1.1 above.
Proposition 1.8 (See [Reference Steprāns and Watson15])
$\mathsf {BA}$
holds if and only if
$\mathsf {BA}_{\aleph _1}(\mathbb R)$
holds.
We need the following cardinal characteristics which we recall here.
Definition 1.9.
-
(1) The additivity of the null ideal, denoted $\mathrm {add}(\mathcal N),$
is the least
$\kappa $
for which there are
$\kappa $
many Lebesgue measure zero sets of reals whose union is not Lebesgue measure zero.Footnote
2
-
(2) Given $f, g \in \omega ^\omega $
we write
$f\leq ^*g$
if and only if for all but finitely many
$k < \omega $
we have
$f(k) \leq g(k)$
. In this case we say that g eventually dominates f. The bounding number, denoted
$\mathfrak b,$
is the least size of an unbounded set
$\mathcal B \subseteq \omega ^\omega $
, i.e., a set so that no single
$g\in \omega ^\omega $
eventually dominates every
$f \in \mathcal B$
. -
(3) If $\mathcal F$
is a family of infinite subsets of natural numbers we say that
$\mathcal F$
has the strong finite intersection property if for every finite subset
$\mathcal A \subseteq \mathcal F$
we have that
$\bigcap \mathcal A$
is infinite. If
$A \subseteq \omega $
is infinite then we say that A is a pseudointersection of such a family
$\mathcal F$
if
$A \subseteq ^* B$
for all
$B \in \mathcal F$
—i.e., for each B there is a
$k < \omega $
with
$A \setminus k \subseteq B$
. In this case we also say that A is almost contained in B. The pseudointersection number
$\mathfrak {p}$
is the least size of a family with the strong finite intersection property but no pseudointersection.
For the reader’s convenience we recall the following well known facts (see, e.g., [Reference Blass, Foreman and Kanamori10]).
Fact 1.10. The following inequalities are provable in
$\mathsf {ZFC}$
. In each case they may be strict.
-
(1) $\mathfrak {p} \leq \mathfrak b$
; -
(2) $\mathrm {add}(\mathcal N) \leq \mathfrak b$
.
Moreover
$\mathfrak {p}$
and
$\mathrm {add}(\mathcal N)$
are independent—both strict inequalities are consistent with
$\mathsf {ZFC}$
.
We have the following connection between cardinal characteristics and Baumgartner type axioms.
Fact 1.11.
-
(1) For all $\kappa < \mathfrak {p}$
we have
$\mathsf {BA}_\kappa (2^\omega )$
and
$\mathsf {BA}_\kappa (\omega ^\omega )$
[Reference Baldwin and Beaudoin3]. -
(2) For all $\kappa < \mathfrak {p}$
and all natural numbers
$n> 1$
we have
$\mathsf {BA}_\kappa (M^n)$
and
$\mathsf {BA}_\kappa (\mathbb R^n)$
hold for any compact n-dimensional manifold
$M^n$
[Reference Steprāns and Watson15]. -
(3) $\mathsf {BA} := \mathsf {BA}_{\aleph _1} (\mathbb R)$
does not follow from
$\mathsf {MA} + \neg \mathsf {CH}$
. In particular
$\aleph _1 < \mathfrak {p}$
does not suffice to conclude
$\mathsf {BA}$
[Reference Avraham and Shelah2].
Finally recall that given metric spaces
$(X, d_X)$
and
$(Y, d_Y)$
an isometry is a function
$i:X \to Y$
which preserves distances, i.e.,
$d_X(x, y) = d_Y(i(x), i(y))$
for every
$x, y \in D_X$
. A Lipschitz function (with Lipschitz constant
$1$
) is a function
$l:X \to Y$
so that for all
$x, y \in X$
we have
$d_X(x, y) \geq d_Y(l(x), l(y))$
. Clearly isometries and Lipschitz functions are continuous.
2 Some basics on Lipschitz and isometries of Baire and Cantor spaces
Here we collect some facts about isometries and Lipschitz functions on Baire and Cantor space that we will use throughout the text. Most of these are presumably known though we struggled to find citations so we include (sketches of) proofs for completeness. No attempt has been made to work in further generality than
$\omega ^\omega $
and
$2^\omega $
as we aim to not distract. To be clear, the metric on
$\omega ^\omega $
is defined by
$d(x, y) = \frac {1}{2^k}$
, where k is least with
$x(k) \neq y(k)$
. As
$2^\omega $
can be viewed as a subspace of
$\omega ^\omega $
we simply define the metric on
$2^\omega $
as the same.Footnote
3
In practice this means a function
$f:\omega ^\omega \to \omega ^\omega $
(or
$f:2^\omega \to 2^\omega $
) is Lipschitz (with Lipschitz constant
$1$
) if for all
$k < \omega $
we have that if
$x \upharpoonright k = y \upharpoonright k$
then
$f(x) \upharpoonright k = f(y) \upharpoonright k$
. It is an isometry if the above is an if and only if i.e., for all
$k < \omega $
we have that
$x \upharpoonright k = y \upharpoonright k$
if and only if
$f(x) \upharpoonright k = f(y) \upharpoonright k$
.
As we will be working with both
$\omega ^\omega $
and
$2^\omega $
and many of the basic lemmas hold mutatis mutandis for either of them we will state them for arbitrary spaces of the form
$X^\omega $
, where
$|X| \leq \aleph _0$
and the topology is generated by the basic open sets of the form
$[s] := \{x \in X^\omega \; | \; s$
is an initial segment of
$x\}$
for
$s \in X^{<\omega }$
. For the rest of this section fix a countable set X as above. Given
$s, t \in X^{\leq \omega }$
denote by
$s \lhd t$
if and only if s is an initial segment of t. Note that this means that
$[s] \supseteq [t]$
. Finally recall that a tree
$T \subseteq X^{< \omega }$
is a set which is downwards
$\lhd $
-closed, i.e., if
$s \lhd t \in T$
then
$s \in T$
. The set of branches through a tree T is the set
$\{x \in X^\omega \; | \; \forall n \in \omega \, x \upharpoonright n \in T\}$
. It’s well known that a set
$F \subseteq X^\omega $
is closed if and only if it’s the set of branches through a tree.
Definition 2.1. Let T and S be trees. A function
$g:T \to S$
is a homomorphism if the following two conditions hold:
-
(1) g is level preserving, i.e., $|s| = |g(s)|$
for all
$s \in T$
. -
(2) g is order preserving, i.e., if $s \lhd t$
then
$g(s) \lhd g(t)$
.
Note that if T is a tree and
$g:T \to X^{<\omega }$
is a homomorphism then the image of g must be again a tree (of cofinal height). The first observation we need is that homomorphisms of
$X^{<\omega }$
(treated as a tree itself) are effectively the same as Lipschitz functions on
$X^\omega $
.
Lemma 2.2.
-
(1) If $f:X^\omega \to X^\omega $
is a Lipschitz, then the function
$\tilde {f}:X^{<\omega } \to X^{<\omega }$
defined by
$\tilde {f}(s) = t$
if and only if there is an
$x \in [s]$
so that
$f(x) \in [t]$
with
$|s| = |t|$
is well defined and is a homomorphism of
$X^{<\omega }$
. -
(2) If $\tilde {f}:X^{< \omega } \to X^{< \omega }$
is a homomorphism then it induces a unique Lipschitz function
$f:X^\omega \to X^\omega $
so that for all
$k<\omega $
and all
$x \in X^\omega $
we have that
$f(x) \upharpoonright k = \tilde {f}(x \upharpoonright k)$
.
Proof. Suppose f is Lipschitz. Then for each
$x, y \in X^\omega $
and
$k < \omega $
we have that
$f(x) \upharpoonright k = f(y) \upharpoonright k$
if
$x \upharpoonright k = y \upharpoonright k$
hence the map
$\tilde {f}:X^{<\omega } \to X^{<\omega }$
defined by
$\tilde {f}(t) = s$
if and only if there is an
$x \in X^\omega $
with
$t \lhd x$
and
$s = f(x) \upharpoonright |t|$
is well defined. Moreover it is easily verified that it has the properties claimed.
Conversely if we have a function
$\tilde {f}$
which is order and level preserving then define
$f(x)$
to be
$\bigcup _{k < \omega } \tilde {f}(x \upharpoonright k)$
. Again it’s easy to see that it has the advertised properties.
Next we need to know how to lift Lipschitz functions from small domains to larger ones.
Lemma 2.3. Suppose
$A \subseteq X^\omega $
and let
$f:A \to X^\omega $
be Lipschitz. Then f uniquely lifts to a (Lipschitz) function
$\hat {f}:\bar {A} \to X^\omega $
, where
$\bar {A}$
denotes the closure of A. In particular a Lipschitz function on a dense subset of
$X^\omega $
lifts uniquely to a Lipschitz function on the entire
$X^\omega $
.
Proof. The point is that the homomorphism determined by f is in fact defined on the tree of finite sequences extending to elements of A, whose set of branches is simply the closure of A. More concretely, let
$f:A \to X^\omega $
be Lipschitz. If
$a \in \bar {A}$
then there is a sequence
$\{a_n\}_{n < \omega } \subseteq A$
so that for all
$n < \omega $
we have that
$a \upharpoonright n = a_n \upharpoonright n$
. Fix one and define
$\hat {f}(a)$
to be the unique b so that
$b\upharpoonright n = f(a_n) \upharpoonright n$
. Note that the Lipschitz property implies that this is well defined since
$a_m \upharpoonright n = a_n \upharpoonright n$
for
$m> n$
and is moreover independent of the choice of
$\{a_n\}_{n < \omega }$
since by Lemma 2.2 we only need the first n bits of
$a_n$
to define the map. The last thing to check is that this is indeed a Lipschitz function on
$\bar {A}$
. To see this, suppose
$a, b \in \bar {A}$
and
$k < \omega $
is such that
$a\upharpoonright k = b\upharpoonright k$
. There are in A elements
$a', b' \in A$
so that
$a' \upharpoonright k = a\upharpoonright k$
and
$b' \upharpoonright k = b\upharpoonright k$
. We have that
$\hat {f} (a)\upharpoonright k =f(a')\upharpoonright k = f (b') \upharpoonright k = \hat {f} (b) \upharpoonright k$
as needed.
Lemma 2.4. Suppose
$A, B \subseteq X^\omega $
and let
$f:A \to B$
be a surjective isometry (and therefore a bijection from A to B). Then there is a unique isometry
$\hat {f}:\bar {A} \to \bar {B}$
. In particular isometric bijections between dense sets lift to isometric (and hence homeomorphic) maps from
$X^\omega \to X^\omega $
.
Proof. The map
$\hat {f}$
is exactly as defined in the previous proof. Let us check that it is a bijection and both it and its inverse are also isometries. We start by checking that it is injective. Suppose that
$a, b \in \bar {A}$
are distinct. Let
$k < \omega $
be such that
$a \upharpoonright k \neq b \upharpoonright k$
. By the way that
$\hat {f}$
was defined this means that there are
$a_k, b_k \in A$
so that
$a_k \upharpoonright k = a\upharpoonright k$
and
$b_k \upharpoonright k = b\upharpoonright k$
. Since f is an isometry we have that
$\hat {f}(a) \upharpoonright k = f(a_k) \upharpoonright k \neq f(b_k) \upharpoonright k = \hat {f}(b) \upharpoonright k$
and hence
$\hat {f}(a) \neq \hat {f}(b)$
.
For surjectivity suppose that
$b \in \bar {B}$
and let
$\{b_k\}_{k < \omega }\subseteq B$
be a sequence converging to b with
$b\upharpoonright k = b_k \upharpoonright k$
. Since f is surjective there are
$\{a_k\}_{k < \omega } \subseteq A$
so that
$f(a_k) = b_k$
for all
$k< \omega $
. Now if
$j> k$
we have that
$b_j \upharpoonright k = b_k \upharpoonright k$
and, since f is an isometry therefore
$a_j \upharpoonright k = a_k\upharpoonright k$
and consequently
$\{a_k\}_{k < \omega }$
is a Cauchy sequence. Moreover since X is discrete, the space
$X^\omega $
is complete. Thus there is an
$a = \lim _{k \to \infty } a_k$
. Now observe though that
$\hat {f}(a) = b$
by the way the lift was defined.
Proving that both
$\hat {f}$
and its inverse are isometries is a straightforward generalization of the observation that
$\hat {f}$
is Lipschitz in the case of Lemma 2.3. Indeed fix
$a, a' \in \bar {A}$
with sequences
$\{a_k\}_{k < \omega }$
and
$\{a_k'\}_{k < \omega }$
in A so that for all
$j < \omega $
we have
$a \upharpoonright j = a_j \upharpoonright j$
and
$a' \upharpoonright j = a_j'\upharpoonright j$
. Then for all
$k < \omega $
we have
$a \upharpoonright k = a' \upharpoonright k$
if and only if
$a_k' \upharpoonright k = a' \upharpoonright k$
if and only if
$f(a_k) \upharpoonright k = f(a_k ') \upharpoonright k$
if and only if
$\hat {f}(a) \upharpoonright k = \hat {f}(a') \upharpoonright k$
. The case of the inverse is identical.
Remark 1. A subtle though important point here is that we do not in general assume isometries to be surjective. For instance the map
$f:\omega ^\omega \to \omega ^\omega $
defined so that for all
$x \in \omega ^\omega $
and
$n < \omega $
we have
$f(x) (n) = x(n) + 1$
is an isometry in our sense but is not surjective since its range is exactly the set of sequences which are never
$0$
. Nevertheless in the case of
$2^\omega $
isometries will be surjective (see Lemma 2.8 below).
The first real result we’ll need is that a variant of Cantor’s theorem holds for
$\omega ^\omega $
and
$2^\omega $
when restricted to isometries.
Lemma 2.5. Let
$A, B \subseteq X^\omega $
be countable and dense. Then there is an isometry
$f:X^\omega \to X^\omega $
so that
$f"A = B$
.
Proof. This is a back and forth argument. Let
$A, B \subseteq X^\omega $
be countableFootnote
4
and dense and enumerate them as
$A = \{a_n\; | \; n < \omega \}$
and
$B = \{b_n\; | \; n < \omega \}$
. We recursively define isometries
$\{f_n\}_{n < \omega }$
so that the following hold for all
$n < \omega $
:
-
(1) $\mathrm {dom}({f_n}) \supseteq \{a_0,\ldots , a_n\}$
and
$\mathrm {range}(f_n) \supseteq \{b_0,\ldots , b_n\}$
. -
(2) $f_n$
is an isometry in the sense that for each
$a, a' \in \mathrm {dom}(f_n)$
and all
$k < \omega $
we have that
$a \upharpoonright k = a' \upharpoonright k$
if and only if
$f(a) \upharpoonright k = f(a') \upharpoonright k$
.
Having accomplished this the desired isometry will be the lift of
$\bigcup _{n < \omega } f_n$
obtained from Lemma 2.4. Thus we just need to carry out the recursive construction. The case of
$n = 0$
is easy. We simply let
$f_0 (a_0) = b_0$
, with this being the unique value in the domain. Given
$f_n$
satisfying (1) and (2) above we need to find
$f_{n+1} \supseteq f_n$
with
$a_{n+1}$
in its range and
$b_{n+1}$
in its domain. Without loss of generality let us assume that
$a_{n+1} \notin \mathrm {dom}(f_n)$
and
$b_{n+1} \notin \mathrm {range}(f_n)$
. If this is not true then we can ignore the “forth” or “back” subcases below, respectively. We begin with the “forth” case. Let
$k < \omega $
be maximum so that there is an
$a \in \mathrm {dom}(f_n)$
with
$a_{n+1} \upharpoonright k = a \upharpoonright k$
—such a k exists since the domain of
$f_n$
is finite. Let
$i < \omega $
so that
$a_i \in \mathrm {dom}(f_n)$
witnesses this k (such an i need not be unique—we will return to this point). Since B is dense, there is a
$b \in B$
so that
$b \upharpoonright k = f(a_i) \upharpoonright k$
. This is almost good enough but we need to choose b a little more carefully.
Claim 2.6. There is a
$b \in B$
so that for all j with
$a_j \in \mathrm {dom}(f_n)$
if
$a \upharpoonright k = a_j \upharpoonright k$
then
$b \upharpoonright k = f_n(a_j) \upharpoonright k$
and
$b(k) \neq f_n(a_j)(k)$
.
Here we return to the point that
$a_i$
may not have been unique so that it agreed with
$a_{n+1}$
for a maximal length. The claim states that we can find a single
$b \in B$
which agrees with not only
$f_n(a_i)$
for exactly the first k bits but indeed every such
$a_j$
which was maximal in this sense.
Proof of claim
For short, let us refer to any
$a_j \in \mathrm {dom}(f_n)$
with
$a \upharpoonright k = a_j \upharpoonright k$
as maximally good. Since
$f_n$
is an isometry by hypothesis, we have for all
$a_j, a_l$
which are maximally good that
$f_n(a_j) \upharpoonright k = f_n(a_l) \upharpoonright k$
. Consider now the set of all
$x \in X$
so that
$f_n(a_j)(k) = x$
for some maximally good
$a_j$
. If this does not encompass all of X then we can find a
$y \in X$
so that for no maximally good
$a_j$
do we have
$f_n(a_j)(k) = y$
and b can be chosen as any element of B intersecting the open set
$[(f_n(a_j) \upharpoonright k)^\frown y]$
(which again exists by density). Such a b would witness the claim. Otherwise every
$x \in X$
is such that
$f_n(a_j)(k) = x$
for some maximally good
$a_j$
. In this case X must be finite and, since
$f_n$
is assumed to be an isometry we have that for every
$x \in X$
there is a maximally good
$a_j$
with
$a_j(k) = x$
. But this is a contradiction to the choice of k since then
$a_{n+1}(k) = a_j(k)$
for some maximally good
$a_j$
so in particular k was not maximal.
Let us now fix a
$b \in B$
as in the claim and check that
$f_{n} \cup \{\langle a_{n+1}, b\rangle \}$
is an isometry. We need to show that for all
$a_j \in \mathrm { dom}(f_n)$
and all k we have
$a_j \upharpoonright k = a_{n+1} \upharpoonright k$
if and only if
$f_n(a_j) \upharpoonright k = f_n(a_{n+1}) \upharpoonright k$
. There are two cases.
Case 1:
$a_j$
is not maximally good. Then there is a minimum
$l < k$
so that
$a_j \upharpoonright l \neq a_{n+1} \upharpoonright l$
. We have that for all
$m < l$
the equality
$a_j \upharpoonright m = a_{n+1} \upharpoonright m = a_i \upharpoonright m$
holds (where
$a_i$
is the maximally good element we fixed in the beginning of the proof). But then, by the fact that
$f_n$
is an isometry we have
$f_n (a_j) \upharpoonright m = f_n (a_i) \upharpoonright m = b\upharpoonright m$
by the choice of b. However
$b \upharpoonright l = f_n(a_i) \upharpoonright l\neq f_n(a_j)\upharpoonright l$
again since
$f_n$
is an isometry and the choice of b. Putting all this together we get that
$a\upharpoonright m = a_j\upharpoonright m$
if and only if
$b \upharpoonright m = f_n(a_j)\upharpoonright j$
, as needed.
Case 2:
$a_j$
is maximally good. The case is somewhat similar but reduces to the choice of b.
The “back” part of the argument is entirely symmetric and left to the reader.
It is tempting to try and generalize the statement of Lemma 2.5 to
$\aleph _1$
-dense sets, however this is flat out inconsistent.
Proposition 2.7. Let
$\kappa \leq 2^{\aleph _0}$
be uncountable. There are two
$\kappa $
-dense subsets of
$X^\omega $
so that no uncountable subset of either one can be isometrically mapped into the other.
Proof. Fix a distinguished element
$0_X \in X$
. For each
$s \in X^{<\omega }$
let
$O_s$
be a
$\kappa $
sized set of elements of
$[s]$
so that for all
$k \geq |s|$
if
$x \in O_s$
is such that
$x(k) \neq 0_X$
then k is odd. Similarly let
$E_s$
be the same with “odd” in the previous paragraph replaced by “even.”Footnote
5
Note that for each
$s \in X^{<\omega }$
if
$x, y \in O_s$
then the first place that they differ is even. Similarly if
$x, y \in E_s$
then the first place they differ is odd. Let
$O = \bigcup _{s \in X^{<\omega }} O_s$
and
$E = \bigcup _{s \in X^{<\omega }} E_s$
. Clearly these are
$\kappa $
-dense. Suppose that
$A \subseteq O$
is uncountable (the case of
$A \subseteq E$
is symmetric). If
$f:A \to E$
is any function at all there is some
$s \in \omega ^{<\omega }$
by pigeonhole so that
$f^{-1}[E_s]$
is uncountable. Applying pigeonhole again, there is a
$t \in \omega ^{<\omega }$
so that
$f^{-1}[E_s] \cap O_t$
is uncountable and in particular has size greater than
$2$
. But if
$x, y \in O_t$
then the first k at which they differ is odd while if
$f(x), f(y) \in E_s$
then the first place they differ is even hence f is not an isometry.
We note that the above shows that any function between E and O as defined above is not only not an isometry when restricted to any uncountable set but moreover is nowhere an isometry in the sense that it cannot be an isometry on any open set. We will not need it but also just note that these facts will remain true in any forcing extension that doesn’t collapse
$\omega _1$
. Finally the following fact will be useful.
Lemma 2.8. Let
$f:2^\omega \to 2^\omega $
be Lipschitz. The following are equivalent:
-
(1) f is surjective.
-
(2) f is an isometry.
In particular Lipschitz maps on Cantor space are isometries if and only if they are homeomorphisms.
Note that the last line follows from the fact that isometries are always injective and continuous bijections between compact Hausdorff spaces are always homeomorphisms. We remark that the above holds not just for
$2^\omega $
but in fact any space of the form
$\Pi _{n < \omega } f(n)$
for any give
$f:\omega \to \omega $
—i.e., the set of possibilities for each coordinate must just be finite.
Proof. Fix
$f:2^\omega \to 2^\omega $
, Lipschitz. We begin with
$(1)$
implies
$(2)$
. Suppose f is surjective and, towards a contradiction assume there are
$x, y \in 2^\omega $
and
$k \in \omega $
so that
$x(k) \neq y(k)$
but
$f(x) \upharpoonright k+1 = f(y) \upharpoonright k+1 := t$
. In other words x and y witness that f is not an isometry as f maps them properly closer together. In this case then the map
$\tilde {f}$
from Lemma 2.2 maps both
$x \upharpoonright k+1$
and
$y \upharpoonright k+1$
(which are assumed to be distinct) onto this same t. This implies however that
$\tilde {f} \upharpoonright 2^{k+1}$
is not injective and hence not surjective (since the set is finite) and therefore
$\mathrm {range}(f)$
is disjoint from some basic open
$[s]$
with
$s \in 2^{k+1}$
and in particular is not surjective.
Now we prove
$\neg (1)$
implies
$\neg (2)$
. Since f is continuous, the image of f is compact and hence closed in
$2^\omega $
. As such, if f is not surjective, then there is some
$k < \omega $
and some finite sequence
$s \in 2^k$
so that
$\mathrm {range} (f) \cap [s] = \emptyset $
. It follows then that the map
$\tilde {f} \upharpoonright 2^k$
is not a surjection and hence there are distinct sequences
$t_0, t_1 \in 2^k$
so that
$\tilde {f}(t_0) = \tilde {f}(t_1)$
. But then if
$t_0 \lhd x_0$
and
$t_1 \lhd x_1$
we have that
$d(x_0, x_1) \geq \frac {1}{2^k}$
while
$d(f(x_0), f(x_1)) < \frac {1}{2^k}$
so f is not an isometry.
Remark 2. The above holds first of all for any finite X (and not just
$2$
). Moreover it holds when restricted to any open set and therefore we can actually show that if
$f:2^\omega \to 2^\omega $
is Lipschitz and nowhere an isometry then the image of f is closed nowhere dense.
3 The Lipschitz Baumgartner axioms
We now introduce the axioms we will study for the rest of the article. There are four—two for Baire space and two for Cantor space. Here is the first pair, the “basic Lipschitz
$\mathsf {BA}$
.”
Definition 3.1. Let Z be either
$\omega ^\omega $
or
$2^\omega $
. The axiom
$\mathsf {BA}_{\mathrm {Lip}}(Z)$
states that for all
$A, B \subseteq Z$
which are
$\aleph _1$
-dense there is a Lipschitz
$f:Z \to Z$
so that f injects A into B.
The proof of the consistency of these axioms gives something slightly stronger and these stronger versions turn out to be useful.
Definition 3.2. The strong Lipschitz Baumgartner axiom for
$\omega ^\omega $
, denoted
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(\omega ^\omega ),$
is the statement that for all
$A, B \subseteq \omega ^\omega $
which are
$\aleph _1$
-dense there is a Lipschitz
$f:\omega ^\omega \to \omega ^\omega $
so that f bijects A onto B.
By Lemma 2.8 the above statement with
$\omega ^\omega $
replaced by
$2^\omega $
is in fact inconsistent by Lemma 2.8 applied to the counterexample from Proposition 2.7. However we have the following slightly weaker version.
Definition 3.3. The strong Lipschitz Baumgartner axiom for
$2^\omega $
, denoted
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(2^\omega ),$
is the statement that for all
$A, B \subseteq 2^\omega $
which are
$\aleph _1$
-dense there are countably many Lipschitz
$f_n:2^\omega \to 2^\omega $
,
$n < \omega $
so that
$B = \bigcup _{n < \omega } f_n"A$
.
In the next section we will prove that these axioms are consistent. For now we delay this though and study some basic consequences which we hope will give the reader a feel for the axioms and will be useful in proving the consistency. The first of these is that there are provable implications between the four axioms—note the corresponding implications in the case of the classical Baumgartner axioms is unknown.
Theorem 3.4. The following implications are provable in
$\mathsf {ZFC}$
:
-
(1) $\mathsf {BA}_{\mathrm {Lip}}(\omega ^\omega )$
implies
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
. -
(2) $\overline {\mathsf {BA}}_{\mathrm {Lip}}(\omega ^\omega )$
implies
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(2^\omega )$
.
I do not know currently if any of the arrows can be reversed. Questions relating to this will be asked in the final section of this article. The interest in Theorem 3.4 is that each
$\omega ^\omega $
version implies its corresponding
$2^\omega $
one. To the best of my knowledge this is the first example of a “Baumgartner type axiom” for one space implying the same for another (in a non-trivial sense). The figure below gives the full table of implications.

We prove each item of Theorem 3.4 separately as lemmas.
Lemma 3.5. The axiom
$\mathsf {BA}_{\mathrm {Lip}}(\omega ^\omega )$
implies
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
.
Proof. Assume
$\mathsf {BA}_{\mathrm {Lip}}(\omega ^\omega )$
and let
$A, B \subseteq 2^\omega $
be
$\aleph _1$
-dense. Let
$A' \subseteq \omega ^\omega $
be
$\aleph _1$
-dense extending A (which is possible since A is subset of
$\omega ^\omega $
trivially since it is a subset of
$2^\omega $
). We want to apply
$\mathsf {BA}_{\mathrm { Lip}}(\omega ^\omega )$
to
$A'$
and a
$B'$
we will define below in terms of B. Towards this we need the following.
Claim 3.6. There is a
$B' \subseteq \omega ^\omega $
which is
$\aleph _1$
-dense and so that the parity map
$\pi :B' \to B$
defined by
$\pi (b)(k) = b(k) \, \mathrm {mod} \, 2$
is a bijection.
Proof of claim
In the proof it will be convenient to extend the parity map to elements of
$\omega ^{<\omega }$
in the obvious way, i.e., for
$s \in \omega ^{<\omega }$
we let
$\pi (s) (k) = s(k) \, \mathrm {mod} \, 2$
for each
$k \in \mathrm {dom}(s)$
. Let B be enumerated as
$\{b_i\; | \; i \in \omega _1\}$
. Also enumerate
$\omega ^{<\omega }$
in order type
$\omega _1$
so that every element appears uncountably often as
$\{s_\alpha \mid \alpha \in \omega _1\}$
. Recursively define
$B' = \{b^{\prime }_\alpha \mid \alpha \in \omega _1\} \subseteq \omega ^\omega $
as follows. First let
$b_0 = b_0'$
, next let
$0 < \alpha _0 < \omega _1$
be least so that
$\pi (s_0) \lhd b_{\alpha _0}$
and choose an
$x \neq b_0$
so that
$\pi (x) = b_{\alpha _0}$
and
$s_0 \lhd x$
. Let this be
$b_{\alpha _0}'$
. Let
$A_0:=\{0, \alpha _0\}$
. Now let
$\delta < \omega _1$
and recursively suppose that we have defined
$\{b^{\prime }_\xi \mid \xi \in A_\delta \}$
for some countable set
$A_\alpha $
which includes every ordinal below
$\delta $
and we have the following satisfied:
-
(1) $\pi (b_\xi ') = b_\xi $
for every
$\xi \in A_\delta $
. -
(2) If $\xi < \delta $
then there is an
$\alpha _\xi \in A_\delta $
with
$s_\xi \lhd b^{\prime }_{\alpha _\xi }$
.
Without loss of generality assume that
$\delta \notin A_\delta $
, otherwise do nothing at this step. Let
$b^{\prime }_\delta $
be any element of
$\omega ^\omega \setminus \{b_\xi ' \mid \xi \in A_\delta \}$
so that
$\pi (b^{\prime }_\alpha ) = b_\alpha $
. Note that this is possible since the
$\pi $
-preimage of any element of
$2^\omega $
is uncountable. Next,
$\alpha _\delta $
be the least ordinal not in
$A_\delta $
so that
$\pi (s_\delta ) \lhd b_{\alpha _\delta }$
and let
$b^{\prime }_{\alpha _\delta }$
be any element of
$\omega ^\omega \setminus \{b^{\prime }_\xi \mid \xi \in A_\delta \cup \{\delta \}\}$
so that
$s_\delta \lhd b^{\prime }_{\alpha _\delta }$
and
$\pi (b^{\prime }_{\alpha _\delta }) = b_{\alpha _\delta }$
. Note that as B is
$\aleph _1$
-dense there is such an
$\alpha _\delta $
and, again there is a new
$b^{\prime }_{\alpha _\delta }$
for the same reason as before. Let
$A_{\delta + 1} = A_\delta \cup \{\delta , \alpha _\delta \}$
. If
$\gamma < \omega _1$
is a limit ordinal let
$A_\gamma = \bigcup _{\delta < \gamma } A_\delta $
. This completes the recursion. Let
$B' = \{b^{\prime }_{\alpha } \mid \alpha \in \omega _1\}$
. It is clear by construction that the map
$b^{\prime }_\alpha \mapsto b_\alpha $
is in fact the parity map and is a bijection. Moreover, item (2) on the assumptions listed above plus the way the
$s_\xi $
’s were enumerated ensures that
$B'$
is
$\aleph _1$
-dense.
Now let
$f:A' \to B'$
be an injective Lipschitz function—the existence of such is guaranteed by
$\mathsf {BA}_{\mathrm {Lip}}(\omega ^\omega )$
. Note that
$\pi :\omega ^\omega \to 2^\omega $
is also Lipschitz in the sense that if
$x, y \in \omega ^\omega $
and
$k < \omega $
so that
$x \upharpoonright k = y \upharpoonright k$
then
$\pi (x) \upharpoonright k = \pi (y) \upharpoonright k$
. Consider the restriction
$\pi \circ f \upharpoonright A: A \to \pi (B')$
. Since
$\pi (B') = B$
the range of this function is B. This is a Lipschitz function from A to B which is moreover injective since
$\pi $
is a bijection on
$B'$
. Thus this is the required map to witness
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
.
Similarly we have the following lemma.
Lemma 3.7. The axiom
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(\omega ^\omega )$
implies
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(2^\omega )$
.
Proof. Assume
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(\omega ^\omega )$
. As in the proof of Lemma 3.5 let
$A, B \subseteq 2^\omega $
. Let
$B'$
be defined exactly as in the proof of Lemma 3.5—i.e.,
$B' \subseteq \omega ^\omega $
is
$\aleph _1$
-dense and
$\pi :B' \to B$
is a bijection. For each
$s \in {\omega }^{<\omega }$
let
$A_s = \{s^\frown a\; | \; a \in A\}$
. Clearly
$A' = \bigcup _{s \in \omega ^{<\omega }} A_s$
is
$\aleph _1$
-dense. Applying
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(\omega ^\omega )$
, fix
$f:A' \to B'$
a Lipschitz bijection. For each
$s \in \omega ^{<\omega }$
let
$g_s:A \to A_s$
be the obvious map, i.e.,
$g_s (a) = s^\frown a$
. Note that for each
$s \in \omega ^{<\omega }$
the map
$g_s$
is Lipschitz since if
$a \upharpoonright k = b \upharpoonright k$
then
$g_s (a) \upharpoonright k + |s| = b \upharpoonright k + |s|$
. Finally let
$f_s:A \to B$
be
$\pi \circ f \circ g_s$
. Again this is a composition of Lipschitz functions hence Lipschitz. To complete the proof we just have to see that
$\bigcup _{s \in \omega ^{<\omega }} f_s"A$
covers B. Let
$b \in B$
. Then
$b' = \pi ^{-1}(b)$
is equal to
$f(a')$
for some
$a' \in A'$
since f was assumed to be surjective. But now
$a' = s^\frown a$
for some s and
$a \in A$
by definition and therefore
$f_s (a) = b$
as needed.
We note that the proof of the above clearly generalizes in the obvious way.
Theorem 3.8.
$\mathsf {BA}_{\mathrm {Lip}} (\omega ^\omega )$
implies that for all
$f:\omega \to \omega $
we have
$\mathsf {BA}_{\mathrm {Lip}}(\Pi _{n < \omega } f(n))$
and
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(\omega ^\omega )$
implies
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(\Pi _{n < \omega } f(n))$
where these axioms are defined in analogue to the case
$f(n):= 2$
for all
$n < \omega $
.
In fact it is more generally true that if
$f, g \in (\omega + 1)^\omega $
with f everywhere dominated by g then
$\mathsf {BA}_{\mathrm {Lip}}(\Pi _{n < \omega } g(n))$
implies
$\mathsf {BA}_{\mathrm {Lip}}(\Pi _{n < \omega } f(n))$
where these are defined in the obvious way.
Moving on to some other applications, recall the following, which was also mentioned in the introduction.
Fact 3.9. Assume
$\mathsf {BA}$
.
-
(1) (Abraham–Rubin–Shelah [Reference Abraham, Rubin and Shelah1, Theorem 7.1]) $2^{\aleph _0} = 2^{\aleph _1}$
. -
(2) (Todorcevic, see [Reference Todorčević18]) $\mathfrak b> \aleph _1$
The arguments of [Reference Switzer17, Section 3] easily show that both items are consequences of
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(2^\omega )$
. The second of these is in fact a consequence of
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
—a fact we prove below. We conjecture the first is as well but can only prove this with slightly more assumptions.
Lemma 3.10. If
$2^{\aleph _0} < \aleph _{\omega _1}$
then the axiom
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
implies
$2^{\aleph _0} = 2^{\aleph _1}$
.
We need the following fact. Recall that for a cardinal
$\kappa $
two subsets
$A, B \subseteq \kappa $
of size
$\kappa $
are almost disjoint if
$|A \cap B| < \kappa $
. A family
$\mathcal A \subseteq P(\kappa )$
is almost disjoint if its members are pairwise so and they all have size
$\kappa $
. We call such a family almost disjoint on
$\kappa $
when we want to specify the cardinal.
Fact 3.11 (Baumgartner, see page 414 of [Reference Baumgartner7])
If
$2^{\aleph _0} < \aleph _{\omega _1}$
then there is an almost disjoint family on
$\omega _1$
of size
$2^{\aleph _1}$
.
Given this fact we can present the proof of Lemma 3.10.
Proof of Lemma 3.10
Fix an
$\aleph _1$
-dense
$A \subseteq 2^\omega $
and fix an almost disjoint family on
$\omega _1$
of size
$2^{\aleph _1}$
, say
$\mathcal X$
. The existence of such is the only application of the assumption
$2^{\aleph _0} < \aleph _{\omega _1}$
. Suppose towards a contradiction that moreover
$2^{\aleph _0} < 2^{\aleph _1}$
. Partition A into
$\omega _1$
many countable dense subsets
$\{A_\alpha \}_{\alpha \in \omega _1}$
, i.e., for
$\alpha \neq \beta $
then
$A_\alpha \cap A_\beta = \emptyset $
and
$A = \bigcup _{\alpha \in \omega _1} A_\alpha $
(the existence of such a partition is possible by
$\aleph _1$
-density). For each
$X \in \mathcal X$
let
$A_X = \bigcup _{\alpha \in X} A_\alpha $
. This is also
$\aleph _1$
-dense. Note that since
$X, Y \in \mathcal X$
are almost disjoint we have that
$A_X \cap A_Y$
have countable intersection as well.
By
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
, for each
$X \in \mathcal X$
there is a Lipschitz function
$f_X:2^\omega \to 2^\omega $
so that
$f_X \upharpoonright A$
injects into
$A_X$
. Since there are only continuum many continuous functions on
$2^\omega $
there are distinct
$X, Y \in \mathcal X$
for which
$f_X = f_Y$
. But this is a contradiction since the image of A under
$f_X = f_Y$
must have size
$\aleph _1$
but gets mapped to two sets whose intersection is countable.
Next we show that
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
has the same effect on the bounding number as
$\mathsf {BA}$
.
Lemma 3.12.
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
implies
$\mathfrak b> \aleph _1$
.
This is a relatively simple consequence of a result of Bartoszyński–Shelah proved in [Reference Bartoszynski and Shelah5]. We recall the relevant fact.
Fact 3.13 (Theorem 1 of [Reference Bartoszynski and Shelah5])
There is a set
$X \subseteq 2^\omega $
of size
$\mathfrak b$
so that no continuous
$f:X \to \omega ^\omega $
can map X onto an unbounded set.
Proof of Lemma 3.12
Assume
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
and, towards a contradiction assume
$\mathfrak b = \aleph _1$
. Let
$B = \{b_\alpha \; | \; \alpha \in \omega _1\}$
be a
$\mathfrak b$
-scale, i.e., a set which is unbounded and so that if
$\alpha < \beta $
then
$b_\alpha \leq ^* b_\beta $
. The assumption on
$\mathfrak b$
guarantees the existence of such a set. Moreover, by making finite modifications to the
$b_\alpha $
’s (which does not affect the fact that we have a scale), we can also assume without loss of generality that B is
$\aleph _1$
-dense in
$\omega ^\omega $
. Since
$2^\omega $
can be written as
$\omega ^\omega \cup C$
with C a (disjoint) countable dense set, we can treat
$B \subseteq 2^\omega $
and in fact assume B is
$\aleph _1$
-dense in
$2^\omega $
. Let
$X \subseteq 2^\omega $
be a set of size
$\aleph _1$
as in Fact 3.13 and let
$A \supseteq X$
be
$\aleph _1$
-dense.Footnote
6
Let
$f:X \to B$
be a continuous, injective function. Of course our assumption of
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
gives that f is in fact Lipschitz but this is not even needed. We now immediately have a contradiction however to the defining property of X since any
$\aleph _1$
-sized subset of B, in particular the image of X under f, will be again unbounded.
Remark 3. The above clearly has nothing to do with Lipschitz functions. Indeed it is enough to know that for every
$A, B \subseteq 2^\omega $
of size
$\aleph _1$
there is a continuous mapping from A to B with uncountable range.
4 Consistency
We now present the proof of the consistency of all of the Baumgartner Lipschitz axioms. A standard bookkeeping argument shows it is enough to prove the following lemma.
Lemma 4.1. Assume
$\mathsf {CH}$
. Let
$A, B \subseteq \omega ^\omega $
be
$\aleph _1$
-dense. There is a ccc partial order
$\mathbb P_{A, B}$
forcing the existence of a Lipschitz bijection
$\dot {f}:A \to B$
.
The proof of this is very similar to the analogous result in [Reference Baumgartner8]. We have in particular tried to follow the notation used there so as to help the reader familiar with that paper follow the proof.
Proof. Assume
$\mathsf {CH}$
. Fix A and B which are
$\aleph _1$
-dense in
$\omega ^\omega $
and let
$\mathbb P'$
be the set of finite partial Lipschitz injections
$f:A \to B$
. In other words
$p \in \mathbb P$
is a finite partial injection from A to B so that for all
$a, a' \in \mathrm {dom}(p)$
if
$a \upharpoonright k = a' \upharpoonright k$
then
$p(a) \upharpoonright k = p(a') \upharpoonright k$
for all
$k < \omega $
. We will find a ccc suborder of
$\mathbb P'$
. First, let S be the set of all x which are a finite set of pairs
$(s_i, t_i) \in (\omega ^{<\omega })^2$
so that every
$(s_i, t_i) \in x$
is in
$(\omega ^k)^2$
for some
$k < \omega $
and x is separating, i.e., if
$(s, t), (u, v) \in x$
then s and u are incomparable and similarly for t and v. Equivalently
$[s] \cap [u] = \emptyset $
and the same for v and t. Note that every
$x \in S$
is essentially a basic open around some
$p \in \mathbb P'$
(viewed as an element of
$((\omega ^\omega )^2)^{|p|}$
) which is refined enough that no two elements in the domain (resp. the range) are in the same ball. Let
$\mathbb P'(x)$
be the set of all
$p \in \mathbb P'$
so that
$|p| = |x|$
and for each
$a \in \mathrm {dom}(p)$
there is a unique
$(s, t) \in x$
with
$(a, p(a)) \in [s] \times [t]$
. Of course there are many x so that
$p \in \mathbb P'(x)$
for each
$p \in \mathbb P'$
.
Using
$\mathsf {CH}$
, enumerate all finite or countable subsets of
$\mathbb P '$
which are contained in some
$\mathbb P ' (x)$
as
$\{d_\alpha \; | \; \alpha < \omega _1\}$
. For each such, let
$x_\alpha $
be such that
$d_\alpha \subseteq \mathbb P'(x_\alpha )$
. Let
$c_\alpha $
be the set of all
$p \in \mathbb P'$
so that for every
$x \in S$
if
$p \in \mathbb P'(x)$
then there is
$q \in d_\alpha \cap \mathbb P'(x)$
. Note that
$c_\alpha $
is in essence the closure of
$d_\alpha $
in
$\mathbb P '$
in the sense that it is literally the topological closure of
$d_\alpha $
in
$(\omega ^\omega )^{2|x|}$
intersected with the
$|x|$
-length conditions in
$\mathbb P '$
.
Claim 4.2. Suppose
$x \in S$
and
$U \subseteq \mathbb P'(x)$
. There is an
$\alpha < \omega _1$
so that
$d_\alpha \subseteq U \subseteq c_\alpha $
.
Proof. Since
$U \subseteq (\omega ^\omega )^{2|x|}$
it is a separable metric space hence it has a countable dense set
$d = d_\alpha $
for some
$\alpha $
. Now, density ensures that
$U \subseteq c_\alpha $
by the definition of
$c_\alpha $
.
We note the interesting case of this is when U is uncountable.
We can now construct the partial order
$\mathbb P$
. We will find partitions
$A = \bigcup _{\alpha < \omega _1} A_\alpha $
and
$B = \bigcup _{\alpha < \omega _1} B_\alpha $
so that
$\mathbb P = \{p \in \mathbb P' \; | \; \forall \alpha \, p\upharpoonright A_\alpha :A_\alpha \to B_\alpha \}$
is ccc and each
$A_\alpha $
and
$B_\alpha $
are countable and dense. In fact, we don’t need to assume anything about the B partitionFootnote
7
so let
$B = \bigcup _{\alpha < \omega _1} B_\alpha $
be a partition of B into countable dense sets and for each
$\alpha < \omega _1$
enumerate
$B_\alpha = \{b^\alpha _i\; | \; i < \omega \}$
. Suppose that
$\beta < \omega _1$
and for all
$\alpha < \beta $
we have already defined
$A_\alpha $
. We work on defining
$A_\beta $
.
We need to define countable, dense
$\{a^\beta _n\; | \; n < \omega \} \subseteq A \setminus \bigcup _{\alpha < \beta } A_\alpha $
. Let
$a^\beta _0$
be the least element of A not in any
$A_\alpha $
so far (relative to some fixed enumeration in order type
$\omega _1$
). We do this simply to ensure the construction covers A. Let
$\{s_n\; | \; n < \omega \}$
enumerate
$\omega ^{<\omega }$
so that
$a^\beta _0 \in [s_0]$
and for every
$i < \omega $
we have
$b^\beta _i \in [s_i]$
(we can choose any enumeration we like so we can do this—at worst we can let
$s_0 = [\emptyset ]$
). Suppose now that
$\{a^\beta _i\; | \; i<n + 1\}$
have been defined and
$a_i^\beta \in [s_i]$
. We define
$a^\beta _n$
as follows. For each p in the already constructed part of
$\mathbb P$
, i.e., the set
$\{p \in \mathbb P\mid \mathrm {dom}(p) \subseteq \bigcup _{\alpha < \beta } A_\alpha \cup \{a_i^\beta \mid i < n+1\}\}$
, and each
$i < n+1$
,
$\alpha < \beta $
,
$(s, t) \in x_\beta $
, let
$X_{i, p, \beta , (s, t)}$
be the following set:
if this set is countable and let it be the empty set otherwise. Now choose
$a^\beta _n$
to be any element of
$[s_n]$
in A not already constructed nor in any of the
$X_{i, p, \beta , (s, t)}$
’s. Note that by
$\aleph _1$
-density this is possible.
Let
$\mathbb P$
be the set of
$p \in \mathbb P'$
so that for all
$\alpha < \omega _1$
we have
$p\upharpoonright A_\alpha $
maps into
$B_\alpha $
. Now we need to check that the construction works—i.e., that
$\mathbb P$
is ccc. First we make a slight technical reduction. Note that
$\mathbb P$
has a dense subset consisting of elements p so that if
$\beta $
is greatest with
$p \cap A_\beta \times B_\beta $
non-empty then there is a unique
$a \in \mathrm {dom}(p) \cap A_\beta $
and if
$a = a^\beta _k$
and
$p(a) = b^\beta _l$
then
$l < k$
. We call this unique element of
$A_\beta \times B_\beta $
the last constructed element of p. We work with this dense subset. Towards a contradiction assume that
$U \subseteq \mathbb P$
is an uncountable antichain. By standard arguments we can assume that there is an
$n < \omega $
so that
$|p| = n$
for all
$p \in U$
, this n is minimal for which there is an antichain like this. Also, for each
$p \neq q \in U$
we can assume
$\mathrm {dom}(p) \cap \mathrm {dom}(q) = \mathrm {range}(p) \cap \mathrm {range}(q) = \emptyset $
. To see this, first apply a
$\Delta $
-system argument to the sets of the form
$\{\alpha \mid \mathrm {dom}(p) \cap A_\alpha \neq \emptyset \}$
for
$p \in U$
. Note that, by thinning out to such a
$\Delta $
-system, we ensure that there is a finite set of
$\alpha $
for which there could be an overlap in either the domain or the range of two distinct
$p, q \in U$
. Now, applying the pigeon hole principle plus the fact that there are only countably many possible targets for any given
$a \in A$
by the way we constructed the poset, we can thin out further and obtain an uncountable antichain where the elements pointwise agree on their (shared and unique) common domain. However now if two such conditions are not compatible then they remain so with this shared piece removed—which would contradict the minimality of n were it not empty. Moreover, we can assume that there is an
$\alpha < \omega _1$
so that
$d_\alpha \subseteq U \subseteq \mathbb P'(x_\alpha )$
and there are
$(s, t) \in x_\alpha $
so that every
$p \in U$
has its last constructed pair in
$[s]\times [t]$
(with respect to the construction given above). Moreover in that last constructed pair we know, because of the dense subset we restricted to, that the domain element is the last constructed one. Let
$Q = \{p \setminus [s]\times [t] \; | \; p \in U\}$
and let
$B' = B \setminus \bigcup _{p \in d_\alpha } \mathrm {range}(p)$
.
Case 1:
$n = 1$
. In this case we claim that for every
$b \in B'$
the set
$Z_b$
of all a so that
$\{(a, b)\} \in c_\alpha $
is a singleton. Indeed, suppose
$a, a' \in Z_b$
and let k be least with
$a (k) \neq a'(k)$
. Then there are
$(a_0, b_0)$
and
$(a_0', b_0')$
in
$d_{\alpha }$
with
$b_0 \upharpoonright k + 1 = b_0' \upharpoonright k+1 = b \upharpoonright k+1$
and
$a_0 \upharpoonright k + 1 = a \upharpoonright k+1$
and
$a_0'\upharpoonright k+1 = a' \upharpoonright k+1$
. But then these two conditions are compatible contradicting the assumption on U.
Case 2:
$n> 1$
. We need some notation—given a condition
$p \in \mathbb P$
and a natural number
$l < \omega $
let
$p \upharpoonright l$
denote the set of
$\{(a \upharpoonright l, p(a) \upharpoonright l)\; | \; a \in \mathrm {dom}(p)\}$
. We claim that for all but countably many
$q \in Q$
and every
$b \in B'$
the set
$Z_b$
of a so that
$q \cup (a, b) \in c_\alpha $
is countable. Suppose not and let
$Q'$
be an uncountable subset of Q with the property above. By the minimality of n we have to be able to find compatible
$q_0, q_1 \in Q'$
. Let l be large enough so that every element in the ranges of
$q_0$
and
$q_1$
(and hence also their domains by the Lipschitz property) are separated. Note that now any two
$q', r'$
so that
$q' \upharpoonright l = q_0 \upharpoonright l$
and same for
$q_1$
and
$r'$
will be compatible. Now let
$a_0$
and
$a_1$
be so that
$q_0 \cup (a_0, b) \in c_\alpha $
and the same for
$q_1 \cup (a_1, b)$
and without loss of generality we may assume that
$a_0 \upharpoonright l \neq a_1 \upharpoonright l$
and indeed l separates all the points in
$q_i \cup (a_i, b)$
. Now let
$r_0, r_1 \in d_\alpha $
so that
$r_0 \upharpoonright l = q_0 \cup (a_0, b) \upharpoonright l$
and the same for
$r_1$
with
$q_1$
and
$a_1$
. Then again
$r_1$
and
$r_0$
must be compatible.
Now it follows from the above two cases that either way we must find
$p \in U$
so that the
$(a, b) \in [s]\times [t] \cap p$
are in some
$A_\beta \times B_\beta $
with
$\beta $
above
$\alpha $
and moreover for every
$b \in B'$
the set
$Z_b$
defined above with respect to
$p \setminus [s] \times [t]$
is countable. But then a could not be chosen as it was by the construction of the partition. This completes the proof of the ccc.
To finish the proof of Lemma 4.1 we need to check that
$\mathbb P$
forces the existence of a Lipschitz bijection from A to B. Let
$G \subseteq \mathbb P$
be generic and work in
$V[G]$
. Clearly
$g:= \bigcup G$
is a Lipschitz injection from some subset of A into B. We need to show that in fact the domain is all of A and the range is all of B. Thus it remains to show that for all
$a \in A$
and
$b \in B$
there is a dense set of conditions q so that
$a \in \mathrm {dom}(q)$
and
$b \in \mathrm {range}(q)$
. Let
$a \in A$
,
$b \in B$
, and
$p \in \mathbb P$
. Without loss of generality assume that
$a \notin \mathrm {dom} (p)$
and
$b \notin \mathrm {range}(p)$
. Let
$\alpha , \beta < \omega _1$
so that
$a \in A_\alpha $
and
$b \in B_\beta $
. By density plus the finitenessFootnote
8
of p there are
$k < \omega $
so that for no
$a' \in \mathrm {dom}(p)$
do we have
$a' (0) = k_0$
and there is a
$c \in A_\beta $
so that
$c(0) = k$
. Set
$p' = p \cup \{\langle c, b\rangle \}$
. Note that this is still Lipschitz since c differs from every element of the domain of p on the first coordinate. Let
$l < \omega $
now be maximal so that there is an
$a' \in \mathrm {dom}(p ')$
with
$a \upharpoonright l = a' \upharpoonright l$
. Let
$j < \omega $
so that no
$b' \in \mathrm {range}(p')$
is such that
$b' (l) = j$
. Again by density there is a
$d \in B_\alpha $
so that
$d \upharpoonright l+1 = [p'(a') \upharpoonright l]^\frown j$
. Let
$q = p' \cup \{\langle a, d\rangle \}$
. An easy verification shows that this is still Lipschitz and hence a condition.
As a consequence we have the proof of Theorem 1.2 which we repeat below.
Theorem 4.3.
$\overline {\mathsf {BA}}_{\mathrm {Lip}} (\omega ^\omega )$
can be forced by a finite support iteration of ccc forcing notions over a model of
$\mathsf {CH}$
.
Using the “
$\mathsf {CH}$
trick” from [Reference Baumgartner9] we also have the following.
Corollary 4.4.
$\mathsf {PFA}$
implies
$\overline {\mathsf {BA}}_{\mathrm {Lip}} (\omega ^\omega )$
.
5 Additivity of the null ideal
In this section we prove that
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(2^\omega )$
and hence
$\overline {\mathsf {BA}}_{\mathrm {Lip}} (\omega ^\omega )$
implies that the additivity of the null ideal is larger than
$\aleph _1$
. Since
$\mathrm {add}(\mathcal N)$
is the smallest cardinal in the Cichoń diagram this proves Theorem 1.5 from the introduction.
5.1 The case of
$\omega ^\omega $
The case of
$\omega ^\omega $
is actually much more straightforward so we present it first as a warmup even though it is a (seemingly) weaker result.
Lemma 5.1.
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(\omega ^\omega )$
implies
$\mathrm {add}(\mathcal N)> \aleph _1$
.
We need the following characterization of the null ideal due to Bartoszyński. Recall that if
$h:\omega \to \omega $
is strictly increasing then an h- slalom is a function
$\varphi :\omega \to [\omega ]^{<\omega }$
so that for all n we have
$|\varphi (n)| \leq h(n)$
. If we omit the h then it is implied that “slalom” means
$2^{n+1}$
-slalom. Say that a function
$f\in \omega ^\omega $
is caught by a slalom
$\varphi $
, in symbols
$f \in ^* \varphi $
if for all but finitely many n we have
$f(n) \in \varphi (n)$
. Conversely in such a situation we say that
$\varphi $
captures f. Similarly let us write
$f \in \varphi $
if for every
$n < \omega $
we have
$f(n) \in \varphi (n)$
. Finally for a set
$A \subseteq \omega ^\omega $
we say that a slalom
$\varphi $
captures A if it eventually captures every element.
Fact 5.2 (Bartoszyński)
Let
$h:\omega \to \omega $
be strictly increasing. For any cardinal
$\kappa $
the following are equivalent:
-
(1) $\kappa < \mathrm {add}(\mathcal N).$
-
(2) For every $A \subseteq \omega ^\omega $
of size
$\kappa $
there is an h-slalom that eventually captures A.
Note the point is that the cardinal doesn’t depend on which h we choose—however it must be uniform for all A of size
${<}\kappa $
.
Proof of Lemma 5.1
Assume
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(\omega ^\omega )$
. We will show that every set of size
$\aleph _1$
is caught in a g-slalom for
$g(n) = n2^{n+1}$
. Let A be an arbitrary set of size
$\aleph _1$
. By possibly making it bigger we can assume that A is
$\aleph _1$
-dense. Let
$B \subseteq \omega ^\omega $
defined as follows. For each
$s \in \omega ^{<\omega }$
let
$B_s \subseteq [s]$
be an
$\aleph _1$
-sized set of
$x \supseteq s$
so that if
$k> \mathrm {dom}(s)$
then
$x(k) = 0$
or
$x(k) = 1$
. Let
$B = \bigcup _{s \in \omega ^{<\omega }} B_s$
. In short, B is an
$\aleph _1$
-dense set of functions which are eventually bounded by
$2$
.
By assumption there is a Lipschitz
$f:\omega ^\omega \to \omega ^\omega $
so that
$f"B = A$
. Fix
$s \in \omega ^{<\omega }$
and let
$\varphi _s:\omega \to [\omega ]^{<\omega }$
be defined by
$\varphi (n) = \{m \; | \; \exists x \in B_{s} \; f(x)(n) = m\}$
.
Claim 5.3. This is an h-slalom for
$h:\omega \to \omega $
defined by
$h(n) = 2^{n+1}$
for all
$n < \omega $
.
Proof. Let
$|s| = n_s$
. For each
$n_s < n < \omega $
there are only
$2^{n+1 - n_s}$
many
$t \in \omega ^{n+1}$
so that
$x \upharpoonright (n+1) = t$
for each
$x \in B_{s}$
since each such x is bounded by
$2$
above the length of s. By the defining property of the Lipschitz function that means there are at most
$2^{n+1 - n_s}$
many
$s \in \omega ^{n+1}$
so that
$s = f(x) \upharpoonright n+1$
and hence there are only at most
$2^{n+1 - n_s}$
many m so that
$\exists x \in B_{s} \; f(x)(n) = m$
.
Now observe that if
$x \in B_{s}$
then for every
$n < \omega $
we have
$f(x)(n) \in \varphi _s(n)$
by construction. In other words, for each
$s \in \omega ^{<\omega }$
the forward image
$f"B_s$
is caught (totally, not eventually) by
$\varphi _s$
. In particular there are countably many slaloms
$\{\varphi _s\; | \; s \in \omega ^{<\omega }\}$
so that every element of A is totally caught by (at least) one of them. Now enumerate
$\omega ^{<\omega }$
as
$\{s_n\; | \; n < \omega \}$
and let
$\varphi ( n) =\bigcup _{i < n} \varphi _{s_i} (n)$
. This is a
$n2^{n+1}$
-slalom which eventually captures every element of A, completing the proof.
5.2 The case of
$2^\omega $
We now turn to the harder, but (apparently) stronger theorem that the conclusion of Theorem 5.1 follows with
$\omega ^\omega $
replaced by
$2^\omega $
.
Theorem 5.4.
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(2^\omega )$
implies
$\mathrm {add}(\mathcal N)> \aleph _1$
.
Recall that a set
$A \subseteq 2^\omega $
is null additive if for every null set
$X \subseteq 2^\omega $
the collection of translations
$A + X:= \{a + x\; | \; a \in A \, x \in X\}$
is null. Shelah proved in [Reference Shelah14] a combinatorial characterization of null additivity that is not dissimilar to that of Fact 5.2. Before giving this let us recall the relevant definitions.
Definition 5.5. A corset is a function
$c:\omega \to \omega \setminus \{0\}$
which is non decreasing and converges to infinity. Given a tree
$T \subseteq 2^{< \omega }$
and a corset c, we say that T has width c if for all
$n < \omega \, |2^n \cap T| \leq c(n)$
.
We now state Shelah’s theorem.
Theorem 5.6 (See Theorem 13 of [Reference Shelah14])
For every
$X \subseteq 2^\omega $
the following are equivalent:
-
(1) X is null additive.
-
(2) For every corset c there are trees $S_m$
,
$m < \omega $
of width c so that
$X \subseteq \bigcup _{m \in \omega } [S_m]$
.
We aim to show first the following.
Lemma 5.7. If
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(2^\omega )$
holds then every subset of
$2^\omega $
of size
$\aleph _1$
is null additive.
Proof. Clearly it suffices to show the result for
$\aleph _1$
-dense sets. Fix an
$\aleph _1$
-dense set
$B \subseteq 2^\omega $
and a corset
$c:\omega \to \omega $
. Enumerate
$2^{<\omega }$
as
$\{t_n\mid n < \omega \}$
and for each
$n < \omega $
fix a tree
$T_n$
of width c with uncountably many branches contained in
$[t_n]$
. For each
$n < \omega $
pick a set
$A_n \subseteq [T_n]$
which is
$\aleph _1$
-dense in the space
$[T_n]$
. Let
$A = \bigcup _{n < \omega } A_n$
. Clearly A is
$\aleph _1$
-dense an can be covered by
$\bigcup _{n < \omega }[T_n]$
. First, let
$f:2^\omega \to 2^\omega $
be an arbitrary Lipschitz function. By Lemma 2.2 this is induced by a homomorphism
$\tilde {f}:2^{<\omega } \to 2^{< \omega }$
. Moreover given any tree
$T \subseteq 2^{<\omega }$
the image of the restriction of this homomorphism to T is again a tree.
Claim 5.8. If
$T \subseteq 2^{<\omega }$
is a tree of width c and
$g:T \to 2^{<\omega }$
is a homomorphism then
$\mathrm {Im}(g)$
has width c as well.
Proof. For each
$n < \omega $
we have by assumption that
$g\upharpoonright T \cap 2^n$
is a finite function with domain a set of size at most
$c(n)$
hence its range also has size at most
$c(n)$
.
Now, applying
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(2^\omega )$
we have countably many Lipschitz functions
$f_n:2^\omega \to 2^\omega $
so that
$B = \bigcup _{n < \omega } f_n"A$
. For each
$n, m < \omega $
therefore, by the claim we have that
$S_{n, m}:= \tilde {f}_m"T_n$
is a tree of width c. But now
$B \subseteq \bigcup _{n, m \in \omega } [S_{n, m}]$
and therefore we have found countably many trees of width c whose branches cover B. Since c was arbitrary and did not depend on B, it must be the case that B can be covered by countably many trees of any fixed corset width. By Theorem 5.6 this completes the proof.
Theorem 5.4 now follows as a corollary since, by [Reference Bartoszyński and Judah4, Theorem 2.7.13] we have that
$\mathrm {add}(\mathcal N) = \mathrm { min}\{\mathfrak b, \mathrm {add}^*(\mathcal N)\}$
, where
$\mathrm {add}^*(\mathcal N)$
is the minimum size of a non null additive set. Since we already know that
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
implies
$\mathfrak b> \aleph _1$
it follows
$\mathrm {add}(\mathcal N)> \aleph _1$
as well. The interest in this result—besides being an application of our axioms is the following.
Corollary 5.9.
$\mathfrak {p}> \aleph _1$
does not imply
$\overline {\mathsf {BA}}_{\mathrm {Lip}}(2^\omega )$
in particular
$\mathsf {BA}(2^\omega )$
does not imply its Lipschitz version.
This is simply because
$\mathfrak {p}> \aleph _1$
does not imply even the covering number of
$\mathcal N$
let alone
$\mathrm {add}(\mathcal N)$
is greater than
$\aleph _1$
. A stronger result along these lines will be proved in the next section.
6 Avoiding sets and fragments of
$\mathsf {MA}$
In this final section we consider whether the analogue of the main result of [Reference Avraham and Shelah2] holds for the Lipschitz axioms—i.e., is
$\mathsf {MA}$
consistent with the failure of any of the Lipschitz axioms. While this is still open we have the following partial result which states that even the weakest
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
is not implied by a large fragment of
$\mathsf {MA}$
.
Theorem 6.1.
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
is not implied by
$\mathsf {MA} (\mathrm {Knaster}) \, +$
“every (wide) Aronszajn tree is special.”
The rest of this section is devoted to the proof of this theorem. As a first step we recall some definitions.
Definition 6.2. A partial order
$\mathbb P$
is Knaster if for every uncountable
$A \subseteq \mathbb P$
there is an uncountable
$B \subseteq A$
of pairwise compatible elements.
Let T be a tree of height
$\omega _1$
with no cofinal branch. Recall that T is called special if there is a function
$f:T \to \omega $
which is injective on chains.
Definition 6.3. Let T be a tree of height
$\omega _1$
. The specializing forcing for T, denoted
$\mathbb P_T$
, is the forcing notion consisting of finite partial functions
$p:T \to \omega $
which are injective on chains.
This forcing was first introduced in [Reference Baumgartner, Malitz and Reinhardt6] to show that
$\mathsf {MA}$
implies that every tree of height
$\omega _1$
with no cofinal branch and cardinality less than
$2^{\aleph _0}$
is special. The key fact is the following.
Fact 6.4.
$P_T$
is ccc if and only if T has no cofinal branch.
The specializing forcing notions
$\mathbb P_T$
were studied in more detail in [Reference Switzer16]. There it is shown, among other things the following.
Theorem 6.5 (Theorem 3.6 of [Reference Switzer16])
If T is a tree of height
$\omega _1$
with no cofinal branch and
$\dot {x}$
is a
$\mathbb P_T$
name for a real then there is a
$\sigma $
-centered subforcing
$\mathbb Q_{\dot {x}}$
so that
$\dot {x}$
is forced to be in
$V^{\mathbb Q_{\dot {x}}}$
.
The iteration used to produce Theorem 6.1 will be the obvious one—a finite support iteration of Knaster forcing notions and forcing notions of the form
$\mathbb P_T$
using standard bookkeeping devices as found in, e.g., [Reference Kunen13, Chapter 5]. The point is that we will start in the ground model with a pair of
$\aleph _1$
-dense subsets of
$2^\omega $
which are counterexamples to
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
and will remain so by an iteration theorem we prove below. This pair of
$\aleph _1$
-dense sets are given by the following combinatorial property.
Definition 6.6. Let
$A, B \subseteq \omega ^\omega $
. We say that A Lipschitz avoids B if there is no uncountable
$Z \subseteq A$
which can be injected into B by a Lipschitz function.
This definition is similar to the more general notion of avoiding introduced in [Reference Switzer17]. Clearly if A and B are
$\aleph _1$
-dense subsets of
$2^\omega $
and A Lipschitz avoids B then in particular A and B witness the failure of
$\mathsf {BA}_{\mathrm {Lip}} (2^\omega )$
. It is easy to build a pair of
$\aleph _1$
-dense
$A, B \subseteq 2^\omega $
under
$\mathsf {CH}$
so that A Lipschitz avoids B. Similarly the following was also shownFootnote
9
in [Reference Switzer17].
Fact 6.7. If
$\kappa $
is an uncountable cardinal and
$\mathbb P$
is the standard forcing to add either
$\kappa $
many random reals or
$\kappa $
many Cohens then any partition of the generic reals into two pieces A and B will Lipschitz avoid one another.
The justification for this definition is that it plays well with iterations. The following is a variation of the iteration theorem given in [Reference Switzer17, Theorem 5.9].
Lemma 6.8. Let
$\delta $
be an ordinal,
$A, B \subseteq \omega ^\omega $
and assume A Lipschitz avoids B. If
$\langle \mathbb P_\alpha , \dot {\mathbb Q}_\alpha \; | \; \alpha \in \delta \rangle $
is a finite support iteration of ccc forcing notions so that for each
$\alpha < \delta $
we have that
$\Vdash _\alpha $
“
$\dot {\mathbb Q}_\alpha $
preserves that
$\check {A}$
Lipschitz avoids
$\check {B}$
,” then
$\Vdash _\delta $
“
$\check {A}$
Lipschitz avoids
$\check {B}$
.”
Proof. Fix
$A, B \subseteq \omega ^\omega $
so that A Lipschitz avoids B and let
$\langle \mathbb P_\alpha , \dot {\mathbb Q}_\alpha \; | \; \alpha \in \delta \rangle $
is a finite support iteration of ccc forcing notions so that for each
$\alpha < \delta $
we have that
$\Vdash _\alpha $
“
$\dot {\mathbb Q}_\alpha $
preserves that
$\check {A}$
Lipschitz avoids
$\check {B}$
.” We need to show that
$\mathbb P_\delta $
forces that A Lipschitz avoids B. The proof is by induction on
$\delta $
. The successor case is by assumption so we check the limit case. Assume towards a contradiction that
$\Vdash _\delta $
“
$\dot {Z} \subseteq \check {A}$
is uncountable and
$\dot {f}:\dot {Z} \to \check {B}$
is Lipschitz with uncountable range. There are two subcases.
Case 1:
$\delta $
has countable cofinality. Let
$\delta _n \nearrow \delta $
be a strictly increasing sequence of ordinals with
$n \in \omega $
. Let
$G_\delta $
be
$\mathbb P_\delta $
-generic and for each
$n < \omega $
let
$G_n = G_\delta \cap \mathbb P_{\delta _n}$
be the
$\mathbb P_{\delta _n}$
-generic given by the subforcing. Work momentarily in
$V[G_\delta ]$
. Let
$f_n$
be the partial function from X to Y given by
$f_n(x) = y$
if and only if there is a condition
$p \in G_n$
forcing that
$\dot {f}(\check {x}) = \check {y}$
. Note that by the finite support we have that
Moreover observe that
$f_n \in V[G_n]$
, where, by inductive assumption, A still Lipschitz avoids B. By the pigeonhole principle, there is an
$n<\omega $
so that
$f_n$
has uncountable domain. But being Lipschitz is absolute so this
$f_n$
is already a counterexample to avoiding, which is a contradiction.
Case 2:
$\delta $
has uncountable cofinality. In
$V[G_\delta ]$
by Lemma 2.3 we can lift
$\dot {f}^{G_\delta }$
to a function
$\hat {f}$
whose domain is
$\bar {Z}$
. Since
$\bar {Z}$
is closed, both
$\hat {f}$
and
$\bar {Z}$
are coded by reals hence by the ccc plus finite support there is a
$\gamma < \delta $
so that
$\bar {Z}, \hat {f} \in V[G_\gamma ]$
. Work in
$V[G_\gamma ]$
for such a
$\gamma $
and note by assumption that A still Lipschitz avoids B in
$V[G_\gamma ]$
. Observe first that if there are
$x \in A$
and
$y \in B$
so that some condition
$p \in \mathbb P_{\gamma , \delta }$
forces that
$\dot {f}(\check {x}) = \check {y}$
then by Schoenfield absoluteness in
$V[G_\gamma ]$
we already have that
$\hat {f}(x) = y$
. Moreover in
$V[G_\delta ]$
we have that
$\hat {f}$
is Lipschitz—but this is also absolute since to be Lipschitz is a
$\Pi ^1_2$
statement with the parameters
$\hat {f}$
and
$\bar {Z}$
:
$\forall x, y \in \bar {Z} \, \forall k \in \omega \; ( x \upharpoonright k = y \upharpoonright k \to \hat {f}(x) \upharpoonright k = \hat {f} (x) \upharpoonright k)$
. Therefore in
$V[G_\gamma ]$
we have that
$\hat {f}$
is Lipschitz and its domain includes uncountably many elements of A which are getting mapped into B. Therefore
$\hat {f}\upharpoonright (A \cap \hat {f}^{-1}(B))$
is a Lipschitz map with uncountable range from a subset of A into B, contradicting avoiding.
Lemma 6.9. Suppose
$\mathbb P$
is Knaster and
$A, B \subseteq 2^\omega $
is so that A Lipschitz avoids B then
$\mathbb P$
forces that A Lipschitz avoids B.
Proof. Suppose towards a contradiction that
$p \in \mathbb P$
forces that
$\dot {Z} \subseteq A$
has size
$\omega _1$
and there is a
$\dot {f}:\dot {Z} \to B$
which is injective and Lipschitz. Concretely let
$\{\dot {z}_\alpha \; | \; \alpha < \omega _1\}$
be names for the elements in some enumeration. For each
$\alpha < \omega _1$
let
$p_\alpha \leq p$
be a condition so that there is some
$a_\alpha \in A$
and
$b_\alpha \in B$
with
By the Knaster property there is an uncountable
$K \subseteq \omega _1$
so that the set of all
$\{p_\alpha \; | \; \alpha \in K\}$
are pairwise compatible.Footnote
10
Let
$g_K:\{a_\alpha \; | \; \alpha \in K\} \to \{b_\alpha \; | \; \alpha \in K\}$
be defined by
$g_K (a_\alpha ) = b_\alpha $
for all
$\alpha \in K$
. By compatibility of the conditions this is a Lipschitz injection from an uncountable subset of A into B contradicting avoiding.
Lemma 6.10. Suppose T is a tree of height
$\omega _1$
with no cofinal branch. If
$A, B \subseteq \omega ^\omega $
and A Lipschitz avoids B then
$\mathbb P_T$
forces that A Lipschitz avoids B.
Proof. Fix T as in the statement of the lemma. Suppose
$\dot {f}$
is a
$\mathbb P_T$
-name for a Lipschitz function from an uncountable subset of A in B with uncountable range. Like in the proof of Lemma 6.8, Case 2, in the generic extension we can lift
$\dot {f}$
to a
$\hat {f}$
which is Lipschitz and has closed domain. By Theorem 6.5, there is a
$\sigma $
-centered subforcing of
$\mathbb P_T$
, say
$\mathbb Q$
which adds the closed set and the Lipschitz function on it. However in this subextension we have that A Lipschitz avoids B since
$\sigma $
-centered forcing notions are in particular Knaster and we can therefore apply Lemma 6.9. We are now though in exactly the same situation as in Case 2 of Lemma 6.8 and the same contradiction occurs.
We can now prove Theorem 6.1. It is a straightforward consequence of what we have shown so far.
Proof of Theorem 6.1
Start in a model of
$\mathsf {CH}$
and fix A and B which are
$\aleph _1$
-dense sets of
$2^\omega $
so that A Lipschitz avoids B. By Lemmas 6.8–6.10 it follows that the standard iteration for forcing
$\mathsf {MA} (\mathrm {Knaster}) +$
“every Aronszajn tree is special” will force these facts and A will still Lipschitz avoid B hence completing the proof.
We note oddly that in the model described in the proof above even though no uncountable subset of A can be Lipschitz injected into B in fact A and B are homeomorphic—and even so by a homeomorphism which lifts to one of all of
$2^\omega $
by fact that
$\mathfrak {p}> \aleph _1$
implies that
$\mathsf {BA} (2^\omega )$
holds.
7 Open questions
We finish the article by collecting some open questions which have appeared throughout the text. The first of these is whether there are more implications between the four axioms we have been discussing.
Question 1. Are there further implications between
$\mathsf {BA}_{\mathrm {Lip}} (\omega ^\omega )$
,
$\mathsf {BA}_{\mathrm {Lip}} (2^\omega )$
,
$\overline {\mathsf {BA}}_{\mathrm {Lip}} (\omega ^\omega )$
, and
$\overline {\mathsf {BA}}_{\mathrm {Lip}} (2^\omega )$
than those given in Theorem 3.4? In particular are they all equivalent? Do the weak and strong versions equate? Do the Baire and Cantor versions equate?
We can also ask whether the implications of the stronger Lipschitz axioms follow from the weaker ones.
Question 2. Do either
$\mathsf {BA}_{\mathrm {Lip}} (\omega ^\omega )$
or
$\mathsf {BA}_{\mathrm {Lip}} (2^\omega )$
imply
$2^{\aleph _0} = 2^{\aleph _1}$
? Do either of
$\mathsf {BA}_{\mathrm {Lip}} (\omega ^\omega )$
or
$\mathsf {BA}_{\mathrm {Lip}} (2^\omega )$
imply
$\mathrm {add}(\mathcal N)> \aleph _1$
?
Similarly we note that we still have not resolved the analogue of the question asked in [Reference Steprāns and Watson15] regarding
$\mathfrak {p}$
.
Question 3. Do any of the Lipschitz axioms imply
$\mathfrak {p}> \aleph _1$
?
We would also like to know whether
$\mathsf {MA}$
itself, and not just the large fragment considered in the previous section, does not imply the Lipschitz axioms.
Question 4. Does
$\mathsf {MA}$
imply
$\mathsf {BA}_{\mathrm {Lip}}(2^\omega )$
?
Finally floating in the background is the question of the relation between
$\mathsf {BA}$
and the axioms considered in this article.
Question 5. Are there provable relations between
$\mathsf {BA}$
and the Lipschitz variations?
Funding
This research was funded in whole or in part by the Austrian Science Fund (FWF) through the following grant: 10.55776/ESP548. For open access purposes, the author has applied a CC BY public copyright license to any author accepted manuscript version arising from this submission.






