A
D
V
E
R
T
I
S
E
M
E
N
T
ADVERTISEMENT
Bounded-degree coboundary expanders in every dimension
expertly designed by an internal OpenAI model  ·  released 2026-09-24  ·  original PDF
Theorems: 1 Lemmas: 4 Proofs: 9
Formulas: 553 Words: 6,365 Play time: ~1 hour

>>> How to Play <<<
For every integer d ≥ 3, we construct arbitrarily large finite d-dimensional simplicial complexes with uniformly bounded vertex degrees and uniform 𝔽2 coboundary expansion in every degree below d. Together with the known graph and two-dimensional cases, this establishes the existence of bounded-degree 𝔽2 coboundary expanders in every positive dimension.

>>> Level Map <<<
  1. Introduction
  2. The congruence complexes
  3. The infinite coset complex
  4. The finite local groups
  5. The twin-building model
  6. A filtration by codistance
  7. Homology and the finite quotients
  8. An acyclic complex as a partial resolution
  9. From pro-stability to ordinary surjectivity
  10. Trivial conjugation and vanishing cohomology
  11. Coboundary expansion
  12. The quantitative input and its hypotheses
  13. Degree bounds and growth
  14. Weights on skeleta

Introduction

In an expander graph, the edge boundary of a set of vertices controls its distance from the empty set or the whole vertex set. Coboundary expansion extends this condition to sets of faces in a simplicial complex. Over \(\mathbb F_2\), the coboundary of a set of \(i\)-faces consists of the \((i+1)\)-faces containing an odd number of them. We construct complexes of increasing size for which this boundary controls distance from the space of coboundaries, uniformly in the size and with a bounded number of top-dimensional faces at each vertex.

Let \(Y\) be a finite pure \(s\)-dimensional simplicial complex, and let \(Y(i)\) denote its faces with \(i+1\) vertices. Purity means that every face is contained in an \(s\)-face. Write \(C^i(Y;\mathbb F_2)\) for the functions from \(Y(i)\) to \(\mathbb F_2\). We use the weights \[ w_i^Y(\sigma)= \frac{\#\{\tau\in Y(s):\sigma\subseteq\tau\}} {\binom{s+1}{i+1}\,|Y(s)|}, \qquad \norm{f}_{Y,i}=\sum_{\sigma:\,f(\sigma)\ne0}w_i^Y(\sigma). \tag{1}\] Equivalently, sample an \(s\)-face uniformly and then one of its \(i\)-faces uniformly; \(\norm{f}_{Y,i}\) is the probability that \(f\) is nonzero there. All simplicial chains and cochains have coefficients in \(\mathbb F_2\) unless specified otherwise. The coboundary is \[(\delta_i f)(\tau)=\sum_{\substack{\sigma\subset\tau\\|\sigma|=i+1}} f(\sigma)\quad\text{in }\mathbb F_2.\] Write \(Z^i(Y)=\ker\delta_i\) and \(B^i(Y)=\operatorname{im}\delta_{i-1}\), taking \(B^0(Y)\) to be the constant functions. For a subspace \(A\subseteq C^i(Y;\mathbb F_2)\), put \[\operatorname{dist}_{Y,i}(f,A)=\min_{a\in A}\norm{f-a}_{Y,i}.\] Thus \(Z^0(Y)=B^0(Y)\) when \(Y\) is connected.

Theorem 1. For every integer \(d\ge3\), there exist constants \(D<\infty\), \(\varepsilon>0\), 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;\mathbb F_2)\), \[ \norm{\delta_i f}_{X_m,i+1} \ge \varepsilon\,\operatorname{dist}_{X_m,i}(f,B^i(X_m)) \qquad(0\le i<d). \tag{2}\] The constants are independent of \(m\), \(i\), and \(f\).

The distinction between cocycles and coboundaries is essential. If \(f\in Z^i(Y)\setminus B^i(Y)\), its coboundary vanishes while its distance from \(B^i(Y)\) is positive. Thus (2) requires the vanishing of \(H^i(Y;\mathbb F_2)=Z^i(Y)/B^i(Y)\), with reduced cohomology understood in degree zero. A uniform inequality against \(Z^i(Y)\) alone allows nonzero cohomology. Our proof supplies both that quantitative inequality and the required vanishing for the same complexes.

Prior work.

The higher-dimensional coisoperimetric viewpoint developed through the random-complex work of Linial and Meshulam [16] and Meshulam and Wallach [20]. Their models retain a complete lower skeleton and study the disappearance of cohomology as top-dimensional faces are added. Gromov connected cohomological filling inequalities with topological overlap and asked for arbitrarily large complexes with bounded vertex incidence and uniform filling bounds [9]. The full coboundary expansion problem also demands vanishing cohomology; a recent formulation is [5].

There are two different degree conditions in this history. Lubotzky and Meshulam constructed random Latin-square coboundary expanders in dimension two [18]; Lubotzky, Luria, and Rosenthal constructed random Steiner-system coboundary expanders in every dimension [17]. These results bound the number of top-dimensional faces through a codimension-one face. The Latin-square complexes have a complete tripartite \(1\)-skeleton, and the Steiner-system complexes have a complete \((d-1)\)-skeleton. In dimensions at least two, vertex degrees grow with the size. The degree bound in 1 is at vertices.

For bounded vertex degree, Kaufman, Kazhdan, and Lubotzky established cosystolic and topological expansion for two-dimensional skeleta of Ramanujan complexes [11]. Evra and Kaufman obtained bounded-degree cosystolic expanders in every dimension through a local-to-global theorem [7]. The associated expansion methods include the building-like complexes of Lubotzky, Meshulam, and Mozes [19], the strongly symmetric complexes of Kaufman and Oppenheim [13], the coefficient-independent methods of Kaufman and Mass [12], and the quantitative local-to-global results of Dikstein and Dinur [6]. We use only the distance-to-cocycles part of cosystolic expansion, stated precisely in (16).

