Hostname: page-component-cd9895bd7-7cvxr Total loading time: 0 Render date: 2024-12-28T13:11:47.071Z Has data issue: false hasContentIssue false

Note on almost isometric ideals and local retracts in Banach and metric spaces

Published online by Cambridge University Press:  27 August 2024

Leandro Candido*
Affiliation:
Universidade Federal de S ao Paulo - UNIFESP, Instituto de Ciência e Tecnologia, Departamento de Matematica, São José dos Campos, SP, Brasil, (leandro.candido@unifesp.br)
Marek Cúth
Affiliation:
Charles University, Faculty of Mathematics and Physics, Department of Mathematical Analysis, Sokolovská 83, 186 75 Prague 8, Czech Republic (cuth@karlin.mff.cuni.cz, ond.smetana@gmail.com)
Ondřej Smetana
Affiliation:
Charles University, Faculty of Mathematics and Physics, Department of Mathematical Analysis, Sokolovská 83, 186 75 Prague 8, Czech Republic (cuth@karlin.mff.cuni.cz, ond.smetana@gmail.com)
*
*Corresponding author.
Rights & Permissions [Opens in a new window]

Abstract

We exhibit a new approach to the proofs of the existence of a large family of almost isometric ideals in nonseparable Banach spaces and existence of a large family of almost isometric local retracts in metric spaces. Our approach also implies the existence of a large family of nontrivial projections on every dual of a nonseparable Banach space. We prove three possible formulations of our results are equivalent. Some applications are mentioned which witness the usefulness of our novel approach.

Type
Research Article
Copyright
Copyright © The Author(s), 2024. Published by Cambridge University Press on behalf of The Royal Society of Edinburgh

When dealing with the geometry of a Banach space, one of the main issues is to understand its nontrivial complemented subspaces (by nontrivial we mean not of finite dimension or codimension). On the one hand we have examples of Banach spaces with no nontrivial complemented subspaces, the first one constructed by Gowers and Maurey for separable spaces [Reference Gowers and Maurey15], more recent result by Koszmider, Shelah and Świȩtek is that consistently there are such examples of arbitrary density [Reference Koszmider, Shelah and Świȩtek22]. On the other hand, for many nonseparable Banach spaces we are able to find a very nice structure on nontrivial complemented subspaces with consequences for the structure of the space itself, quite a wide class of spaces with this feature are Banach spaces admitting a projectional skeleton (including e.g. all the reflexive spaces, more generally also all the WCG spaces), where the structure of nontrivial complemented subspaces enables us to prove that those spaces admit Markushevich basis and LUR renorming, see e.g. [Reference Ka̧kol, Kubiś and López-Pellicer21, Chapter 17] and [Reference Kalenda19].

It is also well-known that nontrivial complemented subspace exist in every dual Banach space of density greater than continuum, which is a result originally proved by Heinrich and Mankiewicz [Reference Heinrich and Mankiewicz17, Corollary 3.8]. Later, inspired Lindenstrauss’ finite dimensional lemma, the proof was simplified by Sims and Yost [Reference Sims and Yost29] using the notion of a locally complemented subspace. In [Reference Godefroy, Kalton and Saphar14] the authors realized there is a connection to the notion of M-ideals, and therefore, they used the term ideal instead of locally complemented subspace. This notion was further developed and in [Reference Abrahamsen, Lima and Nygaard2] Abrahamsen, Lima and Nygaard introduced the notion of an almost isometric ideal and found that almost isometric ideals inherit diameter $2$ properties and the Daugavet property.

Given a Banach space $X$ and its subspace $Y\subset X$, we say $Y$ is an almost isometric ideal in $X$ if for any finite-dimensional subspace $E\subset X$ and any $\varepsilon >0$ there exists a bounded linear operator $T:E\to Y$ such that $Tx=x$ for $x\in E\cap Y$ and $T$ is $(1+\varepsilon )$-isomorphic embedding (that is, we have $(1+\varepsilon )^{-1}\|x\|\leq \|Tx\|\leq (1+\varepsilon )\|x\|$ for every $x\in E$). If instead of $(1+\varepsilon )$-isomorphic embedding we require only $\|T\|\leq (1+\varepsilon )$ then we say $Y$ is ideal in $X$. The connection to the structure of complemented subspaces is that $Y\subset X$ is an ideal if and only if $Y^\perp$ is kernel of a contractive projection on $X^*$, see e.g. [Reference Godefroy, Kalton and Saphar14, Introduction].

An essential result is [Reference Abrahamsen1, Theorem 1.5] by which for every Banach space $X$ and its subspace $Z\subset X$ there exists almost isometric ideal $Y\subset X$ with $Z\subset Y$ and $\operatorname {dens} Y = \operatorname {dens} Z$. This has further applications, see e.g. [Reference Abrahamsen1, Section 3] or also some more recent ones [Reference Bandyopadhyay and Sensarma5, Reference López-Pérez and Rueda Zoca25, Reference Rueda Zoca28]. Our first main contribution is that we construct quite a large family of almost isometric ideals in every Banach space. There are more ways of formulating our result, the one which seems to be the most attractive one is through the notion of exceedingly rich families, which we introduce here.

Definition 1 Given a (nonseparable) topological space $X$ we say that a family of its closed subspaces $\mathcal {S}$ is exceedingly rich family provided that:

  1. (R-a) for every $Y\subset X$ there is $S\in \mathcal {S}$ such that $Y\subset S$ and $\max \{\operatorname {dens} Y,\,\omega \} = \operatorname {dens} S$;

  2. (R-b) if $\mathcal {A}\subset \mathcal {S}$ is up-directed, then $\overline {\bigcup \mathcal {A}} \in \mathcal {S}$.

We say that a family $\mathcal {S}\subset \mathcal {P}(X\times Y)$ is rectangular, if for every $S\in \mathcal {S}$ there are $A\subset X$ and $B\subset Y$ such that $S = A\times B$.

Our first main result is then the following.

Theorem A Let $X$ be a (nonseparable) Banach space. Then there exists a rectangular exceedingly rich family $\mathcal {S}$ of closed subspaces of $X\times X^*$ such for every $V\times W\in \mathcal {S}$ we have that $V$ is almost isometric ideal in $X$ and there is a contractive projection $P:X^*\to X^*$ with $\operatorname {Ker} P = V^\perp$ and $\operatorname {Rng} P \supset W$.

We note that a family satisfying condition (R-a) was more-or-less found in [Reference Abrahamsen1] (see Theorem 1.5 and Remark 2.3 therein). The additional feature is condition (R-b) which enables us to combine several results of this kind together due to the following simple observation.

Lemma 2 Let $X$ be (nonseparable) topological space and let $(\mathcal {S}_i)_{i\in \mathbb {N}}$ be a countable family of exceedingly rich families. Then $\bigcap _{i\in \mathbb {N}} \mathcal {S}_i$ is exceedingly rich family as well.

Proof. It is obvious that condition (R-b) holds for $\bigcap _{n} \mathcal {S}_n$. Let us prove (R-a). Pick $Z\subset X$. We inductively using find spaces $\{Y_i^n\colon i\leq n\}$ with $\operatorname {dens} Y_i^n\leq \operatorname {dens} Z$ such that $Y_i^n\in \mathcal {S}_i$ for every $i\leq n$ and

\[ Z\subset\quad Y_1^1 \subset \quad Y_2^1\subset Y_2^2\subset \quad \ldots \subset \quad Y_1^n\subset Y_2^n\subset \quad \ldots \subset Y_n^n\subset \quad Y_{1}^{n+1}\subset \ldots \]

Then $Y_i^\infty : =\overline {\bigcup _{n=1}^\infty Y_i^n}\in \mathcal {S}_i$ and we have $Y_i^\infty = Y_j^\infty$ for every $i\neq j$. Thus, $Y_1^\infty \in \bigcap _{i\in \mathbb {N}} \mathcal {S}_i$, $Z\subset Y_1^\infty$ and $\operatorname {dens} Y_1^\infty = \operatorname {dens} Z$.

The notion of exceedingly rich family is inspired by a related notion of a rich family which is an analogue for the class of separable spaces, see [Reference Cúth8] and references therein. We also note that existence of a rich family satisfying theorem A follows from [Reference Bandyopadhyay and Sensarma5, Theorem 2.4], but when compared with our proof of theorem A, the proof of [Reference Bandyopadhyay and Sensarma5, Theorem 2.4] is more involved and less direct (and the result covers only separable spaces).

Very recently, Quilis and Zoca [Reference Quilis and Zoca27] introduced a metric analogue of almost isometric ideals. We say that a subset $Y$ of a metric space $X$ is almost isometric local retract in $X$, if for every finite set $E\subset X$ and every $\varepsilon >0$ there exists a Lipschitz mapping $T:E\to N$ such that $Tx=x$ for $x\in E\cap Y$ and $T$ is $(1+\varepsilon )$-biLipschitz embedding (that is, we have $(1+\varepsilon )^{-1}d(x,\,y)\leq d(Tx,\,Ty)\leq (1+\varepsilon )d(x,\,y)$ for $x,\,y\in E$). Using our approach, we quite easily obtain the following improvement of [Reference Quilis and Zoca27, Theorem 5.5]. This might be considered as the second main result of this paper.

Theorem B Let $X$ be a metric space. Then there exists an exceedingly rich family $\mathcal {S}$ such that each $F\in \mathcal {S}$ is almost isometric local retract in $X$.

An important feature of our proofs, which might be of use in many similar situations is, that we do not actually construct exceedingly rich family, but rather family large in the sense of Skolem-like functions.

Definition 3 Given an infinite set $I$ we say that a function $\phi :\mathcal {P}(I) \to \mathcal {P}(I)$ is Skolem-like provided that:

  1. (S-a) $A\subset \phi (A)$ and $|A| = |\phi (A)|$ for every $A\subset I$;

  2. (S-b) $\phi$ is monotone, that is, if $A\subset B$ then $\phi (A) \subset \phi (B)$ for $A,\,B\in \mathcal {P}(I)$;

  3. (S-c) given an up-directed family $\mathcal {A} \subset \mathcal {P}(I)$, we have $\phi (\bigcup \mathcal {A}) = \bigcup _{A\in \mathcal {A}} \phi (A)$.

Given a (nonseparable) topological space $X$ we say that a family of its closed subspaces $\mathcal {S}$ is large in the sense of Skolem-like functions if there exists a Skolem-like function $\phi :\mathcal {P}(X) \to \mathcal {P}(X)$ such that

\[ \mathcal{S} = \{\overline{\phi(C)}\colon C\subset X\}. \]

The main ingredient of our proofs is the following which enables us to pass from one notion to another. Experience shows that it is easier to construct families large in the sense Skolem-like functions, so this seems to be quite a helpul tool and might be considered as the third main result of this paper.

Theorem C Let $X$ be a topological space and let $\mathcal {S}$ be a family of its subspaces.

  • If $\mathcal {S}$ is exceedingly rich, then there exists $\mathcal {S}_0\subset \mathcal {S}$ large in the sense of Skolem-like functions.

  • If $X$ is metrizable and $\mathcal {S}$ is large in the sense of Skolem-like functions, then there exists $\mathcal {S}_0\subset \mathcal {S}$ which is exceedingly rich.

Moreover, we also show that in metrizable topological spaces, the two methods mentioned above are equivalent also to the method of suitable models, we refer the reader to § 2 for more details. Our approach also gives some improvement of the main result from [Reference Cúth8], where a similar result was obtained only in the setting of spaces homeomorphic to Banach spaces and their separable subspaces, see remark 10 for more details.

Finally, in the last part of this paper we show some applications of theorem A and theorem B, which are related to separable reduction (that is, a method of a proof where we extend validity of a result known to hold for separable spaces to the nonseparable setting not knowing the proof of the result in the separable case, we refer reader to [Reference Cúth8] for some more details). A sample of those applications are the following two results.

Theorem D Let $X$ be a non-separable Banach space. Then there exists an exceedingly rich family $\mathcal {S}$ of subspaces of $X$ such that, for every $Y\in \mathcal {S}$ the following holds:

\begin{align*} X\;is\;a\;Gurari{\breve{i}}\;space\;&\;\Leftrightarrow Y\;is\;a\;Gurari{\breve{i}}\;space,\\ X \; is\;an\;L_1-predual\;space\;&\;\Leftrightarrow Y\;is\;an\;L_1-predual\;space,\\ X\;has\;Daugavet\;property\;&\;\Leftrightarrow\;Y\;has\;Daugavet\;property. \end{align*}

