1 Introduction
The projection form of the Kadison–Kaplansky conjecture asserts that the reduced group C^*-algebra of a torsion-free discrete group contains no projections other than zero and the identity. For a discrete group H, this algebra is the operator-norm closure of its left regular group algebra on \ell^2(H), and its canonical trace is \tau_H(x)=\langle x\delta_1,\delta_1\rangle. The conjecture concerns scalar projections in this completion. We prove the following result.
Theorem 1.1. There exist a finitely generated torsion-free discrete group \Gproj and a projection e\in C_r^*(\Gproj) such that
In particular, e is neither zero nor the identity.
Theorem 1.1 resolves the projection form of the Kadison–Kaplansky conjecture negatively. The group is given by an infinite graphical presentation followed by a free product with a finitely generated free group. Every parameter is finite, although no useful bound on its size is sought. The choices of labeling tables and edge voltages are specified by finite distributions and proved simultaneous existence statements.
Context
Kadison traces his free-group projection problem to Kaplansky’s question about idempotents in simple unital C^*-algebras [24, pp. 222–224]. Pimsner and Voiculescu proved the free-group case by computing the K-theory of reduced crossed products by free groups [34, p. 131]. A central route to projectionlessness is integrality of the canonical trace on K_0(C_r^*(H)), where the trace on matrices is the unnormalized sum of the diagonal traces. For torsion-free groups, the trace is integral on the image of reduced assembly with trivial coefficients [26, Theorem 0.3], [4, Proposition 10.3]. Surjectivity therefore gives scalar projectionlessness. The survey [16, Section 4.5.3] explains the distinct scalar and stable formulations.
This implication covers substantial classes of groups. Higson and Kasparov proved Baum–Connes with coefficients for groups acting properly by affine isometries on Hilbert space, including countable amenable groups [21, Theorem 9.1 and Corollary 9.2]. Mineyev and Yu established the coefficient-free hyperbolic case and deduced the projection conjecture for torsion-free subgroups of hyperbolic groups [29, Theorems 20–21]; Lafforgue later established the hyperbolic case with arbitrary coefficients [25, Theorem 0.4]. The group constructed here has a different geometry: its presentation encodes an infinite tower through embedded nilpotent covers.
For the group \Gproj in Theorem 1.1, the complex group ring \mathbb C[\Gproj] has no scalar idempotents other than zero and one [32, Corollary 1.2(ii)]. Thus the projection e lies in the reduced completion but not in the group ring. The companion also gives integer trace range on algebraic K_0(\mathbb C[\Gproj]) and on its image in K_0(C_r^*(\Gproj)) under the comparison map induced by inclusion [32, Corollary 1.2(i) and Remark 10.1]. This does not assert integrality on the whole completed K_0, where [e] has nonintegral trace.
Expanders also underlie the obstructions of Higson, Lafforgue, and Skandalis for groupoids, coarse spaces, and group actions with coefficients [22]. Their group-action statements concern assembly with coefficients, whereas the trace obstruction here concerns trivial coefficients.
The later analysis of expander index obstructions by Willett and Yu [40] gives another relevant spectral and coarse-geometric precedent. Its group consequences likewise use coefficients.
Austin constructed rational group-ring operators with irrational von Neumann kernel dimension [3]. Such a dimension alone does not imply that the kernel projection lies in the reduced C^*-algebra. Here a uniform separated spectral band for a finite matrix group-algebra operator in its regular representation gives reduced-algebra membership by continuous functional calculus. Scalar compression is applied after this matrix projection has been obtained.
The obstruction and the proof strategy
The first task is to obtain a matrix projection whose unnormalized trace is strictly between zero and 1/2. A spectral projection in the group von Neumann algebra is insufficient. We construct a finite self-adjoint matrix T over the group algebra of a torsion-free group \Gbase whose regular spectrum has a nonempty band near +1, separated from all remaining spectrum. Continuous functional calculus then places its upper projection p_0 in M_N(C_r^*(\Gbase)). The difficult part is to retain that gap while making the unnormalized trace small.
Begin with finite sets A_i,B_i, indexed by i\in\mathbb Z, and bipartite incidences between A_i and B_k for |i-k|\le1. Their normalized operators preserve constant vectors and contract the orthogonal complements by a common positive amount. Two versions of the same tower serve different purposes: Y^0 provides expansion and Y^\# provides recovery of long paths from words in a finite alphabet. They agree after deleting a uniformly small fraction of vertices. The survivor Y is the base of a voltage cover P: its vertices are pairs (v,f), with f in a torsion-free nilpotent group, and an edge changes the second coordinate by its assigned group element. The voltages give large girth and will also realize the required operators.
The analytic model is indexed by a central Fourier variable t. Twisted-convolution projections with effective parameters t and t-\delta, for a small positive \delta, give a nonzero fiber projection for 0<t<\delta. Normalized combinations of the constant vectors on at most two adjacent layers produce an eigenvalue +1, while expansion separates all the other positive spectrum. As t approaches either endpoint, these supporting layers move toward an end of the tower and their fiber trace decreases. A finite magnetic representation is essential to obtain small trace at both endpoints. The result is a summable trace estimate even after the geometric weights needed for intersections of copies have been included.
One edge voltage and one matrix weight per edge approximate this model in the full regular norm. The same finite sampling construction enforces the girth required for the group presentation. Long-word recovery then embeds components of P as indexed copies in the Cayley graph of \Gbase. A common-root order confines every earlier intersection with a copy to one finite tree ball. Removing those intersections leaves disjoint domains; the remaining Cayley edges form a forest. The trace estimate controls the loss in the upper spaces caused by the removed balls, and a forest norm estimate controls the unused edges. Together they preserve the separated band for the finite matrix T. For the trace estimate, we restrict a vector to every indexed copy and project to its local upper space. This map is equivariant, although the assignment of domains need not be. Disjointness and the same weighted loss estimate bound its retained and removed parts. Its injectivity on the global upper space then bounds the unnormalized trace by the total trace of the local upper spaces.
The final passage to a scalar projection is a separate free-product argument. Scale and comparison in reduced free products were studied by Dykema and Rørdam [8, 9, 10]. Recent work on selfless reduced free products and comparison by trace [13, 37] also underlies a conditional argument of Sauers [38] that turns a nonintegral matrix projection over C_r^*(H) into a scalar projection over C_r^*(H*\mathbb Z). Such a reduction still requires an actual nonintegral matrix projection. Here Proposition 2.2 gives a direct quantitative estimate at trace below 1/2: adjoining N free generators compresses p_0 to a scalar projection of the same trace. This gives \Gproj=\Gbase*\mathbb F_N, preserving finite generation and torsion-freeness. The same small trace also places [p_0] outside the coefficient-free reduced assembly image for \Gbase.
Organization
Section 2 reduces Theorem 1.1 to the small unnormalized matrix-trace target stated in Section 3. Sections 4–6 construct the auxiliary graph Y^0 with expanding incidences, the gated graph Y^\# with path recovery, and their common pruned induced subgraph Y.
Section 7 proves the embedding, overlap, forest, and torsion conclusions under a girth hypothesis on the voltage cover P. Section 8 constructs the deck group and the small-trace fiber projections. Section 9 identifies the model’s upper band, then chooses voltages and matrix weights satisfying both the girth hypothesis and the regular operator approximation.
Section 10 passes the upper spectral band from the model to the cover and then to the Cayley operator, and bounds its unnormalized trace using all indexed copies. Section 11 applies scalar compression to complete the proof.
2 From a small matrix projection to a scalar projection
We first isolate a reduction that will be useful independently of the construction. Its trace convention is essential. For related results on the scale and comparison of projections in reduced free products, see Dykema–Rørdam [8, 9, 10]. The explicit row estimate used here is proved below. For a discrete group \Lambda, let
The canonical trace is \tau_\Lambda(x)=\langle x\delta_1,\delta_1\rangle. It is tracial on finite group-algebra sums by taking the identity coefficient, and hence on their norm closure. It is faithful: if x\ge0 and \tau_\Lambda(x)=0, then x^{1/2}\delta_1=0. Since x^{1/2} commutes with the right regular action, it annihilates every basis vector and is zero. On matrices we always use the unnormalized extension
The same formula applies to positive equivariant operators on finite regular multiples. In particular, \tau_{\Lambda,N}(p)>0 for a nonzero projection p.
Lemma 2.1 (Reduced subgroup inclusion). If \Lambda is a subgroup of a discrete group K, the inclusion of group algebras extends to an isometric unital inclusion C_r^*(\Lambda)\subseteq C_r^*(K), preserving the canonical traces and their finite matrix extensions.
Proof. Choose one representative v from every left \Lambda-orbit \Lambda v in K. The unitary \delta_\gamma\mapsto\delta_{\gamma v} identifies the restriction of the left regular action to \ell^2(\Lambda v) with the left regular action on \ell^2(\Lambda). Thus the representation restricted to \mathbb C[\Lambda] is a direct sum of regular representations, so its norm is precisely the reduced norm on \Lambda. Taking closures gives the inclusion. The identity diagonal proves preservation of trace; summing diagonal entries proves the matrix statement.
Proposition 2.2 (Scalar compression after a free product). Let \Lambda be a discrete group and p\in M_N(C_r^*(\Lambda)) a projection with
Put K=\Lambda*\mathbb F_N, where t_1,\ldots,t_N freely generate \mathbb F_N, and regard p as a matrix over C_r^*(K) by Lemma 2.1. Set
Then A is invertible in the unital corner pM_N(C_r^*(K))p, and
is a projection in the scalar algebra C_r^*(K) with \tau_K(e)=a. If \Lambda is finitely generated and torsion-free, then so is K.
Proof. To bound U below on p\ell^2(K)^N, we separate noncancelling inputs, whose outputs are disjoint, from cancelling inputs, whose size both before and after applying U is controlled by the trace a. Use free-product normal forms, writing entries of the free factor in reduced free letters. Let \mathcal R consist of the identity and the normal words whose first factor is in \mathbb F_N. Every element of K has a unique expression \gamma v with \gamma\in\Lambda and v\in\mathcal R: remove its initial \Lambda-factor, if present. Thus \mathcal R is a transversal for the orbits used in Lemma 2.1.
Write a_j=\tau_\Lambda(p_{jj}), so a_j\ge0 and \sum_j a_j=a. If \xi=p\xi\in\ell^2(K)^N, put
Restriction to an orbit commutes with p. Applying Cauchy–Schwarz to the projection on that orbit gives
Here \|p\delta_{(v,j)}\|^2 =\langle p\delta_{(v,j)},\delta_{(v,j)}\rangle=a_j.
In coordinate j, call a position bad if its reduced word starts with t_j^{-1}, and good otherwise. Split \xi accordingly as \xi=\xi_{\mathrm g}+\xi_{\mathrm b}. Every bad position belongs to \mathcal R; its first letter determines its bad coordinate uniquely. Therefore
Left multiplication by t_j sends every good position to a word starting with t_j. These output sets are disjoint for different j, and multiplication is injective within each coordinate. Hence
Bad outputs may coincide, and require a separate estimate. For an output word h, let J(h) be the coordinates whose bad input v_{h,j}=t_j^{-1}h contributes to h. By (2.3),
The map (h,j)\mapsto v_{h,j}, restricted to these bad inputs, is injective: the first letter of v_{h,j} determines j, and then h=t_jv_{h,j}. Summing over h gives
Equations (2.5) and (2.6), and the triangle inequality, imply
Consequently A\ge c_a^2p in its C*-corner. Also UU^*=N1, so A\le Np. In particular, its inverse belongs to the corner itself: explicitly,
converges in norm because \|p-A/N\|\le1-c_a^2/N<1. Continuous functional calculus also supplies A^{-1/2} there. The row V=UpA^{-1/2} belongs to M_{1,N}(C_r^*(K)) and satisfies V^*V=p. Thus e=VV^* is the scalar projection in (2.2). Writing V=(V_1,\ldots,V_N) and using traciality,
It is therefore neither zero nor one.
Finally, adjoining the finite set t_1,\ldots,t_N preserves finite generation. A nontrivial element of a free product is conjugate either to a nontrivial factor element or to a cyclically reduced word with at least two alternating factor entries. Positive powers of the latter have strictly increasing reduced length. If both factors are torsion-free, neither case has finite order. This proves the last assertion.
It remains to construct a finitely generated torsion-free \Gbase and a projection satisfying the small unnormalized trace hypothesis of Proposition 2.2. The next sections do so.
3 Conventions, parameters, and the matrix target
We will prove the following intermediate statement.
Theorem 3.1 (Matrix construction). There exist a finitely generated torsion-free discrete group \Gbase, a finite integer N\ge1, and a self-adjoint element T\in M_N(\mathbb C[\Gbase]), in its regular representation, with a nonempty separated spectral subset whose spectral projection p_0 satisfies
Here and below a spectral subset is separated if its distance from the rest of the spectrum is positive. Its indicator is continuous on the spectrum. The spectral projection therefore belongs to the unital C^*-algebra containing the operator, by continuous functional calculus. We also use the equivalent contour-resolvent formula. These facts, together with polar decomposition, are standard bounded-operator spectral theory [35, Chapters VI–VII].
In graph coordinates it is convenient to use right translations
The unitary \mathcal I\xi(h)=\xi(h^{-1}) satisfies \mathcal I\rho_\Lambda(g)\mathcal I=\lambda_\Lambda(g). This identification fixes the identity vector and leaves finite matrix indices unchanged, so it preserves all traces used here. Thus a finite matrix sum of right translations specifies the same kind of reduced-algebra element as in Theorem 3.1.
3.1 Graphs and labels
Edges have length one and may be traversed in either direction. Whenever a positive orientation is specified, reverse traversal carries the formal inverse label. A labeled graph is folded if, at each vertex, a prescribed oriented label occurs on at most one outgoing edge. A path is nonbacktracking when it never immediately reverses an edge; a closed path is cyclically nonbacktracking if this also holds across its chosen basepoint. Closed walks and their repeated traversals are allowed as presentation relators.
For a labeled group presentation we retain the formal Cayley edges: a positive generator and its initial vertex specify an edge even if different formal generators have the same group value. All degree and forest assertions are about this graph. This convention also specifies an unambiguous left action on oriented edges. Intrinsic distances and balls in an embedded copy are measured using its own graph edges.
All vertex Hilbert spaces use counting measure. A biregular incidence from a B-side of degree D' to an A-side of degree d is normalized by (dD')^{-1/2}. It maps the normalized constant vector on one side to the normalized constant vector on the other. When using probabilities to prove a bound for that operator, we pass explicitly to uniform probability on each side.
3.2 The growing parameter
Let \ell be a positive integer, eventually sufficiently large, and set
Write H_0=(2n_0+1)s+1, and put
Inequalities comparing integer walk lengths with these real numbers have their usual literal meaning; a lower required length can equivalently be rounded upward. We may use the fixed bound
valid for every \ell\ge1.
Edges in the base tower change the layer by at most one. Consequently, for any fixed C<\infty,
The convergence to one is uniform in i. Constants such as C may be very large, but are fixed before \ell grows.
Unless stated otherwise, a term o(1) tends to zero as \ell\to\infty, uniformly over all allowed layers, blocks, and choices already declared arbitrary. Fixed constants may depend on fixed accuracies and earlier parameters. They may not depend on \ell or a layer index. Later sections record the order of the remaining choices: geometric constants first, then nilpotence and mask scales, then operator accuracies and finite test constants, and finally a sufficiently large finite \ell. We do not choose different values of \ell for different layers.
3.3 The order of choices
Table 1 records which choices are fixed before which others. It is a guide to the estimates proved below: each indicated section supplies the corresponding inequality. All choices use one final value of \ell, uniformly over the infinitely many layers.
| Choice | Required conclusion | Proof location |
| Geometric constants C_*,C_\bullet | One ball contains each earlier overlap; the unused edges form a forest | Section 7 |
| Nilpotence and scale constants m,E_0,A_*,\kappa | Short words are detected; both endpoint regimes have small weighted trace | Section 8 |
| Accuracy \eta, coefficient cutoffs and finite lists | Uniform approximation in the full regular representation with a finite weight alphabet | Section 9; Equation (10.7) |
| Finite-test and moment constants C_1,C_2 | The sum of all voltage and operator failure bounds is less than one | Equation (9.21) and Theorem 9.2 |
| One sufficiently large \ell | Deletion loss, weighted trace, and forest error meet all spectral tolerances | Theorem 10.11 |
Table 1: Parameter ledger for the projection construction. Constants in a row may depend on earlier fixed choices; only the final row increases \ell. The matrix dimension N is a prescribed function of \ell, and its unnormalized contribution is retained in the trace estimates.
4 The finite-alphabet tower before pruning
This section specifies the vertices, slots, and labels. The choice of the permutation tables needed for expansion is made in Proposition 5.4. Section 6 then makes the deletions. Throughout, a bit stream means an element of \mathbb F _2^{\mathbb N_0} with a specified finite set of active coordinates; every inactive coordinate is zero. A prefix of length a comprises coordinates 0,\ldots,a-1. In particular, references to a prefix longer than the active stream refer to its zero padding.
The construction separates two requirements that are awkward to impose on one graph at once. An auxiliary graph Y^0 will have expanding bipartite blocks between neighboring layers. A graph Y^\# on the same vertices will have a single labeling rule from which long path words recover their vertices. Deleting a uniformly vanishing fraction of the vertices makes the two induced graphs agree; their common survivor is Y. It retains the constant-vector spaces almost isometrically and has no short cycles. Proposition 6.3 collects these outputs. The finite alphabet must also remain small enough to control the edges outside the later embedded copies. We begin with the bit coordinates that make all these requirements compatible.
4.1 Stream lengths and slots
For h\geq0, write h=2sq+t, where q\geq0 and 0\leq t<2s, and set
We also write l_A(i)=l_A(|i|) and l_B(i)=l_B(|i|). Thus l_A(h)+l_B(h)=r+2n_0s+h. Increasing h by one increases exactly one of the two lengths by one: first the B-length for s consecutive steps, and then the A-length for s steps. Let
The two coordinates of either vertex are denoted (u,v). Since 2r-s=\log_2d, their exact cardinalities are
All four active stream lengths at layer i are at most H_i. For example, l_A(i)\leq r+n_0s+|i|<H_i, and the other three bounds follow from the displayed definitions.
Partition every A-stream into a first block of length r, called block 0, followed by blocks of length s, called 1,2,\ldots. Every B-stream has blocks of length s, also called 1,2,\ldots. Order the u-blocks from the two sides as
For every |i-k|\leq1, the active bits of u_A at A_i and u_B at B_k form an initial segment of this order, including possibly a proper initial part of its last block. Indeed this is true for equal absolute indices by (4.1); adjacent absolute indices differ by adding a single bit of the next available block, and choosing one of the two side lengths from each of these adjacent indices preserves the same property. Consequently the final cutoff has exactly one of the two descriptions
These descriptions include cutoffs at block ends by taking t=s. The initial value of n_0 ensures that the four blocks immediately before every such final block are full blocks of length s.
For a pair (i,k) with |i-k|\leq1, put
Here \alpha,\beta\in\{0,1,2\}, and p>p'>0 for large \ell. There are d slots at each A_i-vertex for this pair, indexed by a=(k-i,j), 1\leq j\leq d. At a B_k-vertex the slots are c=(i-k,j,b), where b\in\mathbb F _2^{p-p'}. Thus the desired degree on that side is
The identity follows from p-p'=2r-s+|i|-|k|. In particular, d|A_i|=D_{ik}|B_k|. After all three adjacent pairs are included, the degrees are 3d on A_i and at most 6D on B_i.
Set K=32s. The family of a pair is the tuple
where zero has its own sign. There are at most 27K^2 families. The quantities \alpha,\beta,p,p', the slot conventions, and the phase of the final block are determined by this tuple. For a family that occurs more than once, both indices have the same nonzero sign. Its consecutive occurrences increase both absolute indices by K, and hence both side lengths by K/2=16s. Their final blocks are therefore separated by 32 positions in (4.3). Families involving zero occur only once.
4.2 The linear slot evaluations
On each side and for each slot define a linear map \mathcal K on padded streams and its evaluation
On a diagonal block of length h\in\{r,s\}, \mathcal K is multiplication by a coefficient of \mathbb F _{2^h}, after choosing a linear identification with \mathbb F _2^h. Only A-block 0 uses h=r. From each block it may also send a linear image into the first \alpha bits of the following block on side A, or into the first \beta bits of the following block on side B. There are no other off-diagonal terms. These images will be called spills. The same diagonal coefficient and spill matrix are used at every repeated block of length s for a given family and slot. The spill from A-block 0 may, and will, be zero.
Once the preceding input block is known, remove its spills from two slot evaluations on the current block; their difference then cancels the v-coordinate. If the diagonal coefficients differ, their difference is invertible and recovers the current u-block, followed by the v-block. This is the local operation behind recovery from a nonbacktracking path word.
We enforce this distinctness with finite global coefficient pools. On side A, a slot name is (\delta,j), with \delta\in\{-1,0,1\} and 1\leq j\leq d, so there are 3d names. On side B, include in the slot name the offset, serial number, bucket width and bucket value. The width belongs to \{\log_2d-1,\log_2d,\log_2d+1\}, so there are at most (21/2)D names. Choose separate injections of the two pools into \mathbb F _{2^s}, and an injection of the A-pool into \mathbb F _{2^r}. They exist because 3d<2^r and (21/2)D<2^s for large \ell. Use the resulting coefficients independently of height and family. In particular, any two different incident slots at a vertex have different diagonal coefficients, for every applicable block size. Spills can additionally depend on the family. Finite fields introduce no group elements: they are used only for these maps of bit coordinates. Their existence follows, for example, by taking the roots of z^{2^h}-z in a splitting field over \mathbb F _2; the roots form a field and, since the derivative is -1, there are exactly 2^h of them.
Expansion requires a second property: a uniform bound on the fraction of slots inducing the same input functional from a nonzero output functional, including on partial blocks. The following choice of injections and spills supplies the needed multiplicity bounds.
Lemma 4.1 (Choice of coefficients and spills). The injections and spills can be chosen so that the following holds for every family, separately on each side. Let \mathcal I be the set of slots for its one adjacent pair, let n_{\rm sl}=|\mathcal I|, and let
be diagonal multiplication followed by its spill. For every nonzero linear functional \zeta on the output space, every value of the restricted input functional \zeta M_a, or \zeta M_c, occurs on at most 0.55n_{\rm sl} slots after restriction to any nonempty initial segment of the s input bits. On all s input bits, the corresponding bound is 10^{-3}n_{\rm sl}.
Proof. Choose each injection uniformly among injections into its field, and, for every family and slot, choose an independent uniform two-row binary spill matrix, retaining just its first \alpha or \beta rows. Suppose first that the spill component of \zeta is nonzero. Conditional on all diagonal coefficients, the full input functionals \zeta M_a are independent and uniform among the 2^s binary functionals: a nonzero linear combination of independent uniform rows is uniform. Their restrictions to the first input bit are therefore independent fair bits. If the spill component is zero, the diagonal component is nonzero. Multiplication identifies the 2^s field coefficients bijectively with the 2^s input functionals, so the full functionals are sampled without replacement, and their first-bit values are sampled without replacement from an equally divided population.
Both sampling rules obey the following form of Hoeffding’s concentration bound [23]; we include the short argument:
for the number S of successes in m samples and each fixed \varepsilon>0; the same bound holds for the lower tail. For independent zero-one variables it follows by exponential Markov and the bound \mathbb E\exp(t(X-\mathbb EX))\leq\exp(t^2/8). For sampling without replacement, the exponential moment is no larger than for independent samples with the same success proportion. Indeed, the mean product of any fixed number of distinct nonnegative population entries is at most the corresponding power of their mean: replacing two unequal entries by their average increases each elementary symmetric sum, because their sum is unchanged and their product increases. Repeating these replacements proves the inequality. Apply it to the entries e^{tX}, for either sign of t.
Apply these bounds to each of the two first-bit values with threshold 0.55m. Apply them also to each full functional value with threshold 10^{-3}m; its expected proportion is 2^{-s}, which is less than 10^{-3}/2 for large \ell. In the without-replacement full-functional case the stronger deterministic bound of one occurrence is available. The number of tests is at most 2^{O(s)}(1+K)^{O(1)}, whereas every test has m\geq d and failure probability at most e^{-cd}, for an absolute c>0. Their sum tends to zero as \ell\to\infty. Choose an outcome for which all tests pass. Restricting to more than one input bit only splits first-bit multiplicity classes, proving all the asserted prefix bounds simultaneously.
The output of \mathcal K fits in the active v-length at every pair. In fact those lengths equal
In the first case of (4.4), the A-output ends by r+ns+\alpha and the B-output by (n+1)s+\beta. In the second case they end by r+(n+1)s+\alpha and (n+1)s+\beta, respectively. These are bounded by (4.8), including the cases \alpha=0, \beta=0, and t=s.
4.3 One padded permutation rule for each family
A positive edge label is a triple consisting of a family, a serial number j, and a vector x\in\mathbb F _2^p. Write x=b\Vert x', where b has length p-p' and x' has length p'. The reverse orientation has the formal inverse label. A family and x hence determine both slots, once their serial number is given.
We next define triangular transformations \mathcal F of B-blocks and \mathcal J of A-blocks. Their parameters include the family, j, and x. At each block the rule may also depend on all input u-blocks, on both sides, strictly earlier in (4.3). This is the complete list of keys. No transformation depends on input bits in its own block or a later block through its keys.
For each actual pair in the family, mark its last active block and its active prefix length t. At this marked block choose, for each possible tuple of preceding keys, a permutation of \mathbb F _2^t; apply it to the first t bits and leave the other bits of the block unchanged. In the universal rule, apply this permutation only when the four immediately preceding full s-blocks of input are not jointly zero. If they are jointly zero, use the identity. At unmarked blocks also use the identity. At a B-block the transformation contributes to \mathcal F, and at an A-block to \mathcal J.
The marked positions of one family are at least 32 blocks apart, so there is at most one rule at any position. Any finite prefix uses only finitely many tables. On inputs padded at the actual cutoff, every higher marked rule is inactive: the first higher one has four previous blocks past the cutoff, and its gate is closed; the same is then true at every later marked block. All these preceding inputs are zero. Thus the rule preserves the active input lengths. It is triangular and invertible, since its gate and permutation key are known before its current block is inverted. These statements also hold when one side’s entire stream is fixed and the other is solved successively.
The equations defining the endpoints of an edge are
They are equations of padded streams. To solve them from a vertex A_i and its slot a, compute Q_A, read its first p bits as x, and obtain c from its bucket. Invert \mathcal F successively to recover u_B; the known u_A supplies its other keys. Then form Q_B by the second equation and set v_B=Q_B+\mathcal K_cu_B. Conversely, from B_k,c, the first p' bits of Q_B give x', and the bucket in c gives x. Successively invert \mathcal J, then compute v_A from the first equation. The support bounds above ensure that the resulting streams have the required lengths. In inversion beyond the cutoff, the unmarked blocks copy zeros until the next marked block; its preceding four blocks are zero, so its gate is closed, and induction continues. The two constructions are inverse: they solve the same triangular equations with the same keys.
Let Y^\# be the union of the blocks so defined. Every slot has exactly one incident edge, giving the degrees (4.6). Multiedges are allowed and are regarded as distinct slot incidences. The labeling is folded: at an A-vertex two distinct slots differ in offset or serial number; at a B-vertex they differ in these data or in bucket. In every case the labels differ. All outgoing labels at A are positive, and all outgoing labels at B are formal inverses, so no further coincidences are possible. With m_\ell denoting the positive alphabet size, we have
For the auxiliary graph Y^0, in each actual pair use the same rule except that its own last-block permutation is applied unconditionally. All rules at lower marked positions retain their gates. Higher rules are inactive on its padded inputs. The slot inversion argument still applies, so the auxiliary block has the same degrees and label set, and is folded as well.
Lemma 4.2 (The independent matching variables). Fix an actual pair (i,k) and every table at its lower marked positions. The current last-block tables can be sampled so that the remaining random choices in its Y^0-block are independent uniform perfect matchings between pairs of clusters, each cluster having 2^t slot incidences. There is one matching for each tuple consisting of the family, serial number, x, and all preceding u-blocks on both sides. Every edge in each cluster pair is a possible edge, and its matching is used only for that pair of clusters.
Proof. Fix a and x. Since adding \mathcal K_au_A to v_A is invertible, the A_i-vertices with these data are freely parametrized by u_A and the tail of Q_A, of lengths l_A(i) and l_B(k). On the other side fix the resulting c and x'. Its vertices are freely parametrized by u_B and the tail of Q_B, of lengths l_B(k) and l_A(i). Thus both parameter spaces have dimension l_A(i)+l_B(k).
The previously fixed transformations bijectively identify all data before the final block, successively in the interleaved order. Fix these preceding u-values. In the first case of (4.4), the remaining B-incidences are parametrized by the t final bits of u_B, while the remaining A-incidences are parametrized by the corresponding t bits of the tail of Q_A. No extra data remain, since the fixed preceding values and these final bits specify the whole parameter space on each side. The current table of \mathcal F is precisely a bijection between these two sets of 2^t values. Its variation can change the computed v_B, but that coordinate is already determined by the other endpoint data; it is not another independent parameter. In the second case the roles are reversed: the t final bits of u_A are matched to the corresponding tail bits of Q_B by the current \mathcal J-table. Sampling a uniform permutation for each distinct full key tuple gives the stated independent uniform matchings. Different tuples specify disjoint clusters of slot incidences. The bucket is already part of x, so it supplies neither an omitted key nor a further coupling.
The coefficient maps are now fixed, but the permutation tables remain to be chosen. The next section proves that the current matchings can be chosen to give a uniform incidence gap, whatever lower-cutoff tables have already been fixed. That result will allow a successive choice in each family: later tables cannot alter an earlier auxiliary block, since their gates are inactive on its padded streams.
5 Uniform expansion before pruning
Fix a height pair (i,k), |i-k|\leq1, and fix all the permutation tables at smaller cutoffs in its family. Throughout this section write A=A_i, B=B_k, D'=D_{ik}, and E=d|A|=D'|B|. We use the stream conventions, coefficient choices, and matching coordinates of Lemma 4.1 and (4.9); in particular, the independent current permutations are the cluster matchings described in Lemma 4.2. The graph considered here is Y^0: its current last-block gate is open unconditionally. No assertion of expansion after pruning is needed.
On each side use uniform probability measure. If N is the slot-average operator of any realization, then
Here slots, hence parallel edges, are counted separately. The adjoint identity follows from d|A|=D'|B|. Both operators preserve constants and are contractions: Jensen’s inequality followed by counting slots gives \|Nf\|_2^2\leq\|f\|_2^2, and likewise for N^*. Let M=\mathbb E N, with expectation only over the current tables. The same facts hold for M,M^*.
We first bound M on centered functions by organizing them according to stream prefixes. The coefficient multiplicity bounds control the full-block terms; averaging the current tables reduces the terminal contribution to the partial-block version of the same variance estimate. We then select actual matchings by a lower bound on every cut and turn that bound into the required normalized incidence gap.
A conditional variance calculation. The following elementary estimate specifies, in particular, the mean that is subtracted. Its last assertion is needed when the active input block ends partway through a full block.
Lemma 5.1 (Conditional Fourier estimate). Let C denote conditioned data. Conditional on C, let U\in\mathbb F_2^t and V\in\mathbb F_2^m be independent uniform vectors, independent also of auxiliary data W. For 1\leq a\leq q let M_a:\mathbb F_2^t\to\mathbb F_2^m be linear, let o_a=o_a(C,W), and let f_a(C,z) be complex functions that do not depend separately on U,V,W. Set
Suppose that for every nonzero linear functional \zeta:\mathbb F_2^m\to\mathbb F_2, every class of indices on which \zeta M_a is the same has size at most \theta q. Then
The conclusion applies with \theta=10^{-3} for a full active s-block and with \theta=0.55 for any nonempty active initial part, using the coefficient multiplicity bounds of Lemma 4.1.
Proof. Translation of the independent uniform vector V proves (5.1); in particular the right-hand side is independent of both U and W. For fixed C,W, write the normalized Fourier coefficients as
Orthogonality first in V and then in U gives the exact identity
where \mathcal C ranges over the classes with a common \zeta M_a. Each square is at most |\mathcal C|\sum_{a\in\mathcal C}|\widehat f_a(\zeta)|^2. Sum, use Parseval’s identity, and integrate over C,W. Because the conditional mean is exactly \mu(C), this integration creates no additional variance term.
Prefixes and causal dependence. Let P_h^A, h\geq0, be conditional expectation onto the first r+sh bits of each of u_A,v_A. Let P_j^B, j\geq0, be conditional expectation onto the first sj bits of each of u_B,v_B. Only active bits are retained; the others are deterministic zeros. Thus these are finite increasing filtrations, eventually equal to the identity, and P_0^B is the projection onto constants. Denote the constant projection on either side by C_A,C_B.
For a fixed A-slot and j\geq1, the data needed to evaluate a function in \operatorname{ran}P_j^B are
Indeed the first p evaluation bits supply x, including its bucket, and inversion of \mathcal F supplies the first j blocks of u_B. At the jth B-block the keys use only preceding interleaved blocks, ending with the (j-1)st A-block. To determine v_B through length sj, the equation for Q_B uses \mathcal J(u_A) through length at most
The diagonal and forward-spill rule for \mathcal K_B uses no u_B beyond its first j blocks to produce these v_B bits. This proves (5.3), including when a prefix extends into zero padding.
In the reverse direction, for an input in \operatorname{ran}P_h^A and a fixed B-slot, the needed data are
Here x' is read first and the bucket is already part of the slot; inverting \mathcal J supplies u_A through r+sh. Its keys end with the hth B-block. Computing v_A through r+sh then uses \mathcal F(u_B) through at most sh-\alpha\leq sh bits and the already recovered u_A blocks. These observations prove the reverse assertion also for h=0.
To read a few bits of a diagonal evaluation block one may need its whole input block. Consequently (5.3) and (5.4) imply, for any fixed tables and also after taking their mean,
For example p+sj=r+sj+\alpha lies at most \alpha\leq2 bits into the next A-block; p'+r+sh=(h+1)s+\beta is handled by the next B-block. This explains both shifts in (5.5), including \alpha=0 or \beta=0, when the stated bounds can simply be non-sharp.
We now apply Lemma 5.1 to these data. For (5.3), condition on P_{j-1}^A and put R=r+s(j-1). All still needed data from the A-state occur through its evaluation on [R,R+s+\alpha). If its jth input block and this entire v_A interval are active, write that evaluation as
Here U is the full jth A input block and V consists of the s+\alpha new v_A bits. The offset contains the known spill from the preceding block and any diagonal contribution from the next input block to the last \alpha output bits. Such next-block input bits are the auxiliary variable W of Lemma 5.1. They enter nowhere else: (5.3) uses direct u_A only before R. Therefore the slot summand is a function f_a(C,Z_a) with no separate W-dependence. The A coefficient map does not depend on the bucket extracted from x; that bucket may affect f_a, but does not change M_a. It follows that
For completeness, the right-hand side of (5.2) is bounded by the squared norm of the original input function, rather than a larger slot-dependent norm. A uniform output vertex with an independent uniform incident slot gives a uniform input vertex, since every input has the same number of slots. Thus the average over slots and vertices of a deterministic neighbor value squared is exactly the input norm squared. When a summand averages random table choices, Jensen’s inequality bounds its square by the corresponding average of those squares. These are precisely the individual norms in (5.2), since V makes each Z_a uniform conditional on all other data.
The identical argument in (5.4), conditioning on P_h^B, uses the B input block on [sh,s(h+1)) and its extended evaluation interval [sh,s(h+1)+\beta). It gives
The explanation of the conditioned mean is the same in both directions: the means of the slot functions under their uniform evaluation argument depend only on the retained prefix, so no uncontrolled contribution comes from the frozen next-block inputs.
Lemma 5.2 (Uniform gap for the mean). For every height pair, and every fixed choice of its lower-cutoff tables, the mean incidence M satisfies
The bound is uniform in the number of full blocks, the final active length 1\leq t\leq s, and 0\leq\alpha,\beta\leq2.
Proof. Use the orthogonal difference spaces
They decompose the centered spaces; once a filtration saturates, its further difference spaces are zero. Equation (5.5) shows that E_h^AME_j^B can be nonzero only if
When h=j or h=j+1, the norm of this block is at most \sqrt{10^{-3}} by (5.6), provided its full intervals exist. When j=h+1 or j=h+2, the same bound follows by adjointing (5.7). For each fixed value of h-j, the input difference spaces are mutually orthogonal, as are their output difference spaces. Hence a sum along any one of these four bands has norm at most \sqrt{10^{-3}}; their sum has norm at most 4\sqrt{10^{-3}}.
There are exactly two forms of terminal cutoff in the interleaved order. We check the full-interval hypotheses and the remaining partial-block estimate in each.
Case B: the last active block belongs to B. Write
The active v lengths are
For 1\leq j\leq n, the forward estimate uses the full jth A block, and its extended interval ends at r+js+\alpha\leq|v_A|. In the other two bands with j\leq n, one has h\leq n-1, so the reverse estimate uses a full (h+1)st B block, ending at s(h+1)+\beta\leq|v_B|. Thus the four-band argument gives
Consider now M^*g for arbitrary g\in L^2(A). Given a B-state and a B-slot, inversion through the preceding blocks determines u_A and all of v_A except its last t bits. In fact all this determined data use only
The independent current matching averages the remaining t evaluation bits of Q_A uniformly. These bits occupy [p+ns,p+ns+t), and \mathcal K_Au_A is zero on this interval: its last possible spill ends at r+ns+\alpha=p+ns. Thus the same bits of v_A are uniformly averaged. Neither their distribution nor the determined part depends separately on the last t bits of u_B. The tuple defining the matching uses only the preceding interleaved blocks, the slot, and x.
After conditioning on P_n^B, the resulting averaged slot function therefore has the form in Lemma 5.1, with U the t active bits of the last B block and V the full s+\beta bits of v_B starting at ns. No current or later input bits occur except through this evaluation. The multiplicity bound for the nonempty input prefix, followed by the slot-stationarity and Jensen argument already given, yields
For centered g, the two projections P_n^B and 1-P_n^B are orthogonal, and the first component is bounded using the adjoint of (5.9). Consequently \|M^*g\|^2\leq(16\cdot10^{-3}+0.55)\|g\|^2.
Case A: the last active block belongs to A. Write
Now
Restrict the A input differences to 0\leq h\leq n. In the bands h=j,j+1, j\leq n, so the forward estimate uses a full A block and an interval ending by r+ns+\alpha. In the bands j=h+1,h+2, h+1\leq n+1, so the reverse estimate uses a full B block and an interval ending by (n+1)s+\beta. All these intervals are active. Thus
The current permutation in \mathcal J averages the final t bits of Q_B, starting at p'+r+ns=(n+1)s+\beta. The contribution \mathcal K_Bu_B ends there, so these are exactly the final t bits of v_B. Once they are averaged, a slot value of Mf depends only on
Conditioning on P_n^A, use the t active bits of the last A input block and the full s+\alpha evaluation interval beginning at r+ns. Lemma 5.1 gives
Combining this orthogonally with the adjoint bound from (5.11) proves the desired estimate in this case.
The value t=s is included in both arguments. In particular a cutoff immediately after a full A block is Case A, with n one less than the number of full A blocks following its initial r bits; a cutoff immediately after a full B block is Case B. There is no missing zero-length final block. The actual stream lengths start with n_0 full blocks on each side, so the initial r-bit block is never terminal. If n=0 is permitted in the displayed cases, (5.9) has zero domain in Case B, whereas in Case A the only low A difference is E_0^A, handled by (5.7) with h=0. The argument still applies. When a retained prefix already includes every active bit, the complementary difference spaces are zero and all the estimates remain valid.
Realizing the mean expansion by independent matchings. We next choose the current tables so that the actual block has a uniform edge-isoperimetric constant. A tail estimate for each cut alone would introduce the number of vertices when summed over all subsets, and hence would not give the height-uniform bound needed here. Instead, we will use connected cuts and the local dependence of the matching variables to select the tables by the local lemma.
Give A\sqcup B the degree measure \mu(a)=d, \mu(b)=D'; write v(Z)=\sum_{z\in Z}\mu(z) and \mu(A\sqcup B)=2E. The mean random walk on this Hilbert space is
The constant-on-each-side subspace has eigenvalues 1,-1; its orthogonal complement is the sum of the two sidewise centered spaces. Lemma 5.2 bounds R above by 0.8 on that complement. On the orthogonal complement of the global constant, the remaining sidewise-constant vector has eigenvalue -1, so the same upper bound 0.8 holds there. Hence, for 0<v(Z)\leq E, the expected number b(Z) of crossing edges obeys
Lemma 5.3 (Tail for a cut). With lower tables fixed, for every nonempty Z of volume at most E,
Proof. Write X for the number of internal matched edges. Then b(Z)=v(Z)-2X. In each independent final cluster, X is a hypergeometric count: it counts the images in the specified opposite subset of a specified subset under a uniform bijection. Orient every cluster from the same side, choosing globally whichever of the A- and B-sides of Z has fewer incidences. Over all clusters the number of sampled incidences is then
The cluster counts are independent.
Here is an elementary exponential estimate that also covers clusters of different sizes. For a sample of m entries without replacement from a zero-one population with success fraction \vartheta, its exponential moment is at most (1-\vartheta+\vartheta e^h)^m. Indeed this moment is the normalized elementary symmetric polynomial of order m in the positive entries 1 and e^h. Replacing any two entries by their average, while keeping all other entries fixed, increases that polynomial: the only changing term is their product times a nonnegative elementary symmetric polynomial of order m-2. Repeated averaging and continuity compare with the list having all entries equal to their mean. For m=0,1 the assertion is immediate. Finally, for a Bernoulli variable B, the second derivative of \log\mathbb E e^{h(B-\mathbb EB)} is a tilted Bernoulli variance, at most 1/4. Its value and first derivative vanish at 0, so
Applying these facts cluster by cluster gives
By (5.14), a bad cut requires X-\mathbb EX>v(Z)/40. If N_Z=0 the event is impossible. Otherwise exponential Markov inequality, optimized at h=4(v(Z)/40)/N_Z, bounds its probability by
Let \mathcal G be the finite simple graph of possible endpoints of edges in this block. Each cluster has at most 2^s vertices on each side. A vertex has at most \max\{d,D'\} incident slots, so
For every nonempty connected vertex set Z of \mathcal G with v(Z)\leq E, introduce the bad event of Lemma 5.3. It is enough to avoid these events. Indeed every other set splits into its connected components in \mathcal G; actual edges never join different components, so the crossing counts and volumes add, and each component still has volume at most E.
Every matching variable is supported on one pair of clusters, with every edge between their two sides possible. Its support has \mathcal G-diameter at most two. An event for Z depends only on variables whose supports meet Z. Thus two events at distance greater than two use disjoint sets of independent variables. Moreover an event is independent jointly of any collection of such distant events, since all their variables together are disjoint from its own. We may therefore join two events in a dependency graph whenever their vertex sets have distance at most two.
There are at most zQ^2 vertices within distance two of a z-set. The number of connected m-sets containing a specified vertex is at most Q^{2(m-1)}: fix orders of the vertices and their neighbors, choose for each such set its first spanning tree under that order, and traverse this rooted tree in depth-first order. The traversal is a walk of length 2(m-1) visiting exactly that set, and the orders make the association a well-defined injection into such walks. It follows that a bad event for a z-set has at most
Counting events outside the volume bound or the event itself only enlarges this upper bound.
Set a=d/800 and assign weights x_Z=e^{-a|Z|}. For all sufficiently large \ell, uniformly in i,k,
Indeed \log Q=O(\ell), whereas d=2^{4\ell}; neither bound contains the stream lengths. Equations (5.15) and (5.16) give the explicit uniform sum
Since every weight is at most 1/2, the elementary inequality \log(1-x)\geq-2x yields
The last step uses v(Z)\geq d|Z| and Lemma 5.3; here D'\geq D/2\geq d.
We include the finite asymmetric local-lemma argument for this inequality. The local lemma originates with Erdős and Lovász [12]; see [30, Theorem 1.1] for the asymmetric form and [2, Section 5.1] for its conditional-probability proof. For any event A_Z and any list \mathcal S of other events, induct on |\mathcal S| to prove
as well as positivity of the avoidance probabilities used. Split \mathcal S into neighbors \mathcal N of A_Z and nonneighbors \mathcal T. Independence gives \mathbb P(A_Z\mid\bigcap_{\mathcal T}A^c)=\mathbb P(A_Z). By the induction hypothesis and the product rule,
If \mathcal N is nonempty, each conditional probability used on the left conditions on fewer than |\mathcal S| avoided events. Dividing by this lower bound proves the desired estimate using the local-lemma inequality above. If \mathcal N is empty, independence alone proves it. Beginning with the empty list and multiplying successive survival probabilities also proves their positivity. In particular the probability of avoiding the entire finite list is positive. We have obtained an actual block satisfying
Proposition 5.4 (Expansion of the realized incidence). For all sufficiently large \ell, independently of the height pair and of its previously fixed lower tables, its current tables can be chosen so that (5.18) holds. For this choice, the incidence operator of the actual Y^0 block, with each entry normalized by \sqrt{dD'} in counting Hilbert spaces, sends normalized constants to normalized constants, as does its adjoint, and has norm at most 1-\chi between their orthogonal complements, where
Proof. Only the passage from (5.18) to the incidence norm remains. We give the weighted discrete Cheeger argument with our biregular normalization; compare Dodziuk [7] and Alon–Milman [1]. Write R_0 for the actual random walk, self-adjoint in degree measure. For real f its Dirichlet form is
Each edge in this sum is counted once, with multiplicity. If w is nonnegative and its positive support has volume at most E, integration of (5.18) over the level sets of w^2 gives
On the other hand Cauchy–Schwarz and (w(x)+w(y))^2\leq2(w(x)^2+w(y)^2) show that the square of the left side is at most
Thus \mathcal E(w)\geq\|w\|_\mu^2/800, including w=0.
For an arbitrary real f, choose a degree-weighted median m: both \{f>m\} and \{f<m\} have volume at most E. Such a value is obtained by ordering the finitely many function values and stopping when cumulative mass reaches half the total. Apply the preceding estimate to w_+=(f-m)_+ and w_-=(m-f)_+. On each edge,
This follows by equality when both endpoints are on the same side of m, and by a^2+b^2\leq(a+b)^2 otherwise. Consequently, for a degree-centered f,
For complex f, apply this to its real and imaginary parts. Hence R_0\leq1-1/800 on the orthogonal complement of the global constant.
Let T be the counting-space incidence divided by \sqrt{dD'}. Multiplication by \sqrt d on A and \sqrt{D'} on B is a unitary from degree measure to counting measure and sends R_0 to
Biregularity and d|A|=D'|B| give T(|B|^{-1/2}\mathbf1_B)=|A|^{-1/2}\mathbf1_A and the adjoint identity. The centered spaces are invariant in the two directions. On their direct sum the displayed self-adjoint block operator has norm \|T|_{\mathbf1_B^\perp}\| and spectrum symmetric about zero: conjugation by \operatorname{diag}(1,-1) changes its sign. Its largest spectral value therefore equals this norm. Every vector in that direct sum is orthogonal to the global degree constant under the unitary identification, so the preceding upper gap proves the assertion. This also explains why the global anti-constant eigenvalue -1 does not weaken the incidence bound.
There are finitely many families. In each family, fix successful current tables successively in increasing cutoff order. A current choice does not alter any smaller-cutoff block, whose padded inputs turn off the higher-cutoff gates. Proposition 5.4 is uniform over every earlier choice, so this succession defines all the countably many tables. For example, impose a finite ordering on each current collection of tables and choose its first successful element. The construction therefore yields all the required pre-pruning incidences with the same positive constant \chi.
6 Pruning and unique recovery of long paths
To pass from the two towers to one graph, we need both a small deletion fraction in every layer and long words that determine their paths. We first prove that a word recovers padded stream prefixes at interior positions in Y^\#. This does not yet identify the layer: the labels determine its sign and residue but need not determine its absolute value, and padding can conceal a shorter stream. The subsequent deletions resolve this ambiguity, make the gated and auxiliary graphs agree, and remove short cyclic paths.
A path in this section is a finite edge walk, possibly with repeated vertices. Its radius at a specified position is the smaller of the numbers of edges available in the two directions from that position. A nonbacktracking path never follows an edge immediately by its reverse. A closed path is cyclically nonbacktracking when this also holds at its cyclic junction.
Lemma 6.1 (Recovery of stream prefixes). Suppose two nonbacktracking paths in Y^\# have the same oriented label word. At corresponding A-positions of radius at least 2j+1, both padded streams agree through length r+sj, for every j\geq0. At corresponding B-positions of radius at least 2j, both padded streams agree through length sj, for every j\geq1. The compared positions need not be in the same layer.
Proof. The orientation of a letter identifies the side of either endpoint. Reading its underlying positive label gives the family, the serial number and x=b\Vert x', and therefore both slots. In particular, the same word identifies the same slot names, diagonal coefficients, spill maps, and family rules at corresponding positions. It also identifies the signs and residues modulo K of the layer indices, although their absolute values may differ.
At an interior position the two incident slots are distinct. Otherwise the incoming and outgoing edges would be the unique edge at the same slot, so the path would backtrack. Write their evaluations on a current block as
Here u_h,v_h are the full padded current blocks, multiplication uses their corresponding field, and the last terms are the spills from the preceding block, extended by zero as needed. For the first block there is no preceding spill. If the two evaluation blocks and the preceding input block have been recovered, subtracting gives
The coefficient difference is nonzero and hence invertible. Thus u_h, followed by v_h, is recovered. Different spill lengths for the two incident slots do not affect this argument.
Call the asserted A-statement at index j the assertion \mathcal A_j, and the B-statement \mathcal B_j. Interpret \mathcal B_0 as the vacuous recovery of the empty prefix. At radius one on side A, the first r bits of each incident evaluation are present in its label x, because p=r+\alpha\geq r. Equation (6.1) for the first block proves \mathcal A_0.
Suppose j\geq1. At a B-position of radius 2j, both neighbors satisfy \mathcal A_{j-1}; centrally we already have \mathcal B_{j-1}. For either incident edge, the second equation of (4.9) shows that to know Q_B through length sj, beyond the label prefix x', it suffices to know the \mathcal J-output through length
All source A-blocks involved are known in full at the neighbor. Every key for the transformation of A-block j-1, or an earlier block, uses central B-blocks at most j-1, together with earlier blocks of that neighbor’s A-stream. These are all known. Consequently the indicated output prefix, including every gate decision, agrees in the two paths. Both central evaluation prefixes therefore agree through sj. Their preceding spill inputs are already known by \mathcal B_{j-1}, so (6.1) recovers the next full B-block. This proves \mathcal B_j.
At an A-position of radius 2j+1, both neighbors satisfy \mathcal B_j, and centrally we have \mathcal A_{j-1}. By the first equation of (4.9), the evaluation prefix through r+sj needs only the \mathcal F-output through
The required neighbor B-blocks through block j are fully known. The keys for such a block use central A-blocks only through block j-1, and preceding neighbor B-blocks. These again are known, so both evaluation prefixes agree. Subtract the already known preceding spill and apply (6.1). This proves \mathcal A_j and completes the alternating induction.
This proof uses full padded blocks. A permutation may mix all the bits of a block, but its entire source block is already known at the neighbor before it is used. Inactive bits cause no difficulty because the equations are padded-stream equations. When a rule lies beyond one of the compared paths’ actual cutoffs, it is still the same family rule on both paths; equality of the preceding input blocks gives equality of its key and gate. This is precisely why Lemma 6.1 is proved in Y^\#, with its family-wide gated rules. The inequalities used above also include \alpha=0, \beta=0, and a final partial block of any length 1\leq t\leq s.
Corollary 6.2 (Few short cyclic paths at one layer). Fix a layer and a side. A nonempty cyclically reduced oriented label word is the word of at most one based cyclically nonbacktracking closed path with its base on that layer and side. Consequently the number of vertices of A_i, or of B_i, supporting such a closed path of length at most g_i is at most
For all sufficiently large \ell, this is a fraction at most 2^{-0.9H_i} of either vertex set, uniformly in i.
Proof. Repeat two closed paths with the same word arbitrarily many times in both directions. Cyclic nonbacktracking ensures that every such repetition is nonbacktracking. At corresponding base positions, Lemma 6.1 recovers arbitrarily long prefixes. Since the layer and side are fixed, this eventually recovers all active coordinates of both vertices, making their base states equal. Foldedness then determines their entire based paths. Conversely a cyclically nonbacktracking closed path has a cyclically reduced word: inverse successive letters, including at the cyclic junction, would force a backtrack by foldedness.
There are at most (2m_\ell)^a words of length a; counting all words only enlarges the bound. Both vertex-set sizes are at least 2^{H_i}, and (4.10) gives
for large \ell. If \lfloor g_i\rfloor\geq1, the geometric sum is at most 2(2m_\ell)^{g_i}, so its fraction is at most 2^{1-0.95H_i}\leq2^{-0.9H_i}. If the sum is empty the claim is immediate. Since H_i\geq H_0\to\infty, the threshold is uniform over all layers.
We now specify the deleted sets. They are sets of vertices of the common vertex set of Y^0 and Y^\#.
Gate deletions. At each vertex and each adjacent-pair slot evaluate the gate at that pair’s own final block, whether or not the current auxiliary rule actually consults it. Delete the vertex if any of these gates is closed. The inputs before the last block are determined without using its current permutation, so this is a well-defined test on the slot state, identical for the gated and auxiliary prescriptions.
At a fixed A-slot, conditional on x, the coordinates u_A and the tail of Q_A are independent uniform bits, by the parametrization in Lemma 4.2. The triangular equations turn them bijectively into the interleaved input u-values. Thus all preceding input coordinates are independent uniform bits. The same reasoning at a fixed B-slot uses x', its fixed bucket, u_B, and the tail of Q_B. In particular the four full s-blocks preceding the cutoff are jointly zero with probability exactly 2^{-4s} at either slot. The union bound and the maximum degree 6D show that these deletions have fraction at most
On vertices surviving these deletions the induced graphs from Y^0 and Y^\# are identical. Indeed, from a surviving slot state its current final gate is open, so the two endpoint constructions agree. All lower rules already agree. This argument works from either side of an edge and proves equality of the induced edge sets, including multiplicities and labels.
Separation of heights. The next deletion distinguishes larger-layer vertices from the zero padding of smaller-layer vertices with the same sign and residue. For a vertex on either side at layer i, consider every layer i' with
Put m=(|i|-|i'|)/K\geq1 and
Delete the vertex if all its own u-bits immediately after that side’s cutoff at i', for these q(i,i') positions, are zero. This interval consists of active bits at i, because on either side the length increases by exactly mK/2 between these two layers. Its zero probability under uniform vertex measure is 2^{-q(i,i')}. No layers of distinct signs are tested, and zero has no smaller layer with its sign.
The union bound gives, on every side and layer,
Here 2^{-\min(a,b)}\leq2^{-a}+2^{-b}, and the second sum is evaluated using H_{i'}=H_0+|i'|. Thus the estimate stays uniform even when the larger layer has arbitrarily many smaller layers of its residue.
Short-cycle deletions. At layer i, delete every vertex supporting a nonempty cyclically nonbacktracking closed path in Y^\# of length at most g_i. By Corollary 6.2, the fraction deleted on either side is at most 2^{-0.9H_i}. This test is performed in the already specified graph Y^\#, so it does not depend circularly on the final induced graph.
Let Y be the graph induced on the vertices surviving all three deletions. It is an induced subgraph both of Y^0 and of Y^\#. Combining the three budgets gives a uniform bound
For example, D2^{-4s}=2^{-32\ell}. Fractions here and below are always taken relative to the original sets A_i,B_i, not relative to an already pruned set.
Proposition 6.3 (The tower properties). For all sufficiently large \ell, the preceding choices give a graph Y^0 on sets of sizes |A_i|=d2^{H_i} and |B_i|=2^{H_i}, and its induced subgraph Y, with these properties.
- 1.
For every |i-k|\leq1, the Y^0-block between A_i and B_k has degrees d,D_{ik} with D_{ik}=D2^{|i|-|k|}. Its counting incidence divided by \sqrt{dD_{ik}} maps normalized constants to normalized constants, as does its adjoint. On their orthogonal complements its norm is at most 1-\chi, with the absolute constant \chi of Proposition 5.4.
- 2.
The fraction removed from any A_i or B_i is at most \varepsilon_\ell of (6.5).
- 3.
The labels of Y are folded, with positive alphabet size at most m_\ell=O(d2^r(1+s)^2).
- 4.
Every nonbacktracking path in Y beginning at layer i and having length at least L_i is determined by its oriented word among all paths in Y, including paths beginning in other layers.
- 5.
There is no nonempty cyclically nonbacktracking closed path in Y, based at layer i, of length at most g_i.
Proof. Only the fourth item requires further proof. The degree and norm claims are established in (4.6) and Proposition 5.4. For normalized counting constants, for example, the constant entry after applying normalized incidence is d/(\sqrt{dD_{ik}}\sqrt{|B_k|})=1/\sqrt{|A_i|}, using d|A_i|=D_{ik}|B_k|; the adjoint calculation is the same. The deletion and alphabet claims have already been proved. Any short cyclic path in Y is also one in Y^\#, and its base vertex was deleted in the third step, proving the fifth item.
Take a path beginning in layer i, and compare it with a path having the same word. By foldedness, any path with this word is also nonbacktracking. It suffices to identify the segment of length N=\lceil L_i\rceil at the beginning of each path. Choose a midpoint position, whose radius is at least \lfloor N/2\rfloor, and let its layer on the first path be j. Every edge changes the layer by at most one, so
Lemma 6.1 recovers both padded streams at that position through length at least
Since H_i\geq H_0 and N\leq100H_i/\log_2d+1, this quantity is greater than 2H_j for all sufficiently large \ell, uniformly in i. For side A the exact recovered length at radius R is r+s\lfloor(R-1)/2\rfloor; on side B it is s\lfloor R/2\rfloor. These formulas give the displayed lower bound on both sides, including either parity of N.
The common incident labels force the two midpoint layers to have the same sign and residue modulo K. If the layer indices are equal, all active coordinates are recovered, since each has length at most H_j, and the midpoint vertices coincide. Suppose instead they differ. Write i_- and i_+ for their indices ordered by absolute value, and put H_-=H_{i_-}. Then H_-\leq H_j and |i_+|-|i_-|=mK for some m\geq1. If l_- is the smaller vertex’s own u-length, the interval tested at the larger vertex in (6.3) ends no later than
The smaller vertex’s padding is zero on this entire interval. Prefix recovery forces the larger vertex’s active u-bits on the same interval to be zero. It would therefore have been removed by the second deletion, a contradiction. This reasoning also covers the case where the first path has the larger midpoint height. The case of a zero midpoint index was already in the equal-layer case, since its sign is distinguished.
Thus the midpoint vertices coincide in all cases. Foldedness determines an edge uniquely from its initial vertex and its label; applying this forward and backward from the common midpoint identifies the whole two segments. Continuing forward identifies any remaining part of the compared words. This proves the fourth item.
Corollary 6.4 (Effect of deletion on constant spaces). Let \Pi be the orthogonal projection that retains the vertices of Y in the counting Hilbert space of the full tower, with any additional Hilbert-space tensor factor. Let C be the subspace of vectors that are constant on each separate A_i and B_i in the vertex coordinate. Then
In particular the same bound holds on every subspace of C, uniformly in the additional tensor factor.
Proof. On one normalized constant vector the squared mass removed is exactly the fraction of vertices removed from that set. Distinct side and layer sets are orthogonal, so the squared losses add, and each is bounded by \varepsilon_\ell times the corresponding squared input norm. Tensoring changes neither calculation.
7 Geometry of the voltage cover and torsion-freeness
Embedding the components of the voltage cover in a Cayley graph is not enough for the later operator comparison, because different copies can overlap. We therefore seek disjoint assigned domains, with the removed vertices controlled by one finite ball per copy and the unused Cayley edges forming a forest. The input is the girth condition (7.2), which the later sampling argument must establish; no assertion about an operator’s spectral distribution is used here. The constants in this section are chosen before the voltage values and the final alphabet are chosen.
The use of labeled graphs as relators follows the geometric strategy of Gromov [17, Sections 2 and 4.8]. Finite alphabets with global separation of long path words are developed by Osajda [33, Section 2]. The diagrammatic embedding argument is closely related to Ollivier [31, Section 2] and Gruber [20, Lemma 4.1]. Here the relator graphs are components of a voltage cover, possibly with nontrivial stabilizers. We give the embedding, overlap, and torsion arguments for these precise hypotheses.
7.1 Graphs, presentations, and the conditional input
All graphs in this section are combinatorial graphs, possibly with loops or parallel edges. An unoriented edge has two formal orientations, interchanged by a fixed-point-free reversal operation. Traversing an edge and immediately traversing its reverse is a backtrack. A closed walk is cyclically nonbacktracking if it has no backtrack, including at its closing corner. Edge lengths are one, degrees count incidences, and a ball denotes the induced subgraph on the vertices at most its stated distance from its center. A forest has no nonempty finite circuit, with a loop and a pair of parallel edges counted as circuits of lengths one and two. Chains always have finite support. An orientation chosen once for each unoriented edge identifies the space of edge chains over a field k with the free vector space on those edges, with boundary \partial[x,y]=[y]-[x]. The cycle space is Z_1(-;k)=\ker\partial.
Let Y be the surviving tower. The properties of it needed in this section are the following: it is countable, has maximum degree at most 6D, and has an integer layer function whose change across an edge is at most one. Its oriented labeling is folded: the labels of the oriented edges leaving any vertex are distinct. Positive labels and their formal inverses are disjoint alphabets. Finally a nonbacktracking path starting in layer i, of length at least L_i=100H_i/\log_2d, is determined, including its location in Y, by its oriented label word. This uniqueness compares paths anywhere in Y. Refining these labels by arbitrary additional tags preserves both foldedness and this uniqueness property.
The following elementary estimate will be used with fixed constants, however large. If two vertices can be joined by a walk of length aH_i/\log_2d, starting in layer i, then
at every layer j encountered. This follows from |H_j-H_i|\le |j-i|. Consequently all subsequent comparisons become uniform in i by increasing \ell. Also L_i>2 for all i with the parameters of the construction.
Let F be a countable torsion-free group. Give each positive edge e of Y a voltage z_e\in F, and give its reverse voltage z_e^{-1}. The ordinary voltage-cover construction of Gross and Gross–Tucker [18, 19] gives a graph P with vertices (v,f) and an oriented lift
over each oriented edge e:v\to v'. The left deck action is \delta_a(v,f)=(v,af) for a\in F. It acts freely on vertices and transitively on the lifts of every fixed base vertex or fixed base path; it can carry one connected component of P to another. Labels, layers, and the distinguished positive orientations are pulled back from Y.
We assume that the augmented positive alphabet S is finite and that
Here C_* is a single absolute constant fixed below. This is a condition on the actual cover, not just on Y and not just on simple base circuits. It includes all lifts, although whether a base closed walk has trivial holonomy does not depend on the starting deck coordinate.
Define
The Cayley graph is formal: its positive edges are the pairs (h,\sigma), with endpoints h,h\sigma, for h\in\Gbase, \sigma\in S. We do not identify distinct such edges even if their unordered endpoints coincide. Their reverse orientations have labels \sigma^{-1}. Left translation preserves every formal edge label and its positive orientation.
For a connected component C of P, a vertex v_0\in C, and h\in\Gbase, there is a unique label-preserving graph map \phi:C\to X with \phi(v_0)=h: the image of the endpoint of a path from v_0 is h times the label word of that path. Independence of the path follows from (7.3). The maps are not assumed injective at this stage.
Theorem 7.1 (Geometric conclusion). There are absolute constants C_*,C_\bullet such that, for sufficiently large \ell, the preceding hypotheses have the following consequences. Every component map \phi:C\to X is an embedding. Index copies by pairs (C,\phi) modulo the equivalence
Thus an indexed copy Q remembers its source component and source vertices up to this deck alignment, in addition to its embedded image. There is a well-order of these copies and an induced intrinsic ball B(Q) in each Q such that
- 1.
every vertex of Q shared with an earlier copy belongs to B(Q);
- 2.
the subgraph of Q consisting of all edges with at least one endpoint in B(Q) is a forest;
- 3.
for every vertex of B(Q) lying over layer i,
|V(B(Q))|\le\mathfrak w_i, \qquad \mathfrak w_i=2^{C_\bullet H_i}; \tag{7.4} - 4.
if D_Q is V(Q) minus its vertices shared with earlier copies, the domains D_Q are pairwise disjoint, and deleting every edge of Q whose two endpoints lie in D_Q, for all Q, leaves a forest in X.
Furthermore \Gbase is torsion-free. None of the constants depends on F, the voltage values, the number of components of P, or |S|.
7.2 Plane diagrams and reductions before injectivity
The same short-arc count will first rule out failures of injectivity and later bound intrinsic distances within embedded copies. We retain source paths in the diagrams: merging source walks requires actual deck alignment, not merely equality of label words.
We use the following form of the van Kampen Lemma; see [27, Chapter V, Section 1]. If a word is freely equal to a product of J conjugates of defining relators and their inverses, it is the exterior contour word of a finite connected plane labeled multigraph with at most J bounded faces. Each bounded face contour reads a defining relator, with a chosen cyclic start and orientation. Conversely an exterior contour word of such a diagram is freely a product of conjugates of its bounded face words. In this statement a contour is a closed walk around a face, rather than an embedded circle: vertices and bridges may occur more than once. Every application below uses a finite number of relators even though the presentation is infinite.
For completeness, the elementary operations in this version are as follows. Draw a polygon for each relation factor and its conjugating stem, joining the stems at a base vertex in their product order. Empty factors are omitted. The exterior reads the literal product. Exterior insertion of aa^{-1} is made by attaching a spur. For a cancellation, let the two consecutive exterior traversals have vertices v,w,v'. If they traverse the same edge, erase the resulting leaf. If they are distinct and v=v', their digon, or the two lobes when both edges are loops, bounds portions which can be discarded, together with these edges. The other exterior contour remains connected at v. The consecutiveness at w ensures that no exterior attachment is lost away from that vertex. If v\ne v', draw an auxiliary edge in the exterior face between the indicated occurrences of v and v', so that it cuts off the two-edge portion as a triangular face. Contract the auxiliary edge. The artificial face is now a digon; delete one of its edges to merge it with the adjacent face. In that adjacent contour the replacement traversal has the same label. Thus the desired exterior cancellation has taken place without increasing the number of relation faces. This operation uses positions on contours and is valid when other vertices or contour portions repeat. Conversely, merging an exterior-adjacent bounded face across a non-bridge edge, repeatedly until a tree remains, proves the product assertion. These operations allow a prescribed literal exterior word to be constructed, after which its required break positions are marked. A marked position crossed by an intermediate cancellation need not retain its previous vertex value. All vertices of a diagram have consistent values in \Gbase: propagate from one vertex along paths; simple circuits bound subdiagrams, so the product assertion proves path independence.
In our presentation every face comes with an actual closed walk in P reading its contour. This additional assignment matters: equal words alone will not be treated as equal paths. When two source incidences have been aligned by a deck transformation, deleting an edge between their faces splices two genuine source walks into a genuine closed source walk. This is again a permitted relator because the presentation uses all closed walks, including walks with backtracks and singular contours.
Suppose an injectivity failure exists. Choose, over all component maps, pairs of distinct source vertices with equal image, paths between them, and diagrams for the resulting closed image word, a choice minimizing first the number J of bounded faces and then the number of edges. The exterior has one adjustable side: it is this source path, with its break vertex marked. Its endpoints in P must remain distinct, but may vary when comparing different failure diagrams. Minimization over all failures, rather than just one originally selected path, is essential below.
We will use the same minimization after injectivity is proved, in a second setting. Adjoin to X one center c_Q for every indexed copy Q, and one spoke of length one from c_Q to each vertex of Q. Denote this graph by \widehat X. For an edge loop in \widehat X, started at a group vertex, each generator edge is a fixed side and each consecutive two-spoke passage through a center is an adjustable side. Inflate an adjustable side to any source path in its copy with the indicated endpoints. Mark all side breaks. If there are m sides there are at most m distinct marked vertices. Among diagrams and these adjustable paths minimize (J,\text{number of edges}) lexicographically. If the inflation is empty, retain its one marked vertex. For both minimizations, source data along adjustable sides and bounded contours are retained as part of the diagram.
Lemma 7.2 (Reduction rules). In either minimum diagram the following statements hold.
- 1.
No bounded face has a freely trivial label word.
- 2.
No edge separating two distinct bounded faces has aligned source incidences. Nor does an edge between a bounded face and an adjustable exterior side have aligned source incidences.
- 3.
There is no unmarked vertex of degree one, and no bridge having both incidences on a bounded face.
Here alignment means that, when both incidences are read in the same direction, a left deck transformation identifies their source edges.
Proof. A freely trivial face word can be omitted from the face product expression; the van Kampen Lemma then supplies a diagram for the identical exterior with fewer bounded faces. For the second assertion, delete the separating edge. Distinct bounded faces merge into a face whose source walk is obtained by splicing after deck alignment. A bounded face adjacent to an adjustable side can instead be absorbed into that side: replace its edge traversal by the complementary face walk with the appropriate orientation. The source endpoints are unchanged. Deleting an edge separating two faces does not disconnect the plane graph, and repeated contacts elsewhere merely make the new contour singular; they do not prevent the splice. In each case J decreases.
At an unmarked leaf the contour makes a backtrack. If it is an exterior corner it lies within an adjustable side, since a break between fixed sides would be marked. In all cases foldedness makes it an actual backtrack in the assigned source walk. Erasing the leaf preserves the assignments and contradicts edge minimality.
Consider now a bridge with both incidences on a bounded face. Removing its open edge splits the diagram in two. The exterior contour and all its marked positions belong to one of them; retain that component. In the affected bounded face contour the other component is visited in one excursion, along the bridge, around its exterior contour, and back. The discarded component, with the bridge as a stem, gives a diagram for the word of this excursion with fewer than J bounded faces: the affected face is not among them. To see the indicated exterior designation, the retained component is connected and accessible from infinity, so lies on the unbounded-contour side of the discarded component. Thus its boundary is exactly the contour traversed in that excursion, with the bridge stem.
After injectivity, the two endpoints of the source excursion are equal because their images are equal, so the excursion can be removed. Before injectivity, if those source endpoints were distinct, this excursion and its smaller diagram would themselves constitute an injectivity failure, contrary to the global minimal choice of J. They therefore agree in this case as well. Delete the excursion, bridge, and discarded component. The retained affected face is still assigned a closed source walk. Its face count does not increase and its edge count decreases, a contradiction.
Suppress every unmarked degree-two vertex. Call a resulting edge an arc; it remembers its entire original edge path and its length. Loops among these arcs are allowed. There is at least one marked vertex, so an entire degree-two component cannot disappear without a retained vertex. Every side incidence along an arc is constant: it is a bounded face or one exterior side. Indeed a change of exterior side is marked, and a change of face incidence requires branching. Degrees and contours in what follows are those of this compressed plane graph.
Lemma 7.3 (Short arcs and Euler count). Every arc incident with a bounded face has length less than L_i, when read from an endpoint in layer i on that face. Its length is also less than L_i on any adjustable-side incidence with which it is compared. Every bounded face has at least twenty arc incidences. If b is the number of arcs and there are at most m marked vertices, then
These statements require only C_*\ge10^4 and sufficiently large \ell.
Proof. An arc of length greater than two is freely reduced. Otherwise an inverse pair with an unmarked bivalent midpoint can be erased, identifying its two outer vertices. Those outer vertices are distinct in the diagram: the interior of a maximal arc has no repetitions, and a loop arc of length greater than two has this property for each such pair. The two-edge path is therefore a tree, and its contraction preserves the number of faces and the plane embedding. Its outer group values agree; its bivalent middle vertex has no other incidences. On every assigned source walk foldedness identifies the inverse pair as a backtrack. The contraction therefore preserves all assignments and decreases the number of edges, which is impossible.
If an arc has a generator-side incidence it has length one. Otherwise an arc incident with a bounded face has two source assignments. Its other incidence cannot be on the same bounded face, since an edge with the same face on both sides is a bridge, excluded by Lemma 7.2. If the arc were at least L_i long on either compared assignment, its freely reduced word would determine its projected nonbacktracking path in Y. Both projections would be this same path. The two lifts of that path then differ by a single deck transformation, so their source incidences are aligned. Lemma 7.2 forbids that alignment. Arcs of length at most two already satisfy the claimed inequalities.
If a face had fewer than twenty arc incidences, select its longest arc, of length a, and let i be its initial layer in the face assignment. Its perimeter would be at most 19a<20L_i=2000H_i/\log_2d. By (7.1), every layer j on it has H_j\ge H_i/2 for large \ell. The face word is not freely trivial. Cancel backtracks in its closed source walk, and then cancel around its cyclic ends. Foldedness makes these actual source cancellations; the remaining walk is nonempty and cyclically nonbacktracking. Its length is at most the displayed perimeter, while C_*H_j/\log_2d\ge5000H_i/\log_2d. This contradicts (7.2).
Let v be the number of vertices of the compressed diagram. It is connected and satisfies b=v+J-1 by the plane Euler formula, also for loops, parallel edges and bridges. Every unmarked vertex has degree at least three; a graph consisting of one marked vertex and no edges also satisfies the resulting inequality. Hence 2b\ge3(v-m), which gives the first inequality of (7.5). Each arc has two face incidences in total, counting the exterior, so the twenty-incidence bound gives its second inequality. Combining them gives b\le(30/7)(m-1)\le6m whenever edges occur; the same final bound holds for the trivial diagram.
Proposition 7.4 (Embeddings). All component label maps C\to X are injective on vertices and formal edges. The indexed copies of Theorem 7.1 are therefore defined.
Proof. Apply Lemma 7.3 to a minimum injectivity-failure diagram, with m=1. Its first two inequalities imply 20J\le6J, hence J=0. The uncompressed diagram is a tree, so its exterior word is freely trivial. A path with freely trivial word in a folded graph returns to its starting vertex: erase successive inverse pairs, which are actual backtracks. The chosen source endpoints consequently agree, a contradiction.
For edges, two oriented source edges with the same formal image have the same initial image and the same oriented label. Vertex injectivity makes their initial vertices equal, and foldedness makes the edges equal. This includes the possibility of parallel edges and establishes the asserted graph embeddings.
We henceforth use the post-injectivity minimum diagrams. One additional observation follows immediately from the indexing convention. If paths in two indexed copies have the same word and are deck-aligned, and their maps agree at one source point after alignment, their maps agree everywhere on the connected component: propagate along labeled paths. They are then the same indexed copy. Therefore an arc shared by two different copy assignments has length less than the applicable L_i on either assignment.
7.3 Short chain fillings and an explicit thin-triangle estimate
We next prepare an ordering of the copy centers by distance from one fixed group vertex, in order to control all earlier intersections with a copy at once. Thin triangles in \widehat X will give uniformly short paths that avoid the copy’s own center. The short-arc estimate will then turn such paths into intrinsic distance bounds in the copy. We first obtain thin triangles from a linear bound on decompositions of loop chains into short loops.
Lemma 7.5 (Short chain fillings). In \widehat X the integral oriented chain of any edge loop of length n is a sum of at most 12n oriented chains of edge loops of length at most four.
Proof. For a nonempty loop, rotate its start to a group vertex and split it into the sides specified above. There are m\le n sides. Inflate and minimize, and apply Lemma 7.3. For each arc choose a standard path between the images of its endpoints: use the generator edge if it has a fixed-side incidence, and otherwise use the two-spoke passage through any one of its incident source-copy centers. Choose one direction for the arc, using the reverse standard path for its reverse incidence.
On a bounded face, replace every incident standard path by the two-spoke passage through that face’s center. Each replacement differs by a closed chain of length at most four; a generator standard path only reduces that length. The sum of the new passages is zero as a chain, because successive spokes telescope at the consecutive contour vertices, with their contour multiplicities. On an exterior adjustable side make the same replacements using that side’s center; the resulting chain telescopes to the original two-spoke side. Exterior fixed sides already have the required standard path. The sum of the standard-path chains around the bounded faces is the exterior standard-path chain, by cancellation of the two oriented incidences of each internal edge, also when an edge is a bridge or a contour is singular. Combining these identities expresses the original loop chain as the asserted sum. At most one short loop is used for each bounded or exterior arc incidence, hence at most 2b\le12m\le12n.
The next lemma is a quantitative form of the homological-isoperimetric criterion for hyperbolicity; compare Gersten [15, Theorem 6.3]. The proof below gives an explicit thin-triangle bound under our chain-filling hypothesis, without assuming local finiteness.
Lemma 7.6 (Thin triangles from short chain fillings). Let a connected graph with unit edge lengths have the conclusion of Lemma 7.5. Every geodesic triangle on its vertices is D_0-thin, where one may take D_0=10^6. Thinness here measures distance to the vertices on the other two sides.
Proof. Fix a geodesic triangle [x,y],[x,w],[y,w], and put
Let R be the maximum, over its side vertices, of distance to the vertices on the other two sides. Relabel the sides so it is attained at z\in[x,y], at position j=d(x,z). We may assume R\ge100. Then j,n-j\ge R, and every vertex of either other side has distance at least R from z.
A position h<a-R on [x,y] is within R of [x,w]. Indeed, if it were within R of position t from y on [y,w], then t\ge n-h-R, and the triangle inequality would give
contrary to h<a-R. The definition of R supplies closeness to at least one other side. Symmetrically positions h>a+R are within R of [y,w]. Also a position k>a+R on [x,w] must be within R of [y,w]: closeness to a position h on [x,y] would imply h\ge k-R and v\le u-k+R+n-h\le u+n-2k+2R, again a contradiction.
We construct a subsegment of [x,y] containing at least R edges on either side of z, and an alternate path between its endpoints whose vertices all have distance at least R from z, so that the resulting loop has length at most 200R.
First suppose j<a-6R. Take the positions h_- =\max(0,j-4R) and h_+=j+4R; the latter is less than a-2R<n. Bridge both to [x,w] by paths of length at most R, taking the trivial bridge at x if h_-=0, and join their endpoints along [x,w]. Each nontrivial bridge starts 4R from z, so all its vertices are at least 3R from z. The side portion on [x,w] has length at most h_+-h_-+2R, since its endpoint coordinates from x differ from h_- and h_+ by at most R. Thus the whole loop has length at most 20R. The case j>a+6R is symmetric.
In the remaining case |j-a|\le6R, take
Bridge the left endpoint to [x,w] and the right endpoint to [y,w], using paths of length at most R and trivial bridges at clipped endpoints. The preceding positional rules supply every nontrivial bridge. Such a bridge starts at least 4R from z, so it stays at least 3R from z. Write s_- and t_+ for the coordinates of the bridge endpoints from x and y, respectively. They satisfy
If b\le20R+2, join these endpoints through w. Each side portion has length at most 31R+3, while h_+-h_-\le20R+2, so the entire loop has length at most 84R+8. If b>20R+2, take the vertex A\in[x,w] at position k=\lceil a+20R\rceil<u. It has a bridge of length at most R to a vertex B\in[y,w]. If t=d(y,B), comparison of distances to w gives
We have s_-\le k and t_+\le t; the intervening portions on the two sides have lengths at most 31R+2 and 32R+2. Including the three bridges and the original segment gives a loop of length at most 86R+6. This last bridge stays far from z, since d(z,A)\ge k-j\ge14R and its length is at most R. All other vertices of the alternate path lie on the two other sides or the already controlled endpoint bridges. In all cases the selected segment extends at least R on either side of z: when clipped, this uses j,n-j\ge R; when not clipped it follows from the stated positions. This completes the construction with the claimed 200R bound.
Put r_0=\lfloor R/4\rfloor. In cyclic order partition this loop into four vertex paths: I_1 is the segment from j-r_0 to j+r_0; I_2 is the remaining segment toward h_+; I_3 is the alternate path from h_+ to h_-; and I_4 is the remaining segment back to j-r_0. Opposite pairs have vertex-set distances
The equality uses that I_2,I_4 are subsegments of one geodesic. Set q_0=R/3 and define 1-Lipschitz vertex functions
On an oriented edge (v',v'') define the antisymmetric form
The successive arcs have f=0, g=0, f=q_0, and g=q_0, respectively. Consequently the integral around the loop is exactly q_0^2: only I_3 contributes, with its g values running from zero to q_0. On any loop of length at most four, subtract the initial value of f without changing the integral, since the increments of g sum to zero. The Lipschitz bounds then bound its absolute integral by 16. The integral depends only on the oriented chain, so the assumed short chain filling gives
Thus R\le345600<10^6. No local finiteness was used: all triangles, loops and chain decompositions here are finite. Geodesics between vertices exist because nonempty sets of integer path lengths have minima.
7.4 Avoidance paths and simultaneous overlap
Lemma 7.7 (A short path avoiding one center). Fix a positive integer L. For sufficiently large \ell, uniformly in Q and i, if a path in \widehat X of length at most L joins u,x\in Q, with u in layer i, and avoids c_Q, then
Here the threshold for \ell can depend on L, which will subsequently be an absolute constant.
Proof. Close the given path by a designated two-spoke side through c_Q, inflate, and minimize. There are at most L+1 sides. We claim every arc occurrence on the designated adjustable side is shorter than its local L_j. For an opposite bounded-face incidence this is Lemma 7.3; an opposite generator incidence has length one. If the opposite incidence is on another adjustable side, that side uses a different center because the original path avoids c_Q. A long arc would align the two source paths and then identify the copies, as observed after Proposition 7.4, which is impossible.
It remains to exclude an arc with both incidences on the designated side. Its edges are exterior bridges. In the linear order on the designated side, the interval between the two traversals of such a bridge is an excursion through the component cut off by that bridge. All its exterior positions lie within that interval; in particular it contains no side break. Its endpoint group values agree. Injectivity of Q implies that its assigned source endpoints agree, so this excursion can be erased from the adjustable path. Discard the cut-off component and bridge as well. The bounded contours in the retained component are unchanged, and no exterior side break is lost. This reduces the number of faces, or keeps it fixed and decreases the number of edges, contrary to minimality.
The designated path therefore has at most 2b\le12(L+1) short arc occurrences. For clarity their local length bounds do give a uniform total bound, without presupposing a diameter estimate. If a prefix has length t, its next initial layer j has H_j\le H_i+t, so the next arc has length at most L_i+100t/\log_2d. Induction over at most 12(L+1) arcs bounds each encountered H_j/H_i by a quantity tending to one as \ell\to\infty. In particular each arc has length at most 2L_i for sufficiently large \ell. Their total is at most 24(L+1)L_i, proving the claim.
Proposition 7.8 (One ball for all earlier intersections). There is a well-order of the indexed copies for which the first three assertions of Theorem 7.1 hold.
Proof. Fix one group vertex o\in X. There are countably many indexed copies: the components of the countable graph P are countable in number and a map from a fixed component is specified by one group value. Enumerate them, and order the centers first by d_{\widehat X}(c_Q,o) and then by this enumeration. This is a well-order, since these distances and the enumeration values are nonnegative integers. Choose for each A=c_Q one geodesic from A to o, and let its first vertex after A be u\in Q. The choice of u is made once for this copy.
Suppose x\in Q also belongs to a distinct copy with center B satisfying d(B,o)\le d(A,o). The path A,x,B is a geodesic of length two, since distinct centers have no direct edge. A geodesic from B to o avoids A: otherwise its length is at least 2+d(A,o)>d(B,o). Let k=d(A,o). If k<D_0+3, the path from x through B and o to u, using the chosen two geodesics, avoids A and has length at most 1+k+(k-1)=2k. If k\ge D_0+3, take the vertex p at position t=D_0+3 on the chosen A,o geodesic. Every vertex of [A,B] is at distance greater than D_0 from p, since its distance from A is at most two. By Lemma 7.6, p has a bridge of length at most D_0 to a vertex q of the chosen B,o geodesic. This bridge avoids A because d(p,A)>D_0. Furthermore
The path x to B, along [B,q], across this bridge to p, and back along [p,u] therefore avoids A and has length at most 2t+2D_0. Both cases are bounded by the absolute constant
Let i be the layer of the fixed u, and define
with the induced edges. Lemma 7.7 puts every intersection with an earlier copy into this one ball. The root o, chosen geodesic, and ball center u have not been changed as the earlier copy varies.
The short chain and thin-triangle arguments needed only C_*\ge10^4, so D_0 and L^* have already been fixed independently of any further increase in C_*. We now fix, for example,
There is consequently no circular choice of constants. Increase \ell to meet all the fixed-constant comparisons made above and below.
An induced ball of radius R_Q with a cycle has a circuit of length at most 2R_Q+1: take a shortest-path spanning tree from u in the ball and any edge not in that tree. Such a tree exists by choosing a predecessor at distance one less for each non-root vertex. Likewise, if a vertex outside the ball has two edge incidences into it, those incidences and the tree path between their endpoints give a circuit of length at most 2R_Q+2, including the parallel-edge case. All starting layers involved differ from i by at most R_Q+1, so have H_j\ge H_i/2 for large \ell. Since R_Q\le2500(L^*+1)H_i/\log_2d+1, either circuit would violate (7.2) with (7.8). Thus the ball is a tree, and every outside vertex has at most one edge incidence to it. The graph of edges meeting the ball is precisely this tree with possible leaves attached, and is a forest.
Finally, its number of vertices is bounded by
For large \ell, \log_2(1+6D)\le3\log_2d, so the logarithm of this bound is at most 7500(L^*+1)H_i+6\log_2d\le8000(L^*+1)H_i. For every layer j represented in the ball, H_j\ge H_i/2. Our choice of C_\bullet therefore gives |V(B(Q))|\le2^{C_\bullet H_j}, as required at every vertex in the ball.
7.5 Cycle coordinates, the residual forest, and copy incidences
Because all earlier intersections with a copy lie in one tree, a nonzero cycle in the latest participating copy cannot be canceled by earlier copy cycles. The resulting cycle decomposition will control the unused edges and later supply the acyclic complex used to exclude torsion.
Proposition 7.9 (Direct cycle coordinates). For every field k, inclusion of the indexed copies induces an isomorphism of vector spaces
The direct sum is algebraic, so every tuple used has finite support.
Proof. A finite-support cycle in any graph is a linear combination of finitely many circuit chains: choose a spanning forest of its finite support graph, and subtract for each edge outside that forest the corresponding circuit with its given coefficient. The remainder is a cycle supported on a finite forest, and hence is zero by removing leaves. This proof works over every field and with loop and parallel edges.
A closed walk in X reads a word trivial in \Gbase. By the presentation and the van Kampen Lemma it bounds a finite diagram whose faces are assigned closed source walks in P. The propagated group values give each such source component its label map into X, and therefore its indexed copy. As oriented edge chains, the exterior is the sum of the bounded face contours. Reduction modulo \operatorname{char} k or multiplication by the circuit coefficients proves that every element of Z_1(X;k) is a finite sum of copy cycles. This proves surjectivity.
For injectivity take a finite relation \sum_Qc_Q=0 and the latest copy Q with c_Q\ne0. If an edge has nonzero coefficient in c_Q, it has to occur in an earlier coordinate as well. Its endpoints then belong to an earlier copy, and hence both belong to B(Q). Thus c_Q is a cycle supported on the tree B(Q), which forces c_Q=0. This contradiction proves directness. No claim about independence of infinite sums has been used.
Proposition 7.10 (Assigned domains and the remaining forest). Put
The D_Q are pairwise disjoint, V(Q)\setminus D_Q\subseteq V(B(Q)), and the formal graph (V(X),E(X)\setminus E_{\mathrm{int}}) is a forest. Each edge in E_{\mathrm{int}} belongs to the displayed set for exactly one Q.
Proof. If R<Q, a vertex of R cannot belong to D_Q; this proves disjointness. The containment follows from Proposition 7.8. Disjointness also ensures that an edge cannot be internal to two assigned domains.
If the remaining graph contained a circuit, its edge chain over \mathbb F_2 would be a nonzero cycle c. Use Proposition 7.9 to write c=\sum_Qc_Q with finitely many nonzero coordinates, and take their latest copy Q. An edge of c_Q whose endpoints are both outside B(Q) cannot occur in an earlier coordinate, since that would put its endpoints into the earlier overlap. If its coefficient were nonzero it would therefore have nonzero coefficient in c. But both its endpoints lie in D_Q, so it was deleted, contrary to the support of c. Consequently c_Q is supported on edges with at least one endpoint in B(Q). These edges form a forest by Proposition 7.8, forcing c_Q=0, a contradiction.
Proposition 7.11 (The exact incidence count). Let
There is a canonical bijection
where the type is the base vertex under the unique source vertex of the embedding. It intertwines left translation of \Gbase with left translation of the first coordinate, with the base type fixed. In particular, for a fixed x\in\Gbase and v\in V(Y) there is exactly one incidence at x of type v, even when P is disconnected.
Proof. Embedding makes the source vertex of x unique within a representative (C,\phi); deck alignment preserves its base vertex, so the type is well-defined. For given (x,v) choose the lift (v,1_F) and its component C, and choose the unique label map from C sending that lift to x. This constructs an incidence. Conversely a representative of any such incidence has its source vertex equal to (v,f) for some f\in F. Apply \delta_{f^{-1}} and change the map by precomposition with \delta_f. This is the equivalence defining indexed copies and brings that source vertex to (v,1_F). Its component is now C, and its map is the unique one just constructed. This proves uniqueness. Left translation changes x and not the source data, giving equivariance.
The next two estimates control different costs of removing overlaps. The first sums over one trimming ball, allowing repeated lifts of a base vertex. The second sums the losses from all copies at one fixed Cayley vertex, retaining the size of each trimming ball. If nonnegative numbers a_v are assigned to base vertices and a_Q(x)=a_{\operatorname{type}_Q(x)}, put
Then, whenever this sum is finite,
For the first inequality, a base vertex in layer i occurs among the lifts in B(Q) at most |V(B(Q))|\le\mathfrak w_i times. For the second, every incidence being summed has x\in B(Q), so its ball size is at most the weight of its type’s layer; the types occur at most once by Proposition 7.11. In particular the equivariant incidence Hilbert space is canonically
For a deck-equivariant family of transported projections with base diagonal matrix sums a_v, its direct sum has unnormalized identity diagonal sum \sum_v a_v. This is a statement about all indexed copies; the well-order and assigned domains need not be equivariant.
7.6 Cone homology and exclusion of torsion
Lemma 7.12 (Stabilizers of indexed copies). The stabilizer in \Gbase of an indexed copy embeds into the subgroup of F preserving any representative source component. In particular that stabilizer has no nonidentity finite-order element.
Proof. Fix a representative (C,\phi). If h stabilizes the indexed copy, its definition means that there is a deck transformation \delta_a preserving C such that
It is unique because \phi is injective and the deck action is free on vertices. If h_1,h_2 correspond to a_1,a_2, the displayed equality gives (h_1h_2)\phi=\phi\delta_{a_1a_2}, so the correspondence is a homomorphism. If a=1_F it implies that h fixes a group vertex, so h=1_{\Gbase}. Hence it is injective. Torsion-freeness follows from that of F. This argument does not assert that the full stabilizer is trivial and does not require a component of P to be the entire cover.
Let Z be the two-dimensional cellular complex obtained by attaching the graph cone on each indexed copy to X. Its one-skeleton is \widehat X. For each positive edge e:s(e)\to t(e) in Q, attach one triangular cell \tau_{Q,e} with boundary
where \sigma_{Q,x} is the oriented spoke from c_Q to x. Edges belonging to different indexed copies give distinct triangular cells, even when their base edge in X is the same. This is a cellular attachment, so repeated incidences would be allowed; the embeddings already proved in fact exclude loops in individual copies in this construction.
Lemma 7.13 (Acyclicity of the cone complex). For every field k, the augmented cellular chain complex
is exact.
Proof. The graph X is connected and each cone is attached to it, so exactness at C_0 and k is immediate. To prove exactness at C_1, start with a finite chain cycle in \widehat X. For each center its spoke coefficients sum to zero, since its boundary coefficient is zero. Only finitely many spoke coefficients are nonzero. As its copy is connected, a finite zero-sum chain of these copy vertices is the boundary of a finite edge chain in that copy: join each supporting vertex to a fixed one by a finite path and take the corresponding linear combination. Formula (7.13) therefore allows addition of a finite combination of cone triangle boundaries to eliminate all spoke terms. The resulting cycle lies in X. By Proposition 7.9, it is a finite sum of copy cycles, and each copy cycle is the boundary of the same linear combination of its cone triangles, since its spoke terms cancel. Thus every one-cycle is a boundary.
For injectivity at C_2, a finite sum of triangles determines, for each copy, the finite edge chain c_Q of its triangle coefficients. Vanishing of the boundary on that copy’s spokes says exactly \partial c_Q=0, by (7.13). The remaining boundary in X is \sum_Qc_Q. Its vanishing, together with directness in (7.9), implies c_Q=0 for every Q. Each triangle corresponds to a distinct oriented edge in that copy, so all triangle coefficients vanish. There are no cells in higher degrees. All these arguments concern finite-support chains, also for infinite copies and an infinite family of cones.
Proposition 7.14 (Torsion-freeness). The finitely generated group \Gbase in (7.3) is torsion-free.
Proof. Left translation acts cellularly on Z. A nontrivial finite cyclic subgroup acts freely on its cells. Indeed stabilizing an original group vertex is impossible; stabilizing a formal generator edge preserves its positive orientation and fixes its initial vertex. Stabilizing a center, a spoke, or a triangle entails stabilizing the indexed copy given by that center. Lemma 7.12 excludes any nonidentity finite-order element doing so. This verifies cell freeness, not merely freeness at generic points, and avoids an assumption about edge inversions.
If \Gbase had a nonidentity torsion element, one of its powers would generate a subgroup C_p of prime order p. Over k=\mathbb F_p, choose orientations and orbit representatives of its cells. Because the action on cells is free, every C_j(Z;k) is a free module over A=k[C_p], possibly of infinite rank. By Lemma 7.13, (7.14) would be a free resolution of the trivial A-module k of length two.
The obstruction is the standard periodic-resolution argument for finite cyclic groups; see Brown [5, Examples 1.3 and 2.4(e)]. We give it here over k. Writing t for a generator of C_p and z=t-1, one has A=k[z]/(z^p), and k=A/(z). The complex
is exact: in the basis 1,z,\ldots,z^{p-1}, the kernel of multiplication by z is (z^{p-1}), and the kernel of multiplication by z^{p-1} is (z). Tensoring it over A with k makes every differential zero, and leaves one copy of k in every nonnegative degree.
Any two free resolutions of k give the same homology after this tensor operation. Here is the comparison argument, including infinite free ranks. Lift the identity of k to a chain map between the resolutions: on each free basis vector in degree zero choose a preimage of its augmentation; inductively, the image already assigned to a boundary is a cycle, and exactness in the other resolution supplies its preimage. Extend linearly on the free basis. Construct a map in the opposite direction in the same way. Their composites lift the identity, and their differences from the identity are null-homotopic: first lift the degree-zero difference, whose augmentation vanishes, and then lift the difference in each next degree after subtracting the already chosen homotopy term. At each step it is a cycle by the chain-map identity. These chain homotopies persist on tensoring with k, proving the claimed equality of homology. Applied to the length-two resolution and (7.15), it would make its homology both zero and equal to k in degrees greater than two. This contradiction rules out C_p, and hence all nonidentity torsion.
Finite generation follows directly from the finiteness of S in (7.3). Combining the preceding results proves Theorem 7.1 in full.
8 The nilpotent deck group and small-trace projections
We construct a torsion-free nilpotent deck group that serves both parts of the argument. Its voltages must detect the short holonomy words required by the geometric construction, while its central Fourier fibers must carry nonzero projections of small weighted identity trace. We first fix the word detector, then build the group and the projection field. Section 9 chooses the actual edge voltages and matrix weights that meet the geometric and operator requirements simultaneously.
The constants C_* and C_\bullet in the geometric construction are fixed throughout this section. Every constant below is independent of the layer index and, unless explicitly a function of d, independent of \ell. Write \ee(v)=\exp(2\pi\mathrm i v). All discrete Hilbert spaces have counting measure. Traces on auxiliary matrix indices use their ordinary sum, without division by their number.
8.1 A uniform detector for short walks
Lemma 8.1 (Rank bound). Let S be a finite connected metric graph with positive edge lengths, total length at most Cg, and girth greater than g>0. Girth means the infimum of lengths of embedded circles, with value +\infty for a tree. Put
Then b_1(S)\le B(C). Vertices of degree one and parallel edges are allowed.
Proof. Give S its intrinsic path metric and put a=g/10. Choose a maximal a-separated set \mathcal P, which is an a-net. If it has at least two elements, each p\in\mathcal P is joined to another by a shortest path of length at least a, so its open ball of radius a/2 contains an interval of length a/2. Those balls are disjoint. Therefore
The second bound also covers the singleton case.
Form an abstract graph K on \mathcal P, with one edge for each distinct pair at distance at most 3a, and map each edge to a chosen shortest path in S. This graph is connected and its map surjects on fundamental groups, using a connector for basepoints. Indeed subdivide a path of S into segments of length at most a, choose net points within distance a of their endpoints, and replace each segment by the chosen path between its two net points. Each replacement exists. The original segment, its two endpoint connectors, and its replacement form a closed path of length at most 6a<g. Such a path is null-homotopic: after subdivision and cancellation of backtracks, a nonempty reduced closed path in a graph contains an embedded circle no longer than itself. Thus replacement preserves homotopy relative to the connected endpoints. Applying this to paths and then loops proves the two assertions about K, and hence
Lemma 8.2 (Bounded pivot words and a matrix detector). Let W be a nonempty cyclically nonbacktracking closed walk in a unit-edge graph of girth greater than g, with length at most Cg. There is a spanning tree of its support such that, after its edge variables are set equal to the identity, the holonomy word has a nontrivial free reduction of length at most
If m>L(C), that word is not an identity on the group U_{\mathbb Z} of upper unitriangular m-by-m integer matrices. Every entry of any word in generic upper unitriangular matrices and their inverses is a polynomial of total degree at most m-1 in their upper entries. Nonidentity is preserved if each edge variable is multiplied on either side by a fixed upper unitriangular matrix.
Proof. Let S be the support and b=b_1(S). A degree-one vertex would force a backtrack, including at the cyclic join, so S has minimum degree at least two and b\ge1. If all degrees are two, regard the circle as one arc with a chosen endpoint. Otherwise suppress degree-two vertices. Euler’s formula and minimum degree three give at most 2b-2 vertices and 3b-3 edges. In either case there are at most 3b arcs.
Arcs shorter than g/(3b) form a forest, since a circuit made of them would have length less than g. Extend this forest to a spanning tree of the suppressed graph. From each complementary arc delete one original edge, called its pivot. The remaining original graph is a spanning tree T. Cyclically start W at a retained vertex. Nonbacktracking forces it to traverse each arc it enters completely. Every pivot crossing belongs to a distinct traversal of an arc of length at least g/(3b). There are consequently at most 3bC\le L(C) pivot crossings, by Lemma 8.1. Collapsing T is a homotopy equivalence to a bouquet of circles. Its image word is nontrivial since a nonempty cyclically reduced path in a graph is not null-homotopic. Free reduction cannot increase the length.
For the matrix assertion we use a finite matrix truncation of the Magnus power-series expansion [28]. Write a nontrivial reduced word in maximal syllables:
In formal noncommutative power series set x_j=1+Z_j, using (1+Z)^a=\sum_{h\ge0}\binom ah Z^h also for negative a. The coefficient of Z_{j_1}\cdots Z_{j_k} is \prod_s a_s\ne0. A contributing syllable supplies at most one letter, since the target has no equal adjacent letters; thus all k syllables must supply exactly one. For m>k, put
The (1,k+1) entry detects exactly that monomial. It follows that w(1+Z_j)\ne1. Here k\le\operatorname{length}(w)<m.
The inverse of 1+X, for strictly upper triangular X, is \sum_{h=0}^{m-1}(-X)^h. Every contributing product in any matrix entry follows strictly increasing matrix indices, and hence uses at most m-1 upper-entry variables regardless of word length. This proves the degree bound. Multiplication by a fixed unitriangular matrix is a polynomial coordinate bijection with polynomial inverse. Separate such changes in the edge variables preserve a nonzero polynomial.
Fix once and for all m\ge2 with
Indeed a walk based in layer i of length at most C_*H_i/\log_2d stays in layers j with H_j\ge H_i-C_*H_i/\log_2d. For sufficiently large \ell, the tower girth property therefore makes every circuit in its support longer than H_i/(201\log_2d). Lemma 8.2, with this g and C=201C_*, applies. Lemma 8.1 can later be applied with any other fixed C, without changing m.
8.2 An integer affine group and its central product
The short-word test only requires a quotient onto U_{\mathbb Z}, so we can add coordinates without losing that detector. The affine extension below is chosen for a second purpose: it admits a twisted representation in which Schwartz coefficient functions correspond to Schwartz integral kernels. A rank-one kernel then gives a continuous convolution projection, which we will sample on integer coordinates.
Let \mathfrak n be the strictly upper triangular real m-by-m matrices, let n_{\mathrm f}=m(m-1)/2, and let U=1+\mathfrak n. Write x_{ij} for the coordinates on \mathfrak n and \lambda_{ij} for their dual coordinates. For b\in U, put
The maps A_b form an affine action: A_bA_{b'}=A_{bb'}. Let E be the semidirect product of additive affine functions on \mathfrak n by U, acting by f\mapsto f\circ A_{b^{-1}}. Use coordinates (\lambda,b,z), with affine function x\mapsto z+\lambda(x). Explicitly,
Constants (0,1,z) are central. Their quotient \bar E has coordinates \gamma=(\lambda,b) and section \sigma(\gamma)=(\lambda,b,0). For \eta=(\mu,b'), put
Then
and associativity gives
The cocycle is normalized at the identity, and c(\gamma,\gamma^{-1})=c(\gamma^{-1},\gamma).
Lemma 8.3 (Grading, Haar measure, and integer coordinates). The laws above are polynomial with integer coefficients in (\lambda,b-1,z). Give the coordinates weights
Scaling weight a by y^a defines an automorphism \Delta_y, for y>0, and c(\Delta_y\gamma,\Delta_y\eta)=y^m c(\gamma,\eta). Lebesgue coordinate measure is both left and right Haar measure on E and \bar E; inversion preserves it. The Jacobian of \Delta_y on \bar E is y^{mn_{\mathrm f}}. The integer coordinate sets E_{\mathbb Z} and \bar E_{\mathbb Z} are countable nilpotent torsion-free groups.
Proof. The finite geometric series for b^{-1} proves polynomiality and integrality in Equations 8.2 and 8.3. The usual superdiagonal dilation is an automorphism of U. On affine functions use f(x)\mapsto y^mf(\Delta_{y^{-1}}x). The identity \Delta_y A_b=A_{\Delta_y b}\Delta_y shows that these maps intertwine the actions, giving the stated automorphism and cocycle homogeneity. Each paired quotient coordinate (\lambda_{ij},(b-1)_{ij}) has total weight m, proving the dilation Jacobian.
Order the entries of b-1 by superdiagonal. Left and right multiplication on U are triangular coordinate transformations with diagonal entries one, and thus determinant one. The map L_b on \mathfrak n has determinant one: on each column it uses a unitriangular initial submatrix of b. For a fixed left factor in Equation 8.2, the \mu-coordinates are transformed by L_{b^{-1}}^*, the b'-coordinates by left multiplication, and the w-coordinate has coefficient one. Cross terms do not alter the determinant. For a fixed right factor, the \lambda,z coordinates are translated by functions of b, and b is right multiplied. This gives determinant one in both cases, also on omitting z. Inversion exchanges these equally normalized left and right Haar measures, or has absolute Jacobian one by the same triangular calculation.
In a coordinate of weight a, multiplication is additive plus a polynomial in smaller-weight coordinates. Each correction monomial uses both factors, by homogeneity and the identity laws. The subgroups whose coordinates of weight less than a vanish form a filtration E_{\ge a} with [E,E_{\ge a}]\subset E_{\ge a+1}. Indeed multiplication modulo weight a+1 by an element of E_{\ge a} is simply addition of its weight-a coordinates, so is central there. All weights are at most m, proving nilpotence, also in the quotient and the integer groups. A positive power of an element with first nonzero weight a multiplies its weight-a vector by that positive integer. It cannot become zero. This proves torsion-freeness.
Take copies X_{\mathrm f},Y_{\mathrm f} of E_{\mathbb Z}; these are factor names, unrelated to the graphs. Define
Equivalently its coordinates are (\gamma_X,\gamma_Y,z)\in\bar E_{\mathbb Z}^2\times\mathbb Z, with law
The coordinate map from the product sums its two central integers and has precisely the kernel in Equation 8.5. The opposite-pair subgroup is primitive in \mathbb Z^2, so the surviving coordinate is an integer coordinate with no finite quotient. The inherited grading and first-nonzero-weight proof show directly that F is countable, nilpotent, and torsion-free. Projection to the upper unitriangular coordinate of either factor is a surjective group homomorphism to U_{\mathbb Z}. Write z_0=(1,1,1) for the common central generator and \sigma_X,\sigma_Y for the two section maps into F.
8.3 Central Fourier transform and equivariant trace
Use right translations (\rho(g)\xi)(f)=\xi(fg). The inversion unitary (\mathcal I\xi)(f)=\xi(f^{-1}) satisfies \mathcal I\rho(g)\mathcal I=\lambda_F(g). After inversion, Fourier transform the central coordinate by \delta_j\mapsto(t\mapsto\ee(tj)), with probability Lebesgue measure on \mathbb T=\mathbb R/\mathbb Z. This identifies
The central generator acts by \ee(t). In either factor, the section acts by
Thus
The two factor representations commute; the full quotient cocycle is their sum. There are commuting right operators
The cocycle identity proves that these commute with u_t. Under the Fourier transform of the central coordinate on the already inverted copy of \ell^2(F), these are the images of right multiplication by \sigma(k) on basis indices, namely \rho(\sigma(k)^{-1}). They permute quotient basis vectors up to unit phases. Equivariance below means intertwining these right actions, with the identity action on auxiliary indices. Untwisted left or right regular equivariance obeys the same arguments.
Lemma 8.4 (Equivariant trace and size). Let L be a countable group with a right action as above and let I,J be finite or countable auxiliary sets. On \mathcal H_I=\ell^2(L)\otimes\ell^2(I), define, for equivariant positive bounded B,
For a bounded equivariant A:\mathcal H_I\to\mathcal H_J,
This trace is additive on positive operators, monotone, and faithful on projections, and does not depend on the chosen orthonormal basis of the auxiliary Hilbert space. Equivariantly equivalent projections have equal size. A bounded equivariant map injective on the range of a projection P, with image there contained in the range of Q, gives \operatorname{Tr}(P)\le\operatorname{Tr}(Q). These statements apply to countable orthogonal sums and to each Fourier fiber. Integrating a fiber trace gives the identity trace before Fourier transformation.
Proof. For a matrix entry of A, translation on the right by g^{-1} gives
The phases have absolute value one and the auxiliary indices are fixed. Tonelli’s Theorem for countable nonnegative sums gives
including when the sums are infinite. Additivity and monotonicity follow from positive diagonals. Changing the auxiliary orthonormal basis is conjugation by an equivariant unitary U. Applying the adjoint-square identity to UB^{1/2} gives \operatorname{Tr}(UBU^*)=\operatorname{Tr}(B), proving basis independence. If a projection P has zero trace, then \|P\delta_{(1,i)}\|^2=0 for each i. Right translates span the Hilbert space, so P=0.
The polar partial isometry of an equivariant bounded A is equivariant: it is the strong limit of A(|A|+1/n)^{-1}. Its initial and final projections are those of (\ker A)^\perp and \overline{\operatorname{ran}A}. Apply Equation 8.9 to it. This proves projection equivalence and, on applying it to AP, the comparison, because its initial projection is P and its final projection is at most Q. Countable orthogonal sums are handled by summing identity diagonals.
A vector at central coordinate zero becomes a constant vector field in Equation 8.6. Its diagonal is the integral of its fiber diagonal. Sum nonnegative diagonals and use Tonelli for the integrated assertion, including countably many auxiliary indices.
A measurable uniformly bounded field on a separable Hilbert space defines a bounded operator on its circle L^2 space with norm the essential supremum of the fiber norms. Integration proves the upper inequality; for the lower one, use a countable dense set of unit vectors restricted to measurable circle sets where their images exceed a given norm. Products and adjoints act pointwise. Uniform polynomial approximation gives pointwise continuous functional calculus for uniformly bounded self-adjoint fields. Thus a fixed separating continuous function or resolvent contour gives the same projection before and after decomposition.
8.4 A Schwartz convolution projection
Schwartz matrix coefficients and rank-one operators for Heisenberg representations are treated by Rieffel [36, Lemma 2.3, Corollary 2.4, and Theorem 2.18]. Here we derive the coefficient-to-kernel correspondence for the affine group above, whose quotient \bar E is generally nonabelian.
Equip \bar E with the Haar measure of Lemma 8.3. Schwartz functions refer to its Euclidean coordinates (\lambda,b-1), or to the specified product coordinates. For \epsilon\in\{1,-1\}, define
The cocycle identity gives associativity and the involution identities. The following kernel realization verifies the operations and gives the idempotents we need.
Lemma 8.5 (Schwartz idempotents). For each sign \epsilon, there is a Schwartz function J_\epsilon on \bar E with
Proof. For \gamma=(\lambda,b), define on L^2(\mathfrak n)
The Jacobian of A_b is one, so these operators are unitary. Direct substitution in Equation 8.2 gives
For a Schwartz J, its integrated operator is bounded by \|J\|_1. Denote partial Fourier transform with positive sign by
Changing variables
in that integrated operator gives its kernel
For fixed x, the change from b-1 to y has absolute Jacobian one: it is inversion followed by multiplication in U, in its Lebesgue Haar coordinates.
Partial Fourier transform is a bijection on Schwartz spaces and an L^2-isometry in the displayed normalization [14, Chapter 8]. The coordinate map
and its inverse are polynomial. Pullback by such a map preserves Schwartz functions bijectively: derivatives introduce polynomial factors, and its polynomial inverse bounds any polynomial weight in the source by a polynomial weight in the target. Its absolute Jacobian is one as just shown. Consequently J\mapsto\mathcal K_J is a bijection from Schwartz coefficients to Schwartz kernels and an L^2-isometry. It is also injective as an operator realization. If a continuous Schwartz kernel gives the zero operator, its pairings against all products of compactly supported smooth test functions vanish, and approximations to point masses show the kernel vanishes.
Twisted convolution and involution preserve Schwartz coefficients. Indeed
is jointly Schwartz. The map (a,h)\mapsto(a,a^{-1}h) is a polynomial bijection with polynomial inverse, and differentiation of the phase introduces only polynomial factors. Integration in a preserves rapid decay of all derivatives in h. The same reasoning with inversion proves the involution assertion. Absolute integrability permits Fubini, so the integrated representations carry these operations to products and adjoints.
Choose \phi(x)=2^{n_{\mathrm f}/4}\exp(-\pi|x|^2), of L^2 norm one. The orthogonal projection onto its span has Schwartz kernel \phi(x)\overline{\phi(y)}. Let J_\epsilon be its unique coefficient under Equation 8.10. Product and adjoint correspondence and injectivity give the two identities. The L^2-isometry gives
8.5 The lattice limit in both coefficient norms
Put L=\bar E_{\mathbb Z}. For real \theta, define C_r^*(L,\theta c) to be the norm closure on \ell^2(L) of the span of the operators in Equation 8.7 with t=\theta. For a\in\ell^1(L), the series \sum_\gamma a_\gamma u_\theta(\gamma) converges in norm with norm at most \sum_\gamma|a_\gamma|. Its coefficient \ell^2 norm equals its norm on \delta_1, because c(\gamma,1)=0. The identity diagonal is its identity coefficient and is the trace of Lemma 8.4. In particular \operatorname{tr}_\theta(A^*A)=\|A\delta_1\|^2.
The two coefficient norms have different roles in passing from the continuous idempotent to the lattice. The \ell^1 defect controls the operator-norm correction by functional calculus. The \ell^2 defect, compared with the sampled coefficient norm, prevents the resulting projection from being zero, while the squared \ell^2 size bounds its identity trace. The next lemma supplies both controls.
Lemma 8.6 (Weighted rectangular Riemann sums). For positive integer weights w_1,\ldots,w_k, set
For Schwartz f on \mathbb R^k,
The corresponding normalized sums of absolute values are uniformly bounded. For jointly Schwartz G(a,h) on \mathbb R^k\times\mathbb R^k, and every M,
Proof. Partition Euclidean space into cells Q_a=a+\prod_j[0,y^{w_j}). They have volume v_y and diameter at most \sqrt{k}y. For x\in Q_a, the Mean Value Theorem gives
On each cell 1+|a| and 1+|x| are uniformly comparable. For K>k, it follows that
Integrating the cellwise difference and summing proves Equation 8.11. The same comparison proves the absolute-value bound and the assertion without h.
Proposition 8.7 (Nonzero discrete twisted projections). There are constants \theta_0>0,C<\infty, depending only on m and the two fixed Schwartz functions, with the following properties. For 0<|\theta|<\theta_0, set
and define the norm-convergent series
It is self-adjoint and satisfies, uniformly for both signs,
Continuous functional calculus in C_r^*(L,\theta c) gives a projection p_\theta with
These fields are measurable on the intervals 0<|\theta|<\theta_0.
Proof. In quotient coordinates, \Delta_y L is exactly the rectangular lattice with coordinate spacings prescribed by the weights. Its cell volume is \nu, by Lemma 8.3. Lemma 8.6, applied to J_\epsilon and |J_\epsilon|^2, proves Equation 8.13; the normalized squared sum tends to \|J_\epsilon\|_2^2=1. Self-adjointness is exact. We have
\Delta_y(\gamma^{-1})=(\Delta_y\gamma)^{-1}, and
Together with the adjoint formula for u_\theta, these identities prove K_\theta^*=K_\theta coefficientwise.
For output \gamma, let h=\Delta_y\gamma. The coefficient of K_\theta^2, divided by \nu, is
Its integral counterpart is J_\epsilon(h). The summand is a fixed jointly Schwartz function of (a,h), as proved in Lemma 8.5. Let D_y(h) denote the difference between this sum and J_\epsilon(h). Equation 8.11 gives
for every M. The defect coefficient is \nu D_y(\Delta_y\gamma). The uniform lattice-sum bound therefore gives
which proves both estimates in Equation 8.14.
Coefficient \ell^1 controls operator norm, so \|K_\theta^2-K_\theta\|\le Cy. For small y, the real spectrum of K_\theta lies in [-1/4,1/4]\cup[3/4,5/4], by |\lambda^2-\lambda|\le Cy on its spectrum. Apply one fixed continuous real function equal to zero on the first interval and one on the second. It gives a self-adjoint projection p_\theta in the actual norm-closed twisted algebra. On these intervals the difference of this function from \lambda is (\lambda^2-\lambda)f(\lambda), where respectively
Since |f|\le2, functional calculus proves the operator approximation in Equation 8.15.
The upper part is nonempty. If p_\theta=0, then \|K_\theta\|\le1/4, so
This contradicts Equations 8.13 and 8.14 for small y. On the two spectral intervals, scalar functional calculus also gives 0\le p_\theta\le4K_\theta^2. Hence
Strict positivity follows from Lemma 8.4 and the nonzero projection just established.
Every matrix entry of every finite partial sum defining K_\theta is measurable in \theta. Pointwise coefficient \ell^1 convergence yields strong measurability on the separable Hilbert space; the common bound yields a bounded measurable field. Uniform polynomial approximation of the one chosen continuous spectral function on a common compact interval gives measurability of p_\theta.
Lemma 8.8 (Compact templates and relative scale changes). The functions J_\epsilon in Equation 8.12 may be replaced by smooth compactly supported J_\epsilon^\flat at arbitrarily small uniform coefficient \ell^1 cost for sufficiently small |\theta|. For fixed such a function, replacing \alpha>0 by \beta>0, where |\log(\alpha/\beta)|\le a\le1, changes the coefficients
by \ell^1 amount at most Ca, uniformly for sufficiently small \alpha,\beta. These coefficient bounds imply operator bounds when evaluated using any family of unitaries.
Proof. Multiply J_\epsilon by a smooth cutoff equal to one on a large coordinate ball. Schwartz decay and the cell comparison of Lemma 8.6 make the normalized lattice sum of the discarded tail arbitrarily small, uniformly as the mesh goes to zero. For the second assertion set r=\alpha/\beta and h=\Delta_{\beta^{1/m}}\gamma. After extracting \beta^{n_{\mathrm f}}, the difference is
For e^{-1}\le r\le e it is supported on one compact set, and its supremum is at most C|\log r| by the Mean Value Theorem. The volume-normalized number of lattice points there is uniformly bounded by the cell comparison. Sum to conclude.
8.6 A finite magnetic factor and its exact multiplicity
A single small twist makes the trace small near one endpoint of a character interval. We need it small near both endpoints, because the supporting layers will escape in opposite directions there. The finite representation below shifts the second effective twist from t to t-\delta. The product projection then has trace bounded by a constant times N t^{n_{\mathrm f}}(\delta-t)^{n_{\mathrm f}}. The prescribed scales will make this small even after the ordinary matrix multiplicity N and the geometric weights are included.
The global constant h_*=5003 satisfies H_0\le h_*\log_2d. After m,C_*,C_\bullet are fixed, choose
Set
The numbers q,N,I are integers. We take \ell large enough that \delta<\theta_0 in Proposition 8.7.
Let \mathfrak n_q=\mathfrak n_{\mathbb Z/q\mathbb Z}, a set of q^{n_{\mathrm f}}=N elements. On \mathbb C^N=\ell^2(\mathfrak n_q) define a representation of the second copy E_{\mathbb Z} by
Use any integer representative in the phase; the exponential is independent of the representative. All arguments on the right are reduced modulo q. The affine map is a permutation and the phase has modulus one, so the operator is unitary. Substitution into Equation 8.2, exactly as for \pi_\epsilon, proves that R is a group representation. Its central character is
Write R_\gamma=R(\sigma(\gamma)).
Reduction of the integer polynomial laws gives a surjective homomorphism L=\bar E_{\mathbb Z}\to\bar E_{\mathbb Z/q\mathbb Z}. Its kernel is
It has index q^{2n_{\mathrm f}} and coset representatives with every coordinate in \{0,\ldots,q-1\}. Equation 8.18 gives exactly
The next lemma is a form of twisted absorption [11, Lemma 2.4]. We track the quotient-identity block in its conjugacy to retain the exact unnormalized matrix-trace multiplicity.
Lemma 8.9 (Absorption of the finite factor). On the second quotient factor, define
Its multiplier is \ee((t-\delta)c), and it is unitarily equivalent to N copies of u_{t-\delta}. The equivalence fixes the quotient-identity fiber, preserving the identity trace with its unnormalized matrix sum. Thus every coefficient sum, and every continuous spectral function of it, has the same operator norm as its evaluation in u_{t-\delta}; the identity trace of a projection is multiplied by N.
Proof. The section law and the central character of R give
Combining this with the multiplier of u_t proves the multiplier assertion. Define a diagonal unitary by
Its formula is actually independent of t. Then
So W_t^*V_t(\gamma)W_t=u_{t-\delta}(\gamma)\otimes1_N. As R_1=1_N, W_t fixes \delta_1\otimes\mathbb C^N pointwise, and conjugacy preserves the entire identity matrix block. All conclusions follow first for finite sums and then by norm limits and continuous functional calculus.
In the full Fourier quotient space, amplified by \mathbb C^N, the first factor u_t and the second V_t commute. They are equivariant for the original right quotient actions tensored with 1_N. For 0<t<\delta, both t and t-\delta fall in Proposition 8.7. Define
The second-factor notation means coefficient evaluation and continuous functional calculus through Lemma 8.9. Set p(t)=0 outside this interval. It is a measurable bounded field of equivariant projections. Its identity trace s_p(t)=\operatorname{Tr}_{\mathrm{id},N}(p(t)) satisfies
Factor the identity diagonals of the tensor factors and use the identity-block assertion of Lemma 8.9 for the equality. In subsequent coefficient formulas, an additional shared central power z_0^n acts by \ee(nt)1_N. The matrix R_\gamma is attached to a second-factor section term as in V_t; these prescriptions fix all phases.
8.7 The layer window and its weighted trace
Lemma 8.10 (Smooth layer windows). There is a smooth nonnegative h, supported in (-1,1) and positive on [-0.7,0.7], with \sum_{i\in\mathbb Z}h(v-i)^2=1 for every v\in\mathbb R. For 0<t<\delta, set
and extend h_i by zero to the rest of the circle. Each extension is smooth. The active set J(t)=\{i:h_i(t)\ne0\} has one or two elements, adjacent if two, and \sum_i h_i(t)^2=1 on the open interval. With w_i=q^{-1}2^{-\kappa|i|}, its support length and derivatives satisfy
On an active index i, uniformly in \ell,i,t,
Proof. Choose a smooth nonnegative bump \beta, supported in (-0.9,0.9) and positive on [-0.7,0.7], and put
The denominator is positive, smooth, and one-periodic: some translate lies in [-1/2,1/2]. This proves the square-sum property. An interval of length 1.8<2 contains at most two integers, necessarily adjacent. This proves the assertion about active indices. For each fixed i, its support in b-coordinates lies in a compact interval strictly inside the inverse image of (0,\delta); its t-support is therefore a compact subset of (0,\delta), so extension by zero is smooth.
The inverse map and its derivative are
For |b-i|\le0.9, t'(b) is bounded above and below by positive constants depending on \kappa times w_i. Every higher b-derivative is bounded by a constant times w_i, by differentiating the displayed rational function and separating b\ge0 from b\le0. The inverse-function differentiation formulas and the fixed derivatives of h give the stated derivative bounds. Integration of the bound on t' proves the support bound.
The exact logarithmic identities are
For real x, \log_2(1+2^x)-\max(x,0) lies in [0,1]. Using |b-i|<1 proves Equations 8.23 and 8.24. Finally
and |b-i|<1 prove Equation 8.25.
Proposition 8.11 (Uniform weighted trace bound). For \mathfrak w_i=2^{C_\bullet H_i}, define
Then \mu_\ell\to0 as \ell\to\infty. More explicitly,
The two exponents subtracted on the right are positive.
Proof. Using H_i=H_0+|i|, H_0\le h_*\log_2d, N=q^{n_{\mathrm f}}, and Equation 8.25,
Equation 8.16, with m\ge2 and n_{\mathrm f}\ge1, implies A_*n_{\mathrm f}>C_\bullet h_* and \kappa n_{\mathrm f}>C_\bullet. Take the supremum and apply Equation 8.21.
The dependency order for subsequent arguments is as follows. Geometry fixes C_*,C_\bullet; Equation 8.1 then fixes m, and Lemma 8.5 fixes two functions. Equation 8.16 fixes E_0,A_*,\kappa. All accuracies, compact truncations, relative logarithmic mesh sizes, and finite norm-test exponents may now be chosen as fixed constants. Only then is \ell increased. In particular the trace estimate requires no accuracy varying with the layer, and the word detector does not depend on subsequent moment orders.
9 The model and its simultaneous realization
The expanding incidences and transverse projections now give a model operator with a separated upper band and small unnormalized trace. We then realize its compression to Y by edge voltages and matrix weights, while imposing the girth needed for the geometric construction. All norms in this Section, unless a finite compression is explicitly specified, are operator norms in the full regular representation. In particular, the estimates below do not merely test some finite-dimensional representations of the deck group.
9.1 The upper space of the model
Use the notation and parameter choices of the preceding Sections. The vertex space before deletion, with its auxiliary indices, is
Let \Pi be the orthogonal projection retaining precisely the vertices of Y. Let U^0_{ik}:\ell^2(B_k)\to\ell^2(A_i) be the normalized Y^0 incidence from Proposition 6.3. It and its adjoint preserve normalized constants, and its norm between their orthogonal complements is at most 1-\chi. Decrease \chi, if necessary, so that 0<\chi\le1/4. Write \beta_\ell for the supremum of the deleted fractions in the individual A_i,B_i, so \beta_\ell\le\varepsilon_\ell\to0 by Equation (6.5). Equation (8.20) and Lemma 8.10 provide the transverse projections p(t) and nonnegative layer weights h_i(t), with
These assertions concern 0<t<\delta. The identity trace of p(t) is finite and strictly positive there by Equation (8.21). All identity traces include the ordinary, unnormalized sum over the N matrix indices.
In the central Fourier decomposition define a self-adjoint operator field O(t) by its blocks from B_k to A_i:
The blocks in the opposite direction are the adjoints; all remaining blocks vanish. The normalized incidence U^0_{ik} has norm one. Thus the block Schur estimate bounds O(t) uniformly, and it defines an operator on \mathcal H^0. Here and below the formula is zero off 0<t<\delta. No continuity at the endpoints is needed for defining this bounded measurable field.
Let a_i=|A_i|^{-1/2}\mathbf1_{A_i} and b_i=|B_i|^{-1/2}\mathbf1_{B_i}. Denote the transverse fiber Hilbert space, including its N matrix indices, by \mathcal H_t, and put
Lemma 9.1 (The model band and its trace). For 0<t<\delta, define an isometry on p(t)\mathcal H_t by
Then O(t)E_*(t)=E_*(t), \|O(t)\|\leq1, and
Set E_*(t)=0 outside the window; the same upper bound holds there. Furthermore
uniformly in t.
Proof. The direct sum of the layerwise constant spaces reduces O(t), since each U^0_{ik} and its adjoint preserve the corresponding normalized constants. On these spaces, identify both sides with \ell^2(\mathbb Z)\otimes \mathcal H_t. Every pair of active indices is an allowed pair by Equation (9.1). The upper-right block is therefore
The two-sided self-adjoint block has eigenvalue 1 on the symmetric copy in Equation (9.3), eigenvalue -1 on the antisymmetric copy, and eigenvalue zero on their orthogonal complement.
On the direct sum of the mean-zero spaces, let \xi=(\xi_k)_k lie on the B side, with transverse coordinates included. Tensoring a bounded operator with the projection p(t) does not increase its norm. Thus the upper-right block C(t) satisfies
Squaring, summing over i, and applying the scalar Cauchy–Schwarz inequality gives \|C(t)\xi\|\leq(1-\chi)\|\xi\|. The self-adjoint two-sided block consequently has norm at most 1-\chi on these spaces. This proves the norm and spectral assertions.
At a vertex in A_i, the diagonal of E_*(t) is h_i(t)^2p(t)/(2|A_i|), and the corresponding formula on B_i is h_i(t)^2p(t)/(2|B_i|). Summing the identity diagonals over both sides and all layers gives
The antisymmetric copy is at -1 and makes no contribution to this upper trace. Finally, for \zeta\in p(t)\mathcal H_t, the squared norm removed from V_*(t)\zeta is at most \frac12\sum_i h_i(t)^2(\beta_\ell+\beta_\ell)\|\zeta\|^2. This proves Equation (9.5).
The upper space just identified is supported on at most two adjacent layers, as shown in Figure 1. Its vertex factor is a normalized combination of the constant vectors, so its trace equals the fiber trace rather than that trace multiplied by the number of vertices. We must now approximate the compressed model by an actual voltage-cover operator with finitely many matrix weights, while ensuring the cover’s girth. Section 10 will use the model gap and deletion bound to preserve its upper band through this approximation.
Figure 1: The constant-vector part of the model at a parameter with two active layers. The blue connections represent the four nonzero blocks h_j(t)h_k(t)p(t), not individual graph edges. Their symmetric upper space is given by Equation (9.3). As the parameter approaches either endpoint, the active layers escape in the indicated direction and the fiber trace tends to zero at the weighted rate of Proposition 8.11.
9.2 Realizing the model on a voltage cover
Theorem 9.2. For every fixed \eta>0, and for all sufficiently large \ell, there are voltages z_e\in F and matrices W_e\in M_N(\mathbb C) on the positively oriented edges of Y with the following properties.
- 1.
There is a constant C_\eta, independent of \ell and the layer, such that \|W_e\|\le C_\eta. Augmenting an original tower label by its matrix weight gives a finite positive alphabet of size o(dD). The normalizing number D_{ik} is determined by the original part of the label.
- 2.
The voltage cover has no nonempty cyclically nonbacktracking closed walk based in layer i of length at most C_*H_i/\log_2d.
- 3.
Let T_P, extended by zero on the deleted vertex indices, have entries from B_k to A_i
(T_P)_{ab}= \frac1{\sqrt{dD_{ik}}}\sum_{e:a\to b}W_e\rho(z_e), \qquad a\in A_i,\quad b\in B_k, \tag{9.6}with the adjoint entries in the opposite direction. Then
\|T_P-\Pi O\Pi\|\le\eta. \tag{9.7}Both operators have layer width one. In particular, their central Fourier fields satisfy the same inequality almost everywhere, including \|T_P(t)\|\le\eta outside the open window.
The matrices W_e are the actual weights of the individual edges of the voltage cover, so T_P reduces on each component of that cover.
We first reduce regular-norm estimates to finite tests. Finite empirical lists then restrict the possible matrix weights, while a block-specific distribution approximates the model mean and retains wide independent voltage coordinates. After fixing those lists, we draw once on each edge. The girth and centered-moment estimates apply to these same independent draws.
9.3 Finite tests for the full regular norm
Lemma 9.3. Let x\ge2. Suppose a finite set of elements of F, including their inverses, has every integral coordinate bounded by x^a, where a is fixed. For every fixed B>0 there is a finite coordinate box \mathcal B_x\subset F with
for all the specified elements g. Constants c,C depend on a,B,F, but not on the number of specified elements or on x.
Let A be a self-adjoint finite matrix of right convolution sums on \ell^2(J)\otimes\ell^2(F)\otimes\mathbb C^n, where J is a finite index set, with these group supports. Write its coefficients as C_{uv}(g)\in M_n(\mathbb C), and suppose
If P_x retains the deck indices in \mathcal B_x and all the other indices, then
The same conclusion holds for a rectangular convolution matrix after self-adjoint off-diagonal doubling, using the larger of its absolute row and column sum bounds. The constants do not depend on the matrix amplification n.
Proof. The integral coordinates and their positive integer weights are those of Lemma 8.3. Let a coordinate of weight j range between -\lfloor T^j\rfloor and \lfloor T^j\rfloor, and denote the resulting box by \mathcal B(T). If f\in\mathcal B(T), the weight-j coordinate of fg minus that of f is a sum of finitely many graded monomials. Every monomial contains a coordinate of g, and consequently the total weight contributed by coordinates of f is at most j-1. The same observation includes the pure g term. Since the multiplication polynomials are fixed, there are constants P,C such that, when T\ge x, all these changes have absolute value at most Cx^P T^{j-1}.
It follows that a point whose coordinate of every weight j is at distance more than Cx^P T^{j-1} from the two corresponding faces stays in the box after right multiplication by g. The fraction of points in the union of these boundary strips is at most C'x^P/T; the rounding of the side lengths changes only the constant. Right multiplication is a bijection, so the same bound, with a factor two, controls the relative symmetric difference. Take T=\lceil x^{P+B+2}\rceil. The number of coordinates and their weights are fixed, so |\mathcal B(T)|\le x^c after enlarging a fixed exponent. This proves the first assertion, uniformly for all the possible supports.
For the norm assertion, let P_s retain deck indices in the left translate s\mathcal B_x. Right convolution commutes with left translation, and therefore all P_sAP_s, acting on their ranges, have the same norm as P_xAP_x. For a finitely supported vector \xi,
Indeed any fixed deck index belongs to exactly |\mathcal B_x| left translates. Averaging \langle AP_s\xi,P_s\xi\rangle over s, and dividing by |\mathcal B_x|, multiplies the coefficient of \rho(g) by
Call the resulting self-adjoint convolution matrix A_x. The averaged quadratic form satisfies
Moreover, |1-\alpha_x(g)|\le Cx^{-B}. Self-adjointness gives the same coefficient norm bound for columns as for rows. The scalar Schur estimate, applied to the norms of the matrix entries, gives \|A-A_x\|\le Cx^{-B}R. Density and the self-adjoint quadratic form formula now prove (9.8). No coordinate within \mathbb C^n was estimated separately; this explains the asserted uniformity in amplification. For a rectangular S, apply the argument to \left(\begin{smallmatrix}0&S\\S^*&0\end{smallmatrix}\right), whose norm equals \|S\|, before and after the indicated compressions.
Lemma 9.4. Set M=\lfloor d^{1/32}\rfloor, with q=d^{A_*} and A_* fixed. Consider at most C(1+\log q) finite distributions of operators W\rho(g) on \ell^2(F)\otimes\mathbb C^N. Suppose \|W\|\le B_0, every possible group coordinate is bounded by q^a, and N\le q^a, for fixed constants a,B_0,C. For each fixed \varepsilon>0, and sufficiently large \ell, each expectation has an M-term empirical average within \varepsilon in the full regular norm. The averages may be chosen for all the distributions simultaneously.
Proof. For each distribution take M independent samples. Apply Lemma 9.3 at x=q to the difference of their average and their expectation, after off-diagonal doubling. Its absolute coefficient row and column sums are bounded by 2B_0. Choose the box to make the error less than \varepsilon/2. The resulting self-adjoint test matrix has dimension at most q^{c_0}, with c_0 fixed. If Z_j is its compressed, centered j-th sample, then \mathbb E Z_j=0 and \|Z_j\|\le2B_0.
Expand the trace of (M^{-1}\sum_j Z_j)^{2k}. If an index occurs exactly once in a term, conditioning on all other samples makes that term zero. This argument is valid for a noncommutative product: the unique occurrence has the form LZ_jR with L,R fixed under the conditioning. At most k different indices occur in a remaining term. The number of sequences using at most k indices is at most \sum_{a=1}^k M^a a^{2k}. Bounding the absolute trace of each product by its dimension times the product of its factor norms gives
For k=\lceil\log q\rceil, Markov’s inequality therefore bounds the probability of test norm greater than \varepsilon/2 by
Its logarithm is at most -c(\log q)^2+O(\log q\log\log q), since \log M=(32A_*)^{-1}\log q+O(1). The bound tends to zero even after multiplication by C(1+\log q). Thus all the tests succeed with positive probability. Lemma 9.3 transfers their bounds to the full regular norm. Fix one such list for each distribution.
9.4 Compact coefficient templates and masks
Fix a small accuracy \varepsilon>0, to be chosen in terms of \eta at the end. In this Subsection all auxiliary errors can be made smaller than any prescribed fixed multiple of \varepsilon. The constants they require are fixed before increasing \ell.
By Lemma 8.8, choose smooth compactly supported functions J_\epsilon^\flat and a fixed relative logarithmic mesh size 0<u\le1 so that truncation and coefficient rounding have arbitrarily small prescribed \ell^1 errors. These choices depend only on \varepsilon and the previously fixed data. The estimates apply uniformly on the active window because t,\delta-t\in(0,\delta) and \delta\to0 as \ell\to\infty; they give operator estimates for every unitary family used below. Throughout rounding, the translating operators, and consequently their multipliers, keep their actual parameter; only the coefficients are rounded.
Choose a sufficiently fine fixed log-grid spacing. A nonnegative smooth bump on the real line whose translates at that spacing cover the line, divided by the positive sum of those translates, gives a smooth partition of unity. Pull one such partition back under \log_2(t/\delta), and another under \log_2((\delta-t)/\delta). Denote them by \psi_\nu(t) and \theta_\omega(t), and denote their associated positive magnitude templates by a_\nu,b_\omega. On the supports in question,
Both partitions sum to one on 0<t<\delta.
For a fixed block (i,k), keep precisely the template pairs whose supports intersect the support of h_i h_k, and call their set \mathcal T_{ik}. Its cardinality is bounded by a constant K_\varepsilon, uniformly in i,k,\ell. Indeed h_i h_k\ne0 implies |b(t)-i|<1; each of \log_2(t/\delta) and \log_2((\delta-t)/\delta) varies by at most 2\kappa there. Only boundedly many members of either fixed-spacing grid can meet these ranges. The specified positivity of h ensures that the nonzero incidence blocks have some such pairs.
For any twisted representation U' of \bar E_{\mathbb Z} define the finite sum
By Proposition 8.7, Lemma 8.8, and the chosen truncation and rounding accuracies, the block field
approximates h_i h_kp(t) to an arbitrarily small fixed error, uniformly on the window, for sufficiently large \ell. The two factors act on their separate transverse indices. The error estimate uses the uniformly bounded coefficient \ell^1 norms, positivity of the scalar partition, and its sum-one property. Extend each scalar mask by zero off the window.
The masks have a useful scale uniform in the layer. Put
On the support of h_i, the identities t=\delta 2^{\kappa b(t)}/(1+2^{\kappa b(t)}) and \delta-t=\delta/(1+2^{\kappa b(t)}) show that the shorter distance to an endpoint is comparable to w_i, with constants depending on \kappa. They also show that the support has length at most Cw_i. The chain rule for the two logarithmic charts gives, for every fixed integer j\ge0,
The compact support of the original bumps makes the zero extension smooth; each individual support is at positive distance from the endpoints. In particular, its Fourier coefficients satisfy
For |n|w_i\le1 this follows from the L^1 bound. Otherwise integrate by parts j times, use (9.10), and combine the two bounds. Consequently
Choose a fixed sufficiently large L, and truncate at K_i=\lceil L/w_i\rceil. These are uniform approximations on the entire circle. In particular, the approximating trigonometric polynomials have small values outside the active supports; exact vanishing there is neither claimed nor used.
9.5 Finite matrix lists on the second factor
The scalar masks vary through infinitely many layers, but the final group must have a finite alphabet of matrix weights. Using a new matrix list at every layer would not meet that requirement. The range i<I uses only finitely many second-factor templates, and hence finitely many empirical lists; in the remaining range a congruence subgroup factorization replaces all the matrix factors by one common list. The next estimates justify this replacement in the full regular norm.
In blocks with i<I, every second-factor template satisfies
This follows from the formula for \delta-t on the support of h_i, followed by the fixed log rounding. Thus there are only O(1+\log q) distinct such templates over all these blocks, and their coordinate supports are bounded by a fixed power of q. Choose a coordinate rectangle containing each compact template support, with side radii fixed multiples of b_\omega^{-j/m} in weight j. The rectangle has n_\omega lattice points. Uniform sampling of v' in it, with the term
has expectation equal to the ordinary lifted template. The scalar multiplier is bounded uniformly, because n_\omega b_\omega^{n_{\mathrm f}}\le C. Lemma 9.4 gives, for each such template, a fixed M-term list approximating that expectation in the full regular norm. Its entries retain their original scalar multipliers and matrices. Fix all these lists now.
For the remaining blocks a single common matrix list suffices. Let \Lambda=\Lambda_q be the subgroup of \bar E_{\mathbb Z} whose coordinates are all divisible by q. Reduction modulo q is a surjective homomorphism by the integral polynomial group law; its kernel is \Lambda, and
Choose a set \mathcal V_q of representatives for the cosets \Lambda v, with each coordinate in \{0,\ldots,q-1\}. Every \gamma is uniquely yv, with y\in\Lambda, v\in\mathcal V_q. Equation (8.19) gives R(\sigma(y))=1 for y\in\Lambda: its affine shift is the identity modulo q, and its modulation exponent is an integer. The finite average
has an M-term empirical approximation in the full regular norm, again by Lemma 9.4. Fix one such list, common to all i\ge I.
For those blocks replace an ordinary second-factor template by the product
We next prove the needed comparison with the ordinary template, including its phase and normalization.
The scale estimates from the window and the choices of parameters give, uniformly for i\ge I and active templates,
when \ell is sufficiently large. Here is the explicit calculation. Log rounding contributes a bounded constant, and
Since i\ge I=H_0\ge\log_2d and H_i=H_0+i\le2i, the hypothesis \kappa/m>10(E_0+A_*+C_\bullet+1) leaves more than the margin needed for (9.16). It follows that every side length of the dilated subgroup mesh tends to zero uniformly. Counting its cells shows that the coefficient \ell^1 norm of the first parenthesis in (9.15) is bounded.
In the fiber with \tau=t-\delta, the relevant projective operators satisfy
This is the multiplier identity, not a replacement of t by a template in the translating operators. It can also be checked by multiplying the actual section lifts and then using the center parameter -\delta of R. As R(\sigma(y))=1, the first parenthesis in (9.15) is precisely its prescribed factor in this product. The coefficient at yv, before empirical replacement of C_q, is therefore
The factor Q_q in the subgroup sum has canceled the factor Q_q^{-1} in the representative average; no matrix trace normalization occurs here.
Set \beta=b_\omega^{1/m}. On all the compact supports in this calculation the elements \Delta_\beta v, with v\in\mathcal V_q, tend to the identity uniformly, since their coordinates of weight j have absolute value at most q\beta^j\le q\beta. The polynomial group law implies \Delta_\beta(yv)=(\Delta_\beta y)(\Delta_\beta v) and that this differs from \Delta_\beta y by a quantity tending to zero uniformly on those compacts. Homogeneity of the cocycle gives
On an active template |\tau|/b_\omega is bounded, while the last cocycle tends uniformly to zero. Smoothness of the compact coefficient function thus gives a uniformly vanishing difference between the preceding coefficient and b_\omega^{n_{\mathrm f}} J_-^\flat(\Delta_\beta(yv)). All possibly nonzero differences lie in one fixed enlarged compact set in the scaled coordinates. The normalized number of ordinary lattice points there is bounded. Summing the coefficient differences therefore gives o(1), uniformly in the active blocks and parameters. This proves the comparison with the ordinary template in operator norm. Finally, replacing C_q by its empirical list costs at most its regular-norm error times the bounded coefficient \ell^1 norm of the subgroup factor. The same bound holds almost everywhere in every central fiber.
All the coefficient sums used above have bounded absolute norms even at parameters where their templates are inactive. Thus multiplication by the masks and replacement of those masks by their Fourier truncations preserve the error estimates globally on the circle. More explicitly, on a mask support use its active comparison; off that support the untruncated mask is zero. The error made by substituting the truncated mask is bounded everywhere by its Fourier tail times the coefficient norm bounds. Sum over at most K_\varepsilon pairs. This controls the inactive leakage as well as the active approximation.
9.6 One draw per edge and the finite alphabet
We now specify a finite distribution of a single pair (W,z) for each block (i,k). This will be sampled independently on its undirected edges, using the positive orientation and taking the adjoint weight and inverse voltage for the reverse orientation. The choices in different parts of the prescription are independent conditional on the template pair.
First choose (\nu,\omega) uniformly in \mathcal T_{ik}, then choose an integer n uniformly in \{-K_i,\ldots,K_i\}. Use the total central power n with scalar multiplier
By (9.11) this multiplier is bounded uniformly. These additional central powers carry no matrix modulation.
Choose x\in\bar E_{\mathbb Z} uniformly in a full coordinate rectangle containing the support of J_+^\flat(\Delta_{a_\nu^{1/m}}x). In each coordinate of weight j, its radius is a fixed positive constant times a_\nu^{-j/m}, rounded up to an integer. Write n_\nu^+ for its number of lattice points. Use \sigma_X(x), with scalar multiplier
It is uniformly bounded by the rectangle cell-volume estimate.
If i<I, choose one of the fixed M entries in the ordinary second-factor list for b_\omega, uniformly, and use its section lift, its matrix R(\sigma(v')), and its scalar multiplier. Uniform averaging supplies the list’s normalization 1/M.
If i\ge I, choose y\in\Lambda uniformly in the analogous full subgroup rectangle, and independently choose one entry v uniformly from the fixed representative list. Use \sigma_Y(y)\sigma_Y(v), the matrix R(\sigma(v)), and scalar multiplier
where n_\omega^\Lambda is the subgroup rectangle’s number of points. Its normalized cell volume is Q_q b_\omega^{n_{\mathrm f}}. By (9.16), each scaled side mesh is at most one, so this scalar multiplier is also bounded uniformly.
Let z be the product of the prescribed group elements, in the indicated order. Let c_e be the product of the scalar multipliers, and let R_v be the one indicated matrix. The raw weight is c_eR_v, with |c_e|\le C_\varepsilon. Fix a finite grid in the complex disk of radius C_\varepsilon+1, and round c_e deterministically to a grid value c_e^\flat at distance at most a prescribed \varepsilon'. Define
Since R_v is unitary, the rounding changes the expectation norm by at most \varepsilon'. The voltage z is retained even when the weight is zero. In particular, the support of the voltage distribution is not conditioned on a nonzero weight.
All distributions in this prescription are finite. Linearity of expectation shows, term by term, that the raw expectation is the sum of the truncated Fourier masks times the appropriate first and second coefficient templates. Uniform sampling of a rectangle cancels exactly its point-count multiplier, and uniform sampling of a template pair and a frequency cancels their two count multipliers. The empirical lists give their specified averages. The preceding Subsections and the last rounding consequently show that we can arrange
uniformly in (i,k).
Only the empirical-list matrices enter the tags. Their total number is at most C_\varepsilon(1+\log q)M, from the ordinary lists and the single representative list. The final scalar grid has fixed finite cardinality depending on \varepsilon alone. Thus the total number of weight tags has the same stated bound. The original tower alphabet has size O(d2^r(1+s)^2). As 2^r=d^{7/4}, their product is
In particular, neither the possibly very large group-coordinate rectangles nor the number of different first-factor templates enlarge the label alphabet. Voltages are separate data of the cover.
There is a fixed constant C, independent of i,\ell, such that every coordinate of every possible z in a block with first index i, and of its inverse, is bounded by
Indeed the logarithms of the template radii and of K_i are O(\log q+\kappa|i|+1)=O(H_i). The representative coordinates are bounded by q; the ordinary empirical terms lie in their specified rectangles. Fixed polynomial multiplication and inversion preserve a bound of the form (9.18).
The first factor supplies wide independent coordinates in a range overlapping that of (9.16). Namely, for every active first-factor template with i\le2I,
for sufficiently large \ell. For 0\le i\le2I, the lower bound \log_2a_\nu^{-1}\ge\log_2q-C, together with H_i\le3H_0\le3h_*\log_2d and A_*/m>10E_0h_*, proves it. For i<0, use instead
and H_i=H_0+|i|, with the same inequality for A_* and the stronger chosen inequality for \kappa. Every upper unitriangular entry in this first rectangle is sampled independently on an integer interval containing at least 2^{E_0H_i} points. For i\ge I, every corresponding entry of the second-factor subgroup rectangle has at least that many possibilities in its step-q interval. Fixed rectangle radii and integer rounding are harmless because (9.19) and (9.16) have an exponential margin.
9.7 Girth with the same independent edge draws
We use the Schwartz–Zippel polynomial zero bound, whose short proof we include. The sharp total-degree bound is due to Schwartz [39, Lemma 1, p. 702, and Corollary 1]; Zippel’s sparse-interpolation work [41, §3.1, Theorem 1] gives related coordinate-degree zero estimates, and DeMillo and Lipton [6] earlier used random evaluations for polynomial identity testing. The minimum-side bound below is an immediate consequence of Schwartz’s estimate for unequal coordinate sets. If a nonzero polynomial of total degree at most r, over a field, is evaluated on independent uniform choices from finite sets of sizes at least L, its probability of vanishing is at most r/L. This follows by induction on the number of variables. Regard the polynomial as a polynomial of degree s in the last variable; its leading coefficient is a nonzero polynomial of degree at most r-s. The probability that this coefficient vanishes is at most (r-s)/L; otherwise the one-variable root bound gives at most s/L. The constant case starts the induction. Arithmetic progressions of distinct integers are allowed as the finite sets.
Fix a nonempty cyclically nonbacktracking base walk w, based in layer i, of length a\le C_*H_i/\log_2d. The layer indices along it satisfy |H_j-H_i|\le a+1, so their ratios to H_i tend uniformly to one. If some positive-edge block encountered has first index j_0<I, then all such first indices are at most 2I when \ell is sufficiently large. To verify this also for very negative j_0, the length estimate and H_i\le H_{j_0}+a+1 give a+1\le\epsilon_\ell H_{j_0}, with \epsilon_\ell\to0. The maximum first index is at most j_0+\epsilon_\ell(I+|j_0|). If j_0\ge0, this is at most (1+2\epsilon_\ell)I; if j_0<0, it is at most \epsilon_\ell I. In this case use the first-factor quotient of F onto the upper unitriangular group. If there is no such block, every first index is at least I, and use the second upper unitriangular quotient. These are the two overlapping wide ranges just proved.
Assign an independent formal upper unitriangular matrix to each undirected edge in the support of w, using its inverse when the edge is traversed backwards. Lemma 8.2 says that the resulting word is not identically the identity. Its hypotheses apply because the support has the tower girth and the present walk has length at most the fixed C_* scale. In particular, the integer m used for this assertion was fixed at that scale. Some entry of this word minus the identity is therefore a nonzero polynomial in the upper entries of those edge matrices. Its total degree is at most m-1. Indeed every term in the (u,v) entry of a product of upper unitriangular matrices, including inverse matrices expanded by the finite geometric series, has total superdiagonal weight v-u. Each variable has positive integer superdiagonal weight, so its ordinary total degree is at most v-u\le m-1. This bound is independent of the number of factors in the word.
Condition on the template choices, frequencies, empirical-list choices, the other transverse factor, and the other independently sampled coordinates. Do not condition on the final scalar weights. In the first-factor case the remaining upper entries have their independent uniform interval distributions. In the second-factor case the edge matrix is a random subgroup upper matrix multiplied on the right by its fixed representative upper matrix. Right multiplication by that fixed matrix is an invertible polynomial coordinate change over the reals. Replacing the subgroup entries by their multiples of q is likewise an invertible linear coordinate change over the reals. Thus the nonzero word polynomial remains nonzero in the independently sampled entries. This also explains why weights that happen to vanish do not remove a voltage variable from this argument.
Each variable set has at least 2^{E_0H_j} points at its local layer j. The polynomial estimate therefore bounds the conditional, and hence unconditional, probability of trivial holonomy by
There are at most
walks to test from all vertices of layer i, for sufficiently large \ell. Here the rough bound counts all walks, and the maximum degree is at most 6D. Since \min_jH_j\ge(1-o(1))H_i and E_0>10(C_*+C_\bullet+1), the union bound is at most C2^{-2H_i} after increasing \ell. Summing over all i\in\mathbb Z gives a bound tending to zero.
A closed lift projects under a graph covering to a closed walk, and nonbacktracking, including the cyclic condition, is preserved. Trivial holonomy depends only on the base walk, not on which lift of its initial vertex is used. Consequently the tests just counted exclude every forbidden closed walk in the voltage cover.
9.8 Centered moments, with cycle edges included
To control deviations from the block means, we expand even moments of the centered edge operators. Independence and centering make a term vanish whenever its base walk traverses an undirected edge exactly once. The next lemma counts the remaining walks when their supports have bounded cycle rank; its constants do not affect the earlier nilpotence parameter.
Lemma 9.5. Let a finite graph have maximum degree \Delta\ge1. Fix a vertex v and an integer l\ge1. Suppose the support of every closed walk under consideration has first Betti number at most b. The number of length-2l closed walks from v in which no undirected edge occurs exactly once is at most
Multiple edges, if present, are treated as distinct edges.
Proof. The support of such a walk is connected and has at most l edges. Prune leaves other than v successively, and retain the resulting rooted core K. If the support is a tree, the core is the single vertex v. Otherwise the core contains v, has no vertex of degree one other than possibly v, and has the same first Betti number as the support. Write a for its edge count. The identity
gives a maximum-degree bound of 2b+2. If K has no edges, its maximum degree is zero. Otherwise all terms in the sum are nonnegative except possibly the root term, which is at least -1. The parts removed by pruning are trees, each attached at exactly one core vertex. Otherwise a remaining cycle, or a path joining two core vertices, could not have been removed by the leaf procedure.
There are at most 4^a\Delta^a possibilities for a rooted connected subgraph K with a edges. We give an encoding that includes its cycle edges. Starting at v, when an as yet unmarked incident edge of K is available, mark it, traverse it, and push that edge onto a stack. Explore recursively at its other endpoint, even if that vertex has been visited before. When this recursive call has exhausted its available unmarked edges, return along the pushed edge and pop it. Marking edges, rather than vertices, ensures that each edge, including every edge closing a cycle, is pushed exactly once and popped exactly once. The process explores the connected subgraph, and it has a balanced push/pop word of length 2a, at most 4^a possibilities. At a push, record the chosen incident edge, with at most \Delta possibilities. At a pop the edge is determined by the stack. Given the starting vertex, this code reconstructs the complete traversal and hence its edge set. One may make the encoding deterministic using fixed orders on incident edges. This proves the bound; it does not assume that the explored subgraph is a tree.
Fix a possible core K. Encode a walk by declaring each step to be a core step, a tree descent away from the core, or a tree return toward the core. There are at most 3^{2l} such words. For each core step there are at most 2b+2 choices. A descent has at most \Delta choices, while a return is forced by the stack of the current tree excursion. Let c be the number of core steps and t the number of descents. Returns and descents are equally numerous, since each excursion begins and ends at its attachment vertex. Thus 2t+c=2l. Every core edge is used at least twice, by the no-singleton assumption, whence c\ge2a and t\le l-a.
The number for this fixed core is bounded by 3^{2l}(2b+2)^{2l}\Delta^{l-a}. This is an upper bound even if some of the formal encodings fail to be valid tree excursions. Multiply by the core count and sum over 0\le a\le l. Since l+1\le2^l and 4^a\le4^l, the resulting bound is \bigl(72(2b+2)^2\bigr)^l\Delta^l, as required.
Fix a block (i,k) of the actual surviving graph. Before degree normalization let X_{ik} be its centered rectangular convolution matrix, with entries
Double it off the diagonal to a self-adjoint matrix. By (9.18), Lemma 9.3 applies with x=2^{H_i}, simultaneously for every possible assignment of these finitely many edges. The row and column coefficient bounds are O_\varepsilon(D). Choose the boundary exponent so that the absolute error in (9.8) tends uniformly to zero. Its finite test dimension, including all vertex, deck, and matrix indices, is bounded by
for a fixed C_1. To check this, the block has O((d+1)2^{H_i+1}) vertices, the deck box has 2^{O(H_i)} points, and N=q^{n_{\mathrm f}}=2^{A_*n_{\mathrm f}\log_2d} \le2^{O(H_i)}.
At this point fix a constant
The tower girth implies that the support of every length-2l walk with no singleton edge has cycle rank bounded by a constant depending on C_2 alone, using Lemma 8.1. Indeed it has at most l edges and lies in the two fixed layers i,k, whose girth lower bounds are comparable to H_i/(100\log_2d). The ratio of the edge count to that lower bound is bounded in terms of C_2. This use of Lemma 8.1 requires no identity test for a longer word. In particular m, which was fixed for the C_* girth tests, is not increased when C_2 is chosen.
Let \widehat X_{ik} denote the finite self-adjoint compression. Every centered compressed edge entry has norm at most 2C_\varepsilon. Expand \mathbb E\operatorname{Tr}(\widehat X_{ik}^{2l}) along the base-vertex indices. A summand whose walk has a singleton undirected edge has expectation zero: condition on the other edges, and the sole remaining factor is a centered entry or its adjoint. This remains true after deck compression. For the other walks, the absolute trace of the product on a fixed vertex’s deck and matrix indices is at most their dimension times (2C_\varepsilon)^{2l}. Lemma 9.5, with \Delta\le6D, now gives
where C_4 is fixed after C_2 and the accuracies have been chosen. It is independent of i,\ell. The exponent in the dimension bound has not changed in this argument.
Use the finite norm test and Markov’s inequality at threshold \varepsilon\sqrt{dD_{ik}}. For large \ell, the absolute box error is less than half this threshold. Since D/2\le D_{ik}\le2D, (9.22) implies
The constant C_5 can be very large and can depend on C_2. Nevertheless it is fixed before increasing \ell. Increase \ell so that C_5\le d^{1/2}. The right side is then at most 2^{(C_1-C_2/2)H_i}\le2^{-4H_i}, by (9.21). Summing over the at most three blocks with each first index gives a total failure bound tending to zero.
9.9 A simultaneous choice and the global norm
For sufficiently large \ell, the sum of the girth failure bounds and the block-norm failure bounds is less than one. In the countable independent product of the finite edge distributions, the union bound therefore gives positive probability that all requirements hold. There is also an elementary compactness formulation which avoids any need for an infinite sampling construction. Enumerate the countably many edge choices and the countably many requirements. Every requirement depends on only finitely many edges: this is immediate for a fixed walk, and a fixed block contains finitely many edges even though its convolution norm acts on an infinite deck space. Any finite collection of requirements is satisfiable by the finite-product union bound, using the same total budget below one. Choose assignments satisfying the first n requirements and extend them arbitrarily to all other edges. Successive subsequences make the choice at each edge constant, since every edge has finitely many possible outcomes. The diagonal limit satisfies every requirement: once its finite set of edges has stabilized, the corresponding operators and voltages are exactly the same. Fix such an assignment.
It remains to combine the block errors. Because the distribution is common to all edges in a block, the expected normalized block equals the actual surviving normalized incidence tensored with its single-edge expectation. The surviving incidence is the compression of U^0_{ik} and has norm at most one. Equation (9.17) therefore bounds its difference from the corresponding block of \Pi O\Pi by \varepsilon. The simultaneous success of (9.23) bounds the centered normalized block by \varepsilon. A matrix with layer width one and block norms bounded by \varepsilon has norm at most 3\varepsilon: apply Cauchy–Schwarz to each row and sum, or apply the scalar row-and-column Schur bound. Its self-adjoint off-diagonal doubling has the same norm. Consequently
Taking \varepsilon<\eta/6 proves (9.7). All expectation errors used above were made smaller than this chosen \varepsilon by first fixing compact cutoffs, log-grid spacing, empirical accuracies, Fourier cutoffs, and scalar rounding, and then increasing \ell. The order of the constants is thus: the geometric and nilpotence parameters; the fixed desired accuracy and its coefficient data; the finite test exponent C_1; the moment constant C_2; and finally \ell. All estimates are uniform in the layers. This proves Theorem 9.2.
10 From the cover band to the Cayley projection
Lemma 9.1 identifies the model’s separated upper space; Theorem 9.2 supplies a voltage-cover approximation to its compression. We now transfer the band to that cover and then to the Cayley graph. Disjoint assigned domains give the spectral comparison, while all indexed copies will give an equivariant comparison of traces.
Retain the gap \chi, deleted fraction \beta_\ell, model O(t), and upper projection E_*(t) from the preceding section. With \mathfrak w_i=2^{C_\bullet H_i}, Proposition 8.11 gives
The trace here and throughout this section includes the ordinary, unnormalized sum over the N matrix indices.
Theorem 9.2 supplies, for any fixed accuracy \eta>0 and all sufficiently large \ell, an actual self-adjoint weighted adjacency T_P on the voltage cover, satisfying Equation (9.7). Thus
where \Pi deletes the removed base vertices, and T_P is extended by zero on those vertices. Both operators in Equation (10.2) have layer width one. Every edge weight before normalization has norm at most a fixed C_\eta, the normalized weight is determined by its augmented label, and the finite positive alphabet S satisfies |S|=o(dD). The cover satisfies the girth hypothesis of Theorem 7.1. That Theorem provides the indexed embedded copies, their disjoint assigned domains, the finite trimming balls, the incidence count, the remaining forest, and the torsion-freeness of \Gbase. In particular these are conclusions proved before this section, rather than additional spectral assumptions.
10.1 Compression and norm perturbation
We record quantitative Hilbert-space estimates, including the projection equivalences needed later for the trace.
Lemma 10.1 (Compression of a separated upper space). Let A=A^* on a Hilbert space, with \|A\|\leq2, and let E be a reducing projection such that
Let J be an orthogonal projection with \varepsilon:=\|(1-J)E\|\leq1/2. The operator JE has closed range. Writing E^J for the projection onto that range, put, on J\mathcal H,
Then
There is a partial isometry V with V^*V=E, VV^*=E^J, and \|V-E\|\leq2\varepsilon. If A,E,J commute with a specified unitary or projective unitary action, then so do all the projections and maps just constructed. In particular, in a setting with the identity trace of Lemma 8.4, E and E^J have equal identity traces. These statements include E=0.
Proof. In the corner E\mathcal H,
Thus JE is bounded below on E\mathcal H, and
is the asserted partial isometry. The inverse is taken in the E corner. For \varepsilon\leq1/2, functional calculus gives \|(EJE)^{-1/2}-E\|\leq2\varepsilon^2, whence \|V-E\|\leq\varepsilon+2\varepsilon^2\leq2\varepsilon. Every vector in (J-E^J)\mathcal H is orthogonal to E\mathcal H: if Jy=y and y\perp JE\mathcal H, then \langle y,Ex\rangle=\langle y,JEx\rangle=0. This proves the complementary upper bound in Equation (10.4).
Transporting the E^J corner by V yields
Reduction by E and the preceding orthogonality also give
The difference between JAJ and Equation (10.3) has just this pair of adjoint off-diagonal blocks and the estimated upper diagonal block. The norm of the paired off-diagonal blocks is the norm of either one. Its total norm is at most a+12\varepsilon, and therefore at most the stated a+20\varepsilon. The orthogonal two-part form of B_J gives \|B_J\|\leq2. Equivariance follows from the formulas and functional calculus. Equality of the two traces follows from the adjoint-square identity for V in Lemma 8.4.
Lemma 10.2 (An elementary contour estimate). Suppose B=B^* has a reducing projection F with BF=F, and its complementary spectrum is contained in [-2,1-b], where 0<b<1. Let r_0>0 satisfy r_0\leq b/2 and r_0<1. If A=A^* and \|A-B\|\leq u<r_0, the circle \mathcal C_{r_0}=\{z:|z-1|=r_0\} lies in the resolvent sets of both operators. The enclosed spectral projection F_A satisfies
Its enclosed spectrum lies in [1-u,1+u]; all the other spectrum of A is at most 1-b+u. If u<r_0/2, the projections F_A and F are equivalent by a partial isometry belonging to the algebra of bounded operators generated by them. This equivalence preserves any common equivariance and its identity trace.
Proof. On \mathcal C_{r_0} one has \|(z-B)^{-1}\|\leq r_0^{-1}. The resolvent Neumann series gives \|(z-A)^{-1}\|\leq(r_0-u)^{-1}. The resolvent identity and integration around the circle then give Equation (10.5). For a real number at distance greater than u from \operatorname{spec}B, the same Neumann argument proves it is outside \operatorname{spec}A. This yields the asserted spectral intervals.
For completeness, if projections F_1,F_2 have \|F_1-F_2\|<1, the map F_2F_1 is bounded below on F_1\mathcal H, since \|F_2x\|\geq(1-\|F_1-F_2\|)\|x\| there. Its range is all of F_2\mathcal H: a vector in that space orthogonal to its range would satisfy F_1x=0 and hence \|(F_2-F_1)x\|=\|x\|. Its polar normalization
therefore has initial projection F_1 and final projection F_2. Apply this with F_1=F, F_2=F_A. The equivariance and trace conclusions follow from these formulas and Lemma 8.4.
Set
Choose the fixed approximation accuracy \eta>0 so small that
The other fixed parameters of the construction have already been chosen; Theorem 9.2 permits this accuracy. We subsequently take \ell sufficiently large that
All inequalities below concern such \ell and are uniform in the layers.
Proposition 10.3 (The actual cover projection and its exact fiber trace). The operator T_P has a separated upper spectral projection E_P, obtained by integration around \mathcal C_{r_0}. It satisfies
In the central direct integral, for almost every t,
The projection E_P is nonzero and reduces to the connected components of P. Its diagonal at a lifted vertex depends only on the base vertex.
Proof. Apply Lemma 10.1 to O(t),E_*(t),\Pi with a=0 and b=\chi. Extend its two-part comparison operator by zero on (1-\Pi)\mathcal H_t^0. The extended complementary part is still at most 1-\chi, because 1-\chi>0. Denote its upper projection by E_*^\Pi(t). Equations (10.2), (10.8), and (10.7) show that T_P(t) differs from this comparison operator by at most \alpha for almost every t. The passage from the full regular norm in Equation (10.2) to this almost-everywhere statement is the direct-integral norm formula from the fiber construction. Lemma 10.2 with r_0=\chi/3 gives a common contour, Equation (10.9), and
All these fields are measurable by the resolvent formulas, and their uniform bounds define the corresponding bounded direct-integral operators. The norm bound also follows directly from \|\Pi O\Pi\|\leq1 and \eta<1.
Both the compression equivalence and the close-projection equivalence commute with the fiber right actions used to define the identity trace. Lemma 8.4 and Lemma 9.1 therefore imply the equality of traces in Equation (10.10), with no approximation error. Outside the window the model is zero and \|T_P(t)\|\leq\eta almost everywhere. Consequently its contour projection is exactly zero there. This conclusion uses the small norm of the Fourier-mask leakage supplied by Theorem 9.2; it does not require the finite Fourier masks to vanish exactly.
Since \operatorname{tr}_{\mathrm{id}}p(t)>0 on the interval of positive measure (0,\delta), Equation (10.10) makes E_P nonzero. Every component subspace reduces the actual adjacency T_P, and hence its resolvent and E_P. Left deck translations commute with T_P, since its entries are right deck translations with the prescribed matrix coefficients. They therefore commute with E_P. They send any lift of a fixed base vertex to every other lift, proving the last assertion, even when they permute different connected components.
10.2 Localization of identity trace
For a surviving base vertex v, let
Here e_j denotes the standard matrix basis; put e_v=0 at a deleted base vertex when summing over Y^0. These are regular identity diagonals before the central Fourier decomposition.
The weights record the two counts in Equations (7.11) and (7.12). A fixed base type may have many lifts inside one trimming ball, while the sum of losses over copies carries a ball-size factor from Cauchy–Schwarz. Controlling \mathcal S will keep both forms of overlap loss small.
Proposition 10.4 (The weighted size tends to zero). For the fixed choice of \eta in Equation (10.7),
In particular the bound contains no additional factor equal to a layer cardinality or to the matrix dimension already included in \mu_\ell.
Proof. Write A_0(t)=\Pi O(t)\Pi and \Delta(t)=T_P(t)-A_0(t). The comparison operator in the proof of Proposition 10.3 is within \alpha/2 of A_0(t). Therefore on \mathcal C_{r_0},
Let P_i be the projection to both sides of layer i, including all transverse and matrix coordinates. The operator A_0(t) is supported on the active layers J(t). Thus its resolvent is z^{-1}I on the orthogonal sum of the other layers, and has no matrix entries between that sum and the active layers. Since \Delta(t) has layer width one, its resolvent expansion is the norm-convergent series
If k=\operatorname{dist}(i,J(t)) and n<k, all layer paths contributing after multiplication on the left by P_i remain outside J(t). Each resolvent factor along such a path equals z^{-1}I; equivalently, by induction on the number of width-one factors,
Its contour integral is zero, because the circle excludes zero. Integrate the remaining terms of Equation (10.14) and use Equation (10.13). On the window this gives
This estimate is also valid when k=0; there is then no vanishing initial segment to remove.
Let \mathfrak t_t denote the identity trace, summed over all base and matrix indices of the fiber. It applies to the countable amplification by Lemma 8.4. Since P_i and E_P(t) are equivariant, the adjoint-square identity and positivity imply
The middle inequality follows from the operator inequality 0\leq E_P(t)P_iE_P(t)\leq\|P_iE_P(t)\|^2E_P(t). Thus it is the total trace of the projection, rather than the dimension of the layer, that occurs.
The elementary bound |H_i-H_j|\leq|i-j| implies \mathfrak w_i\leq\mathfrak w_j2^{C_\bullet|i-j|}. Assign every integer to one of its closest points in the nonempty set J(t). At most two integers at each positive distance can be assigned to a given point. Since |J(t)|\leq2, Equation (10.7) gives
Multiplying Equation (10.16) by \mathfrak w_i and summing proves a pointwise bound of 96\mu_\ell for the weighted fiber trace. The projection vanishes off the window by Equation (10.10). Central Fourier decomposition identifies e_v with the integral of its fiber identity diagonal. Tonelli’s Theorem applies to the nonnegative diagonals and sums, so integrating over the probability circle proves Equation (10.12).
10.3 An actual element of the matrix reduced group algebra
Use the finite alphabet supplied by Theorem 9.2 to form the group \Gbase of Theorem 7.1. For a positive label \sigma, let W_\sigma be its matrix weight and let D_\sigma=D_{ik} be its label-determined degree normalizer. Put
This is a finite sum of bounded matrix coefficients times right regular translations. It is self-adjoint, and inversion of the group coordinate identifies it with an element of M_N(\mathbb C[\Gbase]) in the left regular convention. In particular T\in M_N(C_r^*(\Gbase)). We use the right convention in the proof, so that T commutes with left translations of \Gbase.
For an indexed copy Q, let T_Q be the adjacency using just its own formal edges. The embedding and labels identify it with the restriction of T_P to the source component. Let E_Q be its upper spectral projection on \mathcal C_{r_0}. Equation (10.9) holds for T_Q,E_Q, and if an incidence (Q,u) has base type v,
The equation follows from component reduction and deck equivariance in Proposition 10.3; it does not require the connected component to be invariant under every deck translation.
Lemma 10.5 (Finite trimming costs little operator norm). Let D_Q and B(Q) be the assigned domain and trimming ball from Theorem 7.1. Then
For \mathcal S\leq1/4, the compression of T_Q to \ell^2(D_Q)\otimes\mathbb C^N is within \alpha+20\sqrt{\mathcal S} of an operator C_Q which is 1 on a projection F_Q equivalent to E_Q, has norm at most 2, and is at most 1-\chi+\alpha on the complementary space. In particular F_Q\ne0 whenever E_Q\ne0.
Proof. The ball is finite. For the ordinary Hilbert–Schmidt norm on vertex and matrix indices, the projection identity gives
A fixed base vertex v can occur at multiple lifts in the ball. Its multiplicity is at most |B(Q)|, and whenever it occurs in layer i, the ball bound in Theorem 7.1 gives |B(Q)|\leq\mathfrak w_i. Grouping the nonnegative sum by base vertex, using Equation (10.18), bounds it by \sum_i\mathfrak w_i\sum_{v\in A_i\cup B_i}e_v=\mathcal S. This proves Equation (10.19) with repetitions included.
The missing vertices V(Q)\setminus D_Q lie in B(Q). Apply Lemma 10.1 with A=T_Q, E=E_Q, J=\mathbf1_{D_Q}, a=\alpha, b=\chi-\alpha, and \varepsilon\leq\sqrt{\mathcal S}. Its operator B_J is the required C_Q and its projection E^J is F_Q. The explicit partial isometry in Lemma 10.1 proves the nonvanishing assertion.
Lemma 10.6 (Matrix adjacency on a forest). Suppose a countable forest has maximum degree at most m_1, and a self-adjoint adjacency on it has matrix edge weights of norms at most w_1. Its norm is at most 2w_1\sqrt{m_1}.
Proof. Choose one root in each tree and orient every edge from parent to child. Let B carry the contribution from the parent coordinate to the child coordinate, with the corresponding matrix weight. Every nonroot vertex has only one parent. Hence for a finitely supported vector \xi,
The self-adjoint adjacency is B+B^*, which proves the assertion first on finitely supported vectors and then by bounded extension. Infinite trees cause no extra term; each connected tree is rooted at an ordinary vertex and its finite-distance parent relation is well-defined.
Proposition 10.7 (A nonzero upper band in the reduced representation). For sufficiently large \ell, the operator in Equation (10.17) satisfies
The second spectral part is nonempty. Its projection
is consequently nonzero.
Proof. Increase \ell so that
The assigned domains are disjoint. Form the bounded orthogonal direct sum
where the extra zero acts on all unassigned vertices. The uniform norm bound in Lemma 10.5 proves these are bounded operators on the ambient \ell^2(\Gbase)\otimes\mathbb C^N. The direct sum C is 1 on F_D, has norm at most 2, and is at most 1-\chi+\alpha on 1-F_D. The zero summand satisfies this upper bound because 1-\chi+\alpha>0.
At least one component of P has a nonzero upper projection, since E_P\ne0. Its label maps give indexed copies, and Lemma 10.5 preserves the nonzero upper space in every such copy. Thus F_D\ne0. This argument uses the ordinary direct sum and does not assert that the domain assignment is equivariant.
Let T_D denote the direct sum of the compressed T_Q, extended by zero on unassigned vertices. Lemma 10.5 gives \|T_D-C\|\leq2\alpha. On every formal edge internal to an assigned copy domain, T_D has exactly the same matrix coefficient as T, because that coefficient is determined by the label. Disjointness of the domains and the formal-edge embeddings prevent double counting of these internal edges. By the forest conclusion of Theorem 7.1, the remaining formal edges form a forest. Consequently T-T_D is precisely a matrix adjacency of the kind in Lemma 10.6. Its maximum degree is at most 2|S| and its weight norm is at most
It follows that
Take \ell still larger so that f_\ell\leq\alpha. Then \|T-C\|\leq3\alpha. Lemma 10.2, with b=\chi-\alpha and the same r_0=\chi/3, proves Equation (10.20). It also shows that the enclosed projection of T has distance at most 3\alpha/(r_0-3\alpha)<1 from the nonzero projection F_D, so it is nonzero. Since \alpha=\chi/1000, the number 1-\chi/4 lies strictly between the two intervals in Equation (10.20).
The represented reduced algebra is a unital C^*-subalgebra of the bounded operators and contains T. For clarity, its spectrum for this self-adjoint element equals the operator spectrum: a resolvent away from the real spectrum is obtained by continuous functional calculus, or by uniformly approximating the reciprocal on that compact spectrum with polynomials in T and the identity. The function that equals zero on the lower interval and one on the upper interval is continuous on the spectrum. Continuous functional calculus therefore gives precisely the spectral projection in Equation (10.21) as an element of M_N(C_r^*(\Gbase)).
10.4 Equivariant size of all local upper spaces
The comparison with the assigned domains proves spectral separation, but their ordering need not be equivariant. Thus the ordinary equivalence with F_D does not by itself compare canonical traces. For the trace estimate we return to all indexed copies. Their upper spaces form an equivariant space of small trace, and we will show that the common kernel of the corresponding restrictions contains no nonzero vector of the global upper space.
Write \mathcal H=\ell^2(\Gbase)\otimes\mathbb C^N. For a left \Gbase-equivariant positive operator Z on \ell^2(\Gbase)\otimes\mathcal K, with a fixed countable orthonormal basis (k_a) of \mathcal K, its identity trace is
The size of a closed invariant subspace is the identity trace of its orthogonal projection. Lemma 8.4 proves basis independence, the adjoint-square trace identity, and invariance under equivariant partial isometries in these countably amplified spaces. In particular the size of p_0\mathcal H is
with no division by N.
Consider the Hilbert space and projection
Left translation acts simultaneously on Q and its vertices. The incidence bijection of Proposition 7.11 identifies this representation, including matrix indices, with
More explicitly, (Q,u) is sent to (u,v) where v is its base type. For each u\in\Gbase and v\in V(Y) there is exactly one such incidence: choose any lift of v, map its component with that lift sent to u, and use the deck-alignment equivalence in the definition of indexed copies. Different lift choices give the same incidence, and any incidence arises this way. The injective label maps ensure that the base type is unambiguous. This count is valid for disconnected covers and for copies with nontrivial, possibly infinite stabilizers. The action on the pairs (Q,u) is free because it is free on their group vertex u; freeness of the action on the set of copies is unnecessary.
The operator \mathcal E is equivariant in this representation. Its identity diagonal at the base type v has matrix sum e_v, by Equation (10.18). Hence
Thus \mathcal U:=\mathcal E\mathcal L is a closed invariant space of finite identity trace, even though there are countably many copies and base vertices.
Lemma 10.8 (The total loss from earlier intersections). Put I_Q=V(Q)\setminus D_Q\subset B(Q). For every \xi\in\mathcal H,
where restrictions are extended by zero inside their copies.
Proof. Write v(Q,u)=\operatorname{type}_Q(u) for the base type of an incidence, and i(v) for the layer of a base vertex v. For a vector z\in\mathbb C^N supported at u\in V(Q), positivity of the diagonal matrix and Equation (10.18) give
The set I_Q is finite. Cauchy–Schwarz for its sum therefore gives
The right-hand side is zero for an empty cut. If u\in I_Q has base type in layer i, the ball bound gives |B(Q)|\leq\mathfrak w_i. Rearranging nonnegative terms yields
The final equality is the all-copy incidence count at the fixed vertex u. In particular the factor |B(Q)| from Cauchy–Schwarz is paid by the layer weight in \mathcal S; it is not discarded or assumed uniformly bounded.
Together with disjointness of the D_Q, this controls the restriction map to all upper spaces.
Lemma 10.9 (A bounded restriction operator and a size bound). The formula
defines a bounded equivariant operator A:\mathcal H\to\mathcal U, with \|A\|\leq1+\sqrt{\mathcal S}. Its kernel K is a closed invariant subspace, and every \xi\in K satisfies
Moreover,
Proof. Since the D_Q are pairwise disjoint and each E_Q is a contraction,
Together with Lemma 10.8, this shows that both terms on the right in
belong to \mathcal L. The triangle inequality there gives the asserted norm bound. Each coordinate belongs to the range of E_Q, so the image is in the closed space \mathcal U. Although the decomposition used to prove boundedness depends on the ordering of copies, the formula (10.30) does not. Left translation permutes the copies and intertwines their E_Q, so A is equivariant. Its kernel is therefore closed and invariant, and Equation (10.31) follows directly from the coordinate formula.
The polar partial isometry of A has initial projection P_{K^\perp} and final projection onto \overline{\operatorname{ran}A}, a subspace of \mathcal U. It is equivariant by the polar-decomposition argument in Lemma 8.4. The adjoint-square identity and monotonicity of that trace, together with Equation (10.27), prove Equation (10.32).
Lemma 10.10 (The upper global space injects into the small complement). With the choices in Equations (10.22) and (10.23),
Consequently the bounded equivariant map P_{K^\perp}:p_0\mathcal H\to K^\perp is injective, and
Proof. For \xi\in K, Equation (10.31) gives
Lemma 10.8 therefore implies
The local spectral estimates in Equation (10.9) imply, for every vector y on Q,
Apply this to the zero-extended restrictions to D_Q, sum over the disjoint domains, and use Equation (10.35). The coefficient 1-\chi+\alpha is positive, so the unassigned part can be included in its norm bound. Equation (10.23) gives
because \mathcal S\leq1/1000 and f_\ell\leq\alpha. This proves Equation (10.33) for every \xi\in K directly; no approximation by finitely supported kernel vectors is used.
On p_0\mathcal H, Equation (10.20) gives \langle T\xi,\xi\rangle\geq(1-3\alpha)\|\xi\|^2. Since 1-3\alpha>1-\chi+3\alpha, this upper space intersects K only at zero. The map P_{K^\perp} restricted to that space is therefore injective. Both projections are equivariant, so its polar decomposition identifies p_0\mathcal H with a closed invariant subspace of K^\perp. Equations (10.32) and (10.27) prove the non-strict upper bounds in Equation (10.34).
Finally a nonzero equivariant projection on \ell^2(\Gbase)\otimes\mathbb C^N has strictly positive identity trace. If all its identity diagonal entries were zero, their values as squared projection-column norms would make all columns at the identity zero; equivariance would make every group translate of those columns zero, and hence the projection itself zero. Proposition 10.7 proved p_0\ne0, so the lower bound is strict. The final upper bound follows from Equation (10.22).
Theorem 10.11 (The matrix projection supplied by the construction). For the fixed choices made above and some sufficiently large integer \ell, the construction defines a finitely generated torsion-free group \Gbase, a positive integer N, and the self-adjoint finite group-algebra matrix T in Equation (10.17). Its spectrum in the reduced representation has the separation in Equation (10.20). The resulting projection p_0 in Equation (10.21) belongs to M_N(C_r^*(\Gbase)) and obeys
Proof. The alphabet is finite by Theorem 9.2, so the group presentation in Theorem 7.1 has finitely many generators; Theorem 7.1 proves torsion-freeness. Equation (10.17) is a finite sum in the actual reduced regular representation. Proposition 10.7 proves its spectral separation and the reduced-algebra membership and nonvanishing of p_0. Lemma 10.10 supplies the stated unnormalized trace inequality. The order of choices is consistent: the geometry and transverse parameters are fixed first; Equation (10.7) then fixes a single accuracy; the uniform vanishing of \beta_\ell, \mu_\ell, and |S|/(dD) permits all subsequent displayed inequalities by one sufficiently large \ell. No limit group or limit projection is taken in this final step.
11 Completion of the construction
Proof of Theorems 3.1 and 1.1. Theorem 10.11 establishes the matrix target of Theorem 3.1. It supplies a finitely generated torsion-free group \Gbase, a finite matrix size N, and a projection p_0\in M_N(C_r^*(\Gbase)) with
Now set \Gproj=\Gbase*\mathbb F_N and apply Proposition 2.2. With U=(\lambda_{\Gproj}(t_1),\ldots,\lambda_{\Gproj}(t_N)), it gives the scalar projection
The same Proposition proves that \Gproj is finitely generated and torsion-free and that \tau_{\Gproj}(e)=\tau_{\Gbase,N}(p_0)\in(0,1/2). Thus e\ne0,1, proving Theorem 1.1.
The nonintegral trace also places [p_0]\in K_0(C_r^*(\Gbase)) outside the image of the degree-zero reduced assembly map with trivial coefficients, by [4, Proposition 10.3].
References
- [1]Noga Alon and Vitali D. Milman. \lambda_1, Isoperimetric Inequalities for Graphs, and Superconcentrators. Journal of Combinatorial Theory, Series B, 38:73–88, 1985.
doi:10.1016/0095-8956(85)90092-9. doi:10.1016/0095-8956(85)90092-9. - [2]Noga Alon and Joel H. Spencer. The Probabilistic Method. Wiley Series in Discrete Mathematics and Optimization, John Wiley & Sons, Fourth edition, 2016. https://www.wiley-vch.de/en/areas-interest/mathematics-statistics/the-probabilistic-method-978-1-119-06195-3.
- [3]Tim Austin. Rational Group Ring Elements with Kernels Having Irrational Dimension. Proceedings of the London Mathematical Society, 107(6):1424–1448, 2013.
doi:10.1112/plms/pdt029. doi:10.1112/plms/pdt029, arXiv:0909.2360. - [4]Paul Baum, Erik Guentner, and Rufus Willett. Exactness and the Kadison–Kaplansky Conjecture. In Robert S. Doran and Efton Park, editors, Operator Algebras and Their Applications: A Tribute to Richard V. Kadison, pages 1–33, American Mathematical Society, 2016.
doi:10.1090/conm/671/13501. doi:10.1090/conm/671/13501. - [5]Kenneth S. Brown. Lectures on the Cohomology of Groups. In Cohomology of Groups and Algebraic K-Theory, pages 131–166, International Press, 2010. Author version.
- [6]Richard A. DeMillo and Richard J. Lipton. A probabilistic remark on algebraic program testing. Information Processing Letters, 7(4):193–195, 1978. doi:10.1016/0020-0190(78)90067-4.
- [7]Józef Dodziuk. Difference Equations, Isoperimetric Inequality and Transience of Certain Random Walks. Transactions of the American Mathematical Society, 284(2):787–794, 1984.
doi:10.1090/S0002-9947-1984-0743744-X. doi:10.1090/S0002-9947-1984-0743744-X. - [8]Kenneth J. Dykema and Mikael Rørdam. Projections in Free Product C^*-Algebras. Geometric and Functional Analysis, 8(1):1–16, 1998.
doi:10.1007/s000390050046. doi:10.1007/s000390050046. - [9]Kenneth J. Dykema and Mikael Rørdam. Erratum to Projections in Free Product C^*-Algebras. Geometric and Functional Analysis, 10:975, 2000.
doi:10.1007/PL00001644. doi:10.1007/PL00001644. - [10]Kenneth J. Dykema and Mikael Rørdam. Projections in Free Product C^*-Algebras, II. Mathematische Zeitschrift, 234:103–113, 2000.
doi:10.1007/s002090050505. doi:10.1007/s002090050505. - [11]Siegfried Echterhoff and Dana P. Williams. Structure of Crossed Products by Strictly Proper Actions on Continuous-Trace Algebras. 2012. arXiv:1208.4488v1, August 22, 2012.
- [12]Paul Erdős and László Lovász. Problems and Results on 3-Chromatic Hypergraphs and Some Related Questions. In Infinite and Finite Sets, Vol. II, pages 609–627, North-Holland, 1975. https://www.renyi.hu/~p_erdos/1975-34.pdf.
- [13]Felipe Flores, Mario Klisse, Mícheál Ó Cobhthaigh, and Matteo Pagliero. Selfless Reduced Free Products and Graph Products of C^*-Algebras. 2026. arXiv:2510.24675v3, August 5, 2026.
- [14]Gerald B. Folland. Real Analysis: Modern Techniques and Their Applications. John Wiley & Sons, Second edition, 1999. https://www.wiley-vch.de/en/areas-interest/mathematics-statistics/real-analysis-978-0-471-31716-6.
- [15]S. M. Gersten. Subgroups of Word Hyperbolic Groups in Dimension 2. Journal of the London Mathematical Society, 54(2):261–283, 1996.
doi:10.1112/jlms/54.2.261. doi:10.1112/jlms/54.2.261. - [16]Maria Paula Gómez Aparicio, Pierre Julg, and Alain Valette. The Baum–Connes Conjecture: An Extended Survey. In Ali Chamseddine, Caterina Consani, Nigel Higson, Masoud Khalkhali, Henri Moscovici, and Guoliang Yu, editors, Advances in Noncommutative Geometry: On the Occasion of Alain Connes’ 70th Birthday, pages 127–244, Springer, 2019.
doi:10.1007/978-3-030-29597-4_3. doi:10.1007/978-3-030-29597-4_3, arXiv:1905.10081. - [17]Mikhail Gromov. Random Walk in Random Groups. Geometric and Functional Analysis, 13:73–146, 2003.
doi:10.1007/s000390300002. doi:10.1007/s000390300002. - [18]Jonathan L. Gross. Voltage Graphs. Discrete Mathematics, 9(3):239–246, 1974.
doi:10.1016/0012-365X(74)90006-5. doi:10.1016/0012-365X(74)90006-5. - [19]Jonathan L. Gross and Thomas W. Tucker. Generating All Graph Coverings by Permutation Voltage Assignments. Discrete Mathematics, 18(3):273–283, 1977.
doi:10.1016/0012-365X(77)90131-5. doi:10.1016/0012-365X(77)90131-5. - [20]Dominik Gruber. Groups with Graphical C(6) and C(7) Small Cancellation Presentations. Transactions of the American Mathematical Society, 367:2051–2078, 2015. arXiv:1210.0178.
- [21]Nigel Higson and Gennadi Kasparov. E-Theory and KK-Theory for Groups Which Act Properly and Isometrically on Hilbert Space. Inventiones Mathematicae, 144:23–74, 2001.
doi:10.1007/s002220000118. doi:10.1007/s002220000118. - [22]Nigel Higson, Vincent Lafforgue, and Georges Skandalis. Counterexamples to the Baum–Connes Conjecture. Geometric and Functional Analysis, 12(2):330–354, 2002.
doi:10.1007/s00039-002-8249-5. doi:10.1007/s00039-002-8249-5. - [23]Wassily Hoeffding. Probability Inequalities for Sums of Bounded Random Variables. Journal of the American Statistical Association, 58(301):13–30, 1963.
doi:10.1080/01621459.1963.10500830. doi:10.1080/01621459.1963.10500830. - [24]Richard V. Kadison. Irving Kaplansky’s Role in Mid-Twentieth Century Functional Analysis. Notices of the American Mathematical Society, 55(2):216–225, 2008.
- [25]Vincent Lafforgue. La conjecture de Baum–Connes à coefficients pour les groupes hyperboliques. Journal of Noncommutative Geometry, 6(1):1–197, 2012.
doi:10.4171/JNCG/89. doi:10.4171/JNCG/89. - [26]Wolfgang Lück. The Relation between the Baum–Connes Conjecture and the Trace Conjecture. Inventiones Mathematicae, 149:123–152, 2002.
doi:10.1007/s002220200215. doi:10.1007/s002220200215. - [27]Roger C. Lyndon and Paul E. Schupp. Combinatorial Group Theory. Ergebnisse der Mathematik und ihrer Grenzgebiete 89, Springer-Verlag, 1977. https://link.springer.com/content/pdf/bfm:978-3-642-61896-3/1.
- [28]Wilhelm Magnus. Beziehungen zwischen Gruppen und Idealen in einem speziellen Ring. Mathematische Annalen, 111:259–280, 1935.
doi:10.1007/BF01472217. doi:10.1007/BF01472217. - [29]Igor Mineyev and Guoliang Yu. The Baum–Connes Conjecture for Hyperbolic Groups. Inventiones Mathematicae, 149:97–122, 2002.
doi:10.1007/s002220200214. doi:10.1007/s002220200214. - [30]Robin A. Moser and Gábor Tardos. A Constructive Proof of the General Lovász Local Lemma. Journal of the ACM, 57(2):11:1–11:15, 2010.
doi:10.1145/1667053.1667060. doi:10.1145/1667053.1667060. - [31]Yann Ollivier. On a Small Cancellation Theorem of Gromov. Bulletin of the Belgian Mathematical Society – Simon Stevin, 13:75–89, 2006. Revised author version, arXiv:math/0310022v2, September 25, 2024.
- [32]OpenAI. The Bass trace conjecture and the characteristic-zero Kaplansky idempotent conjecture. OpenAI Math Release preprint PDF, 2026. Reading view on this site: The Bass trace conjecture and the characteristic-zero Kaplansky idempotent conjecture.
- [33]Damian Osajda. Small Cancellation Labellings of Some Infinite Graphs and Applications. Acta Mathematica, 225:159–191, 2020.
doi:10.4310/ACTA.2020.v225.n1.a3. doi:10.4310/ACTA.2020.v225.n1.a3. - [34]Mihai Pimsner and Dan Voiculescu. K-Groups of Reduced Crossed Products by Free Groups. Journal of Operator Theory, 8(1):131–156, 1982. Publisher full text.
- [35]Michael Reed and Barry Simon. Methods of Modern Mathematical Physics. I: Functional Analysis. Academic Press, Revised and enlarged edition, 1980. https://shop.elsevier.com/books/i-functional-analysis/reed/978-0-08-057048-8.
- [36]Marc A. Rieffel. Projective Modules over Higher-Dimensional Non-Commutative Tori. Canadian Journal of Mathematics, 40(2):257–338, 1988.
doi:10.4153/CJM-1988-012-9. doi:10.4153/CJM-1988-012-9. - [37]Leonel Robert. Selfless C^*-Algebras. 2025. arXiv:2309.14188v3, June 6, 2025.
- [38]Sauers. A Matrix Projection of Non-Integer Trace over G Gives a Projection of Fractional Trace in C^*_r(G*\mathbb Z), So Kadison–Kaplansky Is Equivalent to the Torsion-Free Trace Conjecture. 2026. Public research note, September 13, 2026. Archived public text.
- [39]Jacob T. Schwartz. Fast Probabilistic Algorithms for Verification of Polynomial Identities. Journal of the ACM, 27(4):701–717, 1980.
doi:10.1145/322217.322225. doi:10.1145/322217.322225. - [40]Rufus Willett and Guoliang Yu. Higher Index Theory for Certain Expanders and Gromov Monster Groups, I. Advances in Mathematics, 229(3):1380–1416, 2012.
doi:10.1016/j.aim.2011.10.024. doi:10.1016/j.aim.2011.10.024. - [41]Richard Zippel. Probabilistic algorithms for sparse polynomials. In Edward W. Ng, editor, Symbolic and Algebraic Computation, pages 216–226, Springer, 1979. doi:10.1007/3-540-09519-5_73.