Chapman and Lubotzky proved the existence of bounded-degree two-dimensional coboundary expanders over \(\mathbb F_2\) [5]. In higher ambient dimensions, Kaufman, Oppenheim, and Weinberger [15], and Oppenheim and Valentiner-Branth [24], proved degree-one coboundary expansion for coset complexes with suitable non-Abelian coefficients. Those degree-one results and the cosystolic constructions above do not give the vanishing in every degree required by 1. Together with the two-dimensional result and the graph case, our theorem gives bounded-degree \(\mathbb F_2\) coboundary expanders in every positive dimension.

Our complexes belong to an established algebraic construction program. Kaufman and Oppenheim developed locally spectral expanding coset geometries [14]; O’Donnell and Pratt used Chevalley groups [22]; and Grave de Peralta and Valentiner-Branth developed Kac–Moody–Steinberg group constructions [8]. Oppenheim and Valentiner-Branth proved the cosystolic expansion theorem for these KMS complexes that supplies our quantitative input [23]. Their affine-type-\(A\) polynomial matrix construction [23] already uses the simple root groups appearing here, with quotients by irreducible polynomials. Powers of \(t\) also occur, with different local groups, in the degree-one construction of [15]. For the local groups used here, we pass to the tower of quotients modulo \(t^m\) and prove the cohomology vanishing needed to obtain coboundary expansion in all degrees below \(d\).

Proof strategy.

Fix \(d\) and put \(n=2d\) and \(N=2d+1\). Over a sufficiently large fixed odd prime field \(k\), let \(U\le\operatorname{SL}_N(k[t])\) be the inverse image of the upper unitriangular group under evaluation at zero. We construct an infinite \(n\)-dimensional coset complex \(L\) for \(U\) and its finite congruence quotients \(T_m\). The desired \(X_m\) is the \(d\)-skeleton of \(T_m\). The local groups are fixed finite groups, which gives uniform degree bounds; the congruence quotients grow with \(m\).

The first step is geometric. We identify \(L\) with the subcomplex opposite a chamber in an affine twin building. A filtration by codistance expresses the relative chain groups of each attachment in terms of a spherical opposition complex. The opposition-complex input of [23] makes these attachments acyclic in the required range. Since the whole affine building is contractible, \(L\) has vanishing reduced homology below degree \(n-1\). Its simplex stabilizers have odd order, so its chain complex gives a partial projective resolution over \(\mathbb F_2[U]\). The orbit complex \(U\backslash L\) is a single simplex, which yields the corresponding homology vanishing for \(U\).

The second step passes from \(U\) to each congruence subgroup. Morrow’s pro Tor-unitality theorem [21] and Iwasa’s homology pro-stability theorem [10] apply to the ideals \(t^m k[t]\). Their initial conclusion concerns an inverse system, whereas we need a statement at every level. Odd-index transfer makes the homology maps towards shallower levels surjective over \(\mathbb F_2\). The cokernels of stabilization are therefore both pro-zero and connected by surjective transition maps, so each cokernel vanishes. Two stabilization steps then show that ambient conjugation acts trivially in degrees \(1,\ldots,d-1\). Averaging over the finite odd-order quotient transfers the vanishing from \(U\) to the congruence subgroup, and hence to \(T_m\).

Finally, the KMS theorem gives a uniform inequality against cocycles on the \((n-1)\)-skeleton of \(T_m\). Its weighted norms agree with the corresponding norms on \(T_m\) because every panel lies in the same number of chambers. Passing to the \(d\)-skeleton requires a further comparison: the number of chambers through a \(d\)-face is bounded above and below, and the normalization contributes the same factor in two successive cochain degrees. This factor cancels in the expansion inequality. The cohomology vanishing replaces cocycles by coboundaries and completes the proof.

Organization.

Section 2 defines the congruence complexes. Section 3 proves the local group identities and the acyclicity of \(L\). Section 4 proves the cohomology vanishing of the finite quotients. Section 5 checks the KMS hypotheses, compares skeleton weights, and proves 1.

The congruence complexes

We now define the complexes appearing in 1. 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(\operatorname{SL}_a(R)\longrightarrow\operatorname{SL}_a(R/(t^m))\bigr).\] Let \(U\le\operatorname{SL}_N(R)\) be the inverse image, under evaluation at \(t=0\), of the upper unitriangular subgroup of \(\operatorname{SL}_N(k)\). Put \[S=\{0,1,\ldots,N-1\},\qquad x_i=e_{i,i+1}(1)\ (1\le i<N),\qquad x_0=e_{N,1}(t),\] where \(e_{ab}(f)=I+fE_{ab}\), and define \[ H_i=\langle x_j:j\in S\setminus\{i\}\rangle. \tag{3}\]

For a group \(G\) and subgroups \((K_i)_{i\in S}\), the coset complex \(\operatorname{CC}(G;(K_i))\) has vertices the tagged left cosets \(gK_i\); a collection of vertices is a face when the corresponding cosets have nonempty common intersection. Its chambers are the sets \(\{gK_i:i\in S\}\), so it is pure of dimension \(|S|-1\). For \(m\ge2\), set \[ G_m=U/\Gamma_N(m),\qquad T_m=\operatorname{CC}(G_m;(\overline H_i)_{i\in S}),\qquad X_m=\operatorname{skel}_d T_m. \tag{4}\] The bar denotes reduction modulo \(t^m\). Here \(\Gamma_N(m)\subseteq U\), and \(G_m\) is the finite image of \(U\) in \(\operatorname{SL}_N(R/(t^m))\).