(We emphasize that one family $\mathcal {S}$ is responsible for all the three equivalences.)

Theorem E Let $X$ be a non-separable metric space. Then there exists an exceedingly rich family $\mathcal {S}$ of subspaces of $X$ such that, for every $Y\in \mathcal {S}$ the following holds:

\[ X \textit{ is an absolute ai-local retract} \Leftrightarrow Y \textit{ absolute an ai-local retract}. \]

Many other properties could be easily added to the lists above using our results and the above is just an incomplete sample witnessing applicability of our results, for more details we refer the interested reader to remark 20.

The structure of the paper is the following. In § 1 we collect our notation and some preliminaries concerning Lipschitz-free spaces, which is a tool used in our proofs. Section 2 is devoted mainly to the proof of theorem C and also to the comparison of the methods mentioned therein with the method involving suitable models (proofs in § 2 are using the set-theoretical method of suitable models, this method is not used anywhere else in the paper). The main outcome of § 3 is the proof of theorem A, the main outcome of § 4 is the proof of theorem B and in § 5 we find some applications of our results, in particular implying theorems D and E.

1. Preliminaries

In this section we set up some notation that will be used throughout the paper. We also recall results concerning Lipschitz-free spaces which will be used further in the text.

Given a set $X$ and cardinal $\kappa$, we denote by $[X]^{\leq \kappa }$ the family of subsets of $X$ of cardinality at most $\kappa$ and by $[X]^{< \kappa }$ the family of subsets of $X$ of cardinality strictly less than $\kappa$. Cardinality of a set $X$ is denoted by $|X|$, family of its subset is denoted by $\mathcal {P}(X)$. Given a Banach space $X$, $A\subset X$ and $B\subset X^*$ we put $A^\perp :=\{x^*\in X^*\colon x^*|_A\equiv 0\}$ and $B_\perp :=\{x\in X\colon x(b)=0\text { for every }b\in B\}$. Further, we say $B\subset X^*$ is norming if $X\setminus \{0\} \ni x\mapsto \sup _{x^*\in B\setminus \{0\}} {|x^*(x)|}/{\|x^*\|}$ defines an equivalent norm on $X$. We shall use also the following.

Definition 4 Let $X$ and $Y$ be topological spaces. We say that a Skolem-like function $\phi :\mathcal {P}(X\times Y)\to \mathcal {P}(X\times Y)$ is rectangular if for every $A\subset X\times Y$ there are $B\subset X$ and $C\subset Y$ such that $\phi (A) = B\times C$. In this case we denote by $\phi _X:\mathcal {P}(X\times Y)\to \mathcal {P}(X)$ and $\phi _Y:\mathcal {P}(X\times Y)\to \mathcal {P}(Y)$ the mappings satisfying that $\phi (A) = \phi _X(A)\times \phi _Y(A)$ for every $A\subset X\times Y$.

Note that of course if $\phi :\mathcal {P}(X\times Y)\to \mathcal {P}(X\times Y)$ is rectangular Skolem-like function then the corresponding large family $\mathcal {S}:=\{\overline {\phi (A)}\colon A\subset X\times Y\}$ is rectangular.

Finally, let us give some preliminaries concerning Lipschitz-free spaces. Given a pointed metric space $(M,\,d,\,0)$, there exists a unique (up to isometry) Banach space $\mathcal {F}(M)$ (called the Lipschitz-free space over $M$) such that there is an isometry $\delta :M\to \mathcal {F}(M)$ satisfying that $\delta (M\setminus \{0\})$ is linearly independent set with $\overline {\operatorname {span}} \delta (M) = \mathcal {F}(M)$ and for every Banach space $X$ and a Lipschitz map $f:M\to X$ with $f(0)=0$ there exists $\widehat {f}:\mathcal {F}(M)\to X$ with $\widehat {f}\circ \delta = f$ and $\|\widehat {f}\| = \operatorname {Lip}(f)$, where $\operatorname {Lip}(f) = \sup \{{\|f(x)-f(y)\|}/{d(x,\,y)}\colon x\neq y\in M\}$. We note that in particular we have $\mathcal {F}(M)^* = \operatorname {Lip}_0(M)$, where $\operatorname {Lip}_0(M)$ is the vector space $\{f:M\to \mathbb {R}\colon f\text { is Lipschitz and }f(0)=0\}$ endowed with the norm given by $\|f\|:=\operatorname {Lip}(f)$. We refer the interested reader e.g. to [Reference Cúth, Doucha and Wojtaszczyk9] or [Reference Godefroy and Kalton13] to some more details concerning the construction of Lipschitz-free spaces and their basic properties.

2. Exceedingly rich families and equivalent methods

The main purpose of this section is to compare three notions of largeness of a family of subspaces $\mathcal {S}\subset \mathcal {P}(X)$ and prove those notions are in a sense equivalent. We warmly recommend the interested reader to the Introduction in [Reference Cúth8], where the motivation for such a result is further explained. The main outcome here is the proof of theorem C and the proof of lemma 9, which are the only results needed in further sections.

Even though it is possible to give a direct proof of theorem C, the way how we found it was through its connection to the method of suitable models, so we prefer here to provide the reader with this insight as well. We refer the interested reader to [Reference Cúth8, Section 2], where a proper introduction to the method of suitable models is given. Here, we just collect all the necessary notions needed to formulate and prove our result.

Let $N$ be a fixed set and $\varphi$ a formula in the basic language of the set theory. By the relativization of $\varphi$ to $N$ we understand the formula $\varphi ^N$ which is obtained from $\varphi$ by replacing each chain of the form ‘$\forall x$’ by ‘$\forall x\in N$’ and each chain of the form ‘$\exists x$’ by ‘$\exists x\in N$’. Let $\varphi (x_1,\,\ldots,\,x_n)$ be a formula with all free variables shown, that is, a formula whose free variables are exactly $x_1,\,\ldots,\,x_n$. We say $\varphi$ is absolute for $N$ if

\[ \forall a_1,\ldots,a_n\in N: \big(\varphi(a_1,\ldots,a_n) \Leftrightarrow \varphi^N(a_1,\ldots,a_n)\big). \]

Definition 5 Let $\Phi$ be a finite list of formulas and $S$ be any countable set. Let $M\supset S$ be a set such that each $\varphi$ from $\Phi$ is absolute for $M$. Then we say that $M$ is a suitable model for $\Phi$ containing $S$ and we write $M \prec (\Phi ; S)$.

(Warning: in [Reference Cúth8] only countable models were considered, while here we consider suitable models which are not necessarily countable.)

The method of suitable models is based mainly on the well-known theorem (see [Reference Kunen24, Chapter IV, Theorem 7.8]) that for any finite list $\Phi$ of formulas and any set $S$ there exists $M\prec (\Phi ;S)$ with $|M|\leq \max \{\omega,\,|S|\}$. We note that in our paper we will use the method of suitable models only through results proved elsewhere - so we do not require the reader to be too much familiar with it.

Definition 6 Given a (nonseparable) topological space $X$ we say that a family of its closed subspaces $\mathcal {S}$ is exceedingly large in the sense of suitable models provided that there exists a finite list of formulas $\Phi$ and a countable set $C$ such that

\[ \mathcal{S} = \{\overline{X\cap M}\colon M\prec(\Phi;C)\}. \]

Given $M\prec (\Phi ;C)$ we put $X_M:=\overline {X\cap M}$.

The main outcome of this Section is the following, which easily implies theorem C.

Theorem 7 Let $X$ be a topological space and let $\mathcal {S}\subset \mathcal {P}(X)$.

  1. (1) If $\mathcal {S}$ is exceedingly rich family, then there exists a family $\mathcal {S}_0\subset \mathcal {S}$ large in the sense of Skolem-like functions.

  2. (2) If $\mathcal {S}$ is large in the sense of Skolem-like functions, then there exists a family $\mathcal {S}_0\subset \mathcal {S}$ exceedingly large in the sense of suitable models.

  3. (3) If $X$ is metrizable and $\mathcal {S}$ is exceedingly large in the sense of suitable models, then there exists an exceedingly rich family $\mathcal {S}_0\subset \mathcal {S}$.

Before giving the proof of theorem 7 (see Subsection 2.1), let us mention one of its consequences which we shall use later. It gives a connection of rectangular families with the notion of a projectional skeleton, see lemma 9. This notion was found in [Reference Kubiś23] and further studied by many authors in many papers, see e.g. [Reference Correa, Cúth and Somaglia7, Reference Kalenda19], where we refer the interested reader for more details. We start with an easy observation.

Lemma 8 Let $X$ and $Y$ be topological spaces. Then there is a finite list of formulas $\Phi$ and a countable set $S$ such that whenever $M\prec (\phi ;S)$, then $(X\times Y)_M = X_M\times Y_M$.

Proof. By [Reference Correa, Cúth and Somaglia6, Lemma 7], there is a finite list of formulas $\Phi$ and a countable set $S$ such that whenever $M\prec (\phi ;S)$, then $(x,\,y)\in (X\times Y)\cap M$ if and only if $(x,\,y)\in (X\cap M)\times (Y\cap M)$. From this the fact easily follows.

Lemma 9 Let $X$ be a Banach space and $D\subset X^*$ a norming closed subspace. Then the following conditions are equivalent.

  1. (i) $D$ is subset of a set induced by a projectional skeleton in $X$.

  2. (ii) There exists a rectangular exceedingly rich family $\mathcal {S}\subset \mathcal {P}(X\times D)$ such that for every $V\times W$ we have $X = \overline {V + W_\perp }$.

  3. (iii) There exists a rectangular exceedingly rich family $\mathcal {S}\subset \mathcal {P}(X\times D)$ such that for every $V\times W$ there exists a projection $P:X\to X$ satisfying $\operatorname {Rng} P = V$ and $\operatorname {Ker} P = W_\perp$.

Proof. First, assume (i) holds. By [Reference Correa, Cúth and Somaglia7, Lemma 15 and Proposition 16], there is a finite list of formulas $\Phi$ and a countable set $S$ such that whenever $M\prec (\phi ;S)$, then $X = X_M + (D\cap M)_\perp$. Using Fact 8, we obtain a rectangular exceedingly large family $\mathcal {S}\subset \mathcal {P}(X\times D)$ in the sense of suitable models such that whenever $V\times W\in \mathcal {S}$, then $V + W_\perp = X$. Using theorem 7, we obtain (ii).

Assume (ii) holds. By theorem 7 together with Fact 8 and [Reference Correa, Cúth and Somaglia7, Lemma 15], there is a finite list of formulas $\Phi$ and a countable set $S$ such that whenever $M\prec (\phi ;S)$, then $(X\times D)_M = X_M\times D_M$ and there exists a projection $P:X\to X$ with $\operatorname {Rng} P = X_M$ and $\operatorname {Ker} P = (D\cap M)_\perp$. Thus, there is a a rectangular exceedingly large family $\mathcal {S}\subset \mathcal {P}(X\times D)$ in the sense of suitable models such that for every $V\times W\in \mathcal {S}$ there exists a projection $P:X\to X$ satisfying $\operatorname {Rng} P = V$ and $\operatorname {Ker} P = W_\perp$. By theorem 7, this implies (iii).

Finally, assuming (iii) holds, we easily check that for $\Gamma = \{(V,\,W)\in \mathcal {S}\colon V\times W\text { is separable}\}$ ordered by inclusion, the projections $(P_{V\times W})_{V\times W\in \Gamma }$ satisfying $\operatorname {Rng} P_{V\times W} = V$ and $\operatorname {Ker} P_{V\times W} = W_\perp$ form a projectional skeleton (see e.g. [Reference Correa, Cúth and Somaglia7, Definition 1]) and the set induced by the skeleton is in this case equal to $\bigcup _{V\times W\in \Gamma } (P_{V\times W})^*[X^*] = \bigcup _{V\times W\in \Gamma } (\operatorname {Ker} P_{V\times W})^\perp = \bigcup _{V\times W\in \Gamma } \overline {W}^{w^*}\supset D$. Thus, (i) holds.

2.1. Proof of theorem 7

Our proof of theorem 7(1) is similar to the proof of [Reference Cúth8, Theorem 19].

Proof of theorem 7 (1) Proof of theorem 7 (1)

For every $x\in X$, let us pick separable $F_x \in \mathcal {S}$ with $x\in F_x$ and for every separable $F\in \mathcal {S}$, let us pick a countable set $D_F \subset F$ which is dense in $F$. Moreover, for every separable $G,\, H\in \mathcal {S}$, pick separable $F_{G,H}\in \mathcal {S}$ with $F_{G,H}\supset G \cup H$. Pick an arbitrary infinite countable $Z\subset X$. Now, let us define a function $\psi :\mathcal {P}(X)\to \mathcal {P}(\mathcal {S})$ by putting for every $C\subset X$

