A
D
V
E
R
T
I
S
E
M
E
N
T
ADVERTISEMENT
The Bass trace conjecture and the characteristic-zero Kaplansky idempotent conjecture
expertly designed by an internal OpenAI model  ·  released 2026-09-24  ·  original PDF
Theorems: 2 Lemmas: 13 Proofs: 22
Formulas: 1,249 Words: 13,905 Play time: ~2 hours

>>> How to Play <<<
We prove the complex group-ring Bass trace conjecture for every discrete group: the Hattori–Stallings trace of a finitely generated projective module over its complex group ring is supported on conjugacy classes of finite-order elements. As a consequence, for every torsion-free group G and every commutative unital domain R of characteristic zero, the only idempotents in $RG$ are 0 and 1. This proves Kaplansky's idempotent conjecture in characteristic zero.

>>> Level Map <<<
  1. Introduction
  2. Trace rank and the idempotent conjecture
  3. The two parts of the proof
  4. Relation to previous work
  5. A vanishing theorem for sparse simplicial cycles
  6. A metric and volume bound for connected supports
  7. The metric and its finite local geometry
  8. Simplex areas and distance gradients
  9. The volume margin in high dimension
  10. Equivariant separating filtrations
  11. A free probability parameter
  12. The allowed filtrations
  13. Dimension drop along the entire filtration
  14. Local replacement and the number of zero strata
  15. Successive near minimizers
  16. Disjoint replacements in the parameter and spatial variables
  17. Slicing and the strict volume margin
  18. From separating filtrations to finite chains
  19. Component averages and their finite support
  20. Counting the surviving flags
  21. Equivariant comparison and passage to coinvariants
  22. Cycles from an idempotent
  23. A fixed graph and finite path sums
  24. Even-dimensional cycles
  25. A Pfaffian cocycle detecting the trace coefficient
  26. Relative exponents between lifts
  27. The cyclic Pfaffian identity
  28. Descent to an exterior cocycle
  29. Completion of the trace theorem
  30. The integral trace
  31. Homotopy idempotents and Lefschetz numbers
  32. Torsion-free groups: trace rank and idempotents

Introduction

The rank of a projective module over a group ring contains information about individual conjugacy classes. This refinement of ordinary rank is a basic ingredient of group-ring Euler characteristics: alternating sums of projective-module ranks retain information that a numerical Euler characteristic forgets (Bass 1976, 1979). The Bass trace conjecture asks how much of that information can occur at elements of infinite order. We first specify the complex version of this question.

For a unital complex algebra \(A\), let \(K_0(A)\) be the Grothendieck group of finitely generated projective right \(A\)-modules, and set \[\mathop{\mathrm{HH}}_0(A)=A/[A,A],\] where \([A,A]\) is the complex linear span of commutators. An idempotent \(e=(e_{ij})\in M_q(A)\) represents the projective right module \(eA^q\), with matrices acting on columns by left multiplication. Its Hattori–Stallings trace is \[\mathop{\mathrm{HS}}_A([eA^q])=\left[\sum_{i=1}^q e_{ii}\right]\in\mathop{\mathrm{HH}}_0(A),\] extended additively to virtual projective classes.

Let \(G\) be a discrete group and write \(\mathop{\mathrm{con}}(G)\) for its set of conjugacy classes. The quotient \(\mathop{\mathrm{HH}}_0(\mathbb CG)\) identifies with \(\bigoplus_{C\in\mathop{\mathrm{con}}(G)}\mathbb CC\) by \[ \left[\sum_{h\in G}a_hh\right] \longmapsto \sum_{C\in\mathop{\mathrm{con}}(G)}\left(\sum_{h\in C}a_h\right)C. \tag{1}\] Indeed, a commutator has zero sum on each conjugacy class, and the differences of conjugate group elements span the kernel of the displayed map. Such differences are commutators: \(tst^{-1}-s=[t,st^{-1}]\). All sums arising from an element of \(\mathbb CG\) have finite support. We write \(\mathop{\mathrm{HS}}_G(x)(C)\) for the coefficient at \(C\).

The complex group-ring Bass conjecture asks whether these coefficients vanish on every infinite-order conjugacy class, for every group and every class in \(K_0(\mathbb CG)\); see (Berrick et al. 2004, Conjecture 2.1) and (Chatterji and Mislin 2009, Conjecture 2).

Theorem 1. Let \(G\) be any discrete group. For every \(x\in K_0(\mathbb CG)\) and every infinite-order element \(g\in G\), \[\mathop{\mathrm{HS}}_G(x)([g]_G)=0.\] Equivalently, if \(\mathop{\mathrm{con}}_{\mathrm{fin}}(G)\) denotes the conjugacy classes of finite-order elements, then \[\mathop{\mathrm{HS}}_G\bigl(K_0(\mathbb CG)\bigr) \subseteq\bigoplus_{C\in\mathop{\mathrm{con}}_{\mathrm{fin}}(G)}\mathbb CC.\]

This resolves the complex group-ring formulation positively. Finite-order coefficients need not vanish away from the identity: for a finite group \(F\), the idempotent \(|F|^{-1}\sum_{h\in F}h\) has coefficient \(|C|/|F|\) at every conjugacy class \(C\). The conclusion therefore differs from the identity-only support assertion for integral group rings. That integral assertion follows in Section 9 by combining Theorem 1 with the known restriction on its finite-order coefficients.

Trace rank and the idempotent conjecture

For a torsion-free group the identity is the only finite-order element, so Theorem 1 also has numerical and ring-theoretic consequences. Define the canonical trace and the augmentation by \[\tau_G\!\left(\sum_{g\in G}a_g g\right)=a_1,\qquad \epsilon_G\!\left(\sum_{g\in G}a_g g\right)=\sum_{g\in G}a_g.\] For a matrix \(b=(b_{ij})\in M_q(\mathbb CG)\), put \(\tau_{G,q}(b)=\sum_{i=1}^q\tau_G(b_{ii})\), and let \(\epsilon_{G,q}(b)\in M_q(\mathbb C)\) be the entrywise augmentation. The coefficient at \([1]_G\) of the Hattori–Stallings trace defines \[\tau_{G,*}:K_0(\mathbb CG)\longrightarrow\mathbb C,\qquad \tau_{G,*}([e(\mathbb CG)^q])=\tau_{G,q}(e).\] The augmentation also defines the integer-valued augmentation rank \[\operatorname{rk}_{\epsilon}:K_0(\mathbb CG) \xrightarrow{(\epsilon_G)_*}K_0(\mathbb C) \xrightarrow{\dim_{\mathbb C}}\mathbb Z.\]

The idempotent conjecture commonly attributed to Kaplansky asks whether, for every torsion-free group \(G\) and every field \(k\), an element \(e\in kG\) satisfying \(e^2=e\) must be \(0\) or \(1\); see (Öinert and Wagner 2023, Problem 3). It concerns elements of the group ring itself, not arbitrary idempotent matrices over that ring.

Corollary 2. Let \(G\) be any torsion-free discrete group.

  1. For every \(q\geq1\) and every idempotent \(e\in M_q(\mathbb CG)\), \[\tau_{G,q}(e)=\operatorname{rank}_{\mathbb C}\bigl(\epsilon_{G,q}(e)\bigr).\] Consequently \(\tau_{G,*}=\operatorname{rk}_{\epsilon}\), with \(\mathbb Z\) viewed as a subgroup of \(\mathbb C\), and \[\tau_{G,*}\bigl(K_0(\mathbb CG)\bigr)=\mathbb Z.\]

  2. For every commutative unital domain \(R\) of characteristic zero, every \(e\in RG\) satisfying \(e^2=e\) is either \(0\) or \(1\).

Part (ii) resolves the characteristic-zero Kaplansky idempotent conjecture positively, and includes coefficient domains as well as fields. Section 10 derives both parts from the trace theorem. The integer range in part (i) concerns algebraic \(K_0(\mathbb CG)\); its relation to the reduced \(C^*\)-completion is made explicit there.

The integral trace consequence also links the theorem to fixed-point theory. A map \(f\) is a homotopy idempotent if \(f\circ f\simeq f\). Berrick, Chatterji and Mislin’s equivalences (Berrick et al. 2007, Theorems 1–2) then imply that every homotopy idempotent on a connected closed smooth oriented manifold of dimension greater than two is freely homotopic to a map with exactly one fixed point. They also identify ordinary and \(L^2\)-Lefschetz numbers for pointed homotopy idempotents of connected closed smooth oriented manifolds that induce the identity on the fundamental group. Corollary 21 states these consequences precisely; Section 9 explains their connection to projective Euler characteristics.

The two parts of the proof

We first describe the algebraic construction to explain the geometric statement it needs. The body of the paper begins with that geometric statement, formulated independently of group rings, and completes its proof before constructing the cycles and cocycles to which it applies.

For a finitely generated group \(G\), the algebraic construction starts with an idempotent \(e\in M_q(\mathbb CG)\) and one infinite-order element \(g\in G\). The finitely many nonzero group coefficients of \(e\) determine a finite set of steps. Products of matrix coefficients along paths from \(h\) to \(gh\), followed by the ordinary matrix trace, give complex weights on finite lists of group elements. Idempotency says that summing over any intermediate vertex removes that vertex. Cyclicity of matrix trace gives a second identity, a cyclic shift whose last vertex is multiplied by \(g\).

Project the vertices to the coset set \(Y=\langle g\rangle\backslash G\). The group \(H=C_G(g)/\langle g\rangle\), where \(C_G(g)\) is the centralizer of \(g\), acts freely on \(Y\). For every positive even dimension \(2m\), the weighted lists define a simplicial cycle modulo this action. Its simplices use connected sets of vertices in one graph of bounded degree, fixed as \(m\) increases. A Pfaffian cocycle evaluates on this cycle as \(2^{-m}\mathop{\mathrm{HS}}_G([e(\mathbb CG)^q])([g]_G)\). Here a cocycle means an alternating function on vertex lists that vanishes on simplicial boundaries. The explicit construction and the evaluation occupy Sections 7 and 8.

The geometric part, proved first in Sections 2–6, shows that every invariant cocycle evaluates to zero on cycles of this kind in sufficiently high dimension. We cut the supporting simplicial complex successively into pieces of bounded diameter, choosing the separating sets nearly to minimize their areas. A volume estimate and repeated slicing make the expected number of points in the final zero-dimensional set arbitrarily small. A subdivision construction turns this point count into a bound for cocycle evaluations. Equivariant chain homotopy keeps the evaluation unchanged throughout the construction.

The fixed graph degree makes increasing the dimension useful. Through each vertex there are only exponentially many connected vertex sets of a given size. On an \(n\)-simplex, Euclidean structures chosen from spanning trees of its vertex set give volume \(1/n!\); repeated slicing produces the same factorial in the comparison with a point of the final separating set. After these factors cancel, radii chosen in terms of the fixed degree bound make the remaining volume ratio tend to zero with \(n\). The local replacement argument turns this strict volume margin into the small expected point count. No homological-dimension bound on \(H\) is assumed.

Two features permit this argument for arbitrary groups. A compact probability space with a free action separates overlapping translates of local modifications, without any amenability assumption. Also, each top simplex has its own averaged Euclidean area functional. The areas need not match along common faces; the successive cuts keep the relevant dimensional measures away from those faces. The cocycles need not be globally bounded: near each original simplex, the construction uses only a fixed finite set of possible vertices. Bounding the cocycle on those lists suffices for the evaluation estimate.

The final assembly in Section 9 chooses a large even dimension, forcing the individual trace coefficient to vanish. Passing from finitely generated groups to arbitrary groups uses the exact sum over subgroup conjugacy classes contained in an ambient conjugacy class. Section 10 then extracts the augmentation rank from the identity coefficient. In the scalar case this rank is \(0\) or \(1\), and the standard faithful-trace argument forces the idempotent itself to be \(0\) or \(1\). A finite-coefficient reduction extends that conclusion from complex coefficients to every commutative characteristic-zero domain.

Relation to previous work

The rank construction comes from Hattori and Stallings (Hattori 1965; Stallings 1965); Bass developed its relation to Euler characteristics and formulated the integral conjecture in (Bass 1976); see also (Bass 1979, Conjecture (4.5)). Bass proved complex trace vanishing at infinite-order elements for linear groups (Bass 1979, Theorem (6.1)(f)). For the integral trace, Linnell established a restriction on the possible nonzero coefficients (Linnell 1983, Lemma 4.1), later recovered through topological Hochschild homology by Berrick and Hesselholt (Berrick and Hesselholt 2015, Theorem A). Its finite-order consequence is the input used in Section 9.

The scalar idempotent problem also has a long history of trace methods. Formanek proved the characteristic-zero conclusion for torsion-free groups satisfying the ascending chain condition on subgroups (Formanek 1973, Theorem 1). Burger and Valette revisit the theorems of Kaplansky and Zalesskii: the canonical trace of a complex scalar idempotent lies in \([0,1]\), its endpoints force the idempotent to be trivial, and its value is rational (Burger and Valette 1998, Theorems 1.3 and 2.1). They also obtain \(\tau_{G,*}(K_0(\mathbb CG))\subseteq\mathbb Q\) (Burger and Valette 1998, Corollary 1.2). Rationality still permits nonintegral values strictly between zero and one. For torsion-free groups, Theorem 1 identifies the trace with augmentation rank, which excludes those values. The subsequent faithful-trace argument is classical and is included in Section 10.