The infinite coset complex

Put \(L=\operatorname{CC}(U;(H_i)_{i\in S})\). We will prove \[ \widetilde H_j(L;\mathbb F_2)=0\qquad(0\le j<n-1). \tag{5}\] This is the acyclicity needed to compare group homology with the homology of the finite complexes. We first identify the finite stabilizers, then realize \(L\) inside an affine building and compute the relative chains of a filtration. Connectedness will also show that the \(x_i\) generate \(U\).

The finite local groups

Regard \(S\) as the edges of the directed cycle \(1\to2\to\cdots\to N\to1\), with edge \(0\) equal to \(N\to1\). For \(J\subsetneq S\), put \(U_J=\langle x_j:j\in J\rangle\) and \(U_{\varnothing}=\{1\}\). Between distinct indices \(a,b\) there is a unique simple directed path in the cycle. Set \[V_{ab}(J)= \begin{cases} k,&\text{if that path lies in $J$ and avoids edge $0$},\\ kt,&\text{if that path lies in $J$ and uses edge $0$},\\ 0,&\text{otherwise}. \end{cases}\]

Lemma 1. For every proper \(J\subsetneq S\), \[ U_J=\{g:g_{aa}=1,\ g_{ab}\in V_{ab}(J)\text{ for }a\ne b\}. \tag{6}\] These are finite groups, and \[ U_J\cap U_K=U_{J\cap K},\qquad \bigcap_{i\in A}H_i=U_{S\setminus A}\quad(\varnothing\ne A\subseteq S). \tag{7}\] For \(m\ge2\), reduction modulo \(t^m\) is injective on all \(U_J\) and preserves all these intersections. In particular, \[ |H_i|=M:=q^{\binom N2}\quad(i\in S),\qquad |U_{\{i\}}|=q. \tag{8}\]

Proof. Deleting an edge outside \(J\) cuts the cycle into a linear order. In this order the right side of (6) is a product of unitriangular groups, one for each path component of \(J\). Factors of \(t\) correspond to conjugation by a diagonal matrix over \(k[t,t^{-1}]\). In particular the displayed matrices form a group.

Because \(q\) is prime, powers of \(x_j\) provide every coefficient in its simple root group. Iterated commutators \[[e_{ab}(f),e_{bc}(g)]=e_{ac}(fg) \qquad(a,b,c\text{ distinct})\] provide every allowed path entry. Unitriangular elimination in the cut order then gives every matrix on the right of (6). This proves the equality. The path descriptions also show the intersection identities. Finally, every entry has degree at most one; reduction modulo \(t^m\), for \(m\ge2\), neither identifies distinct such entries nor changes their allowed subspaces. The same intersection identities therefore hold after reduction. ◻

The twin-building model

The matrix calculation identifies the stabilizers we need. To obtain acyclicity, we now place the coset complex in the classical affine twin building of \(\operatorname{SL}_N(k[t,t^{-1}])\). We use the lattice construction of Abramenko–Van Maldeghem [3]; see also [1] and [2]. Its two halves are the affine buildings at \(0\) and at infinity, both of type \(\widetilde A_n\) and dimension \(n\). Their chambers have one vertex of each type in \(S\). The stabilizers of opposite base chambers are \[B_+=\{g\in\operatorname{SL}_N(k[t]):g(0)\text{ is upper triangular}\},\] and the analogous group \(B_-\) over \(k[t^{-1}]\) with lower triangular reduction at infinity. They satisfy \(B_+=U\rtimes T\) and \(B_+\cap B_-=T\), where \(T\) is the constant diagonal torus.

Fix the positive base chamber \(c_+\). A chamber \(c\) in the negative building has a codistance \(\delta^*(c)=\delta^*(c_+,c)\in W\), where \((W,S)\) is the affine Coxeter system. For two chambers in the same half, their Weyl distance is the element of \(W\) represented by the types of a minimal gallery between them. Write \(\ell\) for word length with respect to \(S\), and \(W_J=\langle J\rangle\) for \(J\subseteq S\). The chambers of codistance \(1\) are exactly the \(B_+\)-orbit of the negative base chamber. We use the convention that an \(s\)-panel varies the vertex of type \(s\). If \(\delta^*(c)=w\), the codistances in this panel belong to \(\{w,ws\}\); the value \(ws\) is attained, and, when \(\ell(ws)<\ell(w)\), every chamber in the panel other than \(c\) has codistance \(ws\). These are the twin-building axioms with the positive argument fixed [3]. Every proper \(J\subsetneq S\) is spherical: a \(J\)-residue, obtained by varying only types in \(J\), is a finite spherical building whose irreducible factors have type \(A\) over \(k\). In the lattice model, fixing the other types fixes a partial lattice chain; completing that chain amounts to choosing flags in its successive finite-dimensional \(k\)-vector-space quotients. This gives the asserted type-\(A\) factors.