\begin{align*} \psi_0(C) & :=\{F_x\colon x\in C\cup Z\},\\ \psi_{k+1}(C)& :=\psi_k(C)\cup \{F_{G,H}\colon G,H\in\mathcal{S}\cap \psi_k(C),\; G \text{ and }H \text{ are separable}\},\\ \psi(C)& :=\bigcup_{k=0}^\infty \psi_k(C). \end{align*}

Finally, we define $\phi :\mathcal {P}(X)\to \mathcal {P}(X)$ by $\phi (C):=Z\cup C\cup \bigcup \{D_F\colon F\in \psi (C)\ \text{is} \text{separable}\}$.

Let us prove that $\phi$ is indeed a Skolem-like function. Since $\psi$ is monotone, we see that $\phi$ is monotone as well. Moreover, we clearly have $C\subset \phi (C)$ and $\max \{|C|,\,\omega \} = |\phi (C)|$ for every $C\subset X$. Finally, pick an up-directed family $\mathcal {A}\subset \mathcal {P}(X)$. By monotonicity we obviously have $\phi (\bigcup \mathcal {A})\supset \bigcup _{A\in \mathcal {A}}\phi (A)$. For the other inclusion, using that $\mathcal {A}$ is up-directed we first easily by induction prove that $\psi _k(\bigcup \mathcal {A}) \subset \bigcup _{A\in \mathcal {A}}\psi (A)$ for any $k\in \mathbb {N}\cup \{0\}$. Thus, given $x\in \phi (\bigcup \mathcal {A})$ either we have $x\in Z\cup \bigcup \mathcal {A}$ (and therefore we indeed have $x\in \bigcup _{A\in \mathcal {A}}\phi (A)$) or we pick $k\in \mathbb {N}\cup \{0\}$ such that $x\in D_F$ for some separable $F\in \psi _{k+1}(\bigcup \mathcal {A}) \subset \bigcup _{A\in \mathcal {A}}\psi (A)$ in which case we have $x\in \phi (A)$ for some $A\in \mathcal {A}$. This completes the proof that $\phi$ is indeed a Skolem-like function.

It remains to prove that $\mathcal {S}_0:=\{\overline {\phi (C)}\colon C\subset X\}$ satisfies that $\mathcal {S}_0\subset \mathcal {S}$. Pick $C\subset X$. First, we claim that

(2.1)\begin{equation} \overline{\phi(C)} = \overline{\bigcup\{F\colon F\in\psi(C), F\text{ is separable}}\}. \end{equation}

Indeed, it follows from the construction that given $x\in \phi (C)$ there is separable $F\in \psi (C)$ such that $x\in F$, which proves inclusion ‘$\subset$’ in (2.1). Conversely, given separable $F\in \psi (C)$ we have $D_F\subset \phi (C)$ and so $F = \overline {D_F}\subset \overline {\phi (C)}$, which proves inclusion ‘$\supset$’ in (2.1). This proves the claim and so (2.1) holds. Now, we observe that by the definition of $\psi$ we have that $\mathcal {A}:=\{F\colon F\in \psi (C)\text { is separable}\}$ is up-directed subset of $\mathcal {S}$ and therefore

\[ \overline{\phi(C)} \stackrel{(2.1)}= \overline{\bigcup \mathcal{A}}\in\mathcal{S}. \]

Since $C\subset X$ was arbitrary, this shows that $\mathcal {S}_0\subset \mathcal {S}$.

Proof of theorem 7 (2) is similar to the proof of [Reference Cúth and Kalenda10, Proposition 3.1].

Proof of theorem 7 (2) Proof of theorem 7 (2)

Let $\tau$ be the topology of $X$ and $\phi :\mathcal {P}(X)\to \mathcal {P}(X)$ be a Skolem-like function such that $\mathcal {S} = \{\overline {\phi (A)}\colon A\subset X\}$. Let $\Phi$ be the union of finite lists of formulas from the statements of results used in the proof below (namely [Reference Correa, Cúth and Somaglia6, Lemma 7]). Let $S$ be the union of $\{X,\,\tau,\,\phi \}$ together with the countable sets from the statements of results used in the proof below (namely [Reference Correa, Cúth and Somaglia6, Lemma 7]).Footnote 1 Let $M \prec (\Phi ; S)$. In order to finish the proof it suffices to show that then $X_M = \overline {\phi (X\cap M)}$.

Note that by [Reference Correa, Cúth and Somaglia6, Lemma 7] we have: $A\in M$ if and only if $A\subset M$ whenever $A\subset X$ is finite; $A\in M$ implies that $A\subset M$ whenever $A\subset X$ is countable; $\phi (A)\in M$ for every $A\in M\cap \mathcal {P}(X)$.

Now, we shall observe that

(2.2)\begin{equation} X_M = \overline{\bigcup\{\phi(A)\colon A\subset X\cap M\text{ is finite set}\}}. \end{equation}

Indeed, for the inclusion ‘$\supset$’ we notice that given a finite set $A\subset X\cap M$ we have $A\in M$ and therefore $\phi (A)\in M$ which, since $\phi (A)$ is countable, implies $\phi (A)\subset X\cap M$. For the inclusion ‘$\subset$’ we notice that given $x\in X\cap M$, we have $x\in \phi (A)$ where $A = \{x\}\subset X\cap M$. Thus, (2.2) holds.

Further, using (S-c) we also have

\[ \overline{\phi(X\cap M)} = \overline{\bigcup\{\phi(A)\colon A\subset X\cap M\text{ is finite set}\}}. \]

This together with (2.2) shows that $X_M = \overline {\phi (X\cap M)}$, which is what we needed to finish the proof.

Finally, we shall prove theorem 7 (3). The basic idea in the argument below is similar to the proof of [Reference Cúth8, Theorem 21]. The additional ingredient is the use of Lipschitz-free spaces, which enable us to work not only with Banach spaces, but rather with metric spaces in general. Also, we present the proof using suitable models, which is less technical approach when compared to the proof of [Reference Cúth8, Theorem 21], where a direct inductive construction was used. Reader not familiar with the method of suitable models can then compare both methods (suitable models used in the proof below and inductive construction used in [Reference Cúth8, Theorem 21]) and convince himself that when using suitable models we really just hide the technicalities concerning a precise inductive construction in an abstract result, otherwise both methods use the same ideas (in the proof below the inductive construction is hidden in the proof of [Reference Correa, Cúth and Somaglia7, Lemma 13] used therein).

Proof of theorem 7 (3) Proof of theorem 7 (3)

Let $\Phi '$ be a finite list of formulas and $S'$ a countable set such that $\mathcal {S} = \{X_M\colon M\prec (\Phi ';S')\}$.

Let $d$ be a metric on $X$ generating its topology. By [Reference Toruńczyk31], all Banach spaces of the same density are topologically homeomorphic. Thus, there exists a homeomorphism $h:\mathcal {F}(X)\to \ell _2(\kappa )$, where $\kappa = \operatorname {dens} X$. Let $e:\kappa \to \ell _2(\kappa )$ be one-to-one mapping such that $e[\kappa ]$ is the canonical orthonormal basis of $\ell _2(\kappa )$.

Let $\Phi$ be the union of $\Phi ^\prime$ and the finite lists of formulas from the statements of results used in the proof below (namely [Reference Correa, Cúth and Somaglia6, Lemma 7 and 8] and [Reference Correa, Cúth and Somaglia7, Lemma 12]). Let $S$ be the union of $S'\cup \{h,\,\kappa,\,e\}\cup \{X,\,d\}\cup \{\mathcal {F}(X),\,\delta,\,\|\cdot \|,\,+,\,\cdot \}\cup \{\ell _2(\kappa ),\,\|\cdot \|,\,+,\,\cdot \}$ together with the countable sets from the statements of results used in the proof below (namely [Reference Correa, Cúth and Somaglia6, Lemma 7 and 8] and [Reference Correa, Cúth and Somaglia7, Lemma 12])Footnote 2 . Let $M \prec (\Phi ; S)$.

Note that by [Reference Correa, Cúth and Somaglia6, Lemma 7 and 8] we have $\delta [X]\in M$, $e[\kappa ]\in M$ and by [Reference Correa, Cúth and Somaglia7, Lemma 12 (2)(ii)] we therefore obtain

\[ \overline{\mathcal{F}(X)\cap M} = \overline{\operatorname{span}}\{\delta(x)\colon x\in X\cap M\},\quad \overline{\ell_2(\kappa)\cap M}= \overline{\operatorname{span}} \{e_i\colon i\in\kappa\cap M\} \]

and by [Reference Correa, Cúth and Somaglia7, Lemma 12 (1)] we have $h[\overline {\mathcal {F}(X)\cap M}] = \overline {\ell _2(\kappa )\cap M}$. By [Reference Kunen24, Theorem IV.7.4], there exists a set $R$ such that $R \prec (\Phi ; S\cup \kappa )$. Let $\psi : \mathcal {P}(R) \to \mathcal {P}(R)$ be the Skolem function given by [Reference Correa, Cúth and Somaglia7, Lemma 13], in particular we have

  1. (1) $\forall A\subset R:\qquad \psi(A)\prec (\Phi; S),\; |\psi(A)| \leq \max\{|A|,\omega\},$

  2. (2) $\psi (A)\subset \psi (B)$ whenever $A\subset B\subset R$,

  3. (3) whenever $\mathcal {A}\subset \mathcal {P}(R)$ is such that $\{\psi (A)\colon A\in \mathcal {A}\}$ is up-directed, then $\psi (\bigcup \mathcal {A}) = \bigcup _{A\in A} \psi (A)$,

  4. (4) for every $A,\,B\subset \kappa$ we have $\psi (A\cup S)\subset \psi (B\cup S)$ if and only if $\psi (A\cup S)\cap \kappa \subset \psi (B\cup S)\cap \kappa$.

Consider the following family of subsets of $R$

(2.3)\begin{equation} \mathcal{M} := \{\psi(A\cup S)\colon A\subset \kappa\}. \end{equation}

and put $\mathcal {S}_0:=\{X_M\colon M\in \mathcal {M}\}$. By (1) we have $\mathcal {S}_0\subset \mathcal {S}$ and so it remains to prove that $\mathcal {S}_0$ is exceedingly rich family.

Pick infinite $C\subset X$ and let $D\subset C$ be its dense subset with $|D| = \operatorname {dens} C$. We want to find $M\in \mathcal {M}$ such that $D\subset X_M$ and $\operatorname {dens} X_M\leq |D|$. Pick $A\subset \kappa$ satisfying $h[\delta [D]]\subset \overline {\operatorname {span}}\{e_i\colon i\in A\}$ and $|A| = |D|$. We claim that for $M:=\psi (S\cup A)$ we have $D\subset X_M$. Indeed, first we notice that

\[ \delta(D)\subset h^{{-}1}[\overline{\operatorname{span}}\{e_i\colon M\cap\kappa\}] = \overline{\operatorname{span}}\{\delta(x)\colon x\in X_M\}. \]

This already implies $D\subset X_M$ as otherwise for $s\in D\setminus X_M$ we have $d(s,\,X_M)>0$ so we may find a Lipschitz function $f$ with $f|_{X_M}\equiv 0$ and $f(s)=1$, but then $f$ separates $\overline {\operatorname {span}}\{\delta (x)\colon x\in X\cap M\}$ from $\delta (s)$, a contradiction. Thus, we indeed have $D\subset X_M\in \mathcal {S}_0$ and $\operatorname {dens} X_M\leq |\psi (S\cup A)| \leq |C|$.

Finally, let $\mathcal {A}\subset \mathcal {S}_0$ be up-directed. There is $I\subset \mathcal {M}$ with $\mathcal {A} = \{X_M\colon M\in I\}$. Notice that for $M,\,N\in \mathcal {M}$ we have $M\subset N$ if and only if $X_M\subset X_N$. Indeed, one implication is trivial and for the other one we note that $X_M\subset X_N$ implies that

\begin{align*} \overline{\operatorname{span}}\{e_i\colon i\in \kappa\cap M\} & = h[\overline{\operatorname{span}}\{\delta(x)\colon x\in X_M\}]\\ & \subset h[\overline{\operatorname{span}}\{\delta(x)\colon x\in X_N\}] = \overline{\operatorname{span}}\{e_i\colon i\in \kappa\cap M\}, \end{align*}