Broader group classes have been treated by algebraic and analytic methods. Farrell and Linnell proved the complex Bass statement for elementary amenable groups as part of a result over integral domains (Farrell and Linnell 2003, Theorem 1.6). Berrick, Chatterji and Mislin obtained it for amenable groups through rational surjectivity of the degree-zero Bost assembly map for countable groups (Berrick et al. 2004, Theorems 1.3–1.4 and Lemma 1.5). Their result concerns the stronger trace assertion on \(\ell^1(G)\), with finite support on finite-order classes. An algebraic route uses induction from finite subgroups: the Farrell–Jones conjecture with complex coefficients implies the complex Bass statement (Bartels et al. 2008, Theorems 1.5 and 1.9). The present proof uses the finite support of group-ring idempotents throughout; it requires neither an assembly hypothesis nor a statement about a completed group algebra.

For some groups, analytic methods give a stronger idempotent conclusion in the reduced group \(C^*\)-algebra \(C_r^*(G)\), the operator-norm closure of \(\mathbb CG\) acting on \(\ell^2(G)\). Using Lafforgue’s Banach \(KK\)-theory, Mineyev and Yu proved this for torsion-free subgroups of hyperbolic groups (Mineyev and Yu 2002, Theorems 19–21). Puschnigg independently obtained the torsion-free hyperbolic case through local cyclic homology (Puschnigg 2002); see also (Mineyev and Yu 2002, sec. 6). Our conclusion for arbitrary torsion-free groups concerns the group ring and the trace on its algebraic \(K_0\), as distinguished in Section 10.

The higher-dimensional algebraic construction has antecedents in the cyclic-homological approach to the conjecture. Connes constructed a pairing of even cyclic cocycles with projective classes (Connes 1985, pt. II, §2, Proposition 14). Burghelea’s decomposition of cyclic homology by conjugacy classes identifies the infinite-order components through the reduced centralizers \(C_G(g)/\langle g\rangle\) (Burghelea 1985, Proposition 1.8 and Theorem I). Eckmann used higher-degree vanishing to obtain trace vanishing over rational group rings for specified classes of groups of finite rational homological dimension (Eckmann 1986, sec. 3, Theorems 3.1 and 3.3). Sections 7–8 give direct finite-chain constructions in this tradition, including the normalization of the Pfaffian detector; no cyclic-homology theorem is needed as an input. The sparse-chain theorem replaces a homological-dimension hypothesis with connected-support control on the particular cycles.

The geometric proof develops the separating-set method of Papasoglu (Papasoglu 2020, sec. 2, especially Lemma 2.5), the separating filtrations and simplex-counting argument of Alpert (Alpert 2024, Lemmas 4, 6–7), and the Cantor-parameter approach of Braun and Sauer (Braun and Sauer 2021, secs. 2, 4–5). Alpert’s equivariant formulations (Alpert 2024, sec. 4, especially Lemmas 11–12) provide the closest model for the local comparisons. Alpert’s filtration results concern manifold geometry and compatible metrics. We give the full piecewise-linear argument needed for simplex-dependent areas and arbitrary cycles in the coinvariant chain complex. The separate Pfaffian calculation converts this geometric vanishing into a statement about each conjugacy-class coefficient.

A vanishing theorem for sparse simplicial cycles

We formulate the geometric statement independently of group rings. Its input is a graph with a free group action and a simplicial complex whose top-dimensional vertex sets are connected in that graph. Its output is the vanishing of every invariant cocycle evaluation in sufficiently high dimension.

For a set \(Y\), let \(\mathbb C^{(Y)}\) be the vector space with basis \(\{\delta_y:y\in Y\}\), consisting of finite linear combinations. The augmented chains of the full simplex on \(Y\) are \[E_j=\bigwedge^{j+1}\mathbb C^{(Y)}\quad(j\geq0),\qquad E_{-1}=\mathbb C.\] The differential is contraction with the functional \(\alpha(\sum_y c_y\delta_y)=\sum_y c_y\): \[ \partial(\delta_{y_0}\wedge\cdots\wedge\delta_{y_j}) =\sum_{i=0}^{j}(-1)^i \delta_{y_0}\wedge\cdots\wedge\widehat{\delta_{y_i}} \wedge\cdots\wedge\delta_{y_j}. \tag{2}\] In degree zero this is the augmentation to \(\mathbb C\); the empty wedge is \(1\). For a simplicial subcomplex \(K\), its augmented oriented chains \(C_*(K)\) form a subcomplex of \(E_*\).

If a group \(H\) acts on \(Y\), it acts on both chain complexes by permuting vertices, with the signs prescribed by the exterior product. For an \(H\)-module \(V\), its coinvariants are \[V_H=V/\operatorname{span}_{\mathbb C}\{hv-v:h\in H,\ v\in V\}.\] The differentials induce differentials on coinvariants. A cycle in \(C_n(K)_H\) is a class whose boundary is zero there; an arbitrary finite chain representing it need not have zero boundary before passage to coinvariants. An \(H\)-invariant linear functional \(\psi:E_n\to\mathbb C\) descends to \((E_n)_H\). We call it a cocycle when \(\psi\partial=0\) on \(E_{n+1}\).

Theorem 3 (Sparse-chain vanishing). For each integer \(D\geq2\) there is an integer \(n_0(D)\) with the following property. Let \(Y\) be the vertex set of a countable connected simple graph of degree at most \(D\), and let a countable group \(H\) act by graph automorphisms, freely on vertices. Suppose \(n\geq n_0(D)\) and \(K\) is an \(H\)-invariant subcomplex of the full simplex on \(Y\) such that:

  1. \(K\) is generated by its \(n\)-simplices and has finitely many \(H\)-orbits of simplices;

  2. the vertices of each \(n\)-simplex span a connected subgraph of \(Y\).

Then every \(H\)-invariant cocycle \(\psi:E_n\to\mathbb C\) evaluates to zero on the image in \((E_n)_H\) of every cycle in \(C_n(K)_H\).

The bound \(n_0(D)\) depends only on the graph degree, not on \(H\), \(K\) or \(\psi\). There is no boundedness hypothesis on \(\psi\). We will bound it only on a finite set of basis wedges associated with each fixed original simplex. This distinction is necessary in the application.

For the proof assume \(K\ne\varnothing\); the empty case has no positive degree chains. Its realization \(|K|\) consists of finitely supported probability vectors \(p:Y\to[0,1]\) whose supports are simplices of \(K\). A simplex will also denote its closed affine realization; \(\sigma^\circ\) denotes its relative interior. We call simplices of \(K\) original to distinguish them from the later subdivisions, and call its \(n\)-simplices top simplices.

The proof has three steps. First, we choose a metric and simplexwise areas for which balls have small volume in high dimension. Second, we construct separating filtrations with very few points in their final stratum, on average over a free probability parameter. Third, we use their subdivisions to construct equivariant chain maps homotopic to inclusion whose cocycle evaluations approach zero. Each approximation uses a finite filtration; no limiting filtration is needed.

A metric and volume bound for connected supports

We work with the graph \(Y\), group \(H\), and nonempty \(n\)-dimensional complex \(K\) of Theorem 3, where \(n\geq1\). We need two kinds of geometric control: a metric with finite neighborhoods in which to make cuts, and Euclidean area functionals for which those cuts satisfy a slicing inequality. We will use a scaled transportation metric on \(|K|\) and, separately inside each top simplex, Euclidean structures determined by its spanning trees. Each top simplex will have volume \(1/n!\), while every affine branch of a distance function will have gradient norm at most one in each of these structures. Counting the possible connected vertex supports will then give the ball-volume estimate used in the separating argument.

The metric and its finite local geometry

Represent a point of \(|K|\) by a probability vector \(p\) on \(Y\) whose support lies in a simplex of \(K\). Let \(d_Y\) denote graph distance and define \[ \rho(p,q)=\frac1{\sqrt n} \sup_{\operatorname{Lip}_{d_Y}(\ell)\leq1} \sum_{v\in Y}\ell(v)\bigl(p(v)-q(v)\bigr). \tag{3}\] This is the scaled Kantorovich–Rubinstein metric on finitely supported probability measures, in its Lipschitz-potential form (Kantorovich 2006, 1381–82). We establish its needed properties directly. Only finitely many terms occur in the pairing. To see that the supremum is finite and describe the distance function on each simplex, let \(V\subset Y\) be a nonempty finite set and put \[\mathcal P_V= \left\{\ell\in\mathbb R^V: \sum_{v\in V}\ell(v)=0,\quad |\ell(v)-\ell(w)|\leq d_Y(v,w)\quad(v,w\in V)\right\}.\] This is a nonempty compact polytope. Indeed, its difference constraints and zero mean bound every coordinate by \(\max_{v,w\in V}d_Y(v,w)\). Each \(\ell\in\mathcal P_V\) extends to a \(1\)-Lipschitz function on \(Y\) by \[\widetilde\ell(y)=\min_{v\in V}\bigl(\ell(v)+d_Y(v,y)\bigr).\] The difference constraints show that this extension agrees with \(\ell\) on \(V\), and the triangle inequality proves that it is \(1\)-Lipschitz. Conversely, a global \(1\)-Lipschitz function restricts, after subtraction of its mean, to an element of \(\mathcal P_V\). Constants pair to zero with \(p-q\). Consequently, when \(V\) contains both supports, the supremum in (3) is the maximum over \(\mathcal P_V\).

Symmetry follows by replacing \(\ell\) with \(-\ell\), and the triangle inequality follows by applying each potential to \(p-q=(p-u)+(u-q)\). The indicator of a single vertex is \(1\)-Lipschitz for \(d_Y\), so \[ |p(v)-q(v)|\leq\sqrt n\,\rho(p,q) \qquad(v\in Y). \tag{4}\] Thus \(\rho\) separates points and is a metric. It is \(H\)-invariant because graph automorphisms permute the admissible potentials. On probability vectors supported in a fixed finite set, it is the restriction of a norm on the finite-dimensional space of vectors with coordinate sum zero. It therefore gives the usual topology on every finite subcomplex.

For \(c\in|K|\), write \[\begin{aligned} f_c(p)&=\rho(c,p),& U_s(c)&=\{p:f_c(p)<s\},\\ L_s(c)&=\{p:f_c(p)\leq s\},& S_s(c)&=\{p:f_c(p)=s\}. \end{aligned}\] On a fixed closed simplex \(\sigma\), the function \(f_c\) is a maximum of finitely many affine functions: use the extreme points of \(\mathcal P_{V(\sigma)\cup\mathop{\mathrm{supp}}c}\). Here \(V(\sigma)\) denotes the vertex set of \(\sigma\). Taking all these extreme points makes the collection of affine branches equivariant under \(H\).

Lemma 4. Every closed \(\rho\)-ball meets only finitely many simplices of \(K\). The complex \(K\) is locally finite, and \(\rho\) gives its usual realization topology and is proper. For each \(c\in|K|\), \(s\geq0\), and simplex \(\kappa\), the set \[\{h\in H:L_s(hc)\cap\kappa\ne\varnothing\}\] is finite. The setwise stabilizer \(H_\kappa\) of a nonempty simplex is finite as well.

Proof. Let \(A=\mathop{\mathrm{supp}}c\). The function \(d_Y(\,\cdot\,,A)\) is \(1\)-Lipschitz and vanishes on \(A\). Using its negative in (3) gives \[ \min_{\substack{a\in\mathop{\mathrm{supp}}c\\v\in\mathop{\mathrm{supp}}p}}d_Y(a,v) \leq \sum_v p(v)d_Y(v,A) \leq\sqrt n\,\rho(c,p). \tag{5}\] If a top simplex \(\sigma\) meets \(L_s(c)\) at \(p\), it therefore contains a vertex within distance \(\lfloor s\sqrt n\rfloor\) of \(A\). The graph on its \(n+1\) vertices is connected, so every vertex of \(\sigma\) is within another \(n\) steps of that vertex. Thus all such simplices use vertices in the finite graph neighborhood \[B^Y_{\lfloor s\sqrt n\rfloor+n}(A) :=\{v\in Y:d_Y(v,A)\leq\lfloor s\sqrt n\rfloor+n\}.\] There are only finitely many possibilities for \(\sigma\) and its faces. Likewise, every top simplex containing a specified vertex \(v\) uses vertices in \(B^Y_n(\{v\})\); hence each vertex has a finite star.

For completeness, the finite-subcomplex topology statement implies the corresponding statement on all of \(|K|\). Given \(p\), let \(\eta=\min\{p(v):v\in\mathop{\mathrm{supp}}p\}>0\). By (4), the ball of radius \(\eta/(2\sqrt n)\) about \(p\) lies in the finite star of \(\mathop{\mathrm{supp}}p\). Within this star the metric and realization topologies agree. The open star of \(\mathop{\mathrm{supp}}p\) is also a neighborhood of \(p\) in the locally finite realization, so the agreement is local in both topologies. A closed metric ball is a closed subset of the finite union of closed simplices it meets, and is therefore compact.

If \(L_s(hc)\) meets \(\kappa\), (5) supplies \(a\in A\) and \(b\in V(\kappa)\) with \(d_Y(ha,b)\leq s\sqrt n\). For each \(a\), the map \(h\mapsto ha\) is injective because \(H\) acts freely on vertices. The finitely many pairs \(a,b\) and finite graph balls therefore allow only finitely many \(h\). Finally, for \(v\in V(\kappa)\), the same injection maps \(H_\kappa\) into \(V(\kappa)\). In particular, \(|H_\kappa|\leq|V(\kappa)|\). ◻

We will also use the following consequence. For fixed \(c\) and \(s\), only finitely many \(h\in H\) satisfy \[ L_s(hc)\cap L_s(c)\ne\varnothing. \tag{6}\] Indeed, an intersection gives \(\rho(hc,c)\leq2s\), and then (5) puts some vertex of \(h\mathop{\mathrm{supp}}c\) within distance \(2s\sqrt n\) of \(\mathop{\mathrm{supp}}c\). The same injectivity argument applies.

Simplex areas and distance gradients