Let \(L'\) be the subcomplex consisting of all codistance-\(1\) chambers and their faces. The preceding description shows that \(U\) acts simply transitively on its chambers. We check their vertex stabilizers. In the standard lattice model at infinity, vertices are homothety classes of \(k[[t^{-1}]]\)-lattices. Choose the negative base chamber with vertices represented by exponent vectors \[(0,\ldots,0)\quad\text{(type $0$)},\qquad (\underbrace{0,\ldots,0}_{i},\underbrace{1,\ldots,1}_{N-i}) \quad\text{(type $i$)}.\] For a vertex represented by exponents \((b_a)\), a polynomial matrix in its stabilizer satisfies \[ \deg g_{ab}\le b_a-b_b. \tag{9}\] This is the condition for preserving the lattice generated by \(t^{b_a}e_a\) over \(k[[t^{-1}]]\); because the determinant is \(1\), preservation of its homothety class implies preservation of the lattice itself. Intersecting these bounds with \(U\) gives upper unitriangular constant matrices at the type-\(0\) vertex. At type \(i\ne0\) they give two upper unitriangular constant diagonal blocks, cut after coordinate \(i\), a zero upper-right block, and arbitrary entries in \(kt\) in the lower-left block. By 1, these stabilizers are exactly \(H_0,H_i\), respectively. Sending \(uH_i\) to the corresponding vertex identifies \[ L=\operatorname{CC}(U;(H_i))\cong L'. \tag{10}\] This uses the common-representative definition of faces: a face of \(L'\) lies in one of its chambers, and every such chamber is a unique translate of the base chamber.

A filtration by codistance

We have identified \(L\) with an opposition subcomplex. The next step is to compare it with the whole negative building by adding chambers in codistance order. The homology of each attachment is controlled by spherical opposition complexes, for which we use the following input. In a spherical building of type \(A_r\) over \(k\), let \(O\) be the subcomplex formed by chambers opposite a fixed chamber and their faces. For \(q\ge2^{r-1}\), \[ \widetilde H_j(O;\mathbb F_2)=0\qquad(j<r-1). \tag{11}\] This follows from the integral cone function in [23], whose chain contraction identity remains valid after reduction modulo two. For \(r=1\), the required assertion is just nonemptiness of the opposition complex. For a product of spherical buildings, the opposition complex is the simplicial join of the opposition complexes of the factors, and the augmented chain formula for joins gives the same vanishing below its dimension. We henceforth require \(q\ge2^{n-1}\), which covers every proper residue of our affine building.

Proposition 1. The complex \(L\) satisfies (5).

Proof. Starting with \(L\), add all chambers of the negative building in increasing order of the length of their codistance. Order the finitely many codistance values of each length arbitrarily. Fix a value \(w\ne1\), and put \[D=\{s\in S:\ell(ws)<\ell(w)\},\qquad J=S\setminus D.\] The descent set \(D\) is nonempty, so \(J\) is proper and \(W_J\) is finite. The element \(w\) is the minimal representative of \(wW_J\); in particular \(\ell(wv)=\ell(w)+\ell(v)\) for \(v\in W_J\).

Group the chambers of codistance \(w\) by their \(J\)-residues. Such a residue is specified by the common face \(F\) whose vertex types are \(D\). Its varying part is a spherical building of type \(J\). We claim that the codistance-\(w\) chambers in this residue are precisely the chambers opposite a single chamber \(c_{\max}\) there. Indeed, follow a reduced expression for the longest element \(w_J\) from any chamber of codistance \(w\), choosing at each step the codistance increase permitted by the panel axiom. This reaches \(c_{\max}\) of codistance \(ww_J\). From \(c_{\max}\), any minimal gallery within the residue has types forming a reduced word in \(W_J\). Every step decreases codistance length, since \[\ell(ww_Jv)=\ell(w)+\ell(w_J)-\ell(v)\qquad(v\in W_J).\] The descent panel axiom thus forces the endpoint at Weyl distance \(v\) from \(c_{\max}\) to have codistance \(ww_Jv\). It has codistance \(w\) exactly when \(v=w_J\), which proves the claim. It also proves that no chamber in this residue has smaller codistance length or a different codistance of the same length. The same formula proves uniqueness of \(c_{\max}\): a chamber of codistance \(ww_J\) has Weyl distance \(1\) from it.

Let \(O\) denote this opposition complex. The chambers in the residue now being added, together with their faces, form \(F*O\). Its intersection with the previously added subcomplex is exactly \(\partial F*O\). For one inclusion, a face missing a vertex of type \(s\in D\) lies in the corresponding panel of a codistance-\(w\) chamber, and hence in a chamber of codistance \(ws\), which was added earlier. Conversely, a face containing all of \(F\) can lie only in chambers of the same \(J\)-residue, so the preceding paragraph shows that it was not present earlier. Distinct blocks for this \(w\) meet only in their attaching loci, since a face outside such a locus determines its face of types \(D\).

The relative chain complex of a block is particularly simple: \[ C_k(F*O,\partial F*O;\mathbb F_2) \cong \widetilde C_{k-|D|}(O;\mathbb F_2), \qquad H_k(F*O,\partial F*O;\mathbb F_2) \cong \widetilde H_{k-|D|}(O;\mathbb F_2). \tag{12}\] Only faces containing all vertices of \(F\) survive in relative chains; deleting one of those vertices gives zero, leaving the augmented boundary in \(O\), as illustrated in Figure 1.

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.

Since \(\dim O=|J|-1\), (11) shows that these relative groups vanish for \[k<|D|+|J|-1=|S|-1=n.\] If \(J=\varnothing\), interpret \(O\) as the complex consisting of the empty face; the pair is \((F,\partial F)\) and the same conclusion holds.

Relative chains for the whole step are the direct sum of the block relative chains. The long exact sequence of the pair therefore shows that every step induces an isomorphism in reduced homology in degrees \(j<n-1\). The filtration exhausts the negative affine building, which is contractible [4], and simplicial homology commutes with this increasing union. Thus \(\widetilde H_j(L;\mathbb F_2)=0\) in precisely the asserted range. ◻

Corollary 1. The simple generators \(x_i\), \(i\in S\), generate \(U\).

Proof. By 1, \(L\) is connected. In a connected pure complex, any two chambers can be joined by a sequence of chambers in which successive chambers share a vertex. If the chambers labeled \(u,v\in U\) share a vertex of type \(i\), then \(uH_i=vH_i\), so \(u^{-1}v\in H_i\). The chamber action is simply transitive, so following such a sequence from the base chamber shows that \(U=\langle H_i:i\in S\rangle\). Each \(H_i\) is generated by a subset of the \(x_j\). ◻

Homology and the finite quotients

We now prove that the finite complexes \(T_m\) have no cohomology in degrees \(1,\ldots,d-1\). We write \(H_j(G;A)\) for group homology with trivial coefficients in \(A\). The acyclic complex \(L\) first compares the homology of \(U\) and its congruence subgroups with simplicial homology. We then use stabilization to show that the congruence subgroups inherit the vanishing of \(H_j(U;\mathbb F_2)\).

An acyclic complex as a partial resolution

Finite odd-order stabilizers make the simplicial chains projective over the group algebra. This allows the acyclicity already proved for \(L\) to replace a full contractible model in the degrees we need.

Lemma 2. Let \(h\ge0\) be an integer, and let a group \(K\) act on a nonempty simplicial complex \(Z\) without inversions. Suppose every nonempty simplex stabilizer is finite of odd order. If \(\widetilde H_j(Z;\mathbb F_2)=0\) for \(0\le j\le h\), then \[H_j(K;\mathbb F_2)\cong H_j(C_*(Z;\mathbb F_2)_K)\qquad(0\le j\le h).\] Here the subscript denotes coinvariants; this is the chain complex of simplex orbits, with boundary induced by deleting vertices.

Proof. For every \(r\ge0\), the permutation module \(C_r(Z;\mathbb F_2)\) is a direct sum of modules \(\mathbb F_2[K/H]\), where \(H\) runs over simplex stabilizers. Because \(|H|\) is odd, averaging over \(H\) splits the augmentation \(\mathbb F_2[H]\to\mathbb F_2\). Thus \(\mathbb F_2\) is a projective \(\mathbb F_2[H]\)-module, and induction makes \(\mathbb F_2[K/H]\) a projective \(\mathbb F_2[K]\)-module. The augmented chains of \(Z\) are exact through degree \(h\). Retain the chain modules through degree \(h+1\), choose a projective module mapping onto the kernel of the boundary out of \(C_{h+1}(Z;\mathbb F_2)\), and continue in higher degrees. This gives a projective resolution of the trivial module \(\mathbb F_2\) with the same terms and differentials in all degrees needed to compute \(H_j\), \(j\le h\). Taking coinvariants proves the assertion. ◻

Proposition 2. For \(0<j<n-1\) and \(m\ge2\), \[ H_j(U;\mathbb F_2)=0,\qquad H_j(T_m;\mathbb F_2)\cong H_j(\Gamma_N(m);\mathbb F_2). \tag{13}\] Moreover, \(T_m\) is connected.

Proof. For a nonempty type set \(A\subseteq S\), the simplices of \(L\) of type \(A\) are the cosets of \(\bigcap_{i\in A}H_i=U_{S\setminus A}\). Thus \(U\) is transitive on the faces of each type, and the orbit complex \(U\backslash L\) is a single \(n\)-simplex. Its stabilizers are conjugates of the finite unitriangular groups in 1, so they have odd order. Apply 2 and 1 to obtain the first assertion of (13). In the coinvariant boundary each face is obtained by deleting one vertex, with coefficient \(1\); there are no stabilizer-index factors.

Reduction modulo \(t^m\) preserves all the stabilizer intersections by 1. To check the resulting quotient, let two type-\(A\) simplices have representatives \(u,v\in U\) and the same reduced vertices. Then the reduction of \(u^{-1}v\) belongs to \(\bigcap_{i\in A}\overline H_i=\overline{U_{S\setminus A}}\). Choose \(h\in U_{S\setminus A}\) with this reduction. The element \(vh^{-1}u^{-1}\in\Gamma_N(m)\) carries the first simplex to the second. Thus reduction identifies precisely the simplex orbits and gives \[ \Gamma_N(m)\backslash L\cong T_m. \tag{14}\] The \(\Gamma_N(m)\)-stabilizers of nonempty simplices are trivial, since the reduction is injective on every local group and \(\Gamma_N(m)\) is normal in \(U\). The action preserves types. A second application of 2 gives the remaining homology comparison. Connectedness follows from 1 and (14). ◻

From pro-stability to ordinary surjectivity

Our next goal is a surjection on homology at each fixed congruence level. The available stability theorem concerns inverse systems; odd-index transfer will supply the additional step from that theorem to an ordinary surjection.

We first specify its ring conventions. For a commutative nonunital ring \(A\), its integer unitization is \(\mathbb Z\ltimes A=\mathbb Z\oplus A\), with \[(u,a)(v,b)=(uv,ub+va+ab),\qquad 1=(1,0).\] The projection to \(\mathbb Z\) defines \[\operatorname{GL}_a(A)=\ker\bigl(\operatorname{GL}_a(\mathbb Z\ltimes A)\longrightarrow\operatorname{GL}_a(\mathbb Z)\bigr).\] A row \(b\in(\mathbb Z\ltimes A)^\ell\) is \(A\)-unimodular if \(b\equiv e_1\pmod A\) and there is a row \(c\equiv e_1\pmod A\) with \(b\cdot c=1\). Here \(e_1=(1,0,\ldots,0)\). We use the relative stable range convention of Vaserstein [25]: \(\operatorname{sr}(A)\le s\) means that, for every such row of length \(\ell\ge s+1\), there are \(v_1,\ldots,v_{\ell-1}\in A\) for which \[(b_1+v_1b_\ell,\ldots,b_{\ell-1}+v_{\ell-1}b_\ell)\] is \(A\)-unimodular.

An inverse system \((A_m)\) is pro-zero if, for every index, some later transition to that index is zero. A level map of inverse systems of abelian groups is a pro-isomorphism precisely when its kernel and cokernel systems are pro-zero. The system \((A_m)\) is Tor-unital if \((\operatorname{Tor}_i^{\mathbb Z\ltimes A_m}(\mathbb Z,\mathbb Z))_m\) is pro-zero for every \(i>0\). Morrow’s theorem says that the powers of any ideal in a commutative Noetherian ring form a Tor-unital system [21]. 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\operatorname{sr}(A_m)\}<\infty\), then \[ (H_j(\operatorname{GL}_a(A_m);\mathbb Z))_m\longrightarrow (H_j(\operatorname{GL}_{a+1}(A_m);\mathbb Z))_m \quad\text{is a pro-isomorphism for }a\ge2j+r-1. \tag{15}\] We cite the published version [10].

