==== TABLE OF CONTENTS ==== Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//01-introduction.tex Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//02-absorption.tex Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//03-weights.tex Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//04-shift.tex Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//05-tests.tex Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//06-molecules.tex Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//07-no-c0.tex Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//08-assembly.tex Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//main.tex Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//terminal-scalar.tex Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//references.bib =========================== ==== BEGIN Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//01-introduction.tex ==== \section{Introduction}\label{sec:introduction} All Banach spaces in this paper are real. A map \(F:X\to Y\) is a \emph{bi-Lipschitz embedding} if there are constants \(00\), then \begin{equation} \Lip(F)\leq 1+L_K\max\{1,q\},\qquad \Lip(F^{-1})\leq \max\left\{1+\frac{L_Kq}{c_g},\frac{q}{c_g}\right\}. \label{eq:absorb-bounds} \end{equation} No surjectivity or right-inverse assumption is imposed on \(Q\). \end{lemma} \begin{proof} For \(d\in Z\), define \begin{equation} (t_d,u_d)=g^{-1}(Qd),\qquad G(d)=\bigl(d-K(t_d,u_d),t_d\bigr). \label{eq:absorb-inverse} \end{equation} This is defined for every \(d\) because \(g\) is onto \(U\). Identity \eqref{eq:absorb-identity} gives \[ QF(b,t)=Qb+QK(t,Qb)=g(t,Qb). \] Thus \(g^{-1}\) reads \((t,Qb)\) from \(QF(b,t)\), and \eqref{eq:absorb-inverse} gives \(G(F(b,t))=(b,t)\). Conversely, write \((t,u)=g^{-1}(Qd)\) and \(b=d-K(t,u)\). Then \[ Qb=Qd-QK(t,u)=g(t,u)-\bigl(g(t,u)-u\bigr)=u, \] so \(F(G(d))=d-K(t,u)+K(t,Qb)=d\). This proves bijectivity with inverse \(G\). The map \((b,t)\mapsto(t,Qb)\) has Lipschitz constant at most \(\max\{1,q\}\), which proves the first estimate in \eqref{eq:absorb-bounds}. For \(d,d'\in Z\), the lower bound for \(g\) gives \[ \|(t_d,u_d)-(t_{d'},u_{d'})\|_D \leq \frac{q}{c_g}\|d-d'\|_Z. \] The two coordinates in \eqref{eq:absorb-inverse} therefore have Lipschitz constants at most \(1+L_Kq/c_g\) and \(q/c_g\), respectively. Their maximum is the second estimate in \eqref{eq:absorb-bounds}, and its reciprocal is a lower Lipschitz constant for \(F\). \end{proof} The remaining sections supply this criterion with \(E=c_0\). In particular, the inverse calculation uses only \(QK=g-P\). It never asks for an element \(b\) with prescribed \(Qb\) until the formula \(b=d-K(g^{-1}(Qd))\) has already produced one. ==== END Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//02-absorption.tex ==== ==== BEGIN Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//03-weights.tex ==== \section{Coordinate weights and localized corrections}\label{sec:weights} The shift will replace one scalar in each coordinate block by a scalar from the preceding block. We first describe this operation, then choose weights whose dependence on the input is slow and whose correction coordinates have the support properties needed for the later tests. For a countably infinite set $A$, let $c_0(A)$ have its supremum norm. Write $\mathbb N=\{1,2,\ldots\}$, index levels by $\lambda=(i,n)\in\mathbb N^2$, and put $J_\lambda=i+n$. For $j\geq1$ set \[ d_j=2^{-j},\qquad \mathcal A_j=([-1,1]\cap d_j\mathbb Z)^j, \] and let $\mathcal A_0$ consist of one point. The finite coordinate block at $\lambda$ is \[ \Gamma_\lambda =\{(\lambda,j,\xi):0\leq j\leq J_\lambda, \ \xi\in\mathcal A_j\}. \] We use \[ E=c_0(\mathbb N),\qquad U=c_0\!\left(\bigsqcup_{\lambda\in\mathbb N^2}\Gamma_\lambda\right), \qquad D=E\oplus_\infty U, \] and write $x=(t,(x^\lambda)_\lambda)$. Put $P(t,u)=u$. Fix an enumeration of the disjoint union of the coordinate sets of $E$ and $U$. The map $\pi_j:D\to\mathbb R^j$ retains the first $j$ coordinates in this enumeration; $\pi_0$ is the unique map into $\mathbb R^0$. Write $B=\{s\in D:\|s\|_D\leq1\}$. For $n>1$ let $\lambda^-=(i,n-1)$ and set \[ r_{i,1}(x)=\max\{|t_i|,\|x^{i,1}\|_\infty\},\qquad r_{i,n}(x)=\max\{\|x^{i,n-1}\|_\infty,\|x^{i,n}\|_\infty\}. \] Each $r_\lambda$ is $1$-Lipschitz. Every input coordinate occurs in at most two of these maxima. Thus, for every fixed $x\in D$, \begin{equation} r_\lambda(x)\longrightarrow0 \quad\text{as $\lambda$ leaves finite sets}.\label{eq:radii-tail} \end{equation} Indeed, infinitely many radii at least $\varepsilon>0$ would require infinitely many input coordinates of modulus at least $\varepsilon$. The scalar replacement uses a vector $v\in\mathbb R^{\Gamma_\lambda}$ and a row $w\in(\mathbb R^{\Gamma_\lambda})^*$ with $wv=1$. For a block vector $z\in\mathbb R^{\Gamma_\lambda}$ and an incoming scalar $b\in\mathbb R$, \[ z=(z-vwz)+v(wz),\qquad z+v(b-wz)=(z-vwz)+vb. \] The first summand belongs to $\ker w$, so the operation preserves it and replaces the scalar readout $wz$ by $b$. Along a row of blocks, we will take $b$ from the preceding block's readout, with $t_i$ entering the first block. Section~\ref{sec:shift} constructs the inverse for any fixed collection of such pairs. The conditions in (W1) below combine this scalar identity with uniform bounds on the vectors and rows. The pairs will depend on a state $s\in B$. Condition (W2) makes their variation small after multiplication by the local radius, which bounds the size of the input blocks involved in the replacement. This is the estimate that will preserve the frozen shift's distance bounds when the weights vary with the input. The bands $j$ in each block serve a different purpose: localization. For $j\geq1$, a correction coordinate indexed by $(\lambda,j,\xi)$ will be supported where the first $j$ state coordinates are close to $\xi$. Whenever $j0$, then \begin{equation} r\leq\rho_j\quad(j\geq1),\qquad r\geq\ell_j\quad(j0$, then $\|\pi_j s-\xi\|_\infty0$ with $\pi/H\leq\eta/2$ and inductively choose numbers $\rho_j>0$ so that \begin{equation} 0<\rho_1<1,\qquad \rho_{j+1}0$ implies $m\leq r\leq\rho_j$. Hence this part of either norm difference, multiplied by $m$, is at most \[ \delta\sum_{j=1}^J\theta^J_j(r)mL_j \leq\frac{\eta\delta}{4} \sum_{j=1}^J\theta^J_j(r) \leq\frac{\eta\delta}{2}. \] The sum of the two contributions proves (W2). \end{proof} We record the support information in the form used by the lifting construction. For $s\in B$ define \begin{equation}\label{eq:correction-coordinate} a_{i,0}(s)=t_i,\qquad a_{i,n}(s)=w^{i,n}(s)s^{i,n},\qquad f_{(\lambda,j,\xi)}(s) =\theta_j^{J_\lambda}(r_\lambda(s))v^j_\xi(s) \bigl(a_{i,n-1}(s)-a_{i,n}(s)\bigr). \end{equation} These functions will be the coordinates of the shift correction. We first prove their support and continuity properties directly from the weights. \begin{lemma}[Finite dependence and local support] \label{lem:weight-support} For every $\gamma=(\lambda,j,\xi)$, the function $f_\gamma$ is continuous, vanishes at $0$, and depends on a nonempty finite set $I_\gamma$ of coordinates of $D$. The sets can be chosen to include the first $j$ coordinates and every coordinate used by $r_\lambda$. Uniformly in $\gamma$, \begin{equation}\label{eq:correction-bounds} |f_\gamma(s)|\leq4r_\lambda(s)\leq4,\qquad \operatorname{Lip}(f_\gamma)\leq4+12\eta. \end{equation} Moreover \begin{equation} f_\gamma(s)\ne0\quad\Longrightarrow\quad \begin{cases} \|\pi_j s-\xi\|_\infty\leq2d_j,&j\geq1,\\ r_\lambda(s)\geq\ell_j,&j1$, $a_{i,n-1}$ uses only $s^{i,n-1}$, the local radius $r_{i,n-1}(s)$, and $\pi_{J_{i,n-1}}s$. The former radius uses $s^{i,n-2}$ when $n>2$ and $t_i$ when $n=2$. The current scalar $a_{i,n}$ uses only $s^{i,n}$, $r_{i,n}(s)$, and $\pi_{J_{i,n}}s$; for $n=1$ the predecessor scalar is $t_i$. Since $J_{i,n-1}0$ and $v^j_\xi(s)>0$. For $j\geq1$, the formula for $v^j_\xi$ gives $\|\pi_j s-\xi\|_\infty<2d_j$, which implies the first closed inequality in \eqref{eq:correction-support}. If $j1\), changing the predecessor row costs another \(2\eta d\), using \eqref{eq:frozen-weight-error} at \((i,n-1)\) and \(\|e^{i,n-1}\|_\infty\leq r_{i,n-1}(e)\). For \(n=1\), the predecessor \(t_i\) does not change. Since \(\|\bar v^\lambda\|_\infty\leq1\), we have \begin{equation} \|(S_{s_e}e-\bar S e)^\lambda\|_\infty \leq12\eta d. \label{eq:frozen-block-error} \end{equation} Taking the supremum over blocks and adding the two endpoint errors, \[ \|g(x)-g(x')-\bar S(x-x')\|_U\leq24\eta d. \] The two frozen bounds give \(\frac15d\leq\|\bar S(x-x')\|_U\leq5d\), proving \eqref{eq:global-bounds}. If one endpoint is zero, Lemma~\ref{lem:frozen} applied to \(S_{s_x}x\) gives the stronger constants \(1/5\) and \(5\). Finally, \(1/5-24\eta>0\) for \(\eta=10^{-3}\). \end{proof} \subsection{Terminal scalars and Brouwer surjectivity} The lower bound in \eqref{eq:global-bounds} proves injectivity and will prove that the image is closed. It does not prove that every target has a preimage. For that, we solve finite-coordinate targets with an extra terminal scalar in each row. \begin{proposition}[Onto-ness of the nonlinear shift]\label{prop:onto} The map \(g:D\to U\) in \eqref{eq:g-definition} is onto. Together with Proposition~\ref{prop:global}, it is a bi-Lipschitz bijection. \end{proposition} \begin{proof} For \(N\geq1\), let \(U_N\) consist of the blocks with \(1\leq i,n\leq N\), all other coordinates zero. Let \(D_N\) consist of these blocks and \(t_1,\ldots,t_N\), all other input coordinates zero. They are finite-dimensional, and \begin{equation} \dim D_N=N+\sum_{i,n\leq N}|\Gamma_{i,n}| =\dim(U_N\oplus_\infty\R^N). \label{eq:finite-dimensions} \end{equation} For \(s\in B\), set \begin{equation} S_s^{(N)}:D_N\to U_N\oplus_\infty\R^N,\qquad S_s^{(N)}x= \left(\bigl((S_sx)^{i,n}\bigr)_{i,n\leq N}, \bigl(w^{i,N}(s)x^{i,N}\bigr)_{i\leq N}\right). \label{eq:finite-shift} \end{equation} The last \(N\) coordinates retain the terminal scalars \(a_{i,N}\). For clarity, this finite map has an explicit inverse. Given \((y,(c_i)_{i\leq N})\), define \[ b_{i,n}=w^{i,n}(s)y^{i,n},\qquad a_{i,0}=b_{i,1},\qquad a_{i,n}=b_{i,n+1}\ (n0\). On the closed ball \(\{x\in D_N:\|x\|_D\leq5h\}\), define \begin{equation} s(x)=\frac{x}{\max\{\|x\|_D,h/6\}},\qquad T(x)=(S_{s(x)}^{(N)})^{-1}(y,0). \label{eq:brouwer-map} \end{equation} The denominator is positive even at \(x=0\), so \(s(x)\in B\) depends continuously on \(x\). Equations \eqref{eq:finite-inverse}--\eqref{eq:finite-bounds} show that \(T\) is a continuous self-map of this finite-dimensional closed ball. Brouwer's fixed-point theorem gives \(x=T(x)\). At that fixed point, \[ h=\|(y,0)\|=\|S_{s(x)}^{(N)}x\|\leq5\|x\|_D, \] and therefore \(\|x\|_D\geq h/5>h/6\). The state in \eqref{eq:brouwer-map} is now the normalized state \(s_x\), not the regularized state used near zero. The blocks of \(g(x)\) in the \(N\)-square are \(y\), and \eqref{eq:finite-shift} gives \(a_{i,N}=0\) for every \(i\leq N\). It remains to check the blocks omitted from the finite equation. The input is zero outside \(D_N\). The only outside block with a possibly nonzero predecessor scalar is \((i,N+1)\) for \(i\leq N\). There \[ (g(x))^{i,N+1} =v^{i,N+1}(s_x)a_{i,N}=0. \] All other outside blocks have zero input and zero predecessor scalar. Thus \(g(x)=y\) in \(U\). The zero target is \(g(0)\), so \(U_N\subset g(D)\) for every \(N\). Every finitely supported element of \(U\) belongs to some \(U_N\), and such elements are dense. The image \(g(D)\) is closed: if \(g(x_k)\) converges in \(U\), the positive lower bound \eqref{eq:global-bounds} makes \((x_k)\) Cauchy in the Banach space \(D\); its limit \(x\) satisfies \(g(x_k)\to g(x)\) by continuity. Hence \(g(D)\) is both dense and closed in \(U\), and is all of \(U\). \end{proof} Let \(P:D\to U\) be the projection and, for \(s\in B\), put \begin{equation} h(s)=(S_s-P)s. \label{eq:h-definition} \end{equation} The frozen lemma ensures \(h(s)\in U\), and \eqref{eq:correction-coordinate} is exactly its \(\gamma\)-coordinate. Notice that \(S_s s\) uses \(s\) itself as state even when \(\|s\|<1\), whereas \(g(s)\) uses \(s/\|s\|\). The lifting argument will use \eqref{eq:h-definition} on \(B\) and \eqref{eq:g-definition} only on normalized states. By \eqref{eq:correction-bounds}, the correction coordinates have common bounds \begin{equation} A:=\sup_\gamma\|f_\gamma\|_\infty\leq4,\qquad L_0:=\sup_\gamma\Lip(f_\gamma)\leq4+12\eta. \label{eq:base-bounds} \end{equation} ==== END Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//04-shift.tex ==== ==== BEGIN Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//05-tests.tex ==== \section{Selected tests and their supports}\label{sec:tests} The next goal is to construct a Banach space that lifts the correction \(h(s)=(S_s-P)s\) and contains no linear \(c_0\). We use the coordinate functions \(f_\gamma\) of \eqref{eq:correction-coordinate}, with exactly the finite-dependence and support assertions \eqref{eq:correction-bounds}--\eqref{eq:correction-support}. The operations below enlarge the family of tests while retaining quantitative control of where each test can be nonzero. \subsection{Two local operations} Fix a label \(\gamma=(\lambda,j,\xi)\) and its nonempty finite set \(I=I_\gamma\). A function on \(B\) depending only on \(I\) is identified with its function on the cube \([-1,1]^I\), by evaluating at the zero extension of a cube point. Write \(s|_I\) for coordinate restriction. For a dyadic scale \(\varepsilon=2^{-a}\), \(a\in\N_0=\{0,1,\ldots\}\), let \[ \mathcal Q_{I,\varepsilon} =\bigl([-1,1]\cap(\varepsilon/8)\mathbb Z\bigr)^I . \] This is a finite grid including both endpoints in each coordinate. Every point of the cube is within \(\varepsilon/16\), hence within \(\varepsilon/8\), of a grid point in the supremum norm. Define the \(2\)-Lipschitz function \[ \chi(t)= \begin{cases} 0,&0\leq t\leq1/2,\\ 2t-1,&1/20, \qquad \sum_{k=1}^m\varepsilon_k<\frac{\ell_j}{2}. \label{eq:scale-rule} \end{equation} The sum is zero for \(m=0\). Each scale is dyadic and each center is in its corresponding finite grid. We refer to \(\gamma\) as a representing label, since a function may have more than one representation. The strict inequality leaves a positive amount of budget for a further sufficiently small operation. The order will ensure that every operation after a small one has at most that scale. For a continuous function on \(B\), let \(\supp_B u=\overline{\{s\in B:u(s)\ne0\}}^{\,B}\). All support statements refer to these concrete generated functions. Later, molecule pairings will ignore additive constants, but we do not replace a generated function by another representative modulo constants: that could change its support and its constant value on a cylinder. \begin{lemma}[Propagation of the correction support]\label{lem:support} Suppose \(u\in\mathcal T_h\) has a representation based at \(\gamma=(\lambda,j,\xi)\) with total scale \(e=\sum_{k=1}^m\varepsilon_k\). On \(\supp_B u\), \begin{equation} \begin{cases} \|\pi_j s-\xi\|_\infty\leq2d_j+e,&j\geq1,\\ r_\lambda(s)\geq\ell_j-e,&jN}|s_k|,\qquad b_{c,N}(s)=\min\{1,(2-\tau_N(s)/c)_+\}\quad(c>0), \label{eq:tail} \end{equation} where \(a_+=\max\{a,0\}\). The function \(\tau_N\) is \(1\)-Lipschitz, and \(\tau_N(s)\to0\) for each \(s\in B\). Both \(b_{c,N}\) and \(b_{c,N}-1\) have supremum norm at most one and Lipschitz constant at most \(1/c\). Their relative supports satisfy \begin{equation} \supp_B b_{c,N}\subset\{\tau_N\leq2c\},\qquad \supp_B(b_{c,N}-1)\subset\{\tau_N\geq c\}. \label{eq:tail-support} \end{equation} For example, the first function vanishes when \(\tau_N\geq2c\), and the second vanishes when \(\tau_N\leq c\); closure gives the displayed weak inequalities. Let \(\mathcal V_h\) consist of all products \begin{equation} u\prod_{r=1}^l\beta_r \label{eq:Vclass} \end{equation} where \(u\in\mathcal T_h\) has a representing label with \(j\leq h\), \(0\leq l\leq h\), and each \(\beta_r\) is \(b_{c_r,N_r}\) or \(b_{c_r,N_r}-1\), with \(N_r\geq1\) and \[ c_r\in\{2^{-a}:0\leq a\leq h\}. \] The empty product is one. The support of a product is contained in the support of its cylindrical factor \(u\), so every such test inherits \eqref{eq:support-coarse}. We will use the countable list of classes \begin{equation} \mathcal T_1,\mathcal V_1, \mathcal T_2,\mathcal V_2,\ldots. \label{eq:classes} \end{equation} \begin{lemma}[Bounds in each fixed class]\label{lem:class-bounds} With \(A,L_0\) from \eqref{eq:base-bounds}, the following bounds are uniform over all tests of the indicated class: \begin{equation} \begin{array}{c|cc} &\|u\|_\infty&\Lip(u)\\ \hline u\in\mathcal T_h&2^hA&4^hL_0\\ u\in\mathcal V_h&2^hA&4^hL_0+h4^hA. \end{array} \label{eq:class-bounds} \end{equation} \end{lemma} \begin{proof} Iterating \eqref{eq:operation-lip}--\eqref{eq:operation-sup} gives the first row. For the second, every tail factor has supremum norm at most one and Lipschitz constant at most \(2^h\). A product of at most \(h\) such factors has Lipschitz constant at most \(h2^h\), by telescoping the product difference. The product rule then gives \[ \Lip\!\left(u\prod_r\beta_r\right) \leq4^hL_0+(2^hA)(h2^h)=4^hL_0+h4^hA. \] Its supremum norm is at most \(2^hA\). \end{proof} We have two useful consequences of the support bounds. For a fixed bounded set of bands \(j\), the second line of \eqref{eq:support-coarse} gives a positive radial threshold whenever \(j0\), choose a molecule class \(m\) with \(\|z-m\|_Z<\delta/(4B_{\mathcal L})\), and then choose \(n\) so large that the finite pairing in \eqref{eq:fixed-vector} is less than \(\delta/2\). This proves convergence on \(z\). The choice of \(m\) and \(n\) may depend on \(z\); no convergence uniform over a moving sequence of vectors is asserted. \end{proof} \begin{lemma}[The \(c_0\)-valued correction map]\label{lem:Q} There is a bounded linear map \(Q:Z\to U\) such that \begin{equation} Q\zeta(s)=h(s)=(S_s-P)s \qquad(s\in B). \label{eq:Qzeta} \end{equation} \end{lemma} \begin{proof} Define on formal molecules \[ Q_0m=\sum_s a_s h(s)\in U. \] This finite sum lies in \(U\), not merely in \(\ell_\infty\), because each \(h(s)\) lies in \(U\). Each coordinate function \(f_\gamma\) belongs to \(\mathcal T_1\) through its zero-operation representation. Choose an integer \(C_0\geq L_0\) and the triple \(d_0=(\mathcal T_1,C_0,2)\). Every singleton \((f_\gamma)\) is admissible, whence \[ \|Q_0m\|_U=\sup_\gamma|\langle f_\gamma,m\rangle| \leq\sigma_{d_0}(m)\leq\alpha_{d_0}^{-1/2}\|m\|_0. \] Thus \(Q_0\) vanishes on \(N\), descends, and extends to a bounded linear map into the complete space \(U\). Since \(h(0)=0\), applying it to \(\delta_s-\delta_0\) proves \eqref{eq:Qzeta}. \end{proof} \subsection{Radial extension} The point map \(\zeta\) is defined on \(B\). Its radial extension lifts the homogeneous shift correction on all of \(D\). \begin{lemma}[Lipschitz lift]\label{lem:K} Define \begin{equation} K(0)=0,\qquad K(x)=\|x\|_D\,\zeta\!\left(\frac{x}{\|x\|_D}\right) \quad(x\ne0). \label{eq:K} \end{equation} Then \(K:D\to Z\) is positively homogeneous and \(\Lip(K)\leq3\). It satisfies the exact identity \begin{equation} QK=g-P. \label{eq:lift} \end{equation} \end{lemma} \begin{proof} Since \(\zeta(0)=0\) and \(\Lip(\zeta)\leq1\), \(\|\zeta(s)\|_Z\leq1\) for \(s\in B\). Suppose \(a=\|x\|_D\geq b=\|x'\|_D>0\), and write \(s=x/a\), \(s'=x'/b\). Splitting at \(b\zeta(s)\) gives \[ \|K(x)-K(x')\|_Z \leq(a-b)\|\zeta(s)\|_Z+b\|\zeta(s)-\zeta(s')\|_Z \leq\|x-x'\|_D+b\|s-s'\|_D. \] The normalization estimate \eqref{eq:normalization} bounds the last term by \(2\|x-x'\|_D\). If an endpoint is zero, use \(\|K(x)\|_Z\leq\|x\|_D\). This proves the Lipschitz bound. For \(x\ne0\), \eqref{eq:Qzeta}, \eqref{eq:h-definition}, and \eqref{eq:g-definition} give \[ QK(x)=\|x\|_D h(x/\|x\|_D) =S_{x/\|x\|_D}x-Px=g(x)-Px. \] All terms vanish at zero, and positive homogeneity follows directly from \eqref{eq:K}. \end{proof} We have now obtained the exact data \(Q,K,g\) of Lemma~\ref{lem:absorption}. No surjectivity of \(Q\) was used or proved. The remaining task is to show that the completed space \(Z\) has no linear copy of \(c_0\). ==== END Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//06-molecules.tex ==== ==== BEGIN Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//07-no-c0.tex ==== \section{Detectors exclude linear \texorpdfstring{\(c_0\)}{c0}}\label{sec:no-c0} A linear copy of \(c_0\) would provide vectors bounded away from zero whose finite signed sums are uniformly bounded. We first show that one class of tests detects a subsequence of these vectors. We then identify the additional property needed for a contradiction: the tests' finite signed sums must have one Lipschitz bound. The rest of the section obtains this property by modifying the detectors and separating or nesting their supports. Supports always refer to the concrete generated functions on \(B\). \subsection{From bounded signed sums to individual detectors} The extraction has two stages. The outer square sum prevents detection from escaping through different seminorms; within one seminorm, the exponents approaching one prevent it from spreading over arbitrarily many small scalar pairings. \begin{lemma}[One class detects a subsequence]\label{lem:detectors} Suppose \((m_i)\subset Z\) satisfies, for some \(r,M>0\), \begin{equation} \|m_i\|_Z\geq r,\qquad \left\|\sum_{i\in H}\epsilon_i m_i\right\|_Z\leq M \quad\text{for all finite \(H\) and all signs \(\epsilon_i\)}. \label{eq:bounded-signed} \end{equation} Then \(u(m_i)\to0\) for every \(u\in Z^*\). After a subsequence, there are tests \(F_i\) in one listed class \(\mathcal L\) and a constant \(\delta>0\) with \begin{equation} |\langle F_i,m_i\rangle|\geq\delta. \label{eq:detected} \end{equation} \end{lemma} \begin{proof} For any fixed \(u\in Z^*\), choosing signs matching \(u(m_i)\) in \eqref{eq:bounded-signed} gives \[ \sum_{i\in H}|u(m_i)|\leq M\|u\| \] for every finite \(H\). Thus \(\sum_i|u(m_i)|<\infty\), and in particular \(u(m_i)\to0\). Also \(\|m_i\|\leq M\). We first prove that one fixed seminorm stays away from zero on a subsequence. Otherwise \(\sigma_d(m_i)\to0\) for every \(d\). The vectors \[ v_i=(\sqrt{\alpha_d}\sigma_d(m_i))_{d\geq1} \] then converge coordinatewise to zero in \(\ell_2\), while \(r\leq\|v_i\|_2=\|m_i\|_Z\leq M\). A direct gliding-hump selection gives disjoint finite intervals \(A_i\) of indices, after a subsequence, such that \begin{equation} \sum_{d\in A_i}\alpha_d\sigma_d(m_i)^2 \geq r^2/4. \label{eq:hump-mass} \end{equation} Indeed, once the endpoint of the preceding interval is fixed, coordinatewise convergence makes the squared mass before that endpoint less than \(r^2/4\) for a sufficiently late \(v_i\). Then choose a new finite endpoint so that the squared tail mass is less than \(r^2/4\). The mass in between is at least \(r^2/2\), which implies \eqref{eq:hump-mass}. The function \(\sigma_d^2\) is even and convex, because a seminorm is convex and squaring is convex and increasing on \([0,\infty)\). For fixed \(y,m\), Jensen's inequality applied to \(y+m\) and \(-y+m\) gives \begin{equation} \frac{\sigma_d(y+m)^2+\sigma_d(y-m)^2}{2} \geq\sigma_d(m)^2. \label{eq:seminorm-convexity} \end{equation} For independent random signs and a finite \(H\), average first over the sign of \(m_i\) and use \eqref{eq:seminorm-convexity}. Thus \[ \mathbb E\,\sigma_d\!\left(\sum_{k\in H}\epsilon_km_k\right)^2 \geq\sigma_d(m_i)^2\quad(i\in H). \] The exact norm formula, \eqref{eq:bounded-signed}, the disjointness of the \(A_i\), and \eqref{eq:hump-mass} imply \[ M^2\geq\mathbb E\left\|\sum_{k\in H}\epsilon_km_k\right\|_Z^2 \geq\sum_{i\in H}\sum_{d\in A_i}\alpha_d\sigma_d(m_i)^2 \geq |H|r^2/4, \] a contradiction for large \(H\). Hence some \(d=(\mathcal L,C,p)\) has \(\sigma_d(m_i)\geq a>0\) on a subsequence. Choose a listed exponent \(p'=1+1/k'0\). One of its tests therefore has evaluation at least \[ \delta=\left(\frac{(a/2)^p}{B_0^{p'}}\right)^{1/(p-p')}>0. \] Choosing that test as \(F_i\) proves \eqref{eq:detected}. \end{proof} \subsection{The growth forced by compatible detectors} Call a sequence of tests \emph{compatible} if all its finite signed sums have a common Lipschitz bound. The norm was defined using precisely such lists. Once compatible tests detect the vectors, a single seminorm forces the following growth. \begin{lemma}[Growth from compatible detectors]\label{lem:detector-growth} Let \((m_i)\subset Z\), and let \(F_i\) belong to one listed class \(\mathcal L\). Suppose there are \(\delta>0\) and an integer \(C\geq1\) such that \[ |\langle F_i,m_i\rangle|\geq\delta, \qquad \Lip\!\left(\sum_{i\in H}\epsilon_iF_i\right)\leq C \] for every \(i\), every finite \(H\), and all signs \(\epsilon_i\). For the listed triple \(d=(\mathcal L,C,2)\), every nonempty finite \(H\) satisfies \begin{equation} \max_{\epsilon_i\in\{-1,1\}} \left\|\sum_{i\in H}\epsilon_i m_i\right\|_Z \geq\sqrt{\alpha_d}\,\delta\sqrt{|H|}. \label{eq:detector-growth} \end{equation} \end{lemma} \begin{proof} The list \((F_k)_{k\in H}\) is admissible for \(d\), including when labels repeat. For independent real random signs, the exact list formula in Lemma~\ref{lem:duality} gives \begin{align*} \mathbb E\,\sigma_d\!\left(\sum_{i\in H}\epsilon_i m_i\right)^2 &\geq \mathbb E\sum_{k\in H} \left|\sum_{i\in H}\epsilon_i \langle F_k,m_i\rangle\right|^2\\ &=\sum_{k\in H}\sum_{i\in H}|\langle F_k,m_i\rangle|^2 \geq |H|\delta^2. \end{align*} The equality uses cancellation of cross terms under the independent signs; no cross-pairing is assumed to vanish. By \eqref{eq:completed-norm}, \[ \max_{\epsilon_i\in\{-1,1\}} \left\|\sum_{i\in H}\epsilon_i m_i\right\|_Z^2 \geq\mathbb E\left\|\sum_{i\in H}\epsilon_i m_i\right\|_Z^2 \geq\alpha_d|H|\delta^2. \] Taking square roots proves \eqref{eq:detector-growth}. \end{proof} It remains to make the detectors from Lemma~\ref{lem:detectors} compatible without losing their nonzero pairings. We will use two support configurations: disjoint supports, or later supports contained in cylinders where earlier functions are constant. \subsection{Support conditions for compatibility} Localizing detecting Lipschitz functions and combining them with a common Lipschitz bound is also central to Kalton's arguments for metric free spaces \cite[Lemma~4.5 and proof of Theorem~4.6]{Kalton04}. Here the supports are finite-coordinate cylinders and tail regions, and their compatibility must be retained within the selected test classes defining \(Z\). \begin{lemma}[Compatible supports]\label{lem:compatible} Let \(B\) be a convex subset of a normed space. Let \(u_i,b_i\) be continuous real functions on \(B\), with \(b_i\) Lipschitz, and put \(F_i=u_i b_i\). Suppose \(\Lip(F_i)\leq L\) for every \(i\). \begin{enumerate} \item If the closed relative supports \(\supp_B F_i\) are pairwise disjoint, every finite signed sum of the \(F_i\) has Lipschitz constant at most \(L\). \item Suppose that for each \(i\) there is a relatively open set \(C_i\subset B\) and a scalar \(e_i\) such that \(u_i=e_i\) on \(C_i\) and \(\supp_B u_k\subset C_i\) for every \(k>i\). If \(\sum_i|e_i|\Lip(b_i)<\infty\), every finite signed sum of the \(F_i\) has Lipschitz constant at most \[ L+\sum_i|e_i|\Lip(b_i). \] If \(b_i=1\) for every \(i\), the summability condition is automatic. \end{enumerate} \end{lemma} \begin{proof} Fix a finite set of indices and signs. In the first case, at a given point at most one of the corresponding closed supports contains that point. All other summands vanish on a relative neighborhood, so the sum is locally either zero or a single signed \(F_i\), with bound \(L\). In the second case, choose at a given point the largest selected index \(j\) whose \(u_j\)-support contains the point. If there is no such index, every summand vanishes on a common neighborhood, because there are only finitely many closed supports. Otherwise all selected later functions vanish on a neighborhood. The point lies in \(C_i\) for each selected \(i0,\qquad \supp_B F_i\subset\{\tau_{M_i}\geq c_*\}, \quad M_i\in\N,\quad M_i\to\infty,\quad c_*>0. \label{eq:tail-hypotheses} \end{equation} Then a subsequence has modified tests in one class \(\mathcal V_H\), with detection at least \(\delta/2\), whose relative supports are pairwise disjoint. \end{lemma} \begin{proof} Choose a dyadic \(c=2^{-a}\) with \(2ci\), the new \(i\)-th support requires \(\tau_{N_i}\leq2c\) by \eqref{eq:tail-support}. The new \(k\)-th support requires \(\tau_{M_k}\geq c_*\) by \eqref{eq:tail-hypotheses}, hence \(\tau_{N_i}\geq\tau_{M_k}\geq c_*>2c\). The supports are disjoint, and the detection bound follows from the choice of \(N_i\). \end{proof} \subsection{Selecting compatible detectors} The next proposition isolates the geometric part of the argument. It uses only weak nullity of the vectors, one fixed test class, and a uniform lower bound on the pairings. The bounded signed sums will enter again only when we apply Lemma~\ref{lem:detector-growth}. \begin{proposition}[Selection of compatible detectors] \label{prop:compatible-detectors} Let \((m_i)\subset Z\) be weakly null, meaning \(u(m_i)\to0\) for every \(u\in Z^*\). Suppose \(F_i\) belong to one listed class \(\mathcal L\) and \begin{equation} |\langle F_i,m_i\rangle|\geq\delta>0 \qquad(i\geq1). \label{eq:selection-detection} \end{equation} There are a subsequence \((m_{i_k})\), a listed class \(\mathcal L_1\), tests \(\widetilde F_k\in\mathcal L_1\), \(\delta_1>0\), and an integer \(C_1\geq1\) such that \[ |\langle\widetilde F_k,m_{i_k}\rangle|\geq\delta_1, \qquad \Lip\!\left(\sum_{k\in H}\epsilon_k\widetilde F_k\right)\leq C_1 \] for every \(k\), every finite \(H\), and all signs \(\epsilon_k\). \end{proposition} \begin{proof} We pass to subsequences and relabel their indices throughout the proof. Every fixed test pairs to zero in the limit, by weak nullity and Lemma~\ref{lem:duality}. Fix a concrete representation of each detector \(F_i\). If its class is \(\mathcal T_h\), take \(F_i=u_i\) and no tail factor. If its class is \(\mathcal V_h\), write \(F_i=u_i b_i\), where \(u_i\) is its chosen cylindrical factor and \(b_i\) is its product of tail factors. Let \(\gamma_i=(\lambda_i,j_i,\xi_i)\) be the chosen label. After subsequences, either the labels are pairwise distinct or one label is repeated throughout. In the distinct case the bands have a bounded subsequence or a subsequence tending to infinity. We handle these three possibilities separately. \paragraph{Distinct labels with bounded bands.} Every block \(\Gamma_\lambda\) is finite, so pairwise distinct labels force \(\lambda_i\) to leave every finite set. Since \(\{\lambda:J_\lambda\leq J\}\) is finite for every \(J\), we have \(J_{\lambda_i}\to\infty\). Pass to a further subsequence with one fixed band \(j\). Eventually \(j0 \quad\text{on }\supp_B F_i. \label{eq:bounded-band-radius} \end{equation} The coordinates used by these radii escape every fixed initial segment. Indeed, each coordinate occurs in at most two radii, so a finite set of coordinates occurs in only finitely many levels. After discarding finitely many terms, choose integers \(M_i\to\infty\) so that every coordinate used by \(r_{\lambda_i}\) has index \(>M_i\). Then \(r_{\lambda_i}(s)\leq\tau_{M_i}(s)\). Condition \eqref{eq:bounded-band-radius} is the hypothesis of Lemma~\ref{lem:tail-separation}, which gives detectors in one enlarged class with pairwise disjoint supports. Lemma~\ref{lem:compatible}(1) gives a common Lipschitz bound for all their finite signed sums. \paragraph{Distinct labels with bands tending to infinity.} Now take \(j_i\to\infty\). The fixed class must be \(\mathcal T_h\), because a \(\mathcal V_h\) representation has \(j\leq h\). By diagonal extraction from the compact intervals \([-1,1]\), the finite tags \(\xi_i\in[-1,1]^{j_i}\) converge coordinatewise to some \(v_*\in[-1,1]^\N\). This point need not be in \(c_0\). Only its finite coordinate restrictions will be used. Write \(a_i=2d_{j_i}+\ell_{j_i}/2\), which tends to zero. For every fixed nonempty finite coordinate set \(I\), once \(j_i\geq\max I\), \eqref{eq:support-coarse} gives \begin{equation} \sup_{s\in\supp_B F_i}\|s|_I-v_*|_I\|_\infty \leq a_i+\|\xi_i|_I-v_*|_I\|_\infty\longrightarrow0. \label{eq:projected-concentration} \end{equation} For each fixed \(i\), consider arbitrarily small positive dyadic scales \(\theta\), below the last existing scale if there is one and with \(\theta\) less than the remaining strict budget in \eqref{eq:scale-rule}. Choose a grid center \(q_i(\theta)\) within \(\theta/8\) of \(v_*|_{I_{\gamma_i}}\). The test \[ F_{i,\theta}=G_{q_i(\theta),\theta}F_i \] belongs to \(\mathcal T_{h+1}\), as does \(F_i\), and \[ \|F_{i,\theta}-F_i\|_\infty \leq\theta\Lip(F_i)\leq\theta4^hL_0. \] Thus \(F_{i,\theta}\to F_i\) pointwise as \(\theta\downarrow0\), even though the centers move. For this fixed \(i\), Lemma~\ref{lem:duality} and \eqref{eq:fixed-vector} allow a choice \(\theta_i\) with \[ |\langle F_{i,\theta_i}-F_i,m_i\rangle|<\delta/2. \] This is a separate choice after fixing \(m_i\), not a uniform limit over the sequence of vectors. Write \(\widetilde F_i=F_{i,\theta_i}\). It detects \(m_i\) with bound \(\delta/2\). The function \(\widetilde F_i\) is constant on the relatively open cylinder \begin{equation} C_i=\{s\in B:\|s|_{I_{\gamma_i}}-v_*|_{I_{\gamma_i}}\|_\infty <3\theta_i/8\}, \label{eq:plateau-cylinder} \end{equation} because the distance from its grid center is then less than \(\theta_i/2\). Its enlarged representation still satisfies the strict budget, so \eqref{eq:support-coarse} also applies to \(\widetilde F_i\). Therefore \eqref{eq:projected-concentration} holds with \(\widetilde F_i\) in place of \(F_i\). For each fixed earlier \(i\), all sufficiently late supports lie in \(C_i\). A recursive subsequence makes this true for every later selected index simultaneously. Now Lemma~\ref{lem:compatible}(2), with \(u_i=\widetilde F_i\) and \(b_i=1\), gives a common Lipschitz bound for finite signed sums. \paragraph{One repeated label.} It remains to treat a fixed label \(\gamma=(\lambda,j,\xi)\). Here all cylindrical factors depend on the same finite set \(I=I_\gamma\). We first expand the tests to isolate a varying term that still detects the vectors. An escaping tail index then gives disjoint supports. Otherwise, a first small remainder \(R\) gives shrinking cylindrical supports; a final local modification produces nested plateaux with summably small values. Extract a subsequence on which the number \(m\leq h\) and the types \(G,R\) of cylindrical operations are fixed, as are the number \(l\leq h\) and the types of tail factors. For each operation position its dyadic scale has a subsequence that is either constant or tends to zero. In the constant case its center can also be made constant, because the permitted grid in the fixed cube is finite. At each tail position the scale \(c\) can be made constant, and its integer index \(N\) is either constant or tends to infinity. Make all these finitely many extractions together. \emph{Expansion and detection.} Call an ingredient fixed when all of its parameters are now constant. The parameters in each concrete representation are frozen before the following algebraic expansion. Replace every nonfixed \(G_{q,\varepsilon}\) by \(\mathrm{Id}+R_{q,\varepsilon}\), and every nonfixed factor \(b_{c,N}\) by \(1+(b_{c,N}-1)\). The operations are linear in their input functions, so these identities distribute through later operations with no parameters recomputed. The expansion is only of the cylindrical operators and of the tail product separately; it never applies \(G\) to a tail-dependent full test. There are at most \(K_0=2^{m+l}\leq2^{2h}\) resulting term positions. Each cylindrical term retains a chronological subsequence of the original operations, possibly replacing \(G\) by \(R\) at the same scale. Its scales remain nonincreasing and its total scale does not increase. Omitting a tail factor or replacing \(b\) by \(b-1\) also preserves the permitted type and scale. Because \(j\) is fixed, all resulting full terms belong to one class \(\mathcal V_H\) for some fixed \(H\geq\max\{h,j\}\), even if the original class was \(\mathcal T_h\). Write the exact expansion as \begin{equation} F_i=\sum_{a=1}^{K}F_i^a, \qquad K\leq K_0. \label{eq:label-expansion} \end{equation} A term position containing only fixed ingredients is a fixed concrete test \(F^a\). Its pairing with \(m_i\) tends to zero by weak nullity; it is not asserted to vanish identically. There are only finitely many such positions, so their total pairing tends to zero. In view of \eqref{eq:selection-detection}, for all sufficiently large \(i\) the sum of the absolute pairings of the varying terms in \eqref{eq:label-expansion} is at least \(\delta/2\). One of the at most \(K_0\) positions has pairing at least \(\delta/(2K_0)\); a subsequence fixes that position. Relabel its tests as \begin{equation} F_i=u_i b_i,\qquad |\langle F_i,m_i\rangle|\geq\delta_0>0. \label{eq:varying-detection} \end{equation} If \(b_i\) contains a nonfixed factor \(b_{c,N_i}-1\) with \(N_i\to\infty\), its support is contained in \(\{\tau_{N_i}\geq c\}\) by \eqref{eq:tail-support}. The band is fixed, so Lemma~\ref{lem:tail-separation} applies. We may therefore assume no such factor remains. Every retained nonfixed tail factor would have this form after expansion. The remaining tail product is therefore fixed, and the variation in \eqref{eq:varying-detection} must occur in the cylindrical factor. Every retained nonfixed cylindrical operation is an \(R\): a nonfixed \(G\) was replaced by an omitted identity or by \(R\). \emph{A small remainder.} Choose the first retained \(R\) whose scale \(\varepsilon_i\to0\), and call its center \(q_i\). All retained operations before it are fixed, so they produce one fixed prefix function \(p\) from \(f_\gamma\). Set \[ L_{\mathrm{pre}}=\Lip(p)\leq4^hL_0. \] This is the Lipschitz bound of the prefix, not the base bound \(L_0\); earlier operations may have enlarged it. If \(L_{\mathrm{pre}}=0\), this \(R\) and the resulting test vanish, contradicting \eqref{eq:varying-detection}. Lemma~\ref{lem:operations} gives \[ \|R_{q_i,\varepsilon_i}p\|_\infty \leq L_{\mathrm{pre}}\varepsilon_i,\qquad K_I(R_{q_i,\varepsilon_i}p) \subset\overline B_\infty(q_i,\varepsilon_i). \] Every retained later scale is at most \(\varepsilon_i\), by the nonincreasing order in the original representation. A later \(G\) does not increase the supremum norm, a later \(R\) increases it by at most a factor two, and either enlarges projected support by at most its scale. Iterating the two parts of Lemma~\ref{lem:operations} over at most \(h\) later operations yields \begin{equation} \|u_i\|_\infty\leq2^hL_{\mathrm{pre}}\varepsilon_i,\qquad \{s|_I:s\in\supp_B u_i\} \subset K_I(u_i) \subset\overline B_\infty(q_i,(h+1)\varepsilon_i). \label{eq:small-r-support} \end{equation} The first inclusion follows by continuity of coordinate restriction and the definition of relative support. This is where the order of scales is essential: a fixed total budget alone would not make the sum of the later scales tend to zero. Pass to a subsequence with \(q_i\to v\) in the compact cube \([-1,1]^I\). We now make each cylindrical factor constant on a small cylinder about \(v\), while preserving \eqref{eq:varying-detection}. For a fixed \(i\), choose arbitrarily small positive dyadic \(\theta\) that are below the last retained scale, below the remaining strict budget, and at most \(\varepsilon_i\). Let \(q_i^+(\theta)\) be a permitted grid point within \(\theta/8\) of \(v\), and set \[ \widetilde F_{i,\theta} =(G_{q_i^+(\theta),\theta}u_i)b_i. \] All these full tests, and \(F_i=u_i b_i\), belong to one fixed enlarged class \(\mathcal V_{H'}\), with \(H'\) large enough for one more cylindrical operation. The tail product has supremum norm at most one, so \[ \|\widetilde F_{i,\theta}-F_i\|_\infty \leq\theta\Lip(u_i). \] For the fixed vector \(m_i\), pointwise convergence and \eqref{eq:fixed-vector} give an allowed choice \(\theta_i\) such that \begin{equation} |\langle\widetilde F_{i,\theta_i}-F_i,m_i\rangle| <\delta_0/2. \label{eq:retained-detection} \end{equation} Again the scale is chosen separately for each \(m_i\); no uniform dual convergence on the moving sequence is used. Write \(\widetilde u_i=G_{q_i^+(\theta_i),\theta_i}u_i\) and \(\widetilde F_i=\widetilde u_i b_i\). It detects with bound \(\delta_0/2\). The support enlargement in Lemma~\ref{lem:operations}, \eqref{eq:small-r-support}, and \(\theta_i\leq\varepsilon_i\) give \begin{equation} \{s|_I:s\in\supp_B\widetilde u_i\} \subset\overline B_\infty(q_i,(h+2)\varepsilon_i). \label{eq:modified-small-support} \end{equation} This conclusion does not require the new grid center to be close to \(q_i\): a new nonzero value can be created only near an old nonzero value, which is exactly the support enlargement proved earlier. As \(q_i\to v\) and \(\varepsilon_i\to0\), these cylindrical supports concentrate at \(v\). On the relatively open cylinder \[ C_i=\{s\in B:\|s|_I-v\|_\infty<3\theta_i/8\}, \] the function \(\widetilde u_i\) is the constant \(e_i=u_i(q_i^+(\theta_i))\). Equation \eqref{eq:small-r-support} gives \begin{equation} |e_i|\leq2^hL_{\mathrm{pre}}\varepsilon_i \longrightarrow0. \label{eq:small-plateau} \end{equation} \emph{Nested plateaux.} Choose a recursive subsequence on which \(\sum_i|e_i|<\infty\) and \(\supp_B\widetilde u_k\subset C_i\) whenever \(k>i\). To see that both requirements can be imposed, after selecting finitely many indices use \eqref{eq:modified-small-support} to discard a finite initial segment so that all remaining supports lie in their cylinders; then choose the next index with, for example, \(|e_i|\leq2^{-i}\), using \eqref{eq:small-plateau}. Continue. The remaining \(b_i\) are products of at most \(h\) tail factors of supremum norm at most one and Lipschitz constant at most \(2^h\). Thus \(\Lip(b_i)\leq h2^h\) uniformly. The full \(\widetilde F_i\) have a common Lipschitz bound because they are in \(\mathcal V_{H'}\), and \[ \sum_i|e_i|\Lip(b_i)<\infty. \] Lemma~\ref{lem:compatible}(2), applied to the cylindrical supports in \eqref{eq:modified-small-support}, gives the required common Lipschitz bound for all finite signed sums. The nesting is of \(\supp_B\widetilde u_i\), not merely the possibly smaller supports of \(\widetilde F_i\). In each case the modified tests remain in one listed class, retain a positive common lower bound on their pairings, and have a common Lipschitz bound for finite signed sums. Choose an integer \(C_1\) no smaller than this last bound. These are the required conclusions. \end{proof} \subsection{Excluding a linear copy of \texorpdfstring{\(c_0\)}{c0}} \begin{proposition}\label{prop:no-c0} The Banach space \(Z\) contains no linearly isomorphic copy of \(c_0\). \end{proposition} \begin{proof} Suppose \(T:c_0\to Z\) is an isomorphic embedding and put \(m_i=Te_i\). The lower bound for \(T\) and the identity \(\|\sum_{i\in H}\epsilon_i e_i\|_\infty=1\) for nonempty finite \(H\) give \eqref{eq:bounded-signed} for some \(r,M>0\). Lemma~\ref{lem:detectors} supplies a weakly null subsequence and detectors in one class. Proposition~\ref{prop:compatible-detectors} then supplies compatible detectors with a common nonzero pairing. For their class \(\mathcal L_1\), bound \(C_1\), and pairing constant \(\delta_1\), set \(d_1=(\mathcal L_1,C_1,2)\). Lemma~\ref{lem:detector-growth} gives \[ M^2\geq\alpha_{d_1}|H|\delta_1^2 \] for every finite set of selected indices \(H\), a contradiction. Thus no such embedding \(T\) exists. \end{proof} ==== END Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//07-no-c0.tex ==== ==== BEGIN Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//08-assembly.tex ==== \section{Assembly and same-space consequences}\label{sec:assembly} The construction now supplies both inputs needed after the absorption criterion: a lifted correction and the absence of linear \(c_0\). \begin{proof}[Proof of Theorem~\ref{thm:main}] Lemma~\ref{lem:completion} gives a separable real Banach space \(Z\). Proposition~\ref{prop:no-c0} excludes a linearly isomorphic copy of ordinary \(c_0\) in \(Z\). Propositions~\ref{prop:global} and \ref{prop:onto} give a bi-Lipschitz bijection \[ g:E\oplus_\infty U\longrightarrow U \] with \(E=c_0(\N)\) and lower constant \(c_g=1/5-24\eta>0\). Lemmas~\ref{lem:Q} and \ref{lem:K} give a bounded linear \(Q:Z\to U\) and a Lipschitz \(K:E\oplus_\infty U\to Z\) with \(\Lip(K)\leq3\) and \(QK=g-P\). Applying Lemma~\ref{lem:absorption} yields the onto bi-Lipschitz map \[ F:Z\oplus_\infty E\to Z,\qquad F(b,t)=b+K(t,Qb), \] with the explicit inverse \eqref{eq:absorb-inverse}. Its inverse is the bi-Lipschitz bijection in the opposite direction \(Z\to Z\oplus_\infty c_0\). This proves the theorem. \end{proof} \begin{samepage} \begin{corollary}\label{cor:same-space} For this same separable real Banach space \(Z\): \begin{enumerate} \item \(Z\oplus_\infty c_0\) and \(Z\) are bi-Lipschitz equivalent but not linearly isomorphic. \item \(c_0\) embeds bi-Lipschitzly into \(Z\), although \(Z\) contains no linear copy of \(c_0\). \item Every separable metric space embeds bi-Lipschitzly into \(Z\). \end{enumerate} \end{corollary} \end{samepage} \begin{proof} The direct summand \(\{0\}\oplus c_0\) is a linear isometric copy of \(c_0\). A bounded linear isomorphism from the direct sum onto \(Z\) would carry it to a closed linear copy in \(Z\), contradicting Proposition~\ref{prop:no-c0}. The restriction \(t\mapsto F(0,t)\) is a bi-Lipschitz embedding, proving the second statement. Aharoni's theorem \cite{Aharoni74} embeds every separable metric space bi-Lipschitzly into \(c_0\); composition with this restriction gives the third statement. \end{proof} ==== END Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//08-assembly.tex ==== ==== BEGIN Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//main.tex ==== \documentclass[11pt]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage[a4paper,margin=26mm]{geometry} \usepackage{amsmath,amssymb,amsthm,mathtools} \usepackage{microtype} \usepackage{tikz} \usetikzlibrary{arrows.meta,positioning} \usepackage[colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref} \hypersetup{ pdftitle={Bi-Lipschitz Absorption of c0 Without a Linear Copy of c0}, pdfauthor={OpenAI} } \numberwithin{equation}{section} \newtheorem{theorem}{Theorem}[section] \newtheorem{lemma}[theorem]{Lemma} \newtheorem{proposition}[theorem]{Proposition} \newtheorem{corollary}[theorem]{Corollary} \theoremstyle{definition} \newtheorem{definition}[theorem]{Definition} \theoremstyle{remark} \newtheorem{remark}[theorem]{Remark} \newcommand{\Lip}{\operatorname{Lip}} \newcommand{\supp}{\operatorname{supp}} \newcommand{\cnull}{c_0} \newcommand{\R}{\mathbb R} \newcommand{\N}{\mathbb N} \setlength{\emergencystretch}{2em} \title{Bi-Lipschitz Absorption of \(c_0\)\\ Without a Linear Copy of \(c_0\)} \author{OpenAI} \date{September 26, 2026} \begin{document} \maketitle \begin{abstract} We construct a separable real Banach space \(Z\) that contains no linear copy of \(c_0\), yet is bi-Lipschitz equivalent to \(Z\oplus_\infty c_0\). The same space contains a bi-Lipschitz image of every separable metric space. \end{abstract} \input{sections/01-introduction.tex} \input{sections/02-absorption.tex} \input{sections/03-weights.tex} \input{sections/04-shift.tex} \input{sections/05-tests.tex} \input{sections/06-molecules.tex} \input{sections/07-no-c0.tex} \input{sections/08-assembly.tex} \bibliographystyle{plain} \bibliography{references} \end{document} ==== END Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//main.tex ==== ==== BEGIN Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//terminal-scalar.tex ==== \begin{figure}[htbp] \centering \begin{tikzpicture}[ >=Latex, every node/.style={font=\small}, block/.style={draw,minimum width=29mm,minimum height=10mm,align=center}, scalar/.style={draw,minimum width=21mm,minimum height=8mm,align=center} ] \node[scalar] (a0) at (0,0) {\(a_{i,0}=t_i\)}; \node[block] (y1) at (3.0,0) {\(y^{i,1}\)\\\(w^{i,1}y^{i,1}=a_{i,0}\)}; \node (dots) at (5.2,0) {\(\cdots\)}; \node[block] (yn) at (7.4,0) {\(y^{i,N}\)\\\(w^{i,N}y^{i,N}=a_{i,N-1}\)}; \node[scalar] (terminal) at (10.7,0) {\(c_i=a_{i,N}\)\\extra target}; \draw[->] (a0) -- (y1); \draw[->] (y1) -- (dots); \draw[->] (dots) -- (yn); \node[block] (spill) at (10.7,-1.8) {\((i,N+1)\) output\\\(v^{i,N+1}c_i\)}; \draw[->] (terminal) -- node[right,align=left] {\(x^{i,N+1}=0\)} (spill); \node[align=left,anchor=west] at (0,-1.8) {Finite target: \((y,c)\).\\ Brouwer is applied with \(c=0\).}; \end{tikzpicture} \caption{A row of length \(N\) with frozen weights and independent extra target scalar \(c_i=a_{i,N}\). The block readouts recover the predecessor scalars, while \(c_i\) records the scalar not read by any block in the finite row. At the nonlinear fixed point it is set to zero, which kills the only possible output spillover into the next block.} \label{fig:terminal} \end{figure} ==== END Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//terminal-scalar.tex ==== ==== BEGIN Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//references.bib ==== @article{Ribe76, author = {Ribe, Martin}, title = {On uniformly homeomorphic normed spaces}, journal = {Arkiv f{\"o}r Matematik}, volume = {14}, year = {1976}, pages = {237--244}, doi = {10.1007/BF02385837} } @article{Aharoni74, author = {Aharoni, Israel}, title = {Every separable metric space is {Lipschitz} equivalent to a subset of {$c_0^+$}}, journal = {Israel Journal of Mathematics}, volume = {19}, year = {1974}, pages = {284--291}, doi = {10.1007/BF02757727} } @article{AL78, author = {Aharoni, Israel and Lindenstrauss, Joram}, title = {Uniform equivalence between {Banach} spaces}, journal = {Bulletin of the American Mathematical Society}, volume = {84}, number = {2}, year = {1978}, pages = {281--283}, doi = {10.1090/S0002-9904-1978-14475-9} } @article{Ribe84, author = {Ribe, Martin}, title = {Existence of separable uniformly homeomorphic nonisomorphic {Banach} spaces}, journal = {Israel Journal of Mathematics}, volume = {48}, number = {2--3}, year = {1984}, pages = {139--147}, doi = {10.1007/BF02761159} } @article{AL85, author = {Aharoni, Israel and Lindenstrauss, Joram}, title = {An extension of a result of {Ribe}}, journal = {Israel Journal of Mathematics}, volume = {52}, number = {1--2}, year = {1985}, pages = {59--64}, doi = {10.1007/BF02776080} } @article{JLS96, author = {Johnson, William B. and Lindenstrauss, Joram and Schechtman, Gideon}, title = {{Banach} spaces determined by their uniform structures}, journal = {Geometric and Functional Analysis}, volume = {6}, number = {3}, year = {1996}, pages = {430--470}, doi = {10.1007/BF02249259}, note = {Theorem locators refer to \url{https://arxiv.org/abs/math/9701203v1}} } @article{GKL00, author = {Godefroy, Gilles and Kalton, Nigel J. and Lancien, Gilles}, title = {Subspaces of {$c_0(\mathbb{N})$} and {Lipschitz} isomorphisms}, journal = {Geometric and Functional Analysis}, volume = {10}, number = {4}, year = {2000}, pages = {798--820}, doi = {10.1007/PL00001638} } @article{AE56, author = {Arens, Richard F. and Eells, Jr., James}, title = {On embedding uniform and topological spaces}, journal = {Pacific Journal of Mathematics}, volume = {6}, number = {3}, year = {1956}, pages = {397--403}, doi = {10.2140/pjm.1956.6.397} } @article{GK03, author = {Godefroy, Gilles and Kalton, Nigel J.}, title = {{Lipschitz}-free {Banach} spaces}, journal = {Studia Mathematica}, volume = {159}, number = {1}, year = {2003}, pages = {121--141}, doi = {10.4064/sm159-1-6} } @article{Kalton04, author = {Kalton, Nigel J.}, title = {Spaces of {Lipschitz} and {H{\"o}lder} functions and their applications}, journal = {Collectanea Mathematica}, volume = {55}, number = {2}, year = {2004}, pages = {171--217} } @article{Kalton08, author = {Kalton, Nigel J.}, title = {The nonlinear geometry of {Banach} spaces}, journal = {Revista Matem{\'a}tica Complutense}, volume = {21}, number = {1}, year = {2008}, pages = {7--60}, doi = {10.5209/rev_REMA.2008.v21.n1.16426} } @article{HJS25, author = {H{\'a}jek, Petr and Johanis, Michal and Schlumprecht, Thomas}, title = {Remarks on the point character of {Banach} spaces and non-linear embeddings into {$c_0(\Gamma)$}}, journal = {Pure and Applied Functional Analysis}, volume = {10}, number = {4}, year = {2025}, pages = {811--824}, eprint = {2401.00831v1}, archivePrefix = {arXiv} } @misc{Sari26, author = {Sar{\i}, B{\"u}nyamin}, title = {A coarse-{Lipschitz} embedding of {$c_0$} into a separable dual {Banach} space}, year = {2026}, note = {arXiv:2608.04117v2, 26 August 2026}, url = {https://arxiv.org/abs/2608.04117v2} } @misc{OpenAI2026Baseline, author = {{OpenAI}}, title = {{Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic}}, howpublished = {OpenAI Math Release preprint \href{https://github.com/openai/math/blob/main/preprints/Lipschitz-Equivalent-Separable-Banach-Spaces-Need-Not-Be-Linearly-Isomorphic-September-24-2026/paper.pdf}{OAI:Lipschitz-Equivalent-Separable-Banach-Spaces-Need-Not-Be-Linearly-Isomorphic-September-24-2026}}, year = {2026} } ==== END Bi-Lipschitz-Absorption-of-c0-Without-a-Linear-Copy-of-c0//references.bib ====