which in turn implies $\kappa \cap M\subset \kappa \cap N$ and by (4) we therefore obtain $M\subset N$. Thus, since the mapping $I\ni M\mapsto X_M\in \mathcal {A}$ is order-isomorphism, $I$ is up-directed. For every $M\in I$ there is $A_M$ with $M = \psi (S\cup A_M)$ and we obtain

\[ \bigcup_{M\in I} M = \bigcup_{M\in I}\psi(S\cup A_M) \stackrel{(3)}= \psi(S\cup \bigcup_{M\in I} A_M) =: M_\infty\in \mathcal{M}, \]

which implies that

\[ \overline{\bigcup \mathcal{A}} = \overline{\bigcup_{M\in I} \overline{X\cap M}} = \overline{X\cap (\bigcup_{M\in I} M)} = \overline{X\cap M_{\infty}}\in \mathcal{S}_0. \]

This finishes the proof that $\mathcal {S}_0\subset \mathcal {S}$ is exceedingly rich family.

Remark 10 We note that minor modifications in the proof of theorem 7 (3) lead to the proof of the following, which improves [Reference Cúth8, Theorem 15] from spaces homeomorphic to a Banach space to metrizable topological spaces: supposing $X$ is a metrizable topological space and $\mathcal {S}\subset \mathcal {P}(X)$ is large in the sense of suitable models, there exists a rich family $\mathcal {S}_0\subset \mathcal {S}$. The only modification which is needed is: in the definition of $\mathcal {M}$ in (2.3) one needs to write $A\in [\kappa ]^{\leq \omega }$ instead of $A\subset \kappa$.

We refer the interested reader to [Reference Cúth8], where the needed notions are defined.

3. Almost isometric ideals

The main purpose of this section is to prove theorems 13, 14 and its consequence corollary 15, from which theorem A easily follows (using lemma 2). Basic strategy of our proof is the same as [Reference Abrahamsen1, proof of Theorem 1.5]. In order not to get lost in the inductive construction which we shall use, we start by extracting the main technicalities in lemma 11.

Lemma 11 Let $X$ be a Banach space, $U,\,V\subset X$ finite-dimensional subspaces with $U\cap V = \{0\}$. Then for any $m\in \mathbb {N}$ there is a function $\zeta :[0,\,1)\to [0,\,1)$ continuous at zero with $\zeta (0)=0$ such that whenever $\varepsilon \in (0,\,1]$,

  • $n\in \mathbb {N}$ is such that $n\geq {1}/{\varepsilon }$,

  • $N\subset V$ is an $\varepsilon$-net of $nB_V$,

  • $A\subset \ell _1^{\dim U}$ is an $\varepsilon$-net of $S_{\ell _1^{\dim U}}$

  • $\{e_1,\,\ldots,\,e_{\dim U}\}\subset mB_U$ is a basis of $U$,

  • $\{f_1,\,\ldots,\,f_{\dim U}\}\subset mB_X$ are such that for every $x\in N$ and $a\in A$ we have

    \[ \Bigg|\left\|x+\sum_{i=1}^{\dim U}a_i e_i\right\| - \left\|x+\sum_{i=1}^{\dim U}a_i f_i\right\|\Bigg| \leq \varepsilon, \]

then the mapping $T:U\oplus V\to X$ defined by

\[ T\left(x+\sum_{i=1}^{\dim U}a_i e_i\right):=x+\sum_{i=1}^{\dim U}a_i f_i,\quad x\in V,\; a\in \mathbb{R}^{\dim U} \]

is $(1+\zeta (\varepsilon ))$-isomorphism.

Moreover, if $x^*\in X^*$ is such that $|x^*(e_i-f_i)|<\varepsilon$, then $\|(x^*\circ T - x^*)|_{U\oplus V}\| < \zeta (\varepsilon )\|x^*\|$.

Proof. Let us denote by $P_U$ the projection $P_U:U\oplus V\to U$. Further, since all the norms on a finite-dimensional space are equivalent, pick $C>0$ such that $\|\sum _{i=1}^{\dim U} a_ie_i\|\geq C\|a\|_1$ for any $a\in \mathbb {R}^{\dim U}$.

Pick any $a\in S_{\ell _1^{\dim U}}$ and $x\in nB_V$. Let $b\in A$ and $y\in N$ be such that $\|a-b\|_1\leq \varepsilon$ and $\|x-y\|\leq \varepsilon$. Then we have

(3.1)\begin{equation} \begin{aligned} & \Bigg| \Bigg\| x + \sum_{i=1}^{\dim U} a_i e_i \Bigg\| - \Bigg\| x + \sum_{i=1}^{\dim U} a_i f_i \Bigg\| \Bigg| \\ & \quad \leq \| x - y \| + \Bigg\| \sum_{i=1}^{\dim U} a_i e_i - \sum_{i=1}^{\dim U} b_i e_i \Bigg\| + \|x-y\| + \Bigg\| \sum_{i=1}^{\dim U} a_i f_i - \sum_{i=1}^{\dim U} b_i f_i \Bigg\| \\ & \quad + \Bigg| \Bigg\| y + \sum_{i=1}^{\dim U} b_i e_i \Bigg\| - \Bigg\| y + \sum_{i=1}^{\dim U} b_i f_i \Bigg\| \Bigg| \\ & \quad< \varepsilon + \varepsilon m + \varepsilon + \varepsilon m + \varepsilon = \varepsilon(3 + 2m). \end{aligned} \end{equation}

Moreover, for any $z\in V$ and $c\in \mathbb {R}^{\dim U}$ we have

\[ \Bigg\|z + \sum_{i=1}^{\dim U}c_i e_i\Bigg\| \geq \frac{1}{\|P_U\|}\Bigg\|\sum_{i=1}^{\dim U}c_i e_i\Bigg\|\geq \frac{C\|c\|_1}{\|P_U\|}, \]

so from (3.1) we obtain

\[ \Bigg| \Bigg\| x + \sum_{i=1}^{\dim U} a_i e_i \Bigg\| - \Bigg\| x + \sum_{i=1}^{\dim U} a_i f_i \Bigg\| \Bigg|\leq \frac{\varepsilon(3+2m)\|P_U\|}{C}\Bigg\| x + \sum_{i=1}^{\dim U} a_i e_i \Bigg\|, \]

which implies that for $f(\varepsilon ):=\min \{\frac {\varepsilon (3+2m)\|P_U\|}{C}, {1}/{2}\}$ we have

(3.2)\begin{equation} (1-f(\varepsilon))\Bigg\| x + \sum_{i=1}^{\dim U} a_i e_i \Bigg\|\leq \Bigg\| x + \sum_{i=1}^{\dim U} a_i f_i \Bigg\|\leq (1+f(\varepsilon))\Bigg\| x + \sum_{i=1}^{\dim U} a_i e_i \Bigg\|\end{equation}

and for $h(\varepsilon ) = {f(\varepsilon )}/{1-f(\varepsilon )}$ we have $(1+h(\varepsilon ))^{-1} = (1-f(\varepsilon ))$ and therefore

(3.3)\begin{equation} \frac{1}{1+h(\varepsilon)}\Bigg\| x + \sum_{i=1}^{\dim U} a_i e_i \Bigg\|\leq \Bigg\| x + \sum_{i=1}^{\dim U} a_i f_i \Bigg\|\leq (1+h(\varepsilon))\Bigg\| x + \sum_{i=1}^{\dim U} a_i e_i \Bigg\| \end{equation}

whenever $x\in nB_V$ and $a\in S_{\ell _1^{\dim U}}$.

Pick arbitrary $a \in S_{\ell _1^{\dim U}}$ and $x \in X \setminus mB_U$. We observe

\[ \|x\| - m \leq \| x \| - \left\| \sum_{i=1}^{\dim U} a_i e_i \right\| \leq \left\| x + \sum_{i=1}^{\dim U} a_i e_i \right\| \leq \|x\| + m. \]

The same argument yields

\[ \|x\| -m \leq \left\| x + \sum_{i=1}^{\dim U} a_i f_i \right\| \leq \|x\| + m. \]

This means

(3.4)\begin{equation} \frac{\left\| x + \sum_{i=1}^{\dim U} a_i f_i \right\|}{\left\| x + \sum_{i=1}^{\dim U} a_i e_i \right\|} \leq \frac{\|x\| + m}{\|x\| - m} \text{ and } \frac{\left\| x + \sum_{i=1}^{\dim U} a_i e_i \right\|}{\left\| x + \sum_{i=1}^{\dim U} a_i f_i \right\|} \leq \frac{\|x\| + m}{\|x\| - m}. \end{equation}

We consider the real function $g: z \mapsto {z+m}/{z-m} - 1$. Because $\| x \| > n\geq {1}/{\varepsilon }$ and the function $g$ is decreasing to $0$, we have ${\|x\| + m}/{\|x\| - m} = g(\|x\|) +1< g({1}/{\varepsilon }) + 1$. From this and (3.4) we obtain

(3.5)\begin{equation} \frac{1}{1 + g(\tfrac{1}{\varepsilon})} \Bigg\| x + \sum_{i=1}^{\dim U} a_i e_i \Bigg\|\leq \Bigg\| x + \sum_{i=1}^{\dim U} a_i f_i \Bigg\| \leq (1 + g(\tfrac{1}{\varepsilon})) \Bigg\| x + \sum_{i=1}^{\dim U} a_i e_i \Bigg\|. \end{equation}

Thus, for $\zeta (\varepsilon ):=2\max \{h(\varepsilon ),\,g({1}/{\varepsilon }),\, {\varepsilon }/{C} \|P_U\|\}$ from (3.3) and (3.5) we obtain that

\[ \frac{1}{1 + \zeta(\varepsilon)} \Bigg\| x + \sum_{i=1}^{\dim U} a_i e_i \Bigg\| < \Bigg\| T\Bigg(x + \sum_{i=1}^{\dim U} a_i e_i\Bigg) \Bigg\| < (1 + \zeta(\varepsilon)) \Bigg\| x + \sum_{i=1}^{\dim U} a_i e_i \Bigg\| \]

for every $a\in S_{\ell _1^{\dim U}}$ and every $x\in V$, which easily using a homogeneous argument implies that $T$ is $(1+\zeta (\varepsilon ))$-isomorphism.

In order to prove the ‘Moreover’ part, pick $x^*\in X^*$ with $|x^*(e_i-f_i)|<\varepsilon$ and $y\in B_{U\oplus V}$. Let us denote $y = x + \sum _{i=1}^{\dim U} a_i e_i$. Then we have

\begin{align*} \left| x^*(Ty) - x^*(y) \right| & = \left| x^*\left(x + \sum_{i=1}^{\dim U} a_i f_i\right) - x^*\left(x + \sum_{i=1}^{\dim U} a_i e_i\right) \right| \\ & = \left| \sum_{i=1}^{\dim U} a_i x^*(e_i - f_i) \right| < \|x^*\|\sum_{i=1}^{\dim U} |a_i| \varepsilon = \|x^*\|\varepsilon \|a\|_{\ell_1^{\dim U}} \\ & \leq \frac{\varepsilon\|x^*\|}{C} \left\| \sum_{i=1}^{\dim U} a_i e_i \right\| = \frac{\varepsilon\|x^*\|}{C} \| P_U(y) \| \leq \frac{\varepsilon\|x^*\|}{C} \|P_U\| \|y\|. \end{align*}

Thus, we have that $\|(x^*\circ T - x^*)|_{U\oplus V}\| \leq {\varepsilon }/{C} \|P_U\|\|x^*\| < \zeta (\varepsilon )\|x^*\|$.

The inductive construction we need is contained in the following analogy to [Reference Abrahamsen1, Lemma 2.1].

Lemma 12 (Key Lemma)

Let $X$ be a Banach space. Then there exists a rectangular Skolem-like function $\phi :\mathcal {P}(X\times X^*)\to \mathcal {P}(X\times X^*)$ such that for every $A\subset X\times X^*$ the sets $\phi _X(A)$ and $\phi _{X^*}(A)$ are $\mathbb {Q}$-linear subspaces and the following holds :

Let $\varepsilon > 0$, $D \in [\phi _{X^*}(A)]^{<\omega }$, $B \in [\phi _X(A)]^{<\omega }$ and $E\subset X$ be a finite-dimensional subspace with $E \supset B$. Then there is a continuous linear mapping $T: E \to \overline {\phi _X(A)}$ such that

  1. (Ka) $Tx = x$ for all $x\in B$,

  2. (Kb) $(1+\varepsilon )^{-1}\|x\| \leq \|T x \| \leq (1+\varepsilon ) \|x\|$ for all $x \in E$,

  3. (Kc) $\|(d\circ T - d)|_E\|\leq \varepsilon \|d\|$ for all $d\in D$,