Lemma 3. Let \(h\ge0\) be an integer. If \(a\ge2h+1\), the inclusion on the first \(a\) coordinates induces surjections \[H_j(\Gamma_a(m);\mathbb F_2)\longrightarrow H_j(\Gamma_{a+1}(m);\mathbb F_2) \qquad(0\le j\le h,\ m\ge1).\]

Proof. Apply (15) to \(A_m=t^m k[t]\). In this case \(\operatorname{GL}_a(A_m)\) is exactly the group of matrices in \(\operatorname{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 \(\operatorname{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 \(\mathbb 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 (15) now give pro-isomorphisms in integral homology for \(0\le j\le h\). The natural universal coefficient sequences \[0\longrightarrow H_j(G;\mathbb Z)\otimes\mathbb F_2 \longrightarrow H_j(G;\mathbb F_2) \longrightarrow\operatorname{Tor}_1^{\mathbb Z}(H_{j-1}(G;\mathbb Z),\mathbb F_2) \longrightarrow0\] give pro-isomorphisms with \(\mathbb F_2\) 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 \(\mathbb F_2\) 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);\mathbb F_2)\xrightarrow{\operatorname{tr}} H_j(\Gamma_a(m');\mathbb F_2)\xrightarrow{\operatorname{inc}_*} H_j(\Gamma_a(m);\mathbb F_2), \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. ◻

Trivial conjugation and vanishing cohomology

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 [10].

Lemma 4. For \(1\le j\le d-1\), conjugation by \(\operatorname{SL}_N(R)\) acts trivially on \(H_j(\Gamma_N(m);\mathbb F_2)\), for every \(m\ge1\).

Proof. Our choice of \(N\) gives \(N-2=2(d-1)+1\). By two applications of 3, the subgroup \(\Gamma_{N-2}(m)\) on the first \(N-2\) coordinates surjects onto \(H_j(\Gamma_N(m);\mathbb F_2)\) 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);\mathbb F_2)\), so that action is trivial. Elementary matrices generate \(\operatorname{SL}_N(R)\) because \(R\) is Euclidean, proving the lemma. ◻

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.

Proposition 3. For every \(m\ge2\), \[H_j(\Gamma_N(m);\mathbb F_2)=H_j(T_m;\mathbb F_2)=H^j(T_m;\mathbb F_2)=0 \qquad(1\le j\le d-1).\]

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 \(\mathbb F_2[U]\)-resolution of the trivial module \(\mathbb F_2\). Its restriction to \(\Gamma_N(m)\) is still projective, because \(\mathbb F_2[U]\) is free over \(\mathbb F_2[\Gamma_N(m)]\). Hence \((P_*)_{\Gamma_N(m)}\) computes \(H_*(\Gamma_N(m);\mathbb F_2)\). 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;\mathbb F_2)\cong H_j(\Gamma_N(m);\mathbb F_2)_{G_m}.\] By 4, the right side equals \(H_j(\Gamma_N(m);\mathbb F_2)\) for \(1\le j\le d-1\). Both homology assertions now follow from 2, since \(d-1<n-1\). The cohomology assertion follows by duality over \(\mathbb F_2\). ◻

