==== TABLE OF CONTENTS ==== Bounded-degree-coboundary-expanders-in-every-dimension//attachments.tex Bounded-degree-coboundary-expanders-in-every-dimension//construction.tex Bounded-degree-coboundary-expanders-in-every-dimension//expansion.tex Bounded-degree-coboundary-expanders-in-every-dimension//geometry.tex Bounded-degree-coboundary-expanders-in-every-dimension//homology.tex Bounded-degree-coboundary-expanders-in-every-dimension//introduction.tex Bounded-degree-coboundary-expanders-in-every-dimension//main.tex Bounded-degree-coboundary-expanders-in-every-dimension//references.tex =========================== ==== BEGIN Bounded-degree-coboundary-expanders-in-every-dimension//attachments.tex ==== \begin{figure}[tbp] \centering \begin{tikzpicture}[ every node/.style={font=\small,align=center}, box/.style={draw,rounded corners=2pt,inner sep=6pt,text width=5.0cm}, old/.style={box,draw=black!55,fill=black!5}, new/.style={box,draw=blue!50!black,fill=blue!4}, arrow/.style={-{Latex[length=2mm]},semithick} ] \node[box,text width=6.3cm] (block) at (0,2.8) {A face $\tau$ of the block $F*O$\\ $F$ has $|D|$ vertices; $\dim O=|J|-1$}; \node[old] (old) at (-3.3,1.0) {$\tau$ omits a vertex of $F$\\ $\tau\in\partial F*O$: already present}; \node[new] (survives) at (3.3,1.0) {$\tau=F\cup\sigma$, with $\sigma\in O$\\ Survives in relative chains; $\sigma=\varnothing$ is allowed}; \draw[arrow] (block.south west) -- (old.north); \draw[arrow] (block.south east) -- (survives.north); \node[old] (deletef) at (-3.3,-1.1) {A vertex of $F$ is deleted\\ The resulting face is zero in relative chains}; \node[new] (deleteo) at (3.3,-1.1) {A vertex $v$ of $\sigma$ is deleted\\ The resulting face is $F\cup(\sigma\setminus\{v\})$}; \draw[arrow] (survives.south west) -- (deletef.north east); \draw[arrow] (survives.south) -- (deleteo.north); \node at (0,-2.35) {$C_k(F*O,\partial F*O;\F) \cong \wtC_{k-|D|}(O;\F)$}; \end{tikzpicture} \caption{One block of the codistance filtration, shown as a schematic of its faces and boundary operations. The new relative faces contain every vertex of $F$. Deleting an $F$-vertex lands in the old subcomplex; the remaining boundary is the augmented boundary of $O$, shifted by $|D|$. The complex $O$ is not assumed to be contractible.} \label{fig:codistance-attachment} \end{figure} ==== END Bounded-degree-coboundary-expanders-in-every-dimension//attachments.tex ==== ==== BEGIN Bounded-degree-coboundary-expanders-in-every-dimension//construction.tex ==== \section{The congruence complexes} \label{sec:construction} We now define the complexes appearing in \cref{thm:main}. Fix \[ n=2d,\qquad N=n+1=2d+1, \] and choose a sufficiently large odd prime $q$, depending only on $N$. The precise largeness requirements will be stated where they are used. Set $k=\mathbb F_q$, $R=k[t]$, and \[ \Gamma_a(m)=\ker\bigl(\SL_a(R)\longrightarrow\SL_a(R/(t^m))\bigr). \] Let $U\le\SL_N(R)$ be the inverse image, under evaluation at $t=0$, of the upper unitriangular subgroup of $\SL_N(k)$. Put \[ S=\{0,1,\ldots,N-1\},\qquad x_i=e_{i,i+1}(1)\ (1\le i0$ independent of the finite quotient, \begin{equation}\label{eq:cosystolic} \norm{\delta_i f}_{Y,i+1} \ge\eta\,\dist_{Y,i}(f,Z^i(Y)) \qquad(0\le i0$. It remains to pass from these $(n-1)$-skeleta to the $d$-skeleta $X_m$ without losing a uniform expansion constant. \subsection{Degree bounds and growth} Recall $M=q^{\binom N2}$ from \eqref{eq:M}. The common stabilizer of all base vertices is $U_{\varnothing}=\{1\}$, so the chambers of $T_m$ are in bijection with $G_m$. A face of type $A$ lies in exactly $|U_{S\setminus A}|$ chambers. In particular, every vertex lies in exactly $M$ chambers, and every panel (a face of dimension $n-1$) lies in exactly $q$ chambers. Each chamber has $N$ vertices, so every vertex of $X_m$ lies in at most \begin{equation}\label{eq:D} D=M\binom{N-1}{d} \end{equation} faces of dimension $d$. The complexes $T_m$ and $X_m$ are pure, and $X_m$ is connected by \cref{prop:homology-comparisons}. The subgroup $\{e_{12}(f):f\in R\}$ lies in $U$ by definition, and its image in $G_m$ has order $q^m$. There are $|G_m|/M$ vertices of each of the $N$ types. Thus \begin{equation}\label{eq:growth} |X_m(0)|=\frac{N|G_m|}{M}\ge\frac{Nq^m}{M}\longrightarrow\infty. \end{equation} \subsection{Weights on skeleta} The expansion theorem uses the intrinsic weights of $Y_m$, while \cref{thm:main} uses those of $X_m$. The following elementary observation keeps track of this change of normalization. Let $T$ be a finite pure $n$-complex, put $X=\skel_s T$, and write $\mu_i=w_i^T$ and $\nu_i=w_i^X$. For $\tau\in T(s)$ let $c(\tau)$ be its number of containing chambers. If $00$, independent of $m$ and $i$. Reindexing $m=2,3,\ldots$ gives the required sequence. \end{proof} ==== END Bounded-degree-coboundary-expanders-in-every-dimension//expansion.tex ==== ==== BEGIN Bounded-degree-coboundary-expanders-in-every-dimension//geometry.tex ==== \section{The infinite coset complex} \label{sec:geometry} Put $L=\CC(U;(H_i)_{i\in S})$. We will prove \begin{equation}\label{eq:L-acyclic} \wtH_j(L;\F)=0\qquad(0\le j0$. Morrow's theorem says that the powers of any ideal in a commutative Noetherian ring form a Tor-unital system \cite[Theorem~0.3, arXiv~v2]{Morrow}. For a Tor-unital inverse system of commutative nonunital rings, Iwasa's integral homology pro-stability theorem says that, if $r=\max\{2,\sup_m\sr(A_m)\}<\infty$, then \begin{equation}\label{eq:iwasa} (H_j(\GL_a(A_m);\Z))_m\longrightarrow (H_j(\GL_{a+1}(A_m);\Z))_m \quad\text{is a pro-isomorphism for }a\ge2j+r-1. \end{equation} We cite the published version \cite[Theorem~5.13]{Iwasa}. \begin{lemma}\label{lem:stabilization} Let $h\ge0$ be an integer. If $a\ge2h+1$, the inclusion on the first $a$ coordinates induces surjections \[ H_j(\Gamma_a(m);\F)\longrightarrow H_j(\Gamma_{a+1}(m);\F) \qquad(0\le j\le h,\ m\ge1). \] \end{lemma} \begin{proof} Apply \eqref{eq:iwasa} to $A_m=t^m k[t]$. In this case $\GL_a(A_m)$ is exactly the group of matrices in $\GL_a(R)$ congruent to $I$ modulo $t^m$: the entrywise map from the unitization is injective on $A_m$, and an inverse congruent to $I$ lifts back to the unitization. Such a matrix has determinant in $R^*=k^*$, congruent to $1$ modulo $t^m$; hence its determinant is $1$. Thus $\GL_a(A_m)=\Gamma_a(m)$. The nonunital stable range of every $A_m$ is at most $2$. Here is a direct verification of the relative row criterion. For a unimodular row $(b_1,\ldots,b_r)$ with $r\ge3$ and $(b_1,\ldots,b_r)\equiv(1,0,\ldots,0) \pmod{t^m}$, the polynomial $b_1$ is coprime to $t$. At each irreducible divisor of $b_1$ at which $b_r$ is nonzero, choose a residue for $v$ avoiding $-b_2/b_r$. The Chinese remainder theorem allows all these choices with $v\in t^mR$. Then $(b_1,b_2+vb_r,b_3,\ldots,b_{r-1})$ is unimodular and still has the same residue modulo $t^m$: at a divisor where $b_r$ vanishes, original unimodularity already makes one of $b_2,\ldots,b_{r-1}$ nonzero. To check the unitization condition, if a row $b$ has $b\cdot c=1$ over $R$ and $b\equiv e_1\pmod{t^m}$, then \[ c'=e_1+(1-b_1)c \quad\text{satisfies}\quad b\cdot c'=1, \qquad c'\equiv e_1\pmod{t^m}. \] It therefore lifts to a unimodularity relation over $\Z\ltimes A_m$: the difference between the lifted dot product and $1$ lies in $A_m$, where the map to $R$ is injective. This proves the claimed stable-range bound. Morrow's theorem and \eqref{eq:iwasa} now give pro-isomorphisms in integral homology for $0\le j\le h$. The natural universal coefficient sequences \[ 0\longrightarrow H_j(G;\Z)\otimes\F \longrightarrow H_j(G;\F) \longrightarrow\Tor_1^{\Z}(H_{j-1}(G;\Z),\F) \longrightarrow0 \] give pro-isomorphisms with $\F$ coefficients in the same range. For $j\ge1$, both integral degrees $j$ and $j-1$ are covered; degree zero is immediate. Indeed, the tensor and Tor functors extend to inverse systems and preserve isomorphisms in the pro-category, and these levelwise exact sequences are exact there as well. In particular, the systems of cokernels of the displayed stabilization maps over $\F$ are pro-zero. For $m'\ge m$, the index $[\Gamma_a(m):\Gamma_a(m')]$ is finite and odd. To see this, reduce modulo $t^{m'}$ and filter matrices congruent to $I$ modulo $t^m$ by successive powers of $t$; each successive quotient embeds into an additive matrix group over $k$. Transfer therefore gives \[ H_j(\Gamma_a(m);\F)\xrightarrow{\operatorname{tr}} H_j(\Gamma_a(m');\F)\xrightarrow{\operatorname{inc}_*} H_j(\Gamma_a(m);\F), \qquad \operatorname{inc}_*\operatorname{tr}=1. \] Thus all homology transition maps, and consequently all cokernel transition maps, are surjective. A pro-zero system with surjective transition maps is zero at every level: a sufficiently late transition to any chosen term is both zero and surjective. Applying this observation to the cokernels gives the required ordinary surjections. \end{proof} \subsection{Trivial conjugation and vanishing cohomology} \label{subsec:conjugation} Stabilization lets us represent every homology class on any chosen set of $N-2$ coordinates. The two remaining coordinates will make each elementary conjugation act trivially. This is the finite-level argument corresponding to the stability-to-conjugation principle in \cite[Corollary~5.14]{Iwasa}. \begin{lemma}\label{lem:trivial-action} For $1\le j\le d-1$, conjugation by $\SL_N(R)$ acts trivially on $H_j(\Gamma_N(m);\F)$, for every $m\ge1$. \end{lemma} \begin{proof} Our choice of $N$ gives $N-2=2(d-1)+1$. By two applications of \cref{lem:stabilization}, the subgroup $\Gamma_{N-2}(m)$ on the first $N-2$ coordinates surjects onto $H_j(\Gamma_N(m);\F)$ in the stated degrees. Conjugating by permutation matrices gives the same surjectivity on any specified $N-2$ coordinates, since each such matrix normalizes $\Gamma_N(m)$ and therefore induces an automorphism of its homology. Every elementary matrix $e_{ab}(f)$ centralizes the congruence subgroup on the coordinates complementary to $a,b$. Its conjugation action therefore fixes the image of a surjection onto $H_j(\Gamma_N(m);\F)$, so that action is trivial. Elementary matrices generate $\SL_N(R)$ because $R$ is Euclidean, proving the lemma. \end{proof} We can now recover all the required congruence-group homology from its coinvariants under $G_m$. The odd order of $G_m$ makes taking these coinvariants exact, and the preceding lemma makes their action trivial. \begin{proposition}\label{prop:quotient-homology} For every $m\ge2$, \[ H_j(\Gamma_N(m);\F)=H_j(T_m;\F)=H^j(T_m;\F)=0 \qquad(1\le j\le d-1). \] \end{proposition} \begin{proof} The finite group $G_m=U/\Gamma_N(m)$ has odd order: its quotient modulo $t$ is the upper unitriangular group over $k$, and the kernel has a filtration whose factors embed into additive matrix groups over $k$. Let $P_*$ be a projective $\F[U]$-resolution of the trivial module $\F$. Its restriction to $\Gamma_N(m)$ is still projective, because $\F[U]$ is free over $\F[\Gamma_N(m)]$. Hence $(P_*)_{\Gamma_N(m)}$ computes $H_*(\Gamma_N(m);\F)$. The quotient $G_m$ acts on this chain complex, and its action on homology is the usual conjugation action. Averaging over the odd-order group $G_m$ makes its coinvariant functor exact. Since $P_U=(P_{\Gamma_N(m)})_{G_m}$, taking homology gives \[ H_j(U;\F)\cong H_j(\Gamma_N(m);\F)_{G_m}. \] By \cref{lem:trivial-action}, the right side equals $H_j(\Gamma_N(m);\F)$ for $1\le j\le d-1$. Both homology assertions now follow from \cref{prop:homology-comparisons}, since $d-10$, and finite connected pure $d$-dimensional simplicial complexes $X_m$, with $|X_m(0)|\longrightarrow\infty$, such that every vertex belongs to at most $D$ faces of dimension $d$ and, for every $f\in C^i(X_m;\F)$, \begin{equation}\label{eq:goal} \norm{\delta_i f}_{X_m,i+1} \ge \eps\,\dist_{X_m,i}(f,B^i(X_m)) \qquad(0\le i