The metric now provides finite neighborhoods in which we can make cuts. For area comparisons, we use Euclidean structures separately inside the top simplices. They need not agree on shared faces.

Fix a top simplex \(\sigma\). For each spanning tree \(T\) of the connected graph on \(V(\sigma)\), equip its affine span with the Euclidean structure in which the tree-edge vectors \(\delta_v-\delta_w\), with either orientation for each edge, form an orthonormal basis of the translation space. For \(0\leq j\leq n\), let \(a_j^\sigma\) be the average, over these finitely many trees, of Euclidean \(j\)-area on polyhedral subsets of \(\sigma^\circ\) of dimension at most \(j\). We allow relatively open faces in these sets; pieces of dimension less than \(j\) have zero \(j\)-area, and \(a_0^\sigma\) is counting measure. These area functionals are covariant under \(H\), since the action permutes the spanning trees.

Lemma 5. In every tree Euclidean structure on a top simplex \(\sigma\), its \(n\)-volume is \(1/n!\). Every affine branch of \(f_c|_\sigma\) has gradient of norm at most one, for every \(c\in|K|\). The same gradient bound holds after restriction to any affine subspace of the span of \(\sigma\).

Proof. Root the tree at \(v_0\), orient its edges away from the root, and order the remaining vertices so that each parent precedes its children. Put \[t_i=\delta_{v_i}-\delta_{\operatorname{parent}(v_i)}, \qquad b_i=\delta_{v_i}-\delta_{v_0} \quad(1\leq i\leq n).\] Each \(b_i\) is the sum of the \(t_j\) along its root path. Thus the change-of-basis matrix is triangular with diagonal entries one. The \(t_i\) are an orthonormal basis in the chosen metric, so the parallelepiped spanned by the \(b_i\) has volume one. The simplex has volume \(1/n!\).

An affine branch has derivative along \(t_i\) equal, up to sign, to \[\frac{\ell(v_i)-\ell(\operatorname{parent}(v_i))}{\sqrt n}\] for a \(1\)-Lipschitz potential \(\ell\). Since the two vertices are adjacent, this derivative has absolute value at most \(1/\sqrt n\). The squared gradient norm is the sum of the squares of these \(n\) derivatives and is at most one. Restriction to an affine subspace replaces the gradient by its orthogonal projection, which cannot increase its norm. ◻

The volume margin in high dimension

We next bound the total top-dimensional area of a metric ball by counting its possible connected vertex supports. Fix \[R=4D^2,\qquad r=R/2.\] For a specified vertex \(v\), there are at most \(D^{2n}\) connected sets of \(n+1\) vertices containing \(v\). To prove this, choose a spanning tree of each such set rooted at \(v\). A traversal using each tree edge once in each direction is a walk of length \(2n\), starting at \(v\), whose visited set is exactly the prescribed set. Choosing one such walk per set gives an injection into the length-\(2n\) walks from \(v\), of which there are at most \(D^{2n}\).

Set \(k=\lfloor R\sqrt n\rfloor\). A graph ball of radius \(k\) has at most \[\sum_{j=0}^kD^j\leq D^{k+1}\] vertices, since \(D\geq2\). As \(|\mathop{\mathrm{supp}}c|\leq n+1\), there are at most \((n+1)D^{k+1}\) vertices within distance \(k\) of \(\mathop{\mathrm{supp}}c\). By (5), each top simplex meeting \(L_R(c)\) contains one of them. The connected-set count and Lemma 5 therefore give, for every \(c\in|K|\), \[ \sum_{\sigma\ \mathrm{top}} a_n^\sigma\bigl(L_R(c)\cap\sigma^\circ\bigr) \leq V_R:= \frac{(n+1)D^{\lfloor R\sqrt n\rfloor+1}D^{2n}}{n!}. \tag{7}\] Counting a simplex more than once only enlarges this upper bound.

With \(D\) fixed, the ratio of this estimate to \((R-r)^n/n!\) is \[\frac{V_R}{(R-r)^n/n!} =\frac{(n+1)D^{\lfloor4D^2\sqrt n\rfloor+1}}{2^n} \longrightarrow0.\] Indeed, its logarithm is \(-n\log2+4D^2(\log D)\sqrt n+O_D(\log n)\). We may therefore choose \(n_0(D)\geq1\) so that, for every \(n\geq n_0(D)\), \[ V_R<\frac{(R-r)^n}{n!}. \tag{8}\] For the remainder of the geometric proof, fix such an \(n\). The graph degree bound \(D\), and hence \(R\) and \(r\), remain fixed as dimensions increase. The strict margin (8) will convert successive area comparisons into a bound on the number of points at the bottom of a separating filtration.

Equivariant separating filtrations

We retain the complex \(K\), the metric \(\rho\), and the radii \(r<R\) from Section 3. We will repeatedly cut \(K\) into pieces of diameter at most \(2R\), lowering the dimension of the separating set at each step. The cuts vary over a compact probability space on which \(H\) acts freely. This allows local modifications to be separated after taking account of the parameter, even when their translates overlap in \(|K|\).

A free probability parameter

The following construction is a finite-color variant of the coinduction argument in Braun and Sauer (Braun and Sauer 2021, Theorem 2.1), who credit the existence theorem to Hjorth and Molberg (Hjorth and Molberg 2006, Theorem 0.1). We include the construction, including its torsion case, so that no free-action theorem is an input.

Lemma 6. Every countable group \(H\) admits a continuous free action on a compact metrizable zero-dimensional space \(X\), preserving a Borel probability measure \(\mu\).

Proof. For \(a\in H\setminus\{1\}\), put \(k_a=\operatorname{ord}(a)\) if \(a\) has finite order, and \(k_a=2\) otherwise. Let \[X_a=\{\xi:H\longrightarrow\mathbb Z/k_a\mathbb Z: \xi(ta)=\xi(t)+1\text{ for every }t\in H\}.\] This is a closed subspace of the product of finite discrete spaces \((\mathbb Z/k_a\mathbb Z)^H\). Choose a representative \(t_C\) for each left coset \(C=t_C\langle a\rangle\). A coloring in \(X_a\) is specified uniquely by offsets \(\omega_C\in\mathbb Z/k_a\mathbb Z\), through \(\xi(t_Ca^j)=\omega_C+j\). This is well defined also when \(a\) has finite order, because the modulus is then its order. Thus \(X_a\) is nonempty, compact and zero-dimensional.

Give the offsets independent uniform distributions. The left action \[(h\xi)(t)=\xi(h^{-1}t)\] preserves \(X_a\) and its probability measure: it permutes the cosets and adds a fixed element of \(\mathbb Z/k_a\mathbb Z\) to each offset. These operations preserve every finite cylinder probability. Take the product over \(a\ne1\) to obtain \(X\) and \(\mu\). Countability gives metrizability, and the coordinatewise action is continuous and measure preserving. For any \(a\ne1\) and any point of \(X\), its \(a\)-coordinate satisfies \[(a\xi_a)(1)=\xi_a(a^{-1})=\xi_a(1)-1\ne\xi_a(1).\] Hence no nonidentity element fixes a point. If \(H\) is trivial, take a one-point probability space. ◻

Fix such \((X,\mu)\) for the rest of the geometric argument. In particular, no amenability assumption on \(H\) is needed.

The allowed filtrations

A triangulation refining \(K\) means a finite affine simplicial subdivision of each closed original simplex, with agreement on shared faces. A family \(T(x)\) of such triangulations, together with specified subcomplexes, is locally constant if, on each original simplex, all its exact affine simplices and subcomplex markings are constant on the pieces of a finite clopen partition of \(X\). The partition may depend on the original simplex. We require equivariance: \(T(hx)=hT(x)\), and likewise for every specified subcomplex. Refinement of triangulations always preserves their earlier subcomplexes.

Begin with \(T_n(x)=K\) and \(Z_n(x)=|K|\). At stage \(d\), where \(n\ge d\ge1\), suppose that \(P(x)=Z_d(x)\) is a subcomplex of \(T_d(x)\). An admissible next choice consists of a locally constant equivariant refinement \(T_{d-1}(x)\) and its subcomplex \(Z_{d-1}(x)\) such that

  1. \(Z_{d-1}(x)\subseteq P(x)\);

  2. for every simplex \(F\) of \(T_d(x)\) contained in \(P(x)\), \[\dim\bigl(F\cap Z_{d-1}(x)\bigr)\le\dim F-1;\]

  3. every connected component of \(P(x)\setminus Z_{d-1}(x)\) has \(\rho\)-diameter at most \(2R\).

A negative dimension bound means that the intersection is empty. Thus the new separator avoids the vertices of \(T_d\) and meets each higher-dimensional face in lower dimension; its own vertices belong to the finer triangulation \(T_{d-1}\). Connected components use the subspace topology given by \(\rho\). We call a filtration satisfying these conditions admissible. In particular, these conditions imply \(\dim Z_i(x)\le i\).

The local operation behind the construction is easiest to describe at a fixed parameter. For a separator \(Z\subseteq P\), a center \(c\in|K|\), and \(t\in(r,R)\), remove the part of \(Z\) inside the ball and insert the corresponding slice of \(P\): \[Z^{\prime}=(Z\setminus U_t(c))\cup(P\cap S_t(c)).\] The inserted slice prevents a component of \(P\setminus Z^{\prime}\) from passing between the ball and its exterior. Inside the ball its diameter is at most \(2t\); outside, the old separator remains. The next lemma makes this operation compatible with triangulations, group translates, and clopen parameter choices. It also constructs the level cuts used to start a filtration. Only the affine descriptions of distance levels enter the construction; no Euclidean metrics need to agree across faces.

Lemma 7 (Compatible cuts). Fix locally constant equivariant triangulation families \(T\) and \(S\), where \(S\) refines \(T\), and subcomplex families \(P\subseteq T\) and \(Z\subseteq S\) with \(Z\subseteq P\). Let \(\{(c_\alpha,B_\alpha)\}_{\alpha\in A}\) be a countable equivariant family of centers \(c_\alpha\in|K|\) and clopen sets \(B_\alpha\subseteq X\). Assume that only finitely many of the balls \(L_R(c_\alpha)\) meet any given original simplex. Set \[\mathcal U_t(x)=\bigcup_{\alpha:\,x\in B_\alpha}U_t(c_\alpha), \qquad \mathcal S_t(x)=\bigcup_{\alpha:\,x\in B_\alpha}S_t(c_\alpha).\] Outside a countable set of radii \(t\in(r,R)\), there is a locally constant equivariant triangulation refining \(S\) in which both \[ \begin{gathered} P(x)\cap\mathcal S_t(x),\\ \bigl(Z(x)\setminus\mathcal U_t(x)\bigr) \cup\bigl(P(x)\cap\mathcal S_t(x)\bigr) \end{gathered} \tag{9}\] are subcomplexes. Each inserted level meets every face \(F\) of \(T\) or \(S\) in dimension at most \(\dim F-1\). Consequently, if \(Z\) satisfies the dimension-drop condition relative to \(T\), both displayed sets do also. If every component of \(P\setminus Z\) has diameter at most \(2R\), the second displayed set preserves that property.

Proof. On a fixed original simplex the function \(f_c(p)=\rho(c,p)\) is a maximum of finitely many affine functions. For a fixed face \(F\), a level \(\{f_c=t\}\) can have full dimension in \(F\) only if one of these affine functions is identically \(t\) on the affine span of \(F\). Otherwise the level is contained in a finite union of proper affine hyperplanes. Thus only finitely many levels are exceptional for this face and center. There are countably many original simplices and centers, and only finitely many exact triangulation types on each original simplex. Excluding the resulting countable union of exceptional levels gives the stated dimension drop simultaneously for all faces of \(T\) and \(S\).

We give the compatible refinement explicitly. On each original simplex \(\sigma\), cut the simplices of \(S\) by all hyperplanes \(b=t\), where \(b\) is an affine branch for one of the finitely many relevant centers. Use the canonical branch collection from the finite potential polytope in Section 3. On each piece of the finite clopen partition recording the old data and active conditions, this gives a finite polytopal complex \(\mathcal P_\sigma\). It represents the old subcomplexes and the closed conditions defining the two sets in (9).

These polytopal complexes may initially disagree on original faces. For each original simplex \(\tau\), let \(\mathcal Q_\tau\) be the common polytopal refinement of \[\mathcal P_\sigma|_\tau \quad\text{over all original cofaces }\sigma\supseteq\tau, \quad\text{including }\sigma=\tau.\] There are finitely many cofaces by Lemma 4. The common refinement consists of the nonempty intersections of cells and their faces. If \(\tau\) is a face of \(\sigma\), then \(\mathcal Q_\tau\) refines \(\mathcal Q_\sigma|_\tau\), since every coface of \(\sigma\) is also a coface of \(\tau\).

Triangulate the original simplices in increasing dimension. When handling \(\sigma\), its boundary has already been triangulated by a refinement of the boundary restrictions of \(\mathcal Q_\sigma\). Extend this triangulation over the cells of \(\mathcal Q_\sigma\) in increasing cell dimension. Keep cells in the original boundary as already triangulated. For every other positive-dimensional cell, cone its triangulated boundary to the arithmetic mean of its vertices, which lies in its relative interior. Zero-dimensional cells need no operation. The cones agree on common faces and give the desired finite affine subdivision, preserving the prescribed boundary triangulation.

Every operation commutes with the affine maps induced by \(H\): restriction, common refinement, and the mean of the full vertex set of a polytope are all canonical. This proves equivariance even for nontrivial simplex stabilizers. On each original simplex the procedure uses only finitely many data: those on its faces and their original cofaces, together with finitely many relevant cuts. A common finite clopen partition makes all these data constant. Thus the output has the required local constancy. No manifold condition on \(K\) is involved.