Coboundary expansion

The cohomology calculation has removed the obstruction to coboundary expansion. We now obtain a uniform cosystolic inequality from the KMS construction, verify bounded degree and growth, and compare the weights on the two skeleta.

The quantitative input and its hypotheses

We recall the Kac–Moody–Steinberg (KMS) construction in the case needed here. The affine diagram \(\widetilde A_n\) has type set \(S\), and each proper subdiagram is a disjoint union of paths of type \(A\). Its spherical local groups are the corresponding unitriangular groups \(U_J\), \(J\subsetneq S\), with their standard inclusions. Their universal completion is the group obtained by taking the free product of these groups and identifying each \(U_J\) with its image in \(U_K\) whenever \(J\subseteq K\). This is the KMS group of type \(\widetilde A_n\) [23].

A finite quotient of the completion defines a KMS complex if its map is injective on every spherical local group and preserves their pairwise intersections; the complex is formed from the images of the maximal local groups by the common-intersection coset construction [23]. A diagram on \(n+1\) types is \(n\)-classical when every proper subdiagram has irreducible components of classical type \(A_r\), \(B_r\), \(C_r\) or \(D_r\) [23]. Thus \(\widetilde A_n\) is \(n\)-classical.

We use the following part of the theorem of Oppenheim–Valentiner-Branth [23]. For fixed \(n\ge3\) and sufficiently large \(q\), the \((n-1)\)-skeleta \(Y\) of finite \(n\)-dimensional, \(n\)-classical KMS complexes over \(\mathbb F_q\) satisfy, for some \(\eta>0\) independent of the finite quotient, \[ \norm{\delta_i f}_{Y,i+1} \ge\eta\,\operatorname{dist}_{Y,i}(f,Z^i(Y)) \qquad(0\le i<n-1). \tag{16}\] The weights are exactly (1). We only need this inequality, not the additional lower bound on nontrivial cosystoles.