Proof. We start the proof by defining certain sets which we will later use to construct the desired Skolem-like function. Given sets $A\subset X\times X^*$, finite sets $B\subset X$ and $D\subset X^*$, for each $n,\,k \in \mathbb {N}$ and $\delta \in \mathbb {Q}_+$, we pick a finite $\delta$-net $A_{k,\delta }$ of $S_{\ell _1^k}$ and a finite $\delta$-net $N_{n,\delta }(B)\subset \operatorname {span} B$ of $nB_{\operatorname {span} B}$. Now since the mapping $\psi _{n,k,\delta }: (B_X)^{k} \to (\mathbb {R}^{N_{n,\delta }(B) \times A_{k,\delta }} \times \mathbb {R}^{D \times k},\,\|\cdot \|_\infty )$, defined by the formula

\[ \psi_{n,k,\delta}(u) := \left(\left(\left\|x + \sum_{i=1}^{k} a_iu_i \right\|\right)_{x\in N_{n,\delta}(B),a\in A_{k,\delta}},\left(d(u_i)\right)_{d\in D, i\leq k}\right), \]

has separable range, we may pick a countable set $F_{n,k,\delta }(B,\,D)\subset B_X$ such that $\psi _{n,k,\delta }(F_{n,k,\delta }(B,\,D)^k)$ is dense in the range of $\psi _{n,k,\delta }$. Next, if $B(A):=\operatorname {span}_\mathbb {Q} \pi _X(A)\subset X$ and $D(A):=\operatorname {span}_\mathbb {Q} \pi _{X^*}(A)\subset X^*$ for every $A\subset X\times X^*$, we inductively define $\xi (A)\subset X$ for $A\subset X\times X^*$ as follows:

\begin{align*} \xi_0(A)& :=B(A),\\ \xi_{n+1}(A)& :=\operatorname{span}_\mathbb{Q}\Bigg(\xi_n(A)\cup \bigcup \Bigg\{F_{n,k,\delta}(B,D)\colon n,k\in\mathbb{N},\; \delta\in\mathbb{Q}_+,\\ & \quad B\subset \xi_n(A) \text{ and } D\subset D(A) \text{ are finite sets}\Bigg\}\Bigg),\\ \xi(A)& :=\bigcup_{n=0}^\infty \xi_n(A). \end{align*}

Finally, we put $\phi (A):=\xi (A)\times D(A)$ for $A\subset X\times X^*$. We claim that $\phi$ is indeed a rectangular Skolem-like function. It is evident that $\phi$ satisfies conditions (S-a) and (S-b) from definition 3. To check (S-c) we pick an up-directed family $\mathcal {A}\subset P(X\times X^*)$. From (S-b) we have $\phi (\bigcup \mathcal {A})\supset \bigcup _{A\in \mathcal {A}}\phi (A)$. To check the reverse inclusion, we start by proving the following claim: for every $n<\omega$, if $x\in \xi _n(\bigcup \mathcal {A})$, then there is $A\in \mathcal {A}$ such that $x\in \xi _n(A)$.

We proceed by induction on $n$. Since the map $A\mapsto B(A)$ satisfies (S-c), and $\mathcal {A}$ is up-directed, the claim is easily seen to be true for $n=0$. Assume that it holds for $n$, and let $x$ be an element in $\xi _{n+1}(\bigcup \mathcal {A})$. Then

\[ x=q_0y+\sum_{j=1}^mq_jz_j \]

for some $q_0,\,q_1,\,\ldots,\,q_m\in \mathbb {Q}$, $y\in \xi _n(\bigcup \mathcal {A})$ and $z_j\in F_{n_j,k_j,\delta _j}(B_j,\,D_j)$, $j\leq m$ where $n_j,\,k_j\in \mathbb {N}$, $\delta _j\in \mathbb {Q}_+$, and $B_j$ and $D_j$ are finite subsets of $\xi _n(\bigcup \mathcal {A})$ and $D(\bigcup \mathcal {A})$ respectively. By the induction hypothesis, there is $A_0\in \mathcal {A}$ such that $y\in \xi _n(A_0)$. Moreover, since $\mathcal {A}$ is up-directed, by applying the induction hypothesis again, we deduce that there is $A_1\in \mathcal {A}$ such that, $A_0\subset A_1$ and $\bigcup _{j=1}^mB_j\subset \xi _n(A_1)$. Since $A\mapsto D(A)$ satisfies (S-c), we may also assume that $\bigcup _{j=1}^mD_j\subset D(A_1)$. Hence $x\in \xi _{n+1}(A_1)$ and the claim is established by induction.

Now let $(x,\,x^*)\in \phi (\bigcup \mathcal {A})$ be arbitrary. Then $x^*\in D(\bigcup \mathcal {A})$ and there is $n<\omega$ such that $x\in \xi _n(\mathcal {A})$. Since the map $A\mapsto D(A)$ satisfies (S-c), there is $A_0\in \mathcal {A}$ such that $x^*\in D(A_0)$. In accordance with our claim, there exists $A_1\in \mathcal {A}$ such that $x\in \xi _n(A_1)$. Finally, since $\mathcal {A}$ is up-directed, there is $A_2\in \mathcal {A}$ such that $A_0\cup A_1\subset A_2$ and $(x,\,x^*)\in \xi _n(A_1)\times D(A_0)\subset \phi (A_2)$. This establishes that $\phi (\bigcup \mathcal {A})\subset \bigcup _{A\in \mathcal {A}}\phi (A)$. The fact that $\phi$ is rectangular is evident from the definition of $\phi$.

Now, pick $\varepsilon >0$, $A\subset X\times X^*$, $D\subset D(A) = \phi _{X^*}(A)$ finite, $B\subset \phi _X(A) = \xi (A)$ finite and finite-dimensional space $E\subset X$ with $E\supset B$. Since $\operatorname {span} B$ is finite-dimensional, there is $U\subset E$ such that $E = \operatorname {span} B\oplus U$ and we may pick a basis $\{e_1,\,\ldots,\,e_k\}\subset B_U$ of the space $U$. Let $\zeta$ be the function from lemma 11 applied to $\operatorname {span} B\oplus U$ and let $\delta >0$ be such that $\zeta (\delta )<\varepsilon$. Now, pick $n\in \mathbb {N}$ with $n\geq {1}/{\delta }$. By the choice of $F_{n,k,\delta }(B,\,D)$, there are $f_1,\,\ldots,\,f_k\in F_{n,k,\delta }(B,\,D)\subset \xi (A)$ such that $\|\psi _{n,k,\delta }((f_i)) - \psi _{n,k,\delta }((e_i))\|_\infty$. Then, by lemma 11, since $\zeta (\delta )<\varepsilon$, we have that the mapping $T:E = \operatorname {span} B\oplus U\to \overline {\xi (A)} = \overline {\phi _X(A)}$ given by

\[ T\left(x+\sum_{i=1}^{k}a_i e_i\right):=x+\sum_{i=1}^{k}a_i f_i,\quad x\in \operatorname{span} B,\; a\in \mathbb{R}^{k} \]

is $(1+\varepsilon )$-isomorphic embedding and so (Kb) holds. Finally, since for any $d\in D$ we have $|d(e_i)-d(f_i)|<\delta$, $i=1,\,\ldots,\,k$, the moreover part of lemma 11 implies that (Kc) holds as well.

The first main result of this section is now contained in the following.

Theorem 13 Let $X$ be a Banach space. Then there exists an exceedingly rich family $\mathcal {S}$ of subspaces of $X$ such that each $F\in \mathcal {S}$ is ai-ideal in $X$.

Proof. By theorem C, it suffices to find a family $\mathcal {S}$ large in the sense of Skolem-like functions such that each $F\in \mathcal {S}$ is ai-ideal in $X$.

Pick the Skolem-like function $\phi :\mathcal {P}(X\times X^*)\to \mathcal {P}(X\times X^*)$ from the Key lemma 12 and consider its projection onto the first coordinate given by $\psi (A):=\phi _X(A\times \{0\})$. It is easy to check that $\psi :\mathcal {P}(X)\to \mathcal {P}(X)$ is Skolem-like function as well. Thus, in order to finish the proof it suffices to check that $\overline {\psi (A)}$ is ai-ideal for every $A\subset X$.

Fix $A\subset X$ and put $Y:=\overline {\psi (A)}$. Given a finite dimensional subspace $E\subset X$ and $\epsilon >0$ (without loss of generality, we may assume that $\epsilon <1$), we let $\delta =\min \{{\epsilon }/{2(1+\dim (E))},\, {\epsilon }/{2}({1-\epsilon }/{1+\epsilon })\}$ and pick a finite ${\delta }/{2(\delta +2)}$-net $N$ for $B_{E\cap Y}$. Since $\psi (A)$ is dense subset of $Y$, there exists a function $\varphi :N\to \psi (A)$ such that $\|\varphi (x)-x\|\leq {\delta }/{2(\delta +2)}$ for every $x \in N$. Since $\phi$ was the function from Key lemma 12, for $E^\prime =\operatorname {span}\{E\cup \varphi [N]\}$, $B=\varphi [N]$, $D=\emptyset$ and $\delta >0$ there exists a $(1+\delta )$-isomorphic embedding $T:E\to Y$ such that $Tx = x$ for $x\in B$.

Now, we shall check that then $\|(Id-T)|_{E\cap Y}\|\leq \delta$. Indeed, for $x\in B_{E\cap Y}$, there is $n\in N$ such that $\|x-n\|\leq {\delta }/{2(\delta +2)}$ and hence $\|x-\varphi (n)\|\leq \|x-n\|+\|\varphi (n)-n\|\leq {\delta }/{\delta +2}$. In other words, there exists $b \in B$ such that $\|x-b\|\leq {\delta }/{\delta +2}$. Since $Tb=b$ we have

\[ \|(\mathrm{Id}-T)x\|\leq \|x-b\|+\|Tb-Tx\|\leq (1+\|T\|)\|x-b\|\leq \delta, \]

so we really have $\|(Id-T)|_{E\cap Y}\|\leq \delta$.

Now pick a projection $P:E\to E$ with $P[E]=E\cap Y$ and norm $\|P\|\leq \dim (E)$, and define $S:E\to Y$ by $S=P+T(\mathrm {Id}-P)$. It is clear that $S(x)=x$ for every $x\in E\cap Y$. Furthermore, for every $x\in E$, the following relation holds:

\[ \|Sx-Tx\| = \|(\mathrm{Id}-T)Px\|\leq \delta\|Px\|\leq \delta\dim(E)\|x\|<\frac{\epsilon}{2}\|x\|. \]

Therefore, for every $x\in E$ we have

\[ \|Sx\|\leq \|Sx-Tx\|+\|Tx\|\leq \frac{\epsilon}{2}\|x\|+(1+\delta)\|x\|\leq (1+\epsilon)\|x\|. \]

and

\begin{align*} \|Sx\|& \geq \|Tx\|-\|Sx-Tx\| \geq (1-\delta)\|x\|-\frac{\epsilon}{2}\|x\|\\ & \geq \left(1-\frac{\epsilon}{2}\cdot \frac{1-\epsilon}{1+\epsilon}-\frac{\epsilon}{2}\right)\|x\|=(1+\epsilon)^{{-}1}\|x\|. \end{align*}

which shows that $S$ is $(1+\varepsilon )$-isomorphic embedding and therefore completes the proof.

The second main result is the following.

Theorem 14 Let $X$ be a Banach space. Then there exists a rectangular exceedingly rich family $\mathcal {S}$ of subspaces of $X\times X^*$ such that for every $V\times W\in \mathcal {S}$ there exists a norm-one operator $R:X\to V^{**}$ such that

  1. (Ra) $Rx=x$ for all $x\in V$.

  2. (Rb) $Rx(x^*|_{V})= x^*(x)$ for all $x\in X$ and for all $x^{*}\in W$.

Proof. By theorem C, it suffices to find a rectangular family $\mathcal {S}$ large in the sense of Skolem-like functions such that for each $V\times W\in \mathcal {S}$ there exists a norm-one operator $R:X\to V^{**}$ satisfying both (Ra) and (Rb).

Let $\phi :\mathcal {P}(X\times X^*)\to \mathcal {P}(X\times X^*)$ be the rectangular Skolem-like function from Key Lemma 12. Pick $A\subset X\times X^*$ and put $V:=\overline {\phi _X(A)}$, $W:=\overline {\phi _{X^*}(A)}$. Let