The first set in (9) has the dimension bound already proved for the levels. The second is contained in the union of those levels with \(Z\), so it has the same bound whenever \(Z\) does. For its separation property, let \(C\) be a component of its complement in \(P(x)\). If \(C\) meets an active \(U_t(c_\alpha)\), continuity of \(f_{c_\alpha}\) and connectedness of \(C\) imply that \(C\) stays in that ball, since it avoids the inserted level. Its diameter is then at most \(2t<2R\). Otherwise \(C\) lies outside all active open balls, where the old set \(Z\) was retained. It is therefore contained in an old component of \(P(x)\setminus Z(x)\) and has diameter at most \(2R\). ◻

The genericity against \(S\) is useful when \(S\) already contains the old separator \(Z\): intersections of an inserted level with its faces have one less dimension. The later area comparison will use precisely this conclusion. The lemma itself does not require disjoint active balls; disjointness will be imposed when their areas are counted.

Lemma 8. For any allowed choices through stage \(d\), an allowed choice of \((T_{d-1},Z_{d-1})\) exists. Hence a filtration can be continued to \(Z_0\).

Proof. Each original simplex is compact in \(\rho\). Cover representatives of the finitely many original simplex orbits by finitely many open balls \(U_r(c)\), and take all their \(H\)-translates. These balls cover \(|K|\). By Lemma 4, only finitely many translated radius-\(R\) balls meet a given original simplex. Apply Lemma 7 with every activation set equal to \(X\), with \(T=S=T_d\), and with \(Z=\varnothing\). For a common allowed radius \(t\in(r,R)\), take \[Z_{d-1}(x)=Z_d(x)\cap\bigcup_c S_t(c).\] This is a subcomplex of the resulting refinement and has the required dimension drop. If \(C\) is a component of \(Z_d(x)\setminus Z_{d-1}(x)\), choose \(p\in C\) and a covering ball \(U_r(c)\) containing it. The connected set \(f_c(C)\) avoids \(t\) and contains a value below \(t\), so \(C\subseteq U_t(c)\). Its diameter is at most \(2t<2R\). The assertion is vacuous for an empty component space. ◻

Dimension drop along the entire filtration

We record the consequence that will control chains in Section 6. For any simplex \(F\) of \(T_i(x)\) contained in \(Z_i(x)\) and any \(0\le j\le i\), \[ \dim\bigl(F\cap Z_j(x)\bigr)\le\dim F-(i-j). \tag{10}\] Indeed, the first step is the defining condition. Its intersection is a subcomplex in the next refinement. Applying the next dimension drop to each simplex of that subcomplex decreases its maximal dimension by one. Induction gives (10). Applied with \(i=n\), this also shows that a proper original face meets \(Z_j(x)\) in dimension strictly less than \(j\).

Lemma 9 (Carriers of the zero-dimensional stratum). Let \((T_i,Z_i)_{i=0}^n\) be an allowed filtration and let \(z\in Z_0(x)\). For every \(i\), there is a unique \(i\)-simplex of \(T_i(x)\) contained in \(Z_i(x)\) and containing \(z\). The point \(z\) lies in its relative interior. In particular, every point of \(Z_0(x)\) lies in the interior of an original top simplex.

Proof. Let \(F\) be the unique simplex of \(T_i(x)\) whose relative interior contains \(z\). Since \(Z_i(x)\) is a subcomplex containing \(z\), it contains \(F\), and \(\dim F\le i\). If \(\dim F<i\), then (10) with \(j=0\) would make \(F\cap Z_0(x)\) empty. Thus \(\dim F=i\). Every other simplex containing \(z\) has \(F\) as a face, so no other \(i\)-simplex contains it. Taking \(i=n\) proves the last assertion. ◻

We have obtained a nonempty class of equivariant separating filtrations, together with a local cutting operation that stays within that class. The next section chooses separators with area close to the infimum and compares them with these cuts.

Local replacement and the number of zero strata

We now choose the separating filtration so that its zero-dimensional set has small expected cardinality in each original simplex. Throughout this section the graph, complex, parameter space, dimension, and radii are fixed as in Sections 3 and 4. In particular, the strict inequality (8) holds. Only the filtration will depend on a positive number \(\epsilon\).

Proposition 10. For every \(\epsilon>0\) there is an admissible equivariant locally constant filtration \((Z_j,T_j)_{j=0}^n\) such that, for every original top simplex \(\sigma\) of \(K\), \[ \int_X\#\bigl(Z_0(x)\cap\sigma\bigr)\,d\mu(x) \le C_\sigma\epsilon. \tag{11}\] Here \(C_\sigma\) depends on the fixed geometric data but is independent of \(\epsilon\) and of the complexity of the chosen triangulations.

Successive near minimizers

The comparison with a cut through a ball follows the separating-set method of Papasoglu (Papasoglu 2020, sec. 2, especially Lemma 2.5) and its iterated and equivariant forms in Alpert (Alpert 2024, Lemmas 6–7 and 11–12). We prove the comparisons for our simplex-dependent areas, retaining the error from each near minimizer.

Proof of Proposition 10. For an equivariant family \(Z\) of dimension at most \(j\), define \[ \mathcal I_j(Z)= \sum_{\sigma\ \mathrm{top}\bmod H}\frac{1}{|H_\sigma|} \int_X a_j^\sigma\bigl(Z(x)\cap\sigma^\circ\bigr)\,d\mu(x). \tag{12}\] The sum runs over representatives of the original top simplices, and \(H_\sigma\) is the finite setwise stabilizer of \(\sigma\). This quantity is finite for an admissible family. There are finitely many representatives, and, on each, local constancy and compactness of \(X\) give finitely many finite polyhedral configurations, each of finite area.

Start with \((Z_n,T_n)=(|K|,K)\). At step \(d=n,\ldots,1\), keep all previously chosen data fixed and choose the admissible pair \((Z_{d-1},T_{d-1})\) so that \(\mathcal I_{d-1}(Z_{d-1})\) is within \(\epsilon\) of the infimum over the admissible choices at this step. Lemma 8 ensures that this class is nonempty. Its infimum is a finite nonnegative number, so such a choice exists. Consequently, for every admissible replacement \(Z'\) at this step, \[ \mathcal I_{d-1}(Z_{d-1}) \le \mathcal I_{d-1}(Z')+\epsilon. \tag{13}\] Neither an attained minimum nor a limit of filtrations is used.

Disjoint replacements in the parameter and spatial variables

Fix a center \(c\in|K|\). The set \[\mathcal F_c= \{h\in H\setminus\{1\}:L_R(hc)\cap L_R(c)\ne\varnothing\}\] is finite. Indeed such an intersection implies \(\rho(hc,c)\le2R\); the support-distance bound, the finite graph balls and freeness on vertices then leave only finitely many possibilities for \(h\).

There is a finite clopen partition of \(X\) into sets \(A\) satisfying \(A\cap hA=\varnothing\) for every \(h\in\mathcal F_c\). To construct one, use the free action and the zero-dimensional Hausdorff topology to choose, around each \(x\in X\), a clopen neighborhood disjoint from its translates by this finite set. A finite subcover exists by compactness; the atoms of its common refinement have the required property. Thus \[ \{hA\times L_R(hc):h\in H\} \quad\text{is a pairwise disjoint family.} \tag{14}\] This partition is fixed independently of \(\epsilon\). The assertion concerns the product of parameter and spatial variables; the sets \(hA\) alone need not be disjoint.

Fix one atom \(A\) and any clopen subset \(B\subseteq A\). For \(r\le s\le R\) put \[ M_j(s)=\int_B\sum_{\sigma\ \mathrm{top}} a_j^\sigma\bigl(Z_j(x)\cap\sigma^\circ\cap L_s(c)\bigr)\,d\mu(x), \qquad 0\le j\le n. \tag{15}\] For a generic \(t\in(r,R)\), also put \[N_{d-1}(t)=\int_B\sum_{\sigma\ \mathrm{top}} a_{d-1}^\sigma \bigl(Z_d(x)\cap\sigma^\circ\cap S_t(c)\bigr)\,d\mu(x).\] These sums involve only finitely many original simplices. Unlike (12), they run over all such simplices and carry no stabilizer weights.