The polynomial local groups above also appear in [23], where the finite quotients use irreducible polynomials. We verify the recognition conditions for our reductions modulo \(t^m\) directly. Our matrix model supplies a homomorphism from that completion to \(U\), and it is onto by 1. The local groups are realized faithfully by 1; their intersections are the groups belonging to the intersecting subsets.

The composite map to \(G_m\) has both properties by 1. Indeed the equality of intersections already holds in the universal completion: a member of two local groups has, in the matrix model, image in \(U_{J\cap K}\), and injectivity on either local group identifies it with the corresponding member of that common subgroup. Therefore \(T_m\) is an \(n\)-dimensional, \(n\)-classical KMS complex. This also explains why reduction modulo \(t^m\) is allowed: the definition requires a finite group quotient with the two stated local properties, and imposes no field condition on the quotient ring.

Choose \(q\) once and for all to satisfy \(q\ge5\), \(q\ge2^{n-1}\), and the largeness requirement for (16). There are arbitrarily large odd primes. Thus \[Y_m=\operatorname{skel}_{n-1}T_m\] satisfies (16) with a common constant \(\eta>0\). It remains to pass from these \((n-1)\)-skeleta to the \(d\)-skeleta \(X_m\) without losing a uniform expansion constant.

Degree bounds and growth

Recall \(M=q^{\binom N2}\) from (8). 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 \[ D=M\binom{N-1}{d} \tag{17}\] faces of dimension \(d\). The complexes \(T_m\) and \(X_m\) are pure, and \(X_m\) is connected by 2.

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 \[ |X_m(0)|=\frac{N|G_m|}{M}\ge\frac{Nq^m}{M}\longrightarrow\infty. \tag{18}\]

Weights on skeleta