\begin{align*} \varGamma=\{(E,B,D,\epsilon)\colon & E\subset X \text{ finite-dimensional},\ B\in [E\cap \phi_X(A)]^{<\omega},\\ & D\in [\phi_{X^*}(A)]^{<\omega}, \ \epsilon>0\} \end{align*}

be directed by the relation $\leq$ defined as follows $(E,\,B,\,D,\,\epsilon )\leq (E^\prime,\,B^\prime,\,D^\prime,\,\epsilon ^\prime )$ if and only if $E\subset E^\prime$, $B\subset B^\prime$, $D\subset D^\prime$ and $\epsilon ^\prime \leq \epsilon$.

Since $\phi$ is as in Key lemma 12, for every $I=(E^\prime,\,B^\prime,\,D^\prime,\,\epsilon ^\prime )$ there exists a bounded linear operator $T_I:E\to V$ satisfying conditions (Ka), (Kb) and (Kc) of the lemma.

We define $R_I:X\to V$ by

\[ R_Ix= \left\{ \begin{array}{ll} T_Ix & \text{ if }x\in E;\\ 0 & \text{ otherwise }. \end{array} \right. \]

We note that for every $x\in X$ and $x^*\in X^*$, $\{x^*(R_Ix):I\in \varGamma \}$ is a bounded set of real numbers and so relatively compact. We fix a directed ultrafilter $\mathcal {U}$ in $\varGamma$ (that is, $\mathcal {U}$ is nonprincipal ultrafilter satisfying $\{i\in \Gamma \colon i\geq i_0\}\in \mathcal {U}$ for every $i_0\in \Gamma$) and define a function $R:X\to V^{**}$ by the formula:

\[ Rx(x^*)=\lim_{\mathcal{U}}x^*(R_Ix),\qquad x\in X,\; x^*\in V^*. \]

It is readily seen that $R$ is a linear map. Moreover, for arbitrary $x \in B_X$, $x^*\in B_{V^*}$ and $\epsilon >0$, if $I_0=(\mathrm {span}\{x\},\,\emptyset,\,\emptyset,\,\epsilon )$ then for every $I\geq I_0$ we have $|x^*(T_Ix)|\leq \|T_I\|\leq (1+\epsilon )$ and therefore

\[ |Rx(x^*)|=\lim_{\mathcal{U}}|x^*(R_Ix)|\leq (1+\epsilon) \]

and we deduce that $\|R\|\leq 1$.

To verify (Ra), we let $x \in \phi _X(A)$ be arbitrary and set $I_0 = (\mathrm {span}\{x\},\, \{x\},\, \emptyset,\, 1)$. Then, for any $I \geq I_0$, recalling (Ka), for all $x^* \in V^*$, we have

\[ x^*(x)=x^*(T_Ix)=x^*(R_Ix), \]

which implies

\[ Rx(x^*) = \lim_{\mathcal{U}} x^*(R_Ix)=\lim_{I\geq I_0} x^*(R_Ix)=x^*(x). \]

Thus, we have $Rx=x$ for $x\in \phi _X(A)$ and by the continuity of $R$ we obtain (Ra).

To verify (Rb), we let $x\in X$ and $x^*\in \phi _{X^*}(A)$ be arbitrary. Given $\delta >0$ we set $I_0=(\mathrm {span}\{x\},\,\emptyset,\, \{x^*\},\, \delta /(1+\|x^*\|\|x\|))$. For every $I=(E,\,B,\,D,\,\epsilon )\geq I_0$, according to (Kc), we have

\[ |(x^*|_{V})(T_Ix)-x^*(x)| \leq \|(x^*\circ T_I-x^*)|_E\| \|x\|\leq \epsilon\|x^*\|\|x\|<\delta. \]

This implies

\[ |Rx(x^*|_{V})- x^*(x)|= \lim_{\mathcal{U}}|(x^*|_{V})(T_Ix)-x^*(x)|\leq \delta. \]

As $\delta >0$ is arbitrary, we can conclude that $Rx(x^*|_{X_M})=x^*(x)$. Furthermore, due to the continuity of $R$, we can deduce that $Rx(x^*|_{V})=x^*(x)$ holds for all $x\in X$ and for all $x^{*}\in \overline {\phi _{X^*}(A)} = W$.

Corollary 15 Let $X$ be a Banach space. Then there exists a rectangular exceedingly rich family $\mathcal {S}$ of subspaces of $X\times X^*$ such that for every $V\times W\in \mathcal {S}$ there exists a norm-one projection $P:X^*\to X^*$ with $\operatorname {Ker} P = V^\perp$ and $\operatorname {Rng} P\supset W$.

Proof. Let $\mathcal {S}$ be as in theorem 14. Then given $V\times W\in \mathcal {S}$ there exists norm-one mapping $R:X\to V^{**}$ such that (Ra) and (Rb) hold. Define $P:X^*\to X^*$ by

(3.6)\begin{equation} Px^*(x):=Rx(x^*|_{V}),\qquad x\in X,\; x^*\in X^*. \end{equation}

Then indeed $P$ is a norm-one operator and using condition (Ra) we obtain $Px^*|_V = x^*|_V$, $x^*\in X^*$ which implies that $P$ is a projection. Condition (Rb) implies that $\operatorname {Rng} P\supset W$. It is immediate from (3.6) that $Px^* = 0$ for $x^*\in V^\perp$, so we have $V^\perp \subset \operatorname {Ker} P$. Finally, given $x^*\in \operatorname {Ker} P$ we have $x^*|_V = Px^*|_V \equiv 0$ and so $\operatorname {Ker} P\subset V^\perp$.

One can wonder what is the range of the projection given by corollary 15. Theorem 16 below shows that this issue might be quite complicated and might depend on the structure of the Banach space $X$ (as one can see from the proof, this result is essentially known, we only use outcomes of § 2 to reformulate everything using rich families instead of suitable models).

Theorem 16 Let $X$ be a Banach space. Consider the following conditions.

  1. (i) There exists a rectangular exceedingly rich family $\mathcal {S}$ of subspaces of $X\times X^*$ such that for every $V\times W\in \mathcal {S}$ there exists a norm-one projection $P:X^*\to X^*$ with $\operatorname {Ker} P = V^\perp$ and $\operatorname {Rng} P = W$.

  2. (ii) There exists a rectangular exceedingly rich family $\mathcal {S}$ of subspaces of $X\times X^*$ such that for every $V\times W\in \mathcal {S}$ there exists a norm-one projection $P:X^*\to X^*$ with $\operatorname {Ker} P = V^\perp$ and $\operatorname {Rng} P \supset \overline {W}^{w^*}$.

  3. (iii) There exists a rectangular exceedingly rich family $\mathcal {S}$ of subspaces of $X\times X^*$ such that for every $V\times W\in \mathcal {S}$ there exists a $w^*$-$w^*$ continuous norm-one projection $P:X^*\to X^*$ with $\operatorname {Ker} P = V^\perp$ and $\operatorname {Rng} P \supset W$.

Then

  • (i) holds $\Leftrightarrow$ $X$ is Asplund,

  • (ii) holds $\Leftrightarrow$ (iii) holds $\Leftrightarrow$ $X$ is WLD.

Proof. By [Reference Kubiś23, Proposition 26], $X$ is Asplund if and only if $X$ is a subset of the set induced by a projectional skeleton on $X^*$. Thus, by lemma 9 (applied to $X\times D = X^*\times X$) we obtain that (i) holds if and only if $X$ is Asplund.

It is immediate that (iii) implies (ii).

By [Reference Kubiś23, Corollary 25], $X$ is WLD if and only if $X^*$ is the set induced by a projectional skeleton on $X$.

First, suppose that $X$ is WLD. By lemma 9, there exists a rectangular exceedingly rich family $\mathcal {S}$ of subspaces of $X\times X^*$ such that for every $V\times W\in \mathcal {S}$ there exists a projection $Q:X\to X$ with $Q[X] = V$ and $\operatorname {Ker} Q = W_\perp$. Then $P = Q^*:X^*\to X^*$ is a $w^*$-$w^*$ continuous projection with $\operatorname {Rng} P = \overline {W}^{w^*}$ and $\operatorname {Ker} P = V^\perp$. Thus, if $X$ is WLD then both (ii) and (iii) hold.

Finally, if (ii) holds, then for every $V\times W\in \mathcal {S}$ we have $X = \overline {V + W_\perp }$ (because otherwise there is $x^*\in X^*\setminus \{0\}$ such that $x^*|_{V + W_\perp }\equiv 0$, and therefore $x^*\in V^\perp \cap (W_\perp )^\perp \subset \operatorname {Rng} P\cap \operatorname {Ker} P = \{0\}$, contradiction). Thus, by lemma 9 we obtain that $X^*$ is the set induced by a projectional skeleton on $X$ and so $X$ is WLD.

4. Almost isometric local retracts

The main aim of this section is to show that small modifications of the proof of theorem 14 lead quite directly to the proof of theorem B. This gives a different approach when compared to the proof of [Reference Quilis and Zoca27, Theorem 5.5], where a similar (but slightly weaker) result was proved.

Lemma 17 Key Lemma, metric case

Let $X$ be a metric space. Then there exists a rectangular Skolem-like function $\phi :\mathcal {P}(X\times \operatorname {Lip}_0(X))\to \mathcal {P}(X\times \operatorname {Lip}_0(X))$ such that for every $A\subset X\times \operatorname {Lip}_0(X)$ the set $\phi _{\operatorname {Lip}_0(X)}(A)$ is $\mathbb {Q}$-linear subspace and the following holds :

Let $\varepsilon > 0$, $D \in [\phi _{\operatorname {Lip}_0(X)}(A)]^{<\omega }$, $B \in [\phi _X(A)]^{<\omega }$ and $E\subset X$ be a finite set with $E \supset B$. Then there is a Lipschitz mapping $T: E \to \phi _X(A)$ such that

  1. (K'a) $Tx = x$ for all $x\in B$,

  2. (K'b) $(1+\varepsilon )^{-1}d(x,\,y) \leq d(Tx,\,Ty) \leq (1+\varepsilon ) d(x,\,y)$ for all $x,\,y \in E$,

  3. (K'c) $\|(d\circ T - d)|_E\|\leq \varepsilon \|d\|$ for all $d\in D$,

Proof. The proof is very similar to the proof of Key lemma 12. The additional ingredient is only to use Lipschitz-free spaces. We pick arbitrary $0\in X$, so $X$ is a pointed metric space.

Given sets $A\subset X\times \operatorname {Lip}_0(X)$, finite sets $B\subset X$ and $D\subset \operatorname {Lip}_0(X)$, for each $n,\,k \in \mathbb {N}$ and $\delta \in \mathbb {Q}_+$, we pick a finite $\delta$-net $A_{k,\delta }$ of $S_{\ell _1^k}$ and a finite $\delta$-net $N_{n,\delta }(B)\subset \mathcal {F}(B) := \operatorname {span} \delta (B) (\subset \mathcal {F}(X))$ of $nB_{\mathcal {F}(B)}$. Now since for any $R\in \mathbb {N}$ the mapping $\psi _{n,k,\delta,R}: (B_X(0,\,R))^k \to (\mathbb {R}^{N_{n,\delta }(B) \times A_{k,\delta }} \times \mathbb {R}^{D \times k},\,\|\cdot \|_\infty )$, defined by the formula

\[ \psi_{n,k,\delta,R}(u) := \left(\left(\left\|x + \sum_{i=1}^{k} a_i\delta(u_i) \right\|\right)_{x\in N_{n,\delta}(B),a\in A_{k,\delta}},\left(d(u_i)\right)_{d\in D, i\leq k}\right), \]

has separable range, we may pick a countable set $F_{n,k,\delta,R}(B,\,D)\subset B_X(0,\,R)$ such that $\psi _{n,k,\delta,R}(F_{n,k,\delta,R}(B,\,D)^k)$ is dense in the range of $\psi _{n,k,\delta,R}$. Next, if $D(A):=\operatorname {span}_\mathbb {Q} \pi _{\operatorname {Lip}_0(X)}(A)\subset X^*$ for every $A\subset X\times \operatorname {Lip}_0(X)$, we inductively define $\xi (A)\subset X$ for $A\subset X\times \operatorname {Lip}_0(X)$ as follows:

\begin{align*} \xi_0(A)& :=\pi_X(A),\\ \xi_{n+1}(A)& :=\xi_n(A)\cup \bigcup\Bigg\{F_{n,k,\delta,R}(B,D)\colon n,k,R\in\mathbb{N},\; \delta\in\mathbb{Q}_+,\\ & \quad B\subset \xi_n(A) \text{ and } D\subset D(A) \text{ are finite sets}\Bigg\},\\ \xi(A)& :=\bigcup_{n=0}^\infty \xi_n(A). \end{align*}

Similarly as in the proof of Key lemma 12 we check that indeed the mapping $\phi$ defined by $\phi (A):=\xi (A)\times D(A)$, $A\subset X\times \operatorname {Lip}_0(X)$ is a rectangular Skolem-like function.

Now, pick $\varepsilon >0$, $A\subset X\times X^*$, $D\subset D(A) = \phi _{\operatorname {Lip}_0(X)}(A)$ finite, $B\subset \phi _X(A) = \xi (A)$ finite and finite set $E\subset X$ with $E\supset B$. Let $R\in \mathbb {N}$ be such that $E\subset B(0,\,R)$ and enumerate $\{e_1,\,\ldots,\,e_k\} = E\setminus B$. Let $\zeta$ be the function from lemma 11 applied to $m=R$ and $\mathcal {F}(B)\oplus \mathcal {F}(E\setminus B)$ and let $\delta >0$ be such that $\zeta (\delta )<\varepsilon$. Now, pick $n\in \mathbb {N}$ with $n\geq {1}/{\delta }$. By the choice of $F_{n,k,\delta,R}(B,\,D)$, there are $f_1,\,\ldots,\,f_k\in F_{n,k,\delta,R}(B,\,D)\subset \xi (A)$ such that $\|\psi _{n,k,\delta,R}((f_i)) - \psi _{n,k,\delta,R}((e_i))\|_\infty$. Then, by lemma 11, since $\zeta (\delta )<\varepsilon$, we have that the mapping $\widehat {T}:\mathcal {F}(E) = \mathcal {F}(B)\oplus \mathcal {F}(E\setminus B)\to \mathcal {F}(\overline {\xi (A)}) = \mathcal {F}(\overline {\phi _X(A)})$ given by

\[ \widehat{T}(x+\sum_{i=1}^{k}a_i \delta(e_i)):=x+\sum_{i=1}^{k}a_i \delta(f_i),\quad x\in \mathcal{F}(B),\; a\in \mathbb{R}^{k} \]

is $(1+\varepsilon )$-isomorphic embedding. Thus, the mapping $T:E\to \phi _X(A)$ given by $T(x):=\delta ^{-1}(\widehat {T}(\delta (x)))$ satisfies (K'a) and (K'b). Finally, since for any $d\in D$ we have $|d(e_i)-d(f_i)|<\delta$, $i=1,\,\ldots,\,k$, the moreover part of lemma 11 implies that (K'c) holds as well.

Remark 18 In the proof of lemma 17 we used lemma 11. We could also formulate and prove a metric version of lemma 11, whose proof is much easier. This is the basic strategy of the approach from [Reference Quilis and Zoca27] (see the proof of Lemma 5.2 therein). In order to shorten a bit the argument, we used rather the already proven lemma 11 (even though an easier statement would be sufficient as well in this case).

Theorem 19 Let $X$ be a metric space. Then there exists an exceedingly rich family $\mathcal {S}$ of closed subsets of $X$ such that each $F\in \mathcal {S}$ is ai local retract in $X$.

Proof. By theorem C, it suffices to find a rectangular family $\mathcal {S}$ large in the sense of Skolem-like functions such that each $F\in \mathcal {S}$ is almost isometric local retract in $X$.

Pick the rectangular Skolem-like function $\phi :\mathcal {P}(X\times \operatorname {Lip}_0(X))\to \mathcal {P}(X\times \operatorname {Lip}_0(X))$ from the statement of lemma 17 and consider its projection onto the first coordinate given by $\psi (A):=\phi _X(A\times \{0\})$. It is easy to check that $\psi :\mathcal {P}(X)\to \mathcal {P}(X)$ is Skolem-function as well. Thus, in order to finish the proof it suffices to check that $\overline {\psi (A)}$ is almost isometric local retract for every $A\subset X$.

Pick $A\subset X$ and denote $V:=\overline {\psi (A)}$. Fix $\varepsilon >0$ and a finite set $E\subset X$. Pick $\delta >0$ small enough (more concretely, $\delta < \varepsilon /2$ and $\delta <\min \{{\varepsilon d(x,\,y)}/{2}\colon x,\,y\in E,\, x\neq y\}$) and a function $\varphi :E\cap V \to \psi (A)$ such that $d(\varphi (x),\,x)<\delta$ for every $x\in E\cap V$. We let $E' = E\cup \operatorname {Rng} \varphi$, $B=\operatorname {Rng} \varphi$, $D= \emptyset$ and use (K'a) and (K'b) to find $(1+\delta )$-biLipschitz embedding $T:E'\to \psi (A)$ satisfying $Tx=x$ for $x\in B$.

We define $S:E\to V$ by $Sx = x$ for $x\in E\cap V$ and $Sx = T(x)$ for $x\in E\setminus V$. It suffices to show that $S$ is $(1+\varepsilon )$-biLipschitz embedding. Since $T$ is $(1+\varepsilon )$-biLipschitz embedding, it suffices to consider $x\in E\cap V$, $y\in E\setminus V$ and estimate then $d(Sx,\,Sy)$. For $x\in E\cap V$, $y\in E\setminus V$ we have

\begin{align*} |d(Sx,Sy) - d(x,y)| & = |d(x,Ty) - d(x,y)|\leq \delta + |d(Ty,\varphi(x)) - d(x,y)|\\ & = \delta + |d(Ty,T\varphi(x)) - d(x,y)|\leq \delta + \delta d(x,y)\leq \varepsilon d(x,y). \end{align*}

Thus, $S$ is $(1+\varepsilon )$-biLipschitz embedding.

Now, we could also proceed similarly as in the proofs of theorem 14 and corollary 15 and obtain a family of extension operators $E:\operatorname {Lip}_0(V)\to \operatorname {Lip}_0(X)$; however, in this case it seems to us that we would not get anything valuable since the existence of an extension operator $E:\operatorname {Lip}_0(V)\to \operatorname {Lip}_0(X)$ follows immediately from the existence of Hahn-Banach extension operator $H:\mathcal {F}(V)^*\to \mathcal {F}(X)^*$ which in turn is easily deduced from theorem 14. In other words, using directly corollary 15 we obtain a family of projection on the space $\operatorname {Lip}_0(X) = \mathcal {F}(X)^*$.

Finally, let us recall that any nonseparable Lipschitz-free space contains an isomorphic copy of $\ell _1(\omega _1)$, see [Reference Kalton20, Theorem 2.1] or [Reference Hájek and Novotný16, Proposition 3] and also [Reference Albiac, Ansorena, Cúth and Doucha3, Theorem 3.9] for even more general statements, and therefore, nonseparable Lipschitz-free spaces are not WLD and also not Asplund. In particular, projections on $\operatorname {Lip}_0(X)$ given by corollary 15 are not $w^*$-$w^*$ continuous due to theorem 16.

5. (Separable) determination theorems

In this section we exhibit the use of our results from the previous sections to obtain several ‘(separable) determination theorem’. The main advantage is that the notion of exceedingly rich families makes it possible to combine several results together, see lemma 2. This enables us to prove independently some partial steps and then combine those together without the need of going through the proofs again. We refer the interested reader to [Reference Cúth8, Introduction], where this is explained in a greater detail. The main results from this section are theorems 22, 23 and 24 from which using lemma 2 we easily obtain theorem D.

Remark 20 Results contained in this section should be understood just as a sample of possible applications as using similar techniques we are able to add several other properties to the list from theorem D such as local diameter 2 property, diameter 2 property, strong diameter 2 property, almost squareness, octahedrality etc (we refer the interested reader to [Reference Abrahamsen1] where the notions mentioned above are defined and results of a similar nature were proved therein). Similarly, one could add some more properties of metric spaces to the statement of theorem E such as being length, having long trapezoid property etc (we refer the interested reader to [Reference García-Lirola, Procházka and Rueda Zoca12] and [Reference Procházka and Rueda Zoca26], where the connection to the above mentioned Daugavet property and octahedrality is proved).

We recall that a Banach space $X$ is said to be a Gurariĭ space (an $L_1$-predual space) if, for every $\epsilon > 0$ and for every isometric embedding $T : E \to X$ and for all finite-dimensional space $F$, if $E\subset F$, then $T$ admits an extension $\hat {T}: E \to X$ such that $(1+\epsilon )^{-1}\|x\|\leq \|\hat {T}\|\leq (1+\epsilon )\|x\|$ ($\|\hat {T}\|\leq (1+\epsilon )\|x\|$) for every $x\in F$ (see [Reference Bandyopadhyay, Dutta and Sensarma4, Proposition 2.7]). In other words, $X$ is a Gurariĭ space (an $L_1$-predual space) if and only if it is an ai-ideal (a ideal) in every Banach space containing it.

The subsequent lemma is a slight modification of [Reference Bandyopadhyay, Dutta and Sensarma4, Proposition 2.5]. We provide the complete argument here for the reader's convenience.

Lemma 21 Let $X$ be a Gurariĭ space (an $L_1$-predual space). If $Y$ is an ai-ideal on $X$, then $Y$ is also a Gurariĭ space (an $L_1$-predual space).

Proof. Given $\epsilon > 0$ and a finite dimensional Banach space $E$ we let $T:E\to Y$ be a linear isometric embedding. If $F$ denotes a finite dimensional Banach containing $E$, since $X$ is a Gurariĭ space (an $L_1$-predual space), for $0<\delta <\sqrt {1+\epsilon }-1$, $T$ admits a linear extension $\hat {T}: F\to X$ of $T$ with $(1+\delta )^{-1}\|x\| \leq \|T(x)\|\leq (1 + \delta )\|x\|$ ($\|T(x)\|\leq (1 + \delta )\|x\|$) for all $x\in E$. Since $Y$ is an ai-ideal in $X$, there exists an $(1+\delta )$-isomorphic embedding $S:\hat {T}[F] \to Y$ such that $S(x)=x$ for every $x\in Y\cap \hat {T}[F]$. Hence $S\circ \hat {T}: F \to Y$ is a linear extension of $T$ satisfying $(1 + \epsilon )^{-1}\|x\|\leq (1 + \delta )^{-2}\|x\|\leq \|S\circ T(x)\| \leq (1 + \delta )^2\|x\|\leq (1 + \epsilon )\|x\|$ ($\|S\circ T(x)\| \leq (1 + \delta )^2\|x\|\leq (1 + \epsilon )\|x\|$) for all $x\in F$.

From the results established in this paper, we can obtain a slight strengthening of [Reference Garbulińska and Kubiś11, Theorem 3.4] and [Reference Bandyopadhyay, Dutta and Sensarma4, Theorem 2.6 and Theorem 2.8].

Theorem 22 Let $X$ be a non-separable Banach space. Then there exists an exceedingly rich family $\mathcal {S}$ of subspaces of $X$ such that, for every $Y\in \mathcal {S}$ the following holds

\begin{align*} X \textit{ is a Gurari{\breve i} space} & \Leftrightarrow Y \textit{ is a Gurari{\breve i} space},\\ X \textit{ is an }L_1\textit{-predual space} & \Leftrightarrow Y \textit{ is an } L_1\textit{-predual space.} \end{align*}

Proof. We start with handling the first equivalence by distiguishing two cases. In the case that $X$ is Gurariĭ space, by theorem 14 there is exceedingly rich family $\mathcal {S}_1$ such that every $Y\in \mathcal {S}_1$ is ai-ideal in $X$ and therefore, by lemma 21, it is Gurariĭ space. Thus, we have that for any $Y\in \mathcal {S}_1$ it holds that $X$ is Gurariĭ space if and only if $Y$ is Gurariĭ space.

In the case that $X$ is not Gurariĭ space, there is $\epsilon >0$, finite dimensional $E$ and $F$, with $E\subset F$, and an isometric linear embedding $T:E\to X$ that cannot be extended to an $(1+\epsilon )$-isomorphic embedding from $F$ into $X$. Then we let

\[ \mathcal{S}_1:=\{V\subset X\colon V\textit{ is a closed subspace of }X \textit{ and contains } E\cup F\cup T(E)\} \]

and easily check that $\mathcal {S}_1$ is exceedingly rich family with $V$ not being Gurariĭ for $V\in \mathcal {S}_1$. Thus, we have that for any $Y\in \mathcal {S}$ it holds that $X$ is not Gurariĭ if and only if $Y$ is not Gurariĭ.

Thus, in any case there exists exceedingly rich family $\mathcal {S}_1$ such that for any $Y\in \mathcal {S}_1$ we have that $X$ is Gurariĭ if and only if $Y$ is Gurariĭ. Similarly, we find exceedingly rich family $\mathcal {S}_2$ such that for any $Y\in \mathcal {S}_2$ we have that $X$ is $L_1$-predual if and only if $Y$ is $L_1$-predual. Finally it suffices to put $\mathcal {S}:=\mathcal {S}_1\cap \mathcal {S}_2$, which is exceedingly rich family by lemma 2.

A Banach space $X$ is said to have the Daugavet property if for every rank-one operator $T:X\to X$ satisfies $\|\operatorname {Id}_X-T\|=1+\|T\|$. It is well-known, see [Reference Kadets, Shvidkoy, Sirotkin and Werner18, Lemma 2.2], that $X$ has the Daugavet property if and only if, for every $y \in S_X$, $x^* \in S_{X^*}$ and $\epsilon > 0$ there exists $x \in S_X$ such that $x^*(x) \geq 1-\epsilon$ and $\|x + y\| \geq 2 - \epsilon$.

By employing the results from this paper, we establish the following.

Theorem 23 Let $X$ be a non-separable Banach space. Then there exists an exceedingly rich family $\mathcal {S}$ of subspaces of $X$ such that, for every $Y\in \mathcal {S}$ the following holds

\[ X \textit{ has the Daugavet property} \Leftrightarrow Y\textit{ has the Daugavet property}. \]

Proof. Similarly as in the proof of theorem 22, we distiguish two cases. If $X$ has the Daugavet property, then according to theorem 14 there exists an exceedingly rich family $\mathcal {S}$ such that every $Y\in \mathcal {S}$ is ai-ideal in $X$, and, by [Reference Abrahamsen, Lima and Nygaard2, Proposition 3.8], each of these ai-ideals inherits the Daugavet property. Thus, if $X$ has the Daugavet property, $\mathcal {S}$ does the job.

If $X$ does not have Daugavet property, then, based on the characterization mentioned above, there exist $y\in S_X$, $x^*\in S_{X^*}$ and $\epsilon >0$ such that, for every $x\in S_X$, $x^*(x)<1-\epsilon$ or $\|x + y\|<2 - \epsilon$.

We let $D\subset B_X$ be a countable set witnessing that $\|x^*\|=1$, that is, $\sup _{x\in D}\|x^*(x)\|=1$. The family $\mathcal {S}':=\{Y\subset X\colon$Y$\text { is a closed subspace of }X \text{ and} \text{contains } \{y\}\cup D\}$ is readily seen to be an exceedingly rich family of closed subsets of $X$. Moreover, for each $Y\in \mathcal {S}'$ we have $\|x^*|_Y\|=1$, and since $S_Y\subset S_X$, for each $x\in S_Y$ we have $x^*(x)<1-\epsilon$ or $\|x + y\|<2 - \epsilon$, which proves that $Y$ does not have the Daugavet property. Thus, if $X$ does not have the Daugavet property, $\mathcal {S}'$ does the job.

A metric space $X$ is said to be an absolute ai-local retract if it is an ai-local retract in every metric space containing it. This concept was introduced in [Reference Quilis and Zoca27, Definition 4.1]. It was also established, see [Reference Quilis and Zoca27, Theorem 4.5], that $X$ absolute ai-local retract, if and only if, for every finite subsets $E$, $F\subset X$, with $E\subset F$, every isometry $f:E\to X$ can be extended to an $(1+\epsilon )$-biLipschitz embedding $\widehat {f}:F\to X$.

From the results of the § 4, we have the following application.

Theorem 24 Let $X$ be a non-separable metric space. Then there exists an exceedingly rich family $\mathcal {S}$ of subspaces of $X$ such that, for every $Y\in \mathcal {S}$ the following holds

\[ X \textit{ is an absolute ai-local retract} \Leftrightarrow Y\textit{ absolute an ai-local retract}. \]

Proof. Similarly as in the proof of theorem 22 by distinguishing two cases. If $X$ is an absolute ai-local retract, then from theorem 19 we may fix a exceedingly rich family $\mathcal {S}$ comprising ai-local retracts of $X$. With an argument similar to lemma 21 we deduce that each $F\in \mathcal {S}$ is absolute ai-local retract. On the other hand, assuming that $X$ is not an absolute ai-local retract, there exists $\epsilon >0$, finite sets $E$, $F\subset X$ and a isometric mapping $f:E:\to X$ that cannot be extended to a $(1+\epsilon )$-biLipschitz embedding. The family $\mathcal {S}=\{Y\subset X:Y\text { contains }E\cup F\cup T(E)\}$ is clearly a exceedingly rich family such that $Y$ is not an absolute ai-local retract for all $Y\in \mathcal {S}$.

Acknowledgements

We would like to thank Andrés Quilis and Abraham Rueda Zoca for sending us preliminary version of their preprint [Reference Quilis and Zoca27], which motivated us to write this paper. M. Cúth would like to thank Universidade Federal de São Paulo - UNIFESP for their hospitality and generosity during his visit in November 2023, when a lot of the work on this paper was undertaken (part of the visit was covered by the grant PROAP/CAPES no. 23089.032403/2023-95). Results from § 3 were inspired by the thesis [Reference Smetana30], which was written by the third author under the supervision of the second author.

L. Candido was supported by Fundação de Amparo à Pesquisa do Estado de São Paulo - FAPESP no. 2023/12916-1. M. Cúth was supported by the GAČR project 23-04776S.

Footnotes

1 Note that the statement of [Reference Correa, Cúth and Somaglia6, Lemma 7] starts with ‘For every suitable model $M$ the following holds’ which by [Reference Correa, Cúth and Somaglia6, Convention 6] guarantees existence of a list of formulas $\Phi$ and a countable set $Y$ such that for every $M\prec (\Phi ;Y)$ the following holds .. so in the above we pick this particular list $\Phi$ and the set $S = Y\cup \{X,\,\tau,\,\phi \}$, which will enable us to use in the proof below that for any $M \prec (\Phi ; S)$ all the statements (1)-(7) from [Reference Correa, Cúth and Somaglia6, Lemma 6] hold.

2 Similar remark as in the proof of Theorem 7 (2) applies here. Namely, the statement of [Reference Correa, Cúth and Somaglia6, Lemma 7 and 8] and [Reference Correa, Cúth and Somaglia7, Lemma 12] guarantees the existence of some lists of formulas and countable sets .. and those are simply put together here in order to know that any $M\prec (\Phi ; S)$ is ‘suitable’ for all of the finitely many cited results.

References

Abrahamsen, T. A.. Linear extensions, almost isometries, and diameter two. Extracta Math. 30 (2015), 135151.Google Scholar
Abrahamsen, T. A., Lima, V. and Nygaard, O.. Almost isometric ideals in Banach spaces. Glasg. Math. J. 56 (2014), 395407.CrossRefGoogle Scholar
Albiac, F., Ansorena, J. L., Cúth, M. and Doucha, M.. Embeddability of $\ell _p$ and bases in Lipschitz free $p$-spaces for $0< p\le 1$. J. Funct. Anal. 278 (2020), 108354.CrossRefGoogle Scholar
Bandyopadhyay, P., Dutta, S. and Sensarma, A.. Almost isometric ideals and non-separable Gurariy spaces. J. Math. Anal. Appl. 462 (2018), 279284.CrossRefGoogle Scholar
Bandyopadhyay, P. and Sensarma, A.. A note on commutative and noncommutative Gurariĭ spaces. Arch. Math. (Basel) 118 (2022), 6572.CrossRefGoogle Scholar
Correa, C., Cúth, M. and Somaglia, J.. Characterization of (semi-)Eberlein compacta using retractional skeletons. Studia Math. 263 (2022), 159198.CrossRefGoogle Scholar
Correa, C., Cúth, M. and Somaglia, J.. Characterizations of weakly $\mathcal{K}$-analytic and Vašák spaces using projectional skeletons and separable PRI. J. Math. Anal. Appl., 515 (2022), 126389.CrossRefGoogle Scholar
Cúth, M.. Separable determination in Banach spaces. Fund. Math. 243 (2018), 927.CrossRefGoogle Scholar
Cúth, M., Doucha, M. and Wojtaszczyk, P. a.. On the structure of Lipschitz-free spaces. Proc. Amer. Math. Soc. 144 (2016), 38333846.CrossRefGoogle Scholar
Cúth, M. and Kalenda, O. F. K.. Rich families and elementary submodels. Cent. Eur. J. Math. 12 (2014), 10261039.Google Scholar
Garbulińska, J. and Kubiś, W.. Remarks on Gurarii spaces. Extra. Mathe. 26 (2011), 235269.Google Scholar
García-Lirola, L., Procházka, A. and Rueda Zoca, A.. A characterisation of the Daugavet property in spaces of Lipschitz functions. J. Math. Anal. Appl. 464 (2018), 473492.CrossRefGoogle Scholar
Godefroy, G. and Kalton, N. J., Lipschitz-free Banach spaces, Vol. 159 (2003), pp. 121–141. Dedicated to Professor Aleksander Pełczyński on the occasion of his 70th birthday.CrossRefGoogle Scholar
Godefroy, G., Kalton, N. J. and Saphar, P. D.. Unconditional ideals in Banach spaces. Studia Math. 104 (1993), 1359.CrossRefGoogle Scholar
Gowers, W. T. and Maurey, B.. The unconditional basic sequence problem. J. Amer. Math. Soc. 6 (1993), 851874.CrossRefGoogle Scholar
Hájek, P. and Novotný, M.. Some remarks on the structure of Lipschitz-free spaces. Bull. Belg. Math. Soc. Simon Stevin 24 (2017), 283304.CrossRefGoogle Scholar
Heinrich, S. and Mankiewicz, P.. Applications of ultrapowers to the uniform and Lipschitz classification of Banach spaces. Studia Math. 73 (1982), 225251.CrossRefGoogle Scholar
Kadets, V., Shvidkoy, R., Sirotkin, G. and Werner, D.. Banach spaces with the Daugavet property. Trans. Am. Math. Soc. 352 (2000), 855873.CrossRefGoogle Scholar
Kalenda, O. F. K.. Projectional skeletons and Markushevich bases. Proc. Lond. Math. Soc. (3) 120 (2020), 514586.CrossRefGoogle Scholar
Kalton, N. J.. Lipschitz and uniform embeddings into $\ell _\infty$. Fund. Math. 212 (2011), 5369.CrossRefGoogle Scholar
Ka̧kol, J., Kubiś, W. a. and López-Pellicer, M., Descriptive topology in selected topics of functional analysis, Vol. 24 of Developments in Mathematics (Springer, New York, 2011).CrossRefGoogle Scholar
Koszmider, P., Shelah, S. and Świȩtek, M.. There is no bound on sizes of indecomposable Banach spaces. Adv. Math. 323 (2018), 745783.CrossRefGoogle Scholar
Kubiś, W. a.. Banach spaces with projectional skeletons. J. Math. Anal. Appl. 350 (2009), 758776.CrossRefGoogle Scholar
Kunen, K., Set theory, Vol. 102 of Studies in Logic and the Foundations of Mathematics (North-Holland Publishing Co., Amsterdam, 1983). An introduction to independence proofs, Reprint of the 1980 original.Google Scholar
López-Pérez, G. and Rueda Zoca, A.. $L$-orthogonality, octahedrality and Daugavet property in Banach spaces. Adv. Math. 383 (2021), 107719.CrossRefGoogle Scholar
Procházka, A. and Rueda Zoca, A.. A characterisation of octahedrality in Lipschitz-free spaces. Ann. Inst. Fourier (Grenoble) 68 (2018), 569588.CrossRefGoogle Scholar
Quilis, A. and Zoca, A. R., (Almost isometric) local retracts in metric spaces arXiv:2311.13289 (2023).CrossRefGoogle Scholar
Rueda Zoca, A.. $L$-orthogonality in Daugavet centers and narrow operators. J. Math. Anal. Appl. 505 (2022), 125447.CrossRefGoogle Scholar
Sims, B. and Yost, D.. Linear Hahn-Banach extension operators. Proc. Edinburgh Math. Soc. (2) 32 (1989), 5357.CrossRefGoogle Scholar
Smetana, O., Ideals of Banach spaces, Master Thesis, (2023).Google Scholar
Toruńczyk, H.. Characterizing Hilbert space topology. Fund. Math. 111 (1981), 247262.CrossRefGoogle Scholar