At stage \(d\), write \(P=Z_d\) and \(Z=Z_{d-1}\). For each \(x\), make the simultaneous replacement \[ Z'(x)= \left(Z(x)\setminus\bigcup_{h:x\in hB}U_t(hc)\right) \cup \left(P(x)\cap\bigcup_{h:x\in hB}S_t(hc)\right). \tag{16}\] The active closed balls are pairwise disjoint by (14). The families of balls and levels are locally finite, and their use is conditioned on clopen sets, so the construction is equivariant and locally constant on every original simplex. Apply Lemma 7 with \(T=T_d\), \(S=T_{d-1}\), \(P=Z_d\), \(Z=Z_{d-1}\), and the centers and activation sets \((hc,hB)\). Outside a countable set of levels, it represents \(Z'\) by an admissible common refinement: the inserted levels have the required dimension drop on faces of \(T_d\) and of the old finer triangulation \(T_{d-1}\), and the lemma preserves the diameter bound on components of \(P(x)\setminus Z'(x)\).

We next compute the change in (12). Genericity against the faces of \(T_{d-1}\) implies that the old set \(Z\) meets any inserted level in dimension at most \(d-2\). When \(d=1\), that intersection is empty. Hence the removed \((d-1)\)-area is unchanged if the open ball is replaced by its closure, and the inserted cut has zero \((d-1)\)-area overlap with the retained old set.

The normalization in (12) makes the removed area exactly \(M_{d-1}(t)\) and the inserted area exactly \(N_{d-1}(t)\). Here is the orbit-counting identity behind this assertion. Let \(Q\) denote the relevant equivariant set, and let \(W(c)\) denote either the ball or the level. Covariance of area and invariance of \(\mu\) give \[\begin{align*} &\sum_{\sigma\ \mathrm{top}\bmod H}\frac1{|H_\sigma|} \sum_{h\in H}\int_{hB} a_j^\sigma\bigl(Q(x)\cap\sigma^\circ\cap W(hc)\bigr)\,d\mu(x) \\ &\quad=\sum_{\sigma\ \mathrm{top}\bmod H}\frac1{|H_\sigma|} \sum_{h\in H}\int_B a_j^{h^{-1}\sigma} \bigl(Q(x)\cap(h^{-1}\sigma)^\circ\cap W(c)\bigr)\,d\mu(x) \\ &\quad=\int_B\sum_{\tau\ \mathrm{top}} a_j^\tau\bigl(Q(x)\cap\tau^\circ\cap W(c)\bigr)\,d\mu(x). \end{align*}\] The map \(h\mapsto h^{-1}\sigma\) takes each value in the simplex orbit exactly \(|H_\sigma|\) times. All local contributions are nonnegative, and only finitely many translates meet any fixed representative simplex. The disjointness and zero-overlap statements above therefore yield \[\mathcal I_{d-1}(Z')-\mathcal I_{d-1}(Z) =N_{d-1}(t)-M_{d-1}(t).\] Combining this identity with (13) gives \[ M_{d-1}(t)\le N_{d-1}(t)+\epsilon \quad\text{for almost every }t\in(r,R). \tag{17}\]

Slicing and the strict volume margin

We have compared the area of a separating set inside a ball with that of a cut through the preceding set. Slicing now connects these comparisons across the successive dimensions.

Work first in one original top simplex \(\sigma\) and one of its tree metrics. Decompose \(Z_d(x)\cap\sigma^\circ\) into affine polyhedral pieces on which \(f_c=\rho(c,\cdot)\) is affine. On a \(d\)-dimensional piece \(Q\), its tangential gradient has norm \(\alpha\le1\) by Lemma 5. Euclidean slicing perpendicular to that gradient gives \[\int_r^b\operatorname{vol}_{d-1}(Q\cap\{f_c=t\})\,dt =\alpha\operatorname{vol}_d(Q\cap\{r<f_c<b\}) \le\operatorname{vol}_d(Q\cap L_b(c)).\] A constant branch contributes at only one level. Pieces of dimension less than \(d\), including interfaces of this decomposition, have zero \((d-1)\)-slice area outside finitely many exceptional levels. Averaging over the tree metrics, summing over original top interiors, and integrating over \(B\) yields \[ \int_r^bN_{d-1}(t)\,dt\le M_d(b),\qquad r\le b\le R. \tag{18}\] These operations are legitimate by local finiteness and local constancy; on the fixed ball only finitely many configurations are involved. Every comparison has taken place in a single simplex metric before averaging, so no compatibility of metrics across original faces is needed. Indeed (10) bounds \(Z_d\) on a proper original face by dimension \(d-1\), and its generic level slice by dimension \(d-2\). Such faces contribute no area to the preceding comparison. The same dimension estimate says that \(Z_0\) misses every proper original face.

From (17) and (18), \[M_d(b)\ge\int_r^bM_{d-1}(t)\,dt-\epsilon(b-r).\] Induction, beginning with the monotonicity of \(M_0\), gives \[M_d(b)\ge \frac{(b-r)^d}{d!}M_0(r) -\epsilon\sum_{i=1}^d\frac{(b-r)^i}{i!}.\] Set \[L=R-r,\qquad A_n=\frac{L^n}{n!},\qquad \mathcal E_n=\sum_{i=1}^n\frac{L^i}{i!}.\] Since \(Z_n=|K|\), the volume bound (7) implies \[ A_nM_0(r)\le V_R\mu(B)+\epsilon \mathcal E_n. \tag{19}\]

We may now choose \[B=A\cap\{x\in X:Z_0(x)\cap L_r(c)\ne\varnothing\}.\] This set is clopen: finitely many original simplices meet the ball, and their exact filtration data are constant on a common finite clopen partition. Although \(B\) uses the completed filtration, its use in an earlier comparison is legitimate. Inequality (13) holds for every admissible competitor with the data down to stage \(d\) fixed; it imposes no condition on the later stages. The same \(B\) can therefore be used in every comparison leading to (19).

Each \(x\in B\) contributes at least one zero stratum, and each such point lies in a unique original top interior. Thus \(\mu(B)\le M_0(r)\). Moreover \(M_0(r)\) is the integral of the point count over all of \(A\), because that count is zero on \(A\setminus B\). The strict inequality \(V_R<A_n\) now gives the direct expected-count bound \[ \int_A\#\bigl(Z_0(x)\cap L_r(c)\bigr)\,d\mu(x) =M_0(r)\le\frac{\mathcal E_n}{A_n-V_R}\,\epsilon. \tag{20}\]

To pass from the ball estimate to (11), cover a fixed original top simplex \(\sigma\) by finitely many open \(r\)-balls with fixed centers \(c_1,\ldots,c_q\). Such a cover exists by compactness of the simplex. For each center, use the fixed clopen partition constructed above, and write \(p_i\) for its number of atoms. Sum (20) over these atoms and then over the balls. Since the corresponding closed balls also cover \(\sigma\), this proves (11) with \[C_\sigma=\frac{\mathcal E_n}{A_n-V_R}\sum_{i=1}^q p_i.\] All quantities in this constant were fixed independently of \(\epsilon\). In particular, no bound on the number of subdivision simplices or on the cardinality of an individual zero-dimensional fiber is needed. ◻

From separating filtrations to finite chains

Fix the dimension \(n\) and radii chosen in Section 3. For each \(\epsilon>0\), use the filtration supplied by Proposition 10. We will turn it into an \(H\)-equivariant chain map \[F^\epsilon:C_*(K)\longrightarrow E_*\] that is equivariantly chain homotopic to inclusion. Its evaluation by a fixed invariant cocycle will tend to zero. These two properties prove Theorem 3. Throughout this section \(n\) remains fixed while \(\epsilon\) tends to zero.

Component averages and their finite support

For a fixed parameter \(x\), take the barycentric subdivision of the final triangulation \(T_0(x)\). Its vertices are the barycenters \(b_F\) of nonempty simplices \(F\) of \(T_0(x)\). Define \[\ell(F)=\min\{i:b_F\in Z_i(x)\}, \qquad Z_{-1}(x)=\varnothing.\] All \(Z_i(x)\) are subcomplexes of \(T_0(x)\), so \(b_F\in Z_i(x)\) is equivalent to \(F\subseteq Z_i(x)\). Let \(U_F\) be the connected component of \(Z_{\ell(F)}(x)\setminus Z_{\ell(F)-1}(x)\) containing \(b_F\). For any such component \(U\), set \[ J_U=\bigcup_{p\in U}\mathop{\mathrm{supp}}p, \qquad u_U=\frac{1}{|J_U|}\sum_{v\in J_U}\delta_v. \tag{21}\] The next lemma proves that \(J_U\) is finite and controls these labels as \(x\) varies. The intended image of an oriented barycentric simplex is \[ [b_{F_0},\ldots,b_{F_j}] \longmapsto u_{U_{F_0}}\wedge\cdots\wedge u_{U_{F_j}}\in E_j. \tag{22}\]

This choice uses the separating filtration in a specific way. If nested faces \(F\subset F'\) have the same level \(i\), the segment joining their barycenters lies in \(Z_i\setminus Z_{i-1}\). Except at its endpoint \(b_F\), it lies in the relative interior of \(F'\), which the subcomplex \(Z_{i-1}\) misses; the endpoint also avoids \(Z_{i-1}\) by its level. The two barycenters therefore receive the same component vector, making any exterior term containing both zero. Along a complete flag \(F_0\subset\cdots\subset F_n\), with \(\dim F_i=i\), the levels are nondecreasing: if \(F\subset F'\subseteq Z_i\), then \(F\subseteq Z_i\). A nonzero image must consequently use all levels \(0,1,\ldots,n\), beginning at a point of \(Z_0\). We will bound the number of these flags after establishing that the labels define finite chains.

Lemma 11. For every original simplex \(\kappa\) of \(K\), there is a finite set \(W_\kappa\subseteq Y\), independent of \(\epsilon\) and \(x\), such that \(J_{U_F}\subseteq W_\kappa\) whenever \(b_F\in\kappa\). The triangulation over \(\kappa\), together with all its assigned vectors \(u_{U_F}\), is locally constant in \(x\). These assignments are equivariant.

Proof. Each component of \(Z_i(x)\setminus Z_{i-1}(x)\) has \(\rho\)-diameter at most \(2R\). For \(i=0\) the components are singletons, since \(Z_0(x)\) is a locally finite zero-dimensional subcomplex. If \(b_F\in\kappa\) and \(p\in U_F\), the support-distance bound from Lemma 4 gives \[\min d_Y(\mathop{\mathrm{supp}}b_F,\mathop{\mathrm{supp}}p) \leq\sqrt n\,\rho(b_F,p)\leq 2R\sqrt n.\] Choose an original top simplex containing \(p\). Its \(n+1\) vertices span a connected graph, so every vertex in \(\mathop{\mathrm{supp}}p\) is within graph distance \(n\) of the vertex furnished by this inequality. Consequently we may take \[W_\kappa= \left\{v\in Y: d_Y\bigl(v,V(\kappa)\bigr) \leq\left\lceil 2R\sqrt n+n\right\rceil\right\}.\] The bounded degree of \(Y\) makes this set finite. Notice that the support of \(p\) need not itself span a connected graph; we used the containing top simplex.

Let \(K[W_\kappa]\) be the finite subcomplex consisting of the simplices whose vertices belong to \(W_\kappa\). The whole component \(U_F\) lies in its realization. It follows that \(U_F\) is exactly the component containing \(b_F\) in \[\bigl(Z_{\ell(F)}(x)\setminus Z_{\ell(F)-1}(x)\bigr) \cap |K[W_\kappa]|.\] Indeed \(U_F\) is a connected subset of this restriction, and every connected subset of the restriction containing \(b_F\) also lies in the original component. Thus restricting to this finite subcomplex does not cut off a part of the component needed to compute \(J_{U_F}\).

There are finitely many original simplices in \(K[W_\kappa]\). A common refinement of their finite clopen parameter partitions makes all their triangulation and filtration data constant. On each resulting piece the components and their sets of support vertices are constant as well. This proves local constancy of the assignments over \(\kappa\). Finally, \(J_{hU}=hJ_U\), and hence \(u_{hU}=h u_U\), proving equivariance. ◻

Subdivide each oriented original simplex into its fundamental subdivision chain and apply the exterior assignment (22) to every term. This defines a map \(f_x:C_*(K)\to E_*\). Both operations commute with the augmented boundary. For subdivision, interior facets cancel in pairs and the boundary facets give the compatible subdivision on each original face. For the second operation, each assigned vector has coefficient sum one, so contraction with the coefficient-sum functional gives \[\partial(u_0\wedge\cdots\wedge u_j) =\sum_{i=0}^j(-1)^i u_0\wedge\cdots\wedge\widehat{u_i}\wedge\cdots\wedge u_j.\] Thus \(f_x\) is an augmented chain map.

By Lemma 11, its value on any original simplex is constant on a finite clopen partition and is supported in a fixed finite exterior space. We may therefore define \[ F^\epsilon(c)=\int_X f_x(c)\,d\mu(x). \tag{23}\] This integral is an actual finite chain: for every \(c\) it is a finite linear combination of finitely many chain values. It commutes with the augmented boundary. Moreover, \(f_{hx}(hc)=h f_x(c)\), so invariance of \(\mu\) shows that \(F^\epsilon\) is \(H\)-equivariant.

Counting the surviving flags

We now bound the evaluation of \(f_x\) on a top simplex. The number of subdivision simplices may depend on \(\epsilon\); the following bound depends instead on the number of zero-stratum points. The component-labeling and flag-counting method is modeled on Alpert (Alpert 2024, Lemmas 4 and 10); the carrier argument below supplies the bound without a manifold hypothesis.

Lemma 12. For every original top simplex \(\sigma\) and every \(x\), at most \[2^n\#\bigl(Z_0(x)\cap\sigma\bigr)\] terms in its fundamental barycentric subdivision chain have nonzero images under the exterior replacement map.

Proof. Suppress \(x\). Such a term corresponds to a complete flag \[F_0\subset F_1\subset\cdots\subset F_n, \qquad \dim F_i=i,\] in the restriction of \(T_0\) to \(\sigma\). As shown when defining (22), a nonzero term has levels exactly \(0,1,\ldots,n\). In particular \(F_0=\{z\}\) for a point \(z\in Z_0\cap\sigma\) and \(F_i\subseteq Z_i\) for every \(i\).

By Lemma 9, \(z\) lies in the relative interior of a unique \(i\)-simplex \(S_i\) of \(T_i\) contained in \(Z_i\). To see why this carrier controls the final refinement, let \(F_i\) occur in a surviving flag through \(z\). The \(T_i\)-carrier of a relative-interior point of \(F_i\) contains \(F_i\) by refinement and belongs to \(Z_i\), because \(Z_i\) is a subcomplex. That carrier has dimension at least \(i\), since it contains \(F_i\), and at most \(i\), since \(\dim Z_i\leq i\). It contains \(z\), so it equals \(S_i\). Hence \(F_i\subseteq S_i\).

For a fixed preceding face \(F_{i-1}\), the possible \(F_i\) are thus full-dimensional simplices in a triangulation of the single affine \(i\)-simplex \(S_i\), having \(F_{i-1}\) as a facet. There is at most one on either side of the affine hyperplane spanned by that facet. Otherwise two simplices on the same side would have intersecting relative interiors near an interior point of the facet. There are therefore at most two choices at each stage and at most \(2^n\) surviving flags through \(z\). Summing over \(z\) proves the assertion. This argument concerns one carrier simplex at a time and uses no manifold assumption on \(K\) or on the strata. ◻

Figure 1 illustrates the two choices at each of the two stages when \(n=2\).

The flag count in dimension two. The point \(z\in Z_0\) has two possible incident edges \(F_1\) along its one-dimensional carrier. Each edge has at most two incident triangles \(F_2\) inside the original two-dimensional carrier. The four shaded triangles give the four possible flags through \(z\) in this example. The unshaded triangle has no one-dimensional-stratum edge through \(z\).

Let \(\psi:E_n\to\mathbb C\) be the invariant cocycle in Theorem 3. For an original top simplex \(\sigma\), put \[M_\sigma= \max_{v_0,\ldots,v_n\in W_\sigma} \left|\psi(\delta_{v_0}\wedge\cdots\wedge\delta_{v_n})\right|.\] This is finite, even though \(\psi\) need not be bounded on all basis simplices of the infinite vertex set. Every vector in (21) is a nonnegative convex combination of vertices in \(W_\sigma\). Multilinearity therefore bounds the evaluation of each surviving term by \(M_\sigma\). The preceding lemma and Proposition 10 give \[\begin{align*} \left|\psi\bigl(F^\epsilon(\sigma)\bigr)\right| &\leq 2^n M_\sigma \int_X\#\bigl(Z_0(x)\cap\sigma\bigr)\,d\mu(x) \\ &\leq 2^n M_\sigma C_\sigma\epsilon \longrightarrow 0. \tag{24}\end{align*}\] All constants here are independent of \(\epsilon\). Since chains have finite support, the same convergence holds on every fixed \(c\in C_n(K)\).

Equivariant comparison and passage to coinvariants

It remains to show that the small evaluations just obtained equal the original cocycle evaluation on every coinvariant cycle. We do this by constructing a homotopy before taking coinvariants.

Lemma 13. Let \(K\) be a simplicial complex with an \(H\)-action and finite setwise simplex stabilizers. Let \(E_*\) be the augmented exterior chain complex on a nonempty \(H\)-set. Any two \(H\)-equivariant augmented chain maps \(A,B:C_*(K)\to E_*\) that agree in degree \(-1\) are \(H\)-equivariantly chain homotopic.

Proof. The target is acyclic as an augmented complex. Indeed, for any fixed vertex \(v\), the operator \(a\mapsto\delta_v\wedge a\) satisfies \[\partial(\delta_v\wedge a)+\delta_v\wedge\partial a=a.\] This contraction need not be equivariant. We use it only to choose finite fillers and then impose equivariance by finite averaging.

Set \(h_{-1}=0\). Suppose the homotopy has been constructed below degree \(j\). For an oriented \(j\)-simplex \(e\), the residual \[r(e)=A(e)-B(e)-h_{j-1}(\partial e)\] is a cycle, by the chain-map identities and the previously constructed homotopy. Choose a finite chain \(t\) with \(\partial t=r(e)\). Let \(S\) be the setwise stabilizer of \(e\) and let \(\chi:S\to\{1,-1\}\) be its orientation character, so that \(s e=\chi(s)e\). The residual is equivariant, and hence \(s r(e)=\chi(s)r(e)\). Define \[\overline t=\frac1{|S|}\sum_{s\in S}\chi(s)\,s t.\] Then \(\partial\overline t=r(e)\) and \(s\overline t=\chi(s)\overline t\). Choose such a filler for one oriented representative of every simplex orbit, put \(h_j(e)=\overline t\), and extend equivariantly and linearly. The orientation-character identity makes the extension well-defined, including when the stabilizer reverses orientation. This gives \(A-B=\partial h+h\partial\) in degree \(j\) and completes the induction. ◻

Proof of Theorem 3. The geometric construction applies for every sufficiently large \(n\) depending only on \(D\), as fixed by (8). For nonempty \(K\), construct \(F^\epsilon\) as above. The stabilizers are finite by Lemma 4, and \(F^\epsilon\) and inclusion \(\iota\) both induce the identity in augmented degree \(-1\). Lemma 13 supplies an equivariant homotopy \[\iota-F^\epsilon=\partial h+h\partial.\]

Let \(\overline c\) be a cycle of \(C_n(K)_H\) and choose a finite chain lift \(c\in C_n(K)\). We do not assume that \(c\) is a cycle before taking coinvariants. Its boundary is a finite sum of differences \(ha-a\). Equivariance of the homotopy makes \(h_{n-1}(\partial c)\) another such sum, which the invariant functional \(\psi\) annihilates. The cocycle identity annihilates \(\partial h_n(c)\). Thus, for every \(\epsilon>0\), \[\psi\bigl(\iota(c)\bigr) =\psi\bigl(F^\epsilon(c)\bigr).\] The right-hand side tends to zero by (24), whereas the left-hand side does not depend on \(\epsilon\). Hence it is zero. The evaluation depends only on the coinvariant class because \(\psi\) is invariant. For empty \(K\) there is no nonzero top chain to consider. ◻

Cycles from an idempotent

We now return to group rings. For an idempotent and one infinite-order conjugacy class, we will construct cycles in every positive even degree. Their vertices follow steps in one fixed graph of bounded degree. In sufficiently high dimension, the supporting complexes will therefore satisfy the hypotheses of Theorem 3. We first record why it suffices to perform this construction for finitely generated groups.

The use of cyclic idempotent expressions and reduced centralizers has its conceptual background in Connes’s pairing with projective classes (Connes 1985, pt. II, Section 2, Proposition 14) and Burghelea’s conjugacy-class decomposition (Burghelea 1985, Theorem I). Our finite path identities and the detector’s normalization are proved directly; no cyclic-homology identification is assumed.

Lemma 14 (Subgroup locality). Let \(i:L\hookrightarrow G\) be an inclusion of discrete groups. Extension of scalars defines \(i_*:K_0(\mathbb CL)\to K_0(\mathbb CG)\), and for every \(y\in K_0(\mathbb CL)\) and \(C\in\mathop{\mathrm{con}}(G)\), \[ \mathop{\mathrm{HS}}_G(i_*y)(C) =\sum_{\substack{B\in\mathop{\mathrm{con}}(L)\\ B\subseteq L\cap C}} \mathop{\mathrm{HS}}_L(y)(B). \tag{25}\] Only finitely many terms are nonzero. Moreover, every \(x\in K_0(\mathbb CG)\) is induced from a finitely generated subgroup, which may be required to contain any prescribed finite subset of \(G\). Consequently, the finite-order-support assertion of Theorem 1 for all finitely generated groups implies that assertion for all discrete groups.

Proof. We regard free right modules as columns: an idempotent \(e\in M_r(\mathbb CL)\) acts on the left, with image \(e(\mathbb CL)^r\). Tensoring the split decomposition defined by \(e\) with \(\mathbb CG\) identifies the extended image with \(e(\mathbb CG)^r\). The coefficient sum in an ambient class \(C\) is the sum of its coefficient sums over all \(L\)-classes contained in \(L\cap C\). This proves (25) for the image of an idempotent and then, by subtraction, for every virtual class. Finiteness follows from the finite coefficient support of the matrices representing that class.

Write an arbitrary \(x\in K_0(\mathbb CG)\) as the difference of the classes of two finite idempotent matrices. The group generated by their coefficient supports and the prescribed finite subset is finitely generated. The same matrices are idempotent over its group ring, since that ring embeds in \(\mathbb CG\), and their difference induces \(x\). Finally, if an ambient class consists of infinite-order elements, so does every subgroup class occurring in (25): subgroup inclusion preserves the order of an element. Vanishing of each subgroup coefficient therefore gives vanishing of the ambient coefficient. This uses all the subgroup classes in the sum, since an ambient conjugacy class can split into several of them. ◻

A fixed graph and finite path sums

For the rest of this section, fix a finitely generated group \(G\), an idempotent \(e\in M_r(\mathbb CG)\), and an infinite-order element \(g\in G\). Write \[e=\sum_{s\in G}A_s s,\qquad A_s\in M_r(\mathbb C),\qquad S_0=\{s\in G:A_s\ne0\}.\] The set \(S_0\) is finite. Idempotence says that \(\sum_{uv=t}A_uA_v=A_t\) for every \(t\in G\). Thus the matrix-valued kernel \[a(h,h')=A_{h^{-1}h'}\] is invariant under simultaneous left translation and satisfies \[ \sum_{k\in G}a(h,k)a(k,h') =\sum_{uv=h^{-1}h'}A_uA_v =a(h,h'). \tag{26}\] All these sums are finite. In particular, the order of the matrix factors agrees with the column convention for right modules.

Put \[J=C_G(g),\qquad H=J/\langle g\rangle,\qquad Y=\langle g\rangle\backslash G, \qquad \bar h=\langle g\rangle h.\] Choose a finite symmetric generating set \(S\subset G\setminus\{1\}\) containing \(S_0\setminus\{1\}\) and its inverses. Give \(Y\) the simple undirected graph whose edges join \(\bar h\) to \(\overline{hs}\) for \(s\in S\); loops are omitted and repeated edges identified. The graph is connected and has degree at most the fixed integer \[D=\max\{2,|S|\}.\] The group \(H\) acts by left multiplication. This is well-defined because \(J\) centralizes \(g\), and it preserves right-step edges. It is free on vertices: \(\overline{ch}=\bar h\) with \(c\in J\) implies \(ch=g^q h\) for an integer \(q\), and hence \(c=g^q\). Both \(H\) and \(Y\) are countable. We keep this graph and this value of \(D\) throughout all subsequent choices of dimension.

For \(k\ge1\), let \(Q_k=J\backslash G^k\), with simultaneous left translation on tuples. Define the weight of a tuple by \[ w_k(h_0,\ldots,h_{k-1}) =\mathop{\mathrm{tr}}\bigl(a(h_0,h_1)\cdots a(h_{k-2},h_{k-1})a(h_{k-1},gh_0)\bigr), \tag{27}\] where \(w_1(h_0)=\mathop{\mathrm{tr}}(a(h_0,gh_0))\). These weights are \(J\)-invariant. They define a finite complex linear combination \(v_k\) of elements of \(Q_k\). Indeed, a nonzero weight has increments \[s_i=h_i^{-1}h_{i+1}\quad(0\le i<k-1),\qquad s_{k-1}=h_{k-1}^{-1}gh_0\] in \(S_0\), with \[s_0\cdots s_{k-1}=h_0^{-1}gh_0.\] An increment list determines the tuple from \(h_0\). Any two choices of \(h_0\) with this conjugate differ by left multiplication in \(J\), so the list determines at most one element of \(Q_k\). Hence \(v_k\) has at most \(|S_0|^k\) nonzero coefficients. For a \(J\)-invariant function \(p\) on \(G^k\), write \(v_k(p)\) for the finite weighted sum of its values. These weights need not be real or positive.

Lemma 15 (Path identities). For the path sums associated to \(e\) and \(g\), the twisted cyclic shift \[T(h_0,\ldots,h_{k-1})=(h_1,\ldots,h_{k-1},gh_0)\] preserves \(v_k\). For \(k\ge2\), deletion of any entry induces a map \(d_i:Q_k\to Q_{k-1}\) satisfying \[(d_i)_*v_k=v_{k-1}\qquad(0\le i<k).\] Every \(v_k\) has the same total weight \[ \lambda:=v_k(1) =\sum_{s\in[g]_G}\mathop{\mathrm{tr}}(A_s) =\mathop{\mathrm{HS}}_G\bigl([e(\mathbb CG)^r]\bigr)([g]_G). \tag{28}\]

Proof. The shift \(T\) is a \(J\)-equivariant bijection, with inverse \[(h_0,\ldots,h_{k-1})\longmapsto (g^{-1}h_{k-1},h_0,\ldots,h_{k-2}).\] For \(k=1\), the shift is the identity on \(Q_1\), since \(g\in J\). For \(k\ge2\), the shifted weight has the factors of (27) in cyclic order, since \(a(gh_0,gh_1)=a(h_0,h_1)\). Cyclicity of the matrix trace proves \(T_*v_k=v_k\).

For deletion, fix a representative of the shorter tuple. Each orbit in its fibre has a unique representative with exactly those retained entries, because simultaneous left translation acts freely on any nonempty tuple. Thus the fibre sum is over the missing entry in \(G\), without a stabilizer factor. Internal deletions follow from (26), as does deletion of the last entry using \[\sum_u a(h_{k-2},u)a(u,gh_0)=a(h_{k-2},gh_0).\] For the first deletion, fix \((h_1,\ldots,h_{k-1})\) and put \(B=a(h_1,h_2)\cdots a(h_{k-2},h_{k-1})\), with \(B=I_r\) when \(k=2\). Then \[\begin{align*} &\sum_{h_0}\mathop{\mathrm{tr}}\bigl(a(h_0,h_1)B a(h_{k-1},gh_0)\bigr)\\ &\qquad=\sum_{h_0}\mathop{\mathrm{tr}}\bigl(Ba(h_{k-1},gh_0)a(gh_0,gh_1)\bigr)\\ &\qquad=\mathop{\mathrm{tr}}\bigl(Ba(h_{k-1},gh_1)\bigr). \end{align*}\] Here the first equality uses trace cyclicity and left invariance; the second uses (26) with the substitution \(u=gh_0\). This also proves the assertion for \(k=2\). The kernel has finite row and column support, so every fibre sum used in these computations is finite.

The deletion identities show that all total weights equal \(v_1(1)\). Finally, \[J\backslash G\longrightarrow[g]_G,\qquad Jh\longmapsto h^{-1}gh\] is a bijection: equality of the conjugates is equivalent to \(h'h^{-1}\in J\). Therefore \(v_1(1)=\sum_{s\in[g]_G}\mathop{\mathrm{tr}}(A_s)\), which is precisely the indicated Hattori–Stallings coefficient. ◻

Even-dimensional cycles

The path identities now turn the finite sums into cycles. We use the exterior complex \(E_*\) on the graph \(Y\). For \(k\ge1\), define \[\pi_k:\mathbb C^{(Q_k)}\longrightarrow(E_{k-1})_H,\qquad [h_0,\ldots,h_{k-1}]\longmapsto [\delta_{\bar h_0}\wedge\cdots\wedge\delta_{\bar h_{k-1}}].\] The map is well-defined because changing a tuple by an element of \(J\) changes its projected vertices by a simultaneous \(H\)-translation. Set \(b_k=\pi_k(v_k)\), and, for \(n=2m\ge2\), set \[z_n=b_{n+1}\in(E_n)_H.\]

Proposition 16. For every positive even integer \(n\), the chain \(z_n\) is a cycle. Moreover, either its defining sum has no nonzero distinct-vertex terms, so \(z_n=0\), or it is the image of a cycle in \(C_n(K)_H\) for an \(H\)-invariant simplicial complex \(K\) generated by \(n\)-simplices, with finitely many simplex orbits, whose top vertex sets span connected subgraphs of \(Y\). The graph and its degree bound \(D\) are independent of \(n\).

Proof. Since \(\overline{gh_0}=\bar h_0\), the twisted shift projects to the cyclic permutation of the \(k\) wedge factors. Hence \[\pi_kT=(-1)^{k-1}\pi_k.\] Together with \(T_*v_k=v_k\), this shows that \(b_k=0\) whenever \(k\) is even. The deletion identities give \[\partial b_k=\sum_{i=0}^{k-1}(-1)^i b_{k-1}\qquad(k\ge2).\] For even \(n\), it follows that \(\partial z_n=b_n=0\).

A tuple with repeated projected vertices contributes zero to the wedge. For every remaining tuple with nonzero weight, consecutive projected vertices are joined by edges from the fixed step set \(S\). Their path visits all its \(n+1\) vertices, so the subgraph spanned by those vertices is connected. Let \(K\) be generated by these vertex sets and their \(H\)-translates. Finite support of \(v_{n+1}\) gives finitely many orbits of top simplices and of their faces.

The same finite expression for \(z_n\) defines a chain in \(C_n(K)_H\). To see that its boundary is zero there, decompose \(E_j\) in every degree as the direct sum of the span of the oriented simplices belonging to \(K\) and the span of all other oriented simplices. Both summands are \(H\)-invariant, including their orientation signs. Thus \[E_j=C_j(K)\oplus W_j, \qquad (E_j)_H=C_j(K)_H\oplus(W_j)_H.\] In particular the inclusion remains injective after taking coinvariants. The boundary of the chain in \(C_n(K)_H\) maps to \(\partial z_n=0\), so it is zero already in \(C_{n-1}(K)_H\). ◻

We have obtained the required sparse cycles in arbitrarily large even degrees. The underlying path sums all have total weight \(\lambda\), the trace coefficient in (28). The next section constructs a cocycle whose value on \(z_{2m}\) recovers a nonzero scalar multiple of that coefficient.

A Pfaffian cocycle detecting the trace coefficient

Retain the finitely generated group \(G\), idempotent, infinite-order element \(g\), and notation \(J,H,Y,v_k,\lambda,z_{2m}\) of Section 7. We construct an \(H\)-invariant cocycle whose value on \(z_{2m}\) is \(2^{-m}\lambda\). The construction first records the relative powers of \(g\) between two lifts of vertices of \(Y\). An alternating Pfaffian expression will then remove the dependence on those lifts.

Relative exponents between lifts

Lemma 17. There is a \(J\)-invariant function \(\beta:G\times G\to\mathbb R\) such that \[ \beta(h',h)=-\beta(h,h'),\qquad \beta(g^r h,g^s h')=\beta(h,h')+s-r \quad(r,s\in\mathbb Z). \tag{29}\]

Proof. The diagonal \(H\)-action on the set of ordered pairs \(Y\times Y\) is free, because its action on the first coordinate is free. This also applies to diagonal pairs \((y,y)\). For each orbit choose a representative \((y_o,y'_o)\) and lifts \((l_o,l'_o)\in G^2\). For \((h,h')\in G^2\), there is a unique \(\bar c\in H\) carrying the appropriate representative to the projected pair. Choose a lift \(c\in J\) and write \[h=g^r c l_o,\qquad h'=g^s c l'_o.\] For fixed \(c\), the integers \(r,s\) are unique because \(g\) has infinite order. Replacing \(c\) by \(g^t c\) replaces them by \(r-t,s-t\). Thus \(B(h,h')=s-r\) is well defined. Commutation with \(g\) shows that \(B\) is \(J\)-invariant, and independently changing the two lifts gives \[B(g^a h,g^b h')=B(h,h')+b-a.\] The antisymmetrization \[\beta(h,h')=\frac{B(h,h')-B(h',h)}2\] has all the required properties. ◻

The function \(\beta\) itself need not descend to \(Y\times Y\). In fact, (29) gives \(\beta(h,g^k h)=k\) even though these two lifts project to the same vertex. Nor is there a difficulty if an element \(\bar c\in H\) exchanges two distinct projected vertices. If a lift \(c\in J\) satisfies \(c h_0=g^a h_1\) and \(c h_1=g^b h_0\), its invariance merely requires \[2\beta(h_0,h_1)=b-a,\] which is precisely what antisymmetrization gives. Real values are useful here: for \(G=\langle t\rangle\) and \(g=t^2\), the value \(\beta(1,t)=1/2\) is forced.

The cyclic Pfaffian identity

In degree two, a lift-independent expression is \[c(y_0,y_1,y_2) =\beta(h_1,h_2)-\beta(h_0,h_2)+\beta(h_0,h_1), \qquad \bar h_i=y_i.\] Changing \(h_i\) to \(g^{r_i}h_i\) adds \((r_2-r_1)-(r_2-r_0)+(r_1-r_0)=0\), so \(c\) depends only on the projected vertices. In higher even degrees we replace \(\beta\) by a Pfaffian and take the same alternating deletion sum. The Pfaffian still depends on the lifts; its deletion sum will define the cocycle. We first compute the weighted Pfaffian sum, then prove the descent and cocycle properties of its deletion sum.

For a list \(\mathbf h=(h_0,\ldots,h_{2m-1})\) with \(m\ge1\), let \[p_m(\mathbf h)=\operatorname{Pf} \bigl(\beta(h_i,h_j)\bigr)_{0\le i,j<2m}, \qquad p_0=1.\] We use the convention that \(p_m(\mathbf h)\) is the coefficient of \(\varepsilon_0\wedge\cdots\wedge\varepsilon_{2m-1}\) in \(b^m/m!\), where \(\varepsilon_i\) are the coordinate one-forms on the space of list positions and \[b=\sum_{i<j}\beta(h_i,h_j)\, \varepsilon_i\wedge\varepsilon_j.\] In particular, \(p_1(h_0,h_1)=\beta(h_0,h_1)\), and \(p_m\) is alternating in its entries and \(J\)-invariant. The finite weighted sums \[q_m=v_{2m}(p_m)\quad(m\ge1),\qquad q_0=\lambda\] are therefore defined. No boundedness of \(p_m\) on all lists is needed.

Lemma 18. For every \(m\ge1\), one has \(q_m=\tfrac12q_{m-1}\) and hence \(q_m=2^{-m}\lambda\).

Proof. An ordinary cyclic rotation of a list of length \(2m\) changes its Pfaffian by the sign \((-1)^{2m-1}=-1\). In the twisted rotation \[T\mathbf h=(h_1,\ldots,h_{2m-1},g h_0),\] replacing the last entry \(h_0\) by \(g h_0\) adds \(1\) to every matrix entry in the last column above the diagonal. Expansion along that column gives \[ \begin{split} p_m(T\mathbf h) ={}&-p_m(\mathbf h)\\ &+\sum_{i=1}^{2m-1}(-1)^{i+1} p_{m-1}(h_1,\ldots,\widehat{h_i},\ldots,h_{2m-1}). \end{split} \tag{30}\] Indeed the last-column cofactor in position \(i\), with positions numbered \(1,\ldots,2m\), has sign \((-1)^{i+1}\); each Pfaffian matching uses exactly one entry from that column.

For \(m\ge2\), each minor on the second line omits \(h_0\) and \(h_i\) from the original list. Applying the deletion identity in Lemma 15 twice shows that its weighted sum under \(v_{2m}\) is \(q_{m-1}\). For \(m=1\), the minor is \(p_0=1\), whose weighted sum is the total weight \(v_2(1)=\lambda=q_0\). Thus this endpoint uses no vector \(v_0\). The invariance of \(v_{2m}\) under \(T\) and \(\sum_{i=1}^{2m-1}(-1)^{i+1}=1\) now turn (30) into \[q_m=-q_m+q_{m-1}.\] The claimed formulas follow. ◻

Descent to an exterior cocycle

The preceding calculation detects the coefficient on lists of lifts. We next descend it to the exterior complex on \(Y\), where the sparse-chain theorem applies.

Proposition 19. For every integer \(m\ge1\), the formula \[ \psi_m(y_0,\ldots,y_{2m}) =\sum_{i=0}^{2m}(-1)^i p_m(h_0,\ldots,\widehat{h_i},\ldots,h_{2m}), \tag{31}\] where \(h_i\in G\) is any lift of \(y_i\in Y\), defines an \(H\)-invariant linear functional \(\psi_m:E_{2m}\to\mathbb C\) satisfying \[\psi_m\partial=0,\qquad \psi_m(z_{2m})=2^{-m}\lambda.\] Here evaluation on the coinvariant chain \(z_{2m}\) is defined by \(H\)-invariance.

Proof. On the \(2m+1\) list positions put \[u=\sum_{i=0}^{2m}\varepsilon_i, \qquad b=\sum_{0\le i<j\le2m}\beta(h_i,h_j)\, \varepsilon_i\wedge\varepsilon_j.\] The right side of (31) is the coefficient of the ordered top form in \(u\wedge b^m/m!\). Moving the factor \(\varepsilon_i\) past its \(i\) preceding positions gives exactly the sign \((-1)^i\) in that formula.

Changing the lifts to \(g^{r_i}h_i\) replaces \(\beta(h_i,h_j)\) by \(\beta(h_i,h_j)+r_j-r_i\). Thus it replaces \(b\) by \(b+u\wedge v\), with \(v=\sum_i r_i\varepsilon_i\). Every correction term in \(u\wedge(b+u\wedge v)^m\) contains two factors \(u\) and vanishes. This proves independence of the lifts.

The expression is alternating in the lifted list. After lift independence has been established, it is therefore alternating in the projected vertices as well. In particular, if two projected vertices coincide, choose equal lifts for them to see that the expression vanishes. It consequently defines a linear functional on \(E_{2m}=\bigwedge^{2m+1}\mathbb C^{(Y)}\). For \(\bar c\in H\), choose \(c\in J\) and use \(c h_i\) as the lifts of the translated vertices. The \(J\)-invariance of \(\beta\) proves the \(H\)-invariance of \(\psi_m\).

To check the cocycle identity, choose lifts simultaneously for a list of \(2m+2\) vertices. On every face, (31) is the alternating deletion coboundary of \(p_m\) on these same lifts. A second deletion cancels each twice-omitted list in its two possible orders. Hence \(\psi_m\partial=0\).

Finally, \(z_{2m}\) is the exterior projection of \(v_{2m+1}\). Each one-deletion term in (31) has weighted sum \(v_{2m}(p_m)=q_m\), by Lemma 15. Since \(\sum_{i=0}^{2m}(-1)^i=1\), their signed sum gives \[\psi_m(z_{2m})=q_m=2^{-m}\lambda,\] using Lemma 18. Repeated projected vertices already have zero exterior image and zero value under \(\psi_m\), so they require no separate restriction in this evaluation. ◻

Completion of the trace theorem

We now combine the geometric vanishing with the detector. The order of the choices matters: the graph is fixed by the idempotent before its cycle dimension is chosen.

Proof of Theorem 1. First let \(G\) be finitely generated, let \(e\in M_q(\mathbb CG)\) be an idempotent, and fix an infinite-order \(g\in G\). Construct the graph on \(Y=\langle g\rangle\backslash G\) and the free action of \(H=C_G(g)/\langle g\rangle\) as in Section 7. Let \(D\geq2\) be a degree bound for this fixed graph, and choose an even integer \(n=2m\geq n_0(D)\) with \(m\geq1\).

Proposition 16 gives the cycle \(z_n\), and Proposition 19 gives an \(H\)-invariant cocycle \(\psi_m:E_n\to\mathbb C\) with \[\psi_m(z_n)=2^{-m}\lambda, \qquad \lambda=\mathop{\mathrm{HS}}_G([e(\mathbb CG)^q])([g]_G).\] If no nonzero simplices occur, \(z_n=0\) and this identity already gives \(\lambda=0\). Otherwise Proposition 16 realizes \(z_n\) as a cycle in \(C_n(K)_H\) for an \(H\)-invariant complex \(K\) satisfying all hypotheses of Theorem 3. That theorem gives \(\psi_m(z_n)=0\), with the same conclusion. Every finitely generated projective right \(\mathbb CG\)-module is represented by an idempotent, and every element of \(K_0(\mathbb CG)\) is a difference of two such classes. Additivity proves the assertion for all finitely generated groups.

For an arbitrary discrete group \(G\), choose idempotents representing \(x\in K_0(\mathbb CG)\) and let \(G_0\leq G\) be generated by \(g\) and all group elements occurring in their entries. Then \(G_0\) is finitely generated and \(x=i_*x_0\) for some \(x_0\in K_0(\mathbb CG_0)\), where \(i:G_0\hookrightarrow G\). Lemma 14 expresses \(\mathop{\mathrm{HS}}_G(x)([g]_G)\) as the sum of the coefficients \(\mathop{\mathrm{HS}}_{G_0}(x_0)(C)\) over those \(G_0\)-conjugacy classes \(C\subseteq G_0\cap[g]_G\). Only finitely many terms are nonzero, and every element in every such class has infinite order. Each term vanishes by the finitely generated case. ◻

The integral trace

For the integral group ring, the same idempotent formula defines \[\mathop{\mathrm{HS}}_{\mathbb ZG}:K_0(\mathbb ZG)\longrightarrow \mathbb ZG/[\mathbb ZG,\mathbb ZG]\cong\bigoplus_{C\in\mathop{\mathrm{con}}(G)}\mathbb ZC,\] where commutators are now taken with their additive span. The integral Bass trace conjecture asks for support only at the identity class.

Corollary 20. For every discrete group \(G\), the Hattori–Stallings trace of every class in \(K_0(\mathbb ZG)\) is supported on \([1]_G\).

Proof. If \(P\) is a finitely generated projective right \(\mathbb ZG\)-module, the same idempotent matrix over \(\mathbb CG\) represents \(P\otimes_{\mathbb ZG}\mathbb CG\). Consequently its trace coefficients are the images under \(\mathbb Z\hookrightarrow\mathbb C\) of those of \(P\). Theorem 1 and this coefficientwise injection give vanishing at all infinite-order elements. No injectivity assertion about the map between the two \(K_0\) groups is required.

For finite-order elements we use Linnell’s restriction (Linnell 1983, Lemma 4.1), in the form stated and reproved by Berrick and Hesselholt (Berrick and Hesselholt 2015, Theorem A): if the integral trace of a finitely generated projective module is nonzero at \(h\), there is an integer \(a\geq1\) such that \(h\) is conjugate to \(h^{s^a}\) for every integer \(s\geq1\). Their convention also uses right modules. If \(h\) has finite order \(t>1\), take \(s=t\). Then \(h^{t^a}=1\), so the restriction would make \(h\) conjugate to \(1\), a contradiction. Thus every nonidentity finite-order coefficient also vanishes. Taking differences of projective classes finishes the proof. ◻

Homotopy idempotents and Lefschetz numbers

The integral support statement also has fixed-point consequences. A self-map \(f\) is a homotopy idempotent if \(f\circ f\simeq f\). Such a map on a connected finite CW complex \(X\) admits maps \(u:X\to Y\) and \(v:Y\to X\) with \[v\circ u\simeq f,\qquad u\circ v\simeq\mathop{\mathrm{id}}_Y\] (Berrick et al. 2007, sec. 3). The second identity says that \(Y\) is finitely dominated by \(X\). For a pointed homotopy idempotent with \(f_\#=\mathop{\mathrm{id}}_G\), where \(G=\pi_1(X)\), the induced maps \(u_\#\) and \(v_\#\) identify \(\pi_1(Y)\) with \(G\). The universal-cover chains of \(Y\) are chain homotopy equivalent to a finite complex \(P_*\) of finitely generated projective \(\mathbb ZG\)-modules. The sum \(\sum_i(-1)^i[P_i]\in K_0(\mathbb ZG)\) is its projective Euler class. The Hattori–Stallings trace of this class records the fixed-point class indices of \(f\): it is the Reidemeister trace, with conjugacy classes inverted when passing from the left-module convention of (Berrick et al. 2007, Lemma 4.1) to ours. The augmentation trace and the identity coefficient of this projective class give the ordinary and \(L^2\)-Lefschetz numbers, respectively (Berrick et al. 2007, Lemmas 8.1–8.2). Berrick, Chatterji and Mislin use these relations to deduce the following consequences of the integral support statement and its numerical trace consequence.

Corollary 21 (Berrick–Chatterji–Mislin consequences). Let \(M\) be a connected closed smooth oriented manifold.

  1. If \(\dim M>2\) and \(f:M\to M\) satisfies \(f\circ f\simeq f\) by free homotopy, then some self-map freely homotopic to \(f\) has exactly one fixed point.

  2. Choose \(x_0\in M\) and put \(G=\pi_1(M,x_0)\). If \(f:(M,x_0)\to(M,x_0)\) satisfies \(f\circ f\simeq_* f\) by based homotopy and \(f_\#=\mathop{\mathrm{id}}_G\), then \[L(f)=L^{(2)}(\widetilde f).\] Here \(\widetilde f\) is the lift to the universal cover fixing a chosen point above \(x_0\); it is \(G\)-equivariant. The left side is the ordinary Lefschetz number, and the right side is the alternating sum of von Neumann traces on the induced \(L^2\)-homology maps, as in (Berrick et al. 2007, Definition 7.1).

Proof. For \(x\in K_0(\mathbb ZG)\) write \(h_C(x)=\mathop{\mathrm{HS}}_{\mathbb ZG}(x)(C)\). The augmentation trace \(\epsilon\) is the sum of these coefficients, while the Kaplansky trace \(\kappa\) is the identity coefficient. The sum is finite, and Corollary 20 gives \[\epsilon(x)=\sum_{C\in\mathop{\mathrm{con}}(G)}h_C(x)=h_{[1]_G}(x)=\kappa(x).\] This is the weak Bass conjecture for every group. The cited paper uses projective left modules, whereas we use right modules. The anti-involution \(g\mapsto g^{-1}\), together with transpose on idempotent matrices, transports between these conventions and relabels the coefficient at \([g]_G\) by \([g^{-1}]_G\). It preserves identity support and both \(\epsilon\) and \(\kappa\). Thus Corollary 20 gives the classical Bass conjecture in the cited convention, and the displayed equality gives weak Bass there. The forward implications of (Berrick et al. 2007, Theorem 1) and (Berrick et al. 2007, Theorem 2) now give (i) and (ii), respectively. ◻

Torsion-free groups: trace rank and idempotents

For a torsion-free group, the support theorem leaves only the identity conjugacy class. We first identify its coefficient with augmentation rank, and then use the two possible scalar ranks to determine scalar idempotents.

Proof of Corollary 2(i). Let \(e\in M_q(\mathbb CG)\) be idempotent and put \(x=[e(\mathbb CG)^q]\in K_0(\mathbb CG)\). Since \(G\) is torsion-free, Theorem 1 says that \(\mathop{\mathrm{HS}}_G(x)\) is supported on \([1]_G\). Therefore \[\begin{align*} \tau_{G,q}(e) &=\mathop{\mathrm{HS}}_G(x)([1]_G)\\ &=\sum_{C\in\mathop{\mathrm{con}}(G)}\mathop{\mathrm{HS}}_G(x)(C)\\ &=\epsilon_G\!\left(\sum_{i=1}^q e_{ii}\right) =\mathop{\mathrm{tr}}\bigl(\epsilon_{G,q}(e)\bigr) =\operatorname{rank}_{\mathbb C}\bigl(\epsilon_{G,q}(e)\bigr). \tag{32}\end{align*}\] The class sum is finite because the entries of \(e\) have finite group support. The last equality holds because \(\epsilon_{G,q}(e)\) is an idempotent complex matrix: its image-kernel decomposition makes its trace equal to its rank. Taking differences of projective classes gives \(\tau_{G,*}=\operatorname{rk}_{\epsilon}\). This map has range exactly \(\mathbb Z\), since its values are integers and \([\mathbb CG]\) has value \(1\). ◻

For matrices the conclusion is numerical. For example, \(\operatorname{diag}(1,0)\in M_2(\mathbb CG)\) is an idempotent other than zero and the identity, with augmentation rank one. The scalar case is special because its augmentation rank can only be zero or one.

Proof of Corollary 2(ii). First take \(R=\mathbb C\) and let \(e\in\mathbb CG\) be idempotent. Equation (32) with \(q=1\) gives \[\tau_G(e)=\epsilon_G(e)\in\{0,1\}.\] We use the standard faithful-trace argument, as in (Burger and Valette 1998, Theorem 2.1 and Remark 2.2), spelling out a similarity to a projection. Embed \(\mathbb CG\) by left convolution in the group von Neumann algebra \(\mathcal N(G)\), the commutant of the right regular representation on \(\ell^2(G)\). Its canonical normalized trace is \[\tau_G(T)=\langle T\delta_1,\delta_1\rangle .\] Its faithfulness can be seen directly: if \(T\geq0\) and \(\tau_G(T)=0\), then \(T^{1/2}\delta_1=0\). Since \(T^{1/2}\) commutes with right translations and their translates of \(\delta_1\) span a dense subspace, \(T^{1/2}=0\), hence \(T=0\).

Set \[a=e^*e+(1-e)^*(1-e).\] For every \(\xi\in\ell^2(G)\), \[\langle a\xi,\xi\rangle =\|e\xi\|^2+\|(1-e)\xi\|^2 \geq \tfrac12\|\xi\|^2.\] Thus \(a\) is positive and invertible in \(\mathcal N(G)\), and a direct multiplication gives \(ae=e^*a\). With \(s=a^{1/2}\), the element \(p=ses^{-1}\) satisfies \(p^2=p\) and \(p^*=s^{-1}e^*s=ses^{-1}=p\). Hence \(p\) is a projection, and traciality gives \(\tau_G(p)=\tau_G(e)\). If this value is zero, faithfulness applied to \(p=p^*p\) gives \(p=0\). If it is one, faithfulness applied to \(1-p\) gives \(p=1\). Similarity then gives \(e=0\) or \(e=1\).

Now let \(R\) be any commutative unital domain of characteristic zero and write an idempotent \(f\in RG\) as \(f=\sum_{g\in S}r_g g\) with \(S\) finite. Put \[R_0=\mathbb Z[r_g:g\in S]\subseteq R,\qquad F=\operatorname{Frac}(R_0).\] The field \(F\) is finitely generated over \(\mathbb Q\), and therefore embeds in \(\mathbb C\). Indeed, send a finite transcendence basis of \(F/\mathbb Q\) to an algebraically independent tuple of complex numbers; the resulting embedding of the rational function field extends across the finite algebraic extension \(F\) because \(\mathbb C\) is algebraically closed. The coefficientwise maps \(R_0G\hookrightarrow RG\) and \(R_0G\hookrightarrow\mathbb CG\) are injective. Thus \(f^2=f\) already holds in \(R_0G\), and its image in \(\mathbb CG\) is an idempotent. The complex case makes that image \(0\) or \(1\), and injectivity gives the same conclusion for \(f\). Only the finitely generated coefficient field \(F\) was embedded; no embedding of all of \(R\) into \(\mathbb C\) is required. ◻

Remark 22 (Algebraic and completed trace ranges). Continue to assume that \(G\) is torsion-free. Let \(j:\mathbb CG\hookrightarrow C_r^*(G)\) be the inclusion into the reduced group \(C^*\)-algebra, and let \[j_*:K_0(\mathbb CG)\longrightarrow K_0^{\mathrm{top}}(C_r^*(G))\] be the comparison map to topological \(K\)-theory. Write \(\tau_*^{\mathrm{top}}:K_0^{\mathrm{top}}(C_r^*(G))\to\mathbb R\) for the canonical trace pairing. It agrees with \(\tau_{G,*}\) on this image: the same positive similarity used above, applied in a matrix algebra over \(C_r^*(G)\), produces a projection representing the image of a matrix idempotent, and traciality preserves its trace. Consequently \[\tau_*^{\mathrm{top}}\!\left(j_*K_0(\mathbb CG)\right)=\mathbb Z.\] This is the integer range on the algebraic image, not a statement about every class of \(K_0^{\mathrm{top}}(C_r^*(G))\). In particular, the argument does not presume that the algebraic augmentation extends to the reduced completion. The stronger completed idempotent question is the Kadison–Kaplansky conjecture; see (Öinert and Wagner 2023, sec. 1).

The coefficient reduction above uses characteristic zero. An idempotent \(e\notin\{0,1\}\) would give nonzero zero divisors through \(e(1-e)=0\), so the zero-divisor conjecture would imply the idempotent conjecture. The reverse implication is not established here.

Alpert, Hannah. 2024. Simplicial Volume and 0-Strata of Separating Filtrations. https://arxiv.org/abs/2211.06362v3.
Bartels, Arthur, Wolfgang Lück, and Holger Reich. 2008. “On the Farrell–Jones Conjecture and Its Applications.” Journal of Topology 1 (1): 57–86. https://doi.org/10.1112/jtopol/jtm008.
Bass, Hyman. 1976. “Euler Characteristics and Characters of Discrete Groups.” Inventiones Mathematicae 35: 155–96. https://doi.org/10.1007/BF01390137.
Bass, Hyman. 1979. “Traces and Euler Characteristics.” In Homological Group Theory, edited by C. T. C. Wall, vol. 36. London Mathematical Society Lecture Note Series. Cambridge University Press. https://doi.org/10.1017/CBO9781107325449.003.
Berrick, A. J., Indira Chatterji, and Guido Mislin. 2004. “From Acyclic Groups to the Bass Conjecture for Amenable Groups.” Mathematische Annalen 329 (4): 597–621. https://doi.org/10.1007/s00208-004-0521-6.
Berrick, A. J., Indira Chatterji, and Guido Mislin. 2007. “Homotopy Idempotents on Manifolds and Bass’ Conjectures.” Geometry & Topology Monographs 10: 41–62. https://doi.org/10.2140/gtm.2007.10.41.
Berrick, A. J., and Lars Hesselholt. 2015. “Topological Hochschild Homology and the Bass Trace Conjecture.” J. Reine Angew. Math. 704: 169–85. https://doi.org/10.1515/crelle-2013-0051.
Braun, Sabine, and Roman Sauer. 2021. “Volume and Macroscopic Scalar Curvature.” Geometric and Functional Analysis 31 (6): 1321–76. https://doi.org/10.1007/s00039-021-00588-y.
Burger, Marc, and Alain Valette. 1998. “Idempotents in Complex Group Rings: Theorems of Zalesskii and Bass Revisited.” Journal of Lie Theory 8 (2): 219–28. https://doi.org/10.5802/jolt.142.
Burghelea, Dan. 1985. “The Cyclic Homology of the Group Rings.” Commentarii Mathematici Helvetici 60: 354–65. https://doi.org/10.1007/BF02567420.
Chatterji, Indira, and Guido Mislin. 2009. “Hattori–Stallings Trace and Euler Characteristics for Groups.” In Geometric and Cohomological Methods in Group Theory, edited by Martin R. Bridson, Peter H. Kropholler, and Ian J. Leary, vol. 358. London Mathematical Society Lecture Note Series. Cambridge University Press. https://doi.org/10.1017/CBO9781139107099.007.
Connes, Alain. 1985. “Non-Commutative Differential Geometry.” Publications Mathématiques de l’IHÉS 62: 41–144. https://doi.org/10.1007/BF02698807.
Eckmann, Beno. 1986. “Cyclic Homology of Groups and the Bass Conjecture.” Commentarii Mathematici Helvetici 61: 193–202. https://doi.org/10.1007/BF02621911.
Farrell, F. Thomas, and Peter A. Linnell. 2003. “Whitehead Groups and the Bass Conjecture.” Mathematische Annalen 326: 723–57. https://doi.org/10.1007/s00208-003-0424-y.
Formanek, Edward. 1973. “Idempotents in Noetherian Group Rings.” Canadian Journal of Mathematics 25 (2): 366–69. https://doi.org/10.4153/CJM-1973-037-6.
Hattori, Akira. 1965. “Rank Element of a Projective Module.” Nagoya Mathematical Journal 25: 113–20. https://doi.org/10.1017/S002776300001148X.
Hjorth, Greg, and Mats Molberg. 2006. “Free Continuous Actions on Zero-Dimensional Spaces.” Topology and Its Applications 153 (7): 1116–31. https://doi.org/10.1016/j.topol.2005.03.003.
Kantorovich, L. V. 2006. “On the Translocation of Masses.” Journal of Mathematical Sciences 133 (4): 1381–82. https://doi.org/10.1007/s10958-006-0049-2.
Linnell, P. A. 1983. “Decomposition of Augmentation Ideals and Relation Modules.” Proceedings of the London Mathematical Society, 3rd series, vol. 47 (1): 83–127. https://doi.org/10.1112/plms/s3-47.1.83.
Mineyev, Igor, and Guoliang Yu. 2002. “The Baum–Connes Conjecture for Hyperbolic Groups.” Inventiones Mathematicae 149 (1): 97–122. https://doi.org/10.1007/s002220200214.
Öinert, Johan, and Stefan Wagner. 2023. “Complex Group Rings and Group \(C^*\)-Algebras of Group Extensions.” Journal of Algebraic Combinatorics 58: 387–97. https://doi.org/10.1007/s10801-022-01183-6.
Papasoglu, Panos. 2020. “Uryson Width and Volume.” Geometric and Functional Analysis 30 (2): 574–87. https://doi.org/10.1007/s00039-020-00533-5.
Puschnigg, Michael. 2002. “The Kadison–Kaplansky Conjecture for Word-Hyperbolic Groups.” Inventiones Mathematicae 149 (1): 153–94. https://doi.org/10.1007/s002220200216.
Stallings, John. 1965. “Centerless Groups—an Algebraic Formulation of Gottlieb’s Theorem.” Topology 4 (2): 129–34. https://doi.org/10.1016/0040-9383(65)90060-1.
LEVEL 2 COMPLETE!
You read 13,905 words and 1,249 formulas. Your math teacher would be proud.
Converted from the LaTeX source. Something look off? The original PDF is the real thing.

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