The expansion theorem uses the intrinsic weights of \(Y_m\), while 1 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=\operatorname{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 \(0<a\le c(\tau)\le b\) for all \(\tau\in T(s)\), then, with \[\Lambda=\frac{\binom{n+1}{s+1}|T(n)|}{|T(s)|},\] we have \[ \frac{\Lambda}{b}\mu_i(\sigma)\le\nu_i(\sigma) \le\frac{\Lambda}{a}\mu_i(\sigma) \qquad(0\le i\le s). \tag{19}\] For \(i=s\), this follows from \(\nu_s(\tau)=\Lambda\mu_s(\tau)/c(\tau)\). For \(i<s\), use the averaging identities \[\mu_i(\sigma)=\binom{s+1}{i+1}^{-1} \sum_{\substack{\tau\in T(s)\\\sigma\subseteq\tau}}\mu_s(\tau), \qquad \nu_i(\sigma)=\binom{s+1}{i+1}^{-1} \sum_{\substack{\tau\in T(s)\\\sigma\subseteq\tau}}\nu_s(\tau).\] The first is a double count of chamber–face incidences, and the second is the definition of skeleton weights. Summing the bounds in degree \(s\) proves (19). The same inequalities hold for norms and distances to any common subspace.

Apply this first with \(T=T_m\) and \(s=n-1\). Every panel lies in \(q\) chambers, so \(a=b=\Lambda=q\) and the weights of \(Y_m\) are exactly the weights of \(T_m\) in their common degrees. Next take \(s=d\). Every \(d\)-face lies in between \(1\) and \(M\) chambers, so (19) gives \[ \frac{\Lambda_m}{M}\norm{f}_{Y_m,i} \le\norm{f}_{X_m,i} \le\Lambda_m\norm{f}_{Y_m,i}\qquad(0\le i\le d). \tag{20}\] Here \(\Lambda_m=\binom N{d+1}|T_m(n)|/|T_m(d)|\) is common to all degrees and cancels in the expansion inequality below.

Proof of 1. Take the complexes in (4). We have proved finiteness, purity, connectedness, the degree bound (17), and the growth (18). For \(i<d\), the cochain spaces and coboundary maps needed to compute \(Z^i\) and \(B^i\) are identical for \(X_m\), \(Y_m\), and \(T_m\). By 3, and by connectedness when \(i=0\), \[Z^i(Y_m)=B^i(Y_m)=B^i(X_m)\qquad(0\le i<d).\] Combining (16) and (20) gives \[\begin{align*} \norm{\delta_i f}_{X_m,i+1} &\ge\frac{\Lambda_m}{M}\norm{\delta_i f}_{Y_m,i+1}\\ &\ge\frac{\Lambda_m\eta}{M}\operatorname{dist}_{Y_m,i}(f,Z^i(Y_m))\\ &\ge\frac{\eta}{M}\operatorname{dist}_{X_m,i}(f,B^i(X_m)). \end{align*}\] Thus (2) holds with \(\varepsilon=\eta/M>0\), independent of \(m\) and \(i\). Reindexing \(m=2,3,\ldots\) gives the required sequence. ◻

  1. P. Abramenko, Group actions on twin buildings, Bulletin of the Belgian Mathematical Society – Simon Stevin 3 (1996), no. 4, 391–406. EuDML:119921.
  2. P. Abramenko and K. S. Brown, Buildings: Theory and Applications, Graduate Texts in Mathematics 248, Springer, 2008. doi:10.1007/978-0-387-78835-7.
  3. P. Abramenko and H. Van Maldeghem, 1-twinnings of buildings, Mathematische Zeitschrift 238 (2001), no. 1, 187–203. doi:10.1007/PL00004899.
  4. M. R. Bridson and A. Haefliger, Metric Spaces of Non-Positive Curvature, Grundlehren der mathematischen Wissenschaften 319, Springer, 1999. doi:10.1007/978-3-662-12494-9.
  5. M. Chapman and A. Lubotzky, Stability of homomorphisms, coverings and cocycles II: Examples, applications and open problems, Advances in Mathematics 463 (2025), article 110117. doi:10.1016/j.aim.2025.110117.
  6. Y. Dikstein and I. Dinur, Coboundary and cosystolic expansion without dependence on dimension or degree, in APPROX/RANDOM 2024, LIPIcs 317, 62:1–62:24. doi:10.4230/LIPIcs.APPROX/RANDOM.2024.62.
  7. S. Evra and T. Kaufman, Bounded degree cosystolic expanders of every dimension, Journal of the American Mathematical Society 37 (2024), no. 1, 39–68. doi:10.1090/jams/1019.
  8. L. Grave de Peralta and I. Valentiner-Branth, High-dimensional expanders from Kac–Moody–Steinberg groups, European Journal of Combinatorics 126 (2025), article 104131. doi:10.1016/j.ejc.2025.104131.
  9. M. Gromov, Singularities, expanders and topology of maps. Part 2: From combinatorics to topology via algebraic isoperimetry, Geometric and Functional Analysis 20 (2010), no. 2, 416–526. doi:10.1007/s00039-010-0073-8.
  10. R. Iwasa, Homology pro stability for Tor-unital pro rings, Homology, Homotopy and Applications 22 (2020), no. 1, 343–374. doi:10.4310/HHA.2020.v22.n1.a20.
  11. T. Kaufman, D. Kazhdan, and A. Lubotzky, Isoperimetric inequalities for Ramanujan complexes and topological expanders, Geometric and Functional Analysis 26 (2016), no. 1, 250–287. doi:10.1007/s00039-016-0362-y.
  12. T. Kaufman and D. Mass, Unique-neighbor-like expansion and group-independent cosystolic expansion, in ISAAC 2021, LIPIcs 212, 56:1–56:17. doi:10.4230/LIPIcs.ISAAC.2021.56.
  13. T. Kaufman and I. Oppenheim, Coboundary and cosystolic expansion from strong symmetry, in ICALP 2021, LIPIcs 198, 84:1–84:16. doi:10.4230/LIPIcs.ICALP.2021.84.
  14. T. Kaufman and I. Oppenheim, High dimensional expanders and coset geometries, European Journal of Combinatorics 111 (2023), article 103696. doi:10.1016/j.ejc.2023.103696.
  15. T. Kaufman, I. Oppenheim, and S. Weinberger, Coboundary expansion of coset complexes, 2024; conference version in STOC 2025. arXiv:2411.02819v1.
  16. N. Linial and R. Meshulam, Homological connectivity of random 2-complexes, Combinatorica 26 (2006), no. 4, 475–487. doi:10.1007/s00493-006-0027-9.
  17. A. Lubotzky, Z. Luria, and R. Rosenthal, Random Steiner systems and bounded degree coboundary expanders of every dimension, Discrete & Computational Geometry 62 (2019), no. 4, 813–831. doi:10.1007/s00454-018-9991-2.
  18. A. Lubotzky and R. Meshulam, Random Latin squares and 2-dimensional expanders, Advances in Mathematics 272 (2015), 743–760. doi:10.1016/j.aim.2014.12.015.
  19. A. Lubotzky, R. Meshulam, and S. Mozes, Expansion of building-like complexes, Groups, Geometry, and Dynamics 10 (2016), no. 1, 155–175. doi:10.4171/GGD/346.
  20. R. Meshulam and N. Wallach, Homological connectivity of random \(k\)-dimensional complexes, Random Structures & Algorithms 34 (2009), no. 3, 408–417. doi:10.1002/rsa.20238.
  21. M. Morrow, Pro unitality and pro excision in algebraic \(K\)-theory and cyclic homology, Journal für die reine und angewandte Mathematik 736 (2018), 95–139. arXiv:1404.4179v2.
  22. R. O’Donnell and K. Pratt, High-dimensional expanders from Chevalley groups, in CCC 2022, LIPIcs 234, 18:1–18:26. doi:10.4230/LIPIcs.CCC.2022.18.
  23. I. Oppenheim and I. Valentiner-Branth, New cosystolic high-dimensional expanders from KMS groups, 2025, revised September 9, 2026; to appear in Mathematische Annalen. arXiv:2504.05823v2.
  24. I. Oppenheim and I. Valentiner-Branth, Non-Abelian expansion of congruence KMS complexes, 2025. arXiv:2510.18351v1.
  25. L. N. Vaserstein, On the stabilization of the general linear group over a ring, Mathematics of the USSR-Sbornik 8 (1969), no. 3, 383–400. doi:10.1070/SM1969v008n03ABEH001279.
LEVEL 1 COMPLETE!
You read 6,365 words and 553 formulas. Your math teacher would be proud.
Converted from the LaTeX source. Something look off? The original PDF is the real thing.

Cool Links: openai/math   Lean   Mathlib   arXiv   the real Coolmath Games