Plectis Atlas
Search

↑ and ↓ move, Enter opens, Esc closes.

Reading view

Harmonic heights and the Artin K(pi,1) conjecture

OpenAI, 23 September 2026

PDFTeX source

Part of family 254: Classifying spaces and geometric obstructions for Artin groups. Read it with its family

This page is converted from the paper’s TeX source. Atlas reconstructs statement numbers from the paper’s typesetting source (TeX). Use the original PDF if they differ. 3 figures are shown as placeholders; see the PDF for them.

Abstract

We prove that the standard Salvetti complex of every Artin group with finitely many standard generators is aspherical. This resolves the Artin K(\pi,1) conjecture in finite rank.

1 Introduction

Let S be a finite set and M=(m_{st})_{s,t\in S} a Coxeter matrix. Thus m_{ss}=1 and, for distinct s,t, the symmetric entry m_{st} belongs to \{2,3,\ldots\}\cup\{\infty\}. The Artin group A=A(W,S) has generators \sigma_s, with the relation equating the two alternating words of length m_{st} whenever m_{st}<\infty. The Coxeter group W is the quotient obtained by imposing \sigma_s^2=1. A subset T\subseteq S is spherical if its standard Coxeter parabolic W_T is finite.

The standard Artin Salvetti complex X(W,S) has one cell of dimension |T| for each spherical subset T, including its vertex for T=\varnothing. Its attaching maps come from the oriented Coxeter-Salvetti construction. These include the braid relations in dimension two and the spherical cells in all higher dimensions. We recall the full model in Section 2.

Theorem 1.1. For every Coxeter matrix on a finite set S, the universal cover of X(W,S) is contractible. Equivalently,

\pi_n\bigl(X(W,S)\bigr)=0\qquad(n\ge2).

The conclusion allows arbitrary finite labels, infinite labels, and connected or disconnected diagrams.

Thus Theorem 1.1 resolves the K(\pi,1) conjecture for Artin groups with finitely many standard generators. The theorem concerns the full Salvetti complex: its higher-dimensional cells are part of both the statement and the proof. Although the generating set is finite, the Coxeter group need not be.

Theorem 1.1 also supplies the asphericity input in several established implications. In Section 10, the finite-dimensional classifying space gives torsion-freeness, and the center theorem of Jankiewicz–Schreve [21, Theorem 3], together with Deligne’s spherical center theorem [12, Theorem 4.21], gives Z(A)\cong\Zbb^k, where k counts the connected Coxeter-diagram components whose Coxeter groups are finite. For the positive Artin monoid, defined by the same generators and braid relations in the category of monoids, Dobrinskaya’s equivalence [13], as reproved by Ozornova [24, Section 5], gives the natural equivalence of its classifying space with that of the group. We also apply Boyd’s conditional stability theorem [5, Corollary B] to its exact family obtained by attaching a growing type-A path to a distinguished vertex of an arbitrary fixed finite diagram, with no other new edges. Its constant-coefficient range is recorded in Corollary 10.2.

1.1 Context

In spherical type, the geometric model is the complement of the complexified reflection hyperplanes modulo the free action of the finite Coxeter group. Its fundamental group is the Artin group, and the conjecture asks whether this orbit space is aspherical [7, Section 2]. Modern accounts conventionally attribute the origins of the conjecture to Arnol’d, Brieskorn, Pham and Thom [25, Introduction]. The Salvetti model connects the pairwise braid presentation with a finite-dimensional cellular space governed by spherical parabolics. Asphericity makes this explicit complex a classifying space, so its cells and attaching maps encode group-topological invariants.

For ordinary braid groups, the configuration-space arguments of Fadell–Neuwirth and Fox–Neuwirth give the basic example [14, Section 8]. Deligne proved the spherical case using finite real reflection arrangements [12]. The positive-monoid structure in finite type was developed by Brieskorn–Saito and Deligne [8, 12]. Salvetti’s cellular constructions give the relevant arrangement and Coxeter models [28, 29]; standard Artin parabolics embed by van der Lek’s theorem [31]. Paolini gives a recent account of the spherical theorem and its cell structure [25].

Charney–Davis developed the modified Deligne complex, built from spherical parabolic cosets, and its equivalence to the asphericity problem [9, Section 1.5 and Corollary 3.2.6]. They proved the FC case, in which every subset with all pairwise labels finite is spherical, and the dimension-at-most-two case [9, Theorems 4.3.5–4.3.6 and Proposition 4.4.5]. Here dimension means the largest size of a spherical subset, which can be much smaller than the rank |S|. Paolini–Salvetti resolved all affine types using dual noncrossing partitions and discrete Morse theory [26, Theorem 8.15], building on the dual and Garside constructions of McCammond–Sulway [23].

Recent geometric methods cover further broad classes. Huang–Przytycki proved the dimension-at-most-three case and additional specified higher-dimensional classes [19, Theorems 1.1 and 12.20]. Hoda–Huang proved the conjecture when every irreducible spherical parabolic is of type A, B, or I_2 [17, Theorem 1.3]. Huang’s tree reduction [18, Theorem 1.1 and Corollary 9.2] requires both asphericity for tree diagrams and the condition that every special four-cycle of alternating types in their Artin complexes has a common neighboring vertex. Our proof uses the classical spherical-coset reduction and contracts that poset directly for every finite-rank matrix.

The algebraic tools have a different ancestry. Zigzag algebras and braid actions by evaluation cones were developed by Huerfano–Khovanov, Khovanov–Seidel and Seidel–Thomas [20, 22, 30]. Heng–Licata extend these constructions to fusion categories and arbitrary Coxeter labels [16, Sections 4–5]. We use a framed version of that construction, with explicit choices of fusion factors and edge objects. The extreme-degree tests adapt the positive-divisor method of Brav–Thomas for ADE configurations of 2-spherical objects [6, Section 3]; here the tests also apply to right simples and must recover original colors after unfolding. The proofs record these adaptations at their points of use.

Heng–Licata also relate their distinguished fusion-equivariant stability component to Artin hyperplane complements and formulate its contractibility as a route to the K(\pi,1) conjecture [16, Theorem 7.7 and Conjecture 7.12]. Here we contract the spherical-coset poset directly. The local requirements are a two-point comparison of spherical cosets and an obstruction to an isolated positive harmonic layer. They combine categorical cohomology with harmonic extension to control the links of a single well-ordered filtration.

1.2 The proof and its local estimates

Write \mathcal D for the poset of spherical right cosets A_Tx, ordered by inclusion with nested types. The classical spherical theorem, the parabolic embedding theorem, and Quillen’s Theorem A identify its order complex up to homotopy with the full Salvetti universal cover (Lemma 2.4). The task is therefore to contract |\mathcal D|. We add the vertices in a well-order. A vertex’s earlier link is the part of its link already present, and a source has empty earlier link. If all earlier links are empty or contractible, each component is contractible and has exactly one source (Lemma 8.1). Thus controlling links and distinguishing sources are the two topological tasks.

We adjoin a frame vertex and construct a finite graded zigzag algebra. An Artin element acts by invertible bimodule complexes. Its action on the frame projectives has finitely many layers, indexed by the sum of cochain and internal generator degrees. Their nonnegative weighted multiplicities give vectors m^d(x), with coordinates indexed by the original colors S and the frame o. An original color means one standard generator. The frame coordinate is always one in layer zero and zero in every other layer. For distinct original colors i,j\in S, the diagram weights are b_{ij}=2\cos(\pi/m_{ij}) for finite labels, b_{ij}=2 for infinite labels, and b_{io}=b_{oi}=1 for frame edges. For a spherical coset A_Tx, the multiplicities outside T are independent of the representative. Their harmonic extension p=p^d(A_Tx) retains those exterior coordinates and solves

2p_i=\sum_{j\ne i}b_{ij}p_j\qquad(i\in T).

Sphericity guarantees a unique nonnegative solution. These vectors define the height: compare the highest nonnegative layer first, and at each level resolve equality of vectors by a type-order rule before comparing lower layers.

Passing to a larger spherical coset replaces more coordinates by harmonic values; passing to a smaller coset exposes actual layer multiplicities. Positive-definite Cartan forms control strict comparisons. A different rule is needed when the harmonic vector at a level q>0 restricts on a connected component of its positive support to a null vector for that component’s Cartan matrix, and all higher harmonic vectors vanish on the component and its boundary. At those components we reverse the type-order tie. This rule permits the upper-link contraction, but requires closed inequalities in certain lower links.

Call data capped at q on a set of colors if there are no generators there above layer q. The lower-link problem leads to two kinds of sublevel inside a fixed spherical coset A_Tx whose boundary data are capped at q. For a proper subcoset A_Jz\subsetneq A_Tx, compare the exposed counts m_i^q(z), i\in T\setminus J, with the harmonic values p_i^q(A_Tx), requiring these colors to be capped at q. Strict inequalities define the strict sublevel. When T is contained in a support component of this null kind, we also need the special closed sublevel, which permits equality. Proposition 8.2 proves that the strict sublevel is empty or contractible, and that the special closed sublevel is nonempty and contractible. Its induction again uses earlier links, so every component has a unique source. The two algebraic estimates supply source uniqueness and closed-sublevel nonemptiness, respectively.

First, at a putative source A_Jz, a lower bound valid at every capped representative of that coset turns the excess above p^q(A_Jz) into a convex combination of subrepresentation dimensions (Proposition 5.6). A three-step tensor filtration then compares two such sources. The resulting two-point inequalities have a sum equal to the negative of a positive-definite Cartan quadratic form, forcing equality of their harmonic data. Right-simple complexes supply a parabolic detector that then identifies the actual cosets. This proves uniqueness of the possible sources (Proposition 6.2).

Second, emptiness of a special closed sublevel would mean that every capped representative has all its interior counts strictly above the prescribed null harmonic values. The Hom calculation in Section 7, together with convexity, controls a finite sequence of twists that simplifies successive lower layers while retaining the cap. It forces the boundary of the null component to vanish in each layer reached by this process. The fixed frame supplies a nonzero boundary coordinate in layer zero, so the lowest nonzero boundary layer lies at or below zero. Reaching that layer, below q>0, gives a contradiction. This is the isolated harmonic-layer obstruction (Proposition 7.1). The tensor and Hom arguments are proved independently of the subsequent topological contraction.

With these residue sublevels available, the earlier upper and lower links in the global filtration are empty or contractible. The vertex-filtration principle makes each component contractible; rank-one cosets connect all singleton cosets and hence the entire poset. This proves Theorem 9.11, and the Salvetti comparison proves Theorem 1.1.

Figure 1 summarizes these dependencies.

Figure 1: The main dependencies. The two algebraic estimates are proved before their use in the induction on spherical residues. The classical comparison is independent of the height argument and transfers the resulting contraction to the full Salvetti universal cover. Arrows display the main flow of the proof; the finite-type Coxeter and monoid inputs to the algebraic constructions are specified in the text.

1.3 Conventions and organization

All posets are realized as their order complexes with the CW topology. All tensor categories and algebras are over \C. Complexes carry cochain and internal gradings; the total generator degree is their sum. Only cochain degrees determine differential signs. We use bimodule homotopy equivalences whenever a nonprojective module will subsequently be tensored. Subsets written with \subseteq need not be proper.

Section 2 fixes the topological model and the classical inputs. Sections 3–5 construct the algebra, its action, the layers and their convexity. Sections 6 and 7 prove the two local estimates. Sections 8 and 9 establish the sublevel theorem and the global contraction. Section 10 derives the structural consequences and the homological-stability statement for fixed-core braid-tail families.

2 The Salvetti complex and spherical parabolic cosets

We first specify the space whose universal cover will be contracted. Let A=A(W,S) be the Artin group in Theorem 1.1, and let

\vartheta\colon A\longrightarrow W, \qquad \vartheta(\sigma_s)=s,

be its Coxeter quotient. For T\subseteq S, write W_T=\langle T\rangle and A_T=\langle\sigma_s:s\in T\rangle, and put

\mathcal S^{\mathrm f} =\{T\subseteq S:W_T\text{ is finite}\}.

The members of \mathcal S^{\mathrm f} are called spherical. In particular, \varnothing\in\mathcal S^{\mathrm f} and A_{\varnothing}=\{1\}.

For a poset \mathcal P, its realization |\mathcal P| will always mean the order complex: vertices are elements of \mathcal P, simplices are nonempty finite chains, and the realization has its CW topology.

2.1 Classical inputs

We use the following facts about Coxeter systems [4, Chapter IV, §1, nos. 4–5 and 8]. Each (W_T,T) is the Coxeter system defined by the submatrix on T. A left coset of W_R in W_T, for R\subseteq T, has a unique element u_0 of minimal length, and

\ell(u_0v)=\ell(u_0)+\ell(v) \qquad(v\in W_R). \tag{2.1}

Reduced expressions for an element of W are related by braid moves. Consequently, if w=s_1\cdots s_r is reduced, the element

\iota(w)=\sigma_{s_1}\cdots\sigma_{s_r}\in A \tag{2.2}

is independent of the reduced expression. Whenever \ell(uv)=\ell(u)+\ell(v), it satisfies \iota(uv)=\iota(u)\iota(v).

We also use the geometric representation and its chamber description: the standard geometric form is positive definite exactly when the Coxeter group is finite [4, Chapter V, §4, no. 8, Theorem 2]; in finite type the chambers form a simply transitive Coxeter orbit, signs of roots detect descents, and the translates of a closed fundamental chamber cover the dual space [4, Chapter V, §3, no. 3, and §4, nos. 4 and 6]. These assertions apply both to spherical submatrices of the original system and to the finite Coxeter systems constructed below.

Theorem 2.1 (Standard parabolic embedding). For every T\subseteq S, the homomorphism from the Artin group defined by the submatrix on T to A, sending its standard generators to the corresponding \sigma_t, is injective. Its image is A_T.

This is van der Lek’s standard parabolic theorem [31, Chapter II, Section 4, Theorem 4.13(i)]. No spherical hypothesis is imposed here.

The positive monoid on a subset T means the monoid with the same generators and positive braid relations as its Artin group. Its identity is the empty word. An element b right-divides a if a=cb for some positive element c; left divisibility is defined in the opposite order.

Theorem 2.2 (Finite-type positive monoids). Suppose that T is spherical, and let A_T^+ be its positive Artin monoid. Then the following statements hold.

  1. (i)

    The natural map A_T^+\to A_T is injective. In particular, A_T^+ is cancellative on both sides.

  2. (ii)

    Every element of A_T can be written both as ab^{-1} and as c^{-1}d, with a,b,c,d\in A_T^+.

  3. (iii)

    Any two elements of A_T^+ have a greatest common right divisor, and also a greatest common left divisor.

  4. (iv)

    If w_T is the longest element of W_T, then \Delta_T=\iota(w_T) is the finite-type fundamental element. Its left divisors and its right divisors coincide and are exactly the elements \iota(w), w\in W_T.

These are the finite-type monoid results of Brieskorn–Saito and Deligne. Cancellation and fractions are given in [8, Propositions 2.3 and 5.5(iii)–(iv), and Theorem 5.6] and [12, Theorem 4.14]; the gcd statement is [8, Proposition 4.2]. For the fundamental element and its divisors, see [8, Lemma 5.4 and Propositions 5.5 and 5.7]. We use Theorem 2.2 only for spherical subsets and for finite Coxeter unfoldings. In particular, fractions in a positive monoid are never assumed for the full system when it is not spherical.

2.2 Permutahedral cells and their face maps

For each nonempty spherical T, take a point in the interior of a fundamental chamber of the finite reflection representation of W_T. Choose these points compatibly with diagram components: on a reducible system use the direct sum of the points chosen for its components. The convex hull of its W_T-orbit is a Coxeter permutahedron \Pi_T. It is a closed ball of dimension |T|, with vertices labeled by W_T and with a distinguished source labeled 1. Set \Pi_{\varnothing} to be a point.

The nonempty faces of \Pi_T are indexed by cosets u_0W_R, where R\subseteq T and u_0 is the shortest element of its coset. The face with this index will be denoted F_{u_0,R}; its vertices have labels u_0v, v\in W_R. There is a specified cellular homeomorphism

j_{u_0,R}\colon \Pi_R\longrightarrow F_{u_0,R}, \qquad v\longmapsto u_0v \quad\text{on vertices}. \tag{2.3}

One precise choice is obtained by taking the barycentric subdivisions of both face lattices, sending the center of the face v_0W_Q to the center of u_0v_0W_Q, and extending affinely over their simplices. Centers on product faces are chosen as products of the centers of their factors.

These identifications are compatible on nested faces. Indeed, if v_0 is the shortest representative of a left W_Q-coset in W_R, then (2.1) makes u_0v_0 the shortest representative of the corresponding left W_Q-coset in W_T. On barycentric subdivisions this gives the equality

j_{u_0,R}\circ j_{v_0,Q}=j_{u_0v_0,Q}. \tag{2.4}

Define X(W,S) by taking one copy of \Pi_T for every T\in\mathcal S^{\mathrm f} and, for every proper face F_{u_0,R}\subset\Pi_T, identifying j_{u_0,R}(y) with the point y in the copy of \Pi_R. Equation (2.4) makes all these identifications compatible. The resulting CW complex has one open |T|-cell of each spherical type T.

An edge in a model cell whose endpoints are u_0 and u_0s, with \ell(u_0s)=\ell(u_0)+1, projects to the edge of type s, oriented positively. This convention fixes the attaching maps, including their orientations. Equivalently, the Coxeter Salvetti complex has cells (w,T), w\in W, T\in\mathcal S^{\mathrm f}, with the same models and face parameters (wu_0,R). Its W-action is left multiplication on w, and its quotient has precisely the identifications just given. Thus this is the oriented Coxeter–Salvetti model [29, Theorem 1.4]; compare [25, Theorem 3.3 and Section 5].

The one-skeleton has one vertex and one oriented edge \sigma_s for each s\in S. If \{s,t\} is spherical, its model is a 2m_{st}-gon. The two increasing paths from its source to its opposite vertex read the two alternating words of length m_{st}. Its attaching relation is their equality. If m_{st}=\infty, there is no cell of this type. It follows that the two-skeleton is the Artin presentation complex, and hence

\pi_1(X(W,S))=A. \tag{2.5}

The cells of dimension at least three remain part of X(W,S).

We invoke the spherical theorem in the following precise form.

Theorem 2.3 (Spherical asphericity). If T is spherical, the universal cover of the CW complex X(W_T,T) with the preceding permutahedral attaching maps is contractible.

Deligne proved asphericity of the corresponding finite reflection arrangement complement [12, opening theorem, p. 273]. The Salvetti formulation is given, for example, in [25, Theorem 3.3 and Corollary 5.7]. The hypothesis here is finiteness of W_T, not merely finiteness of its generating set.

2.3 The regular universal cover

Let \widetilde X be the universal cover of X(W,S), and label its vertices by A, with the vertex 1 chosen over the unique vertex of X(W,S). A positive edge of type s goes from \alpha to \alpha\sigma_s. A lift of a cell of type T is uniquely determined by the lift \alpha of its source, so denote this open cell by (\alpha,T).

A reduced gallery from the source of \Pi_T to its vertex u reads a reduced word for u. Its lift therefore ends at \alpha\iota(u). In particular, the face indexed by u_0W_R has parameter

(\alpha\iota(u_0),R), \qquad R\subseteq T, \quad u_0\text{ shortest in }u_0W_R\subseteq W_T. \tag{2.6}

The corresponding characteristic map on that face is (2.3). Compatibility also follows directly from \iota(u_0v_0)=\iota(u_0)\iota(v_0).

The lifted CW structure is regular. To see this, consider two open faces of a single \Pi_T. If their types differ, their lifted cells differ. If both have type R, with shortest representatives u_0 and u_1, equality of their lifted parameters would give \alpha\iota(u_0)=\alpha\iota(u_1). Applying \vartheta gives u_0=u_1, so the faces coincide. Each open face maps homeomorphically to its lifted cell. It follows inductively on dimension that the characteristic map of \Pi_T is injective on its whole closed ball. Since the model is compact and the cover is Hausdorff, this map is an embedding. Thus the face poset \mathcal F(\widetilde X) has realization canonically homeomorphic to the barycentric subdivision of \widetilde X.

2.4 The spherical-coset comparison

The modified Deligne complex of Charney–Davis is built from spherical parabolic cosets [9, Section 1.5]. We use its right-coset presentation. Define

\mathcal D =\{A_Tx:x\in A,\ T\in\mathcal S^{\mathrm f}\}, \tag{2.7}

with types retained, ordered by coset inclusion with nested types. Thus A_Ry\le A_Tx means R\subseteq T and A_Ry\subseteq A_Tx. Inversion identifies this poset with the left-coset poset \mathcal D^{\ell}=\{xA_T:x\in A,\ T\in\mathcal S^{\mathrm f}\}.

We use the following form of Quillen’s Theorem A [27, Section 1, Theorem A and its dual formulation]: if f\colon\mathcal P\to\mathcal Q is a map of small posets and

\bigl|f^{-1}(\mathcal Q_{\le q})\bigr| \quad\text{is contractible for every }q\in\mathcal Q,

then |f|\colon|\mathcal P|\to|\mathcal Q| is a homotopy equivalence. Here \mathcal Q_{\le q}=\{q'\in\mathcal Q:q'\le q\} is the whole lower ideal, and the posets and fibers need not be finite.

Lemma 2.4 (Salvetti–coset comparison). There is a homotopy equivalence

\widetilde X(W,S)\simeq|\mathcal D|.

Consequently, contractibility of |\mathcal D| implies the conclusion of Theorem 1.1.

Proof. Define

f\colon\mathcal F(\widetilde X)\longrightarrow\mathcal D^{\ell}, \qquad f(\alpha,T)=\alpha A_T.

Formula (2.6) makes f order preserving: if (\alpha\iota(u_0),R) is a face of (\alpha,T), then \iota(u_0)\in A_T and R\subseteq T, so \alpha\iota(u_0)A_R\subseteq\alpha A_T.

Fix \beta A_T\in\mathcal D^{\ell}. The inverse image of its lower ideal consists exactly of the cells

(\alpha,R),\qquad \alpha\in\beta A_T,\quad R\subseteq T. \tag{2.8}

Indeed, the indicated conditions imply \alpha A_R\subseteq\beta A_T, and the converse follows from the retained types and from \alpha\in\alpha A_R.

By Theorem 2.1, write \alpha=\beta h uniquely with h an element of the Artin group on T. Under this correspondence, every face formula becomes

(h,R)\longmapsto(h\iota(u_0),Q), \qquad Q\subseteq R\subseteq T,

with u_0 the shortest representative of the specified W_Q-coset in W_R. These are exactly the lifted face maps of X(W_T,T). Thus the poset in (2.8) is its universal-cover face poset. Its realization is contractible by Theorem 2.3. For T=\varnothing it is a single vertex.

Quillen’s Theorem A now gives |\mathcal F(\widetilde X)|\simeq|\mathcal D^{\ell}|. Regularity identifies the left side with a subdivision of \widetilde X, and inversion identifies the right side with |\mathcal D|. This proves the lemma.

Remark 2.5. The comparison uses the full spherical universal covers over lower ideals, including all their higher cells. It does not assert that the translation action on \mathcal D is free: its vertex stabilizers are conjugates of standard parabolic subgroups. The classical comparison appears in [9, Corollary 3.2.6]; it is also established in the more general framework of [15, Section 3, Theorem 3.1 and Lemma 3.2].

We record two elementary coset facts for the later link calculations. If R\subseteq T and A_Ry meets A_Tx, then A_Ry\subseteq A_Tx. For a fixed coset A_Ry and a specified larger spherical type T, its unique upper extension is A_Ty. Thus lower intervals can be computed entirely inside the indicated parabolic subgroup, and upper extensions are determined by their types. These assertions use only inclusions with nested types.

Finally, if T=T_1\sqcup\cdots\sqcup T_r is the decomposition into components of its Coxeter diagram, the presentation and Theorem 2.1 give

A_T=A_{T_1}\times\cdots\times A_{T_r}. \tag{2.9}

Cosets of subgroups whose types lie in these blocks, and their inclusion relations, are accordingly products. When S is empty, both X(W,S) and |\mathcal D| are points; in the rest of the proof we may assume S\ne\varnothing.

3 A framed category and its Artin action

We construct a finite graded algebra and a homotopy action of the Artin group on complexes of its projectives. The construction uses a fusion category to realize the nonintegral entries of the geometric Coxeter form. This is a framed variant of the fusion-category zigzag construction and Artin action of Heng–Licata [16, Sections 4–5]. We use a full Temperley–Lieb factor for each edge with finite label at least four, its string object as edge label, and an additional frame. These choices differ from their default labels; compare their Remarks 4.4 and 5.4. We give the algebra and its bimodule homotopies for these conventions.

3.1 The geometric form and a frame

Adjoin a vertex o, called the frame, to the original finite set S, and put \widehat S=S\sqcup\{o\}. For distinct original vertices set

b_{ij}=\begin{cases} 2\cos(\pi/m_{ij}),&m_{ij}<\infty,\\ 2,&m_{ij}=\infty, \end{cases} \qquad b_{io}=b_{oi}=1\quad(i\in S).

Let C be the symmetric matrix indexed by \widehat S with diagonal entries 2 and off-diagonal entries -b_{ij}. An edge means a pair with b_{ij}>0; in particular a label 2 gives no edge. The frame is not an Artin generator. If T\subseteq\widehat S, write C_T for the corresponding principal submatrix, and write \partial T for the vertices outside T adjacent to a vertex of T. This boundary includes the frame when appropriate.

We use the standard geometric representation of Coxeter systems: on root-coefficient vectors the simple reflection at i is

s_i p=p-(Cp)_i\varepsilon_i, \tag{3.1}

where \varepsilon_i is the ith coordinate vector. Its restriction to the coordinates of a parabolic subsystem is its geometric representation. The standard Coxeter theorems identify spherical T\subseteq S with the positive definite matrices C_T [4, Chapter V, §4, no. 8, Theorem 2]. We also use the root-sign criterion for descents and the fact that reduced expressions are related by braid moves; these are Coxeter-system theorems, without a finiteness assumption on the ambient system [4, Chapter IV, §1; Chapter V, §4, nos. 4 and 6]. Whenever the chamber covering or a longest element is used below, the subsystem concerned has first been shown to be finite.

Lemma 3.1. For a spherical subset T\subseteq S, the inverse C_T^{-1} is entrywise nonnegative, and is strictly positive within each connected diagonal block. Prescribing the coordinates of p outside T therefore determines a unique vector harmonic on T, by which we mean (Cp)|_T=0. Nonnegative prescribed coordinates give a nonnegative harmonic extension.

More generally, let G be a nonempty connected vertex set. If v_i>0 for i\in G and C_Gv\geq0 coordinatewise, then either C_G is positive definite or C_Gv=0.

Proof. Write C_T=2I-B_T, where B_T is symmetric and entrywise nonnegative. Positive definiteness implies that the largest eigenvalue of B_T is less than 2. The Perron–Frobenius bound for a nonnegative symmetric matrix then gives spectral radius less than 2, so

C_T^{-1}=\frac12\sum_{n\geq0}(B_T/2)^n.

This is nonnegative, and a path between any two vertices in the same block gives a strictly positive entry in some power. Harmonic extension is explicitly

p_T=C_T^{-1}B_{T,\widehat S\setminus T} p_{\widehat S\setminus T},

which proves the first assertions, including uniqueness.

For the last assertion, every real vector x on G satisfies

x^{\mathsf t}C_Gx =\sum_{\substack{i<j\\i,j\in G}}b_{ij}v_iv_j \left(\frac{x_i}{v_i}-\frac{x_j}{v_j}\right)^2 +\sum_{i\in G}\frac{(C_Gv)_i}{v_i}x_i^2. \tag{3.2}

If at least one coordinate of C_Gv is positive, vanishing of this quadratic form forces all x_i/v_i to be equal by connectedness, and then forces their common value to be zero. The form is therefore positive definite. If none is positive, the assumed inequalities say exactly that C_Gv=0.

3.2 Fusion labels

The ingredients are the Jones–Wenzl projectors and the spherical quotient by negligible maps. We recall their construction to fix the normalization; see Wenzl [32], Barrett–Westbury [1, Theorem 2.9], and the Temperley–Lieb account in Chen [10, Sections 5.1–5.4]. The finite semisimplicity below uses the specific projector decomposition, in addition to the general spherical quotient construction.

Proposition 3.2. There is a finite semisimple spherical \C-linear tensor category \mathscr C with strictly positive real dimensions, and, for every ordered edge (s,t) of \widehat S, an object D^1_{st} of dimension b_{st}, with D^1_{ts} its dual, having the following properties. For every finite edge and simple objects L,L',

\dim_\C\Hom_{\mathscr C}(L,D^1_{st}\otimes L')\leq1.

On a label-3 edge or a frame edge one may take D^1_{st}=\mathbf1; on an infinite edge one may take D^1_{st}=\mathbf1\oplus\mathbf1.

Proof. For each individual finite edge of label m\geq4, use an independent Temperley–Lieb factor with circle value

d_m=2\cos(\pi/m),\qquad [j]=\frac{\sin(j\pi/m)}{\sin(\pi/m)}.

Here is its construction. Begin with the pivotal diagram category whose objects are nonnegative tensor powers of a self-dual string and whose morphisms are \C-linear combinations of planar pairings. Composition is stacking, a closed circle is replaced by d_m, and tensor product is juxtaposition. Closing a diagram gives its spherical trace. Take the additive idempotent completion, quotient by the ideal of negligible maps, and complete additively and idempotently again. A map f:X\to Y is negligible if \operatorname{tr}(gf)=0 for every g:Y\to X. Cyclicity proves stability under composition, and partial trace proves stability under tensoring; hence this is a tensor ideal.

For completeness, the idempotents and decompositions in this quotient can be obtained directly. Let f_0 and f_1 be the respective identity diagrams, and define, for 1\leq j\leq m-2,

f_{j+1}=p-\frac{[j]}{[j+1]}p e_jp, \qquad p=f_j\otimes\id, \tag{3.3}

where e_j is the unnormalized cap–cup at the last two positions. All denominators in this recursion are nonzero. Inductively f_j is idempotent, kills every elementary turnback on either side, and its partial trace over the last string is

\operatorname{ptr}(f_j)=\frac{[j+1]}{[j]}f_{j-1} \qquad(1\leq j\leq m-1). \tag{3.4}

Indeed the partial trace of the two terms defining f_j is d_m f_{j-1}-([j-1]/[j])f_{j-1}^2, which is the right side of (3.4); the case j=1 starts the induction. Sandwiched between the last cap–cups, p consequently gives ([j+1]/[j])(f_{j-1}\otimes e), where e is the last cap–cup. Since p already factors through f_{j-1} on the first j-1 strings, this identity shows that the subtracted term in (3.3) is a projection, proves idempotence of f_{j+1}, and proves its turnback cancellation. The last cap and cup factor that projection through f_{j-1}; their opposite composite is the nonzero scalar [j+1]/[j]. Thus its image is isomorphic to f_{j-1}, giving

f_j\otimes f_1\cong f_{j+1}\oplus f_{j-1} \qquad(1\leq j<m-1). \tag{3.5}

Closing (3.4) gives \operatorname{tr}(f_j)=[j+1].

A planar pairing between the corners of f_i and f_j has a turnback unless i=j and it is the straight pairing. Consequently these corners vanish for i\ne j and are one-dimensional for i=j. The object f_{m-1}, whose trace is [m]=0, is therefore negligible. The objects f_0,\ldots,f_{m-2} survive, are simple, and have positive dimensions [1],\ldots,[m-1]. The decompositions (3.5), with f_{m-1} now zero, generate every tensor power from these objects. Thus the quotient is finite semisimple. Reflecting the diagrams gives the same fusion rule on the other side: the turnback-killing idempotent with straight coefficient one is unique, as follows by multiplying any two such idempotents. Duality and the spherical trace descend to the quotient and its completions. This proves all the stated properties of a single factor.

Take the tensor product of these finitely many categories, with simple objects the tuples of simple objects in the factors and tensor product and Hom spaces given factorwise. If there are no such factors, take finite-dimensional vector spaces. For an edge of label m\geq4, use the string object f_1 in its factor and units in the other factors. Tensoring by it has the path-A_{m-1} multiplicities in that factor and fixes the others, proving the multiplicity bound. The choices of units and two units cover the remaining edges. All dimensions are products of positive dimensions. Choose dual objects for opposite orientations and use the opposite pivotal evaluations on the two orientations.

Fix representatives \operatorname{Irr}(\mathscr C) of the simple objects, and put

w_L=\dim_{\mathscr C}L>0 \qquad(L\in\operatorname{Irr}(\mathscr C)).

The tensor category is not required to be symmetric. In what follows the labels are always tensored on the right, and evaluation of an edge and its dual occurs on the left of those labels.

3.3 The graded algebra and its pairing

Ordinary zigzag algebras and their graded-symmetric pairing are developed by Huerfano–Khovanov [20, Section 3, Proposition 1]. The following projective category is the basic-algebra realization of the fusion-labelled version; compare [16, Section 4.4, Proposition 4.13].

For s\in\widehat S and X\in\mathscr C introduce an additive projective symbol P_{s,X}. Besides D^1_{st} on edges, set D^0_{ss}=D^2_{ss}=\mathbf1 and set every unspecified D^a_{st} to zero. Define the length-a morphisms by

\Hom^a(P_{s,X},P_{t,Y}) =\Hom_{\mathscr C}(X,D^a_{st}\otimes Y). \tag{3.6}

The length-zero units act as identities. For two length-one maps, composition is obtained by first tensoring their label maps and then applying

D^1_{st}\otimes D^1_{ts}\longrightarrow\mathbf1=D^2_{ss}

on a backtrack. All other products of two positive lengths are zero. For opposite directions use the left and right pivotal evaluations. This is associative: the assertion involving a length-zero map is functoriality, and both products of any three positive lengths are zero.

An unfolded vertex is a pair \alpha=(s,L) with L simple. For a set of colors T write \widetilde T=T\times\operatorname{Irr}(\mathscr C). Let Z be the finite-dimensional basic graded algebra with

e_\alpha Z e_\beta=\Hom(P_\alpha,P_\beta), \tag{3.7}

where multiplication is in path order. With this convention P_\alpha=Ze_\alpha is a left projective and \Hom_Z(Ze_\alpha,Ze_\beta)=e_\alpha Ze_\beta as required. Put Q_\alpha=e_\alpha Z for the right projective. Let U_\alpha be the simple top of Q_\alpha, concentrated in cochain and internal degrees zero. Decomposing X into simples expresses P_{s,X} as a sum of the P_\alpha’s. The algebra has only lengths 0,1,2; length zero is the semisimple diagonal, and length two is one-dimensional on each unfolded diagonal. Write t_\alpha for the length-two token corresponding to \id_L when \alpha=(s,L).

Lemma 3.3. The functional \tau:Z\to\C defined by

\tau(t_{s,L})=w_L, \qquad \tau(Z^0\oplus Z^1)=0

is a symmetric Frobenius trace of degree -2. Thus \theta_\alpha=t_\alpha/w_L has trace one. The radical of Z is Z^{>0}, and the socle of each indecomposable left or right projective is its token subspace.

For every finite graded bimodule M, the adjoint dual has a natural bimodule identification

M^\vee:=\Hom_{Z\text{-left}}(M,Z) \cong D_\C(M)\langle2\rangle, \tag{3.8}

where D_\C is graded vector-space duality and \langle a\rangle raises degrees by a. It is an involutive contravariant equivalence, fixes the regular bimodule, and satisfies

(P_\alpha\otimes_\C Q_\beta)^\vee \cong(P_\beta\otimes_\C Q_\alpha)\langle-2\rangle. \tag{3.9}

In particular this duality preserves additive radicals.

Proof. The length-zero and length-two spaces pair perfectly. For length one, duality identifies maps L'\to D^1_{ts}\otimes L with maps D^1_{st}\otimes L'\to L. Pairing these against L\to D^1_{st}\otimes L' by the semisimple trace is nondegenerate: on every simple summand the ordinary matrix trace is multiplied by its nonzero categorical dimension. This is exactly the backtrack pairing. Its symmetry is the pivotal partial-trace identity. Namely, the trace on L of the first backtrack equals the trace on D^1_{st}\otimes L' of the opposite composite; taking partial trace in D^1_{st} gives the second pivotal cap and then the trace on L'. Hence \tau(ab)=\tau(ba). This is ordinary symmetry; it has no sign from internal degree.

The positive-length ideal is nilpotent and the quotient is the semisimple diagonal, so it is the radical. Tokens are annihilated by this radical. A nonzero length-one element has a nonzero product with a suitable opposite arrow by the perfect pairing, and a nonzero length-zero element has a nonzero product with its token. Therefore the token is the entire socle of each projective.

For (3.8), send f to \tau\circ f. A homogeneous f of degree k gives a functional of degree k-2, which explains the shift \langle2\rangle. Nondegeneracy of the trace gives the usual Frobenius identification for every finite left module. It respects both bimodule actions: with (a f b)(m)=f(ma)b one has

\tau(f(ma)b)=\tau(bf(ma))=\tau(f(bma)),

which is the action (a\lambda b)(m)=\lambda(bma) on the vector dual. The shifted vector dual squares naturally to the identity, so this is a contravariant equivalence. Such an equivalence preserves the additive radical, characterized by invertibility of 1-gf for all opposite maps g.

The trace identifies D_\C(P_\alpha)=Q_\alpha\langle-2\rangle and D_\C(Q_\beta)=P_\beta\langle-2\rangle. Vector duality reverses the factors of an external tensor product; combining its shift -4 with the shift +2 in (3.8) proves (3.9). The same trace identifies D_\C(Z)\langle2\rangle with Z.

3.4 Finite Coxeter unfoldings

Fusion unfolding replaces labelled vertices by their simple constituents; see Heng–Licata [16, Section 8]. For the chosen factors we prove the positivity and descent properties that will be needed for finite-type braid and termination arguments.

Define a symmetric matrix \widetilde C, indexed by unfolded vertices, with diagonal 2 and off-diagonal entries

\widetilde C_{\alpha\beta} =-\dim_\C(e_\alpha Z^1e_\beta).

Symmetry follows also from the perfect edge pairing. Define

(\phi p)_{s,L}=w_Lp_s. \tag{3.10}

Fusion and duality imply

\widetilde C\phi p=\phi Cp. \tag{3.11}

Indeed, for fixed L and an edge object D, the weighted sum of \dim\Hom_{\mathscr C}(L,D\otimes L') over L' is \dim(D)w_L: adjunction identifies these multiplicities with those of L' in D^*\otimes L, whose dimension is \dim(D)w_L. Equation (3.11) also holds on any color submatrix.

We write D_L(w)=\{s:\ell(sw)<\ell(w)\} and D_R(w)=\{s:\ell(ws)<\ell(w)\} for the left and right descent sets, where s ranges over the simple generators of the Coxeter system in question.

Lemma 3.4. If J\subseteq S is spherical, then \widetilde C_{\widetilde J} is positive definite and simply laced, and defines a finite Coxeter system. Replacing each original letter s_i, i\in J, by the product of the commuting reflections in all vertices of its color gives a lift of words to this system. For every such word representing w, its lifted product \widetilde w has

D_L(\widetilde w)=\widetilde{D_L(w)},\qquad D_R(\widetilde w)=\widetilde{D_R(w)}. \tag{3.12}

Reduced expressions lift to reduced expressions, and a reduced expression for the longest element of W_J lifts to a reduced expression for the longest element of the unfolded system.

Proof. The positive vector v=\phi(C_J^{-1}\mathbf1) satisfies \widetilde C_{\widetilde J}v=\phi\mathbf1>0. Applying the scaled quadratic-form identity (3.2) to each connected component proves positive definiteness of the entire unfolded matrix. In particular this proves positivity on directions outside the image of \phi. An infinite edge cannot lie in J, since its two-by-two Cartan matrix is singular. The multiplicity assertion of Proposition 3.2 therefore makes every off-diagonal unfolded entry either 0 or -1. The finite Coxeter criterion applies.

There are no edges between different vertices of a single color. Their reflections commute, and (3.11) shows that their product on a folded vector is the original reflection (3.1). Choose p with C_Jp>0. Then \phi p lies in the interior of a full unfolded fundamental chamber, since every row of \widetilde C_{\widetilde J}\phi p is positive. For any word, intertwining identifies its image with \phi(wp). The row at an unfolded vertex \alpha on this image tests the sign of \widetilde w^{-1}\alpha, while the corresponding original row tests the sign of w^{-1}\alpha_i.

To see why this is a complete sign test, a root of either finite system has either all nonnegative or all nonpositive coefficients in the simple-root basis. Pairing it with one chamber-interior point is therefore strictly positive or strictly negative respectively. No assumption about the dimension of the folded subspace or about its orbit meeting every unfolded chamber is needed. The intertwining identity multiplies the original row by w_L>0, proving the equality of left descent sets. Applying the same argument to reversed words proves the equality of right descent sets. The lifted product depends only on the original group element as well: a word for the identity fixes \phi p, and the stabilizer of a chamber-interior point in the finite unfolded reflection group is trivial [4, Chapter V, §3, no. 3].

Suppose an original reduced expression is extended by an ascent letter. Every vertex of its color is an ascent of the lifted prefix by (3.12). After one reflection of that color, the others remain ascents, because they are orthogonal to it. Consequently the whole block is a sequence of successive ascents. Induction proves reducedness of the lift. Finally the longest original element has every original simple reflection as a descent. Its lift has every unfolded simple reflection as a descent, and hence is the longest unfolded element.

3.5 Twist bimodules

Two-term evaluation bimodules are the standard algebraic model for spherical twists. The inverse calculations below follow the method of Khovanov–Seidel [22, Section 2d, Proposition 2.4]; for fusion-labelled zigzags see [16, Definition 5.2, Proposition 5.3].

All complexes are bounded cochain complexes of finite internally graded modules or bimodules. Differentials have cochain degree one and internal degree zero. The internal shift \langle a\rangle raises degrees by a, while [1] lowers cochain placements by one. Tensor products and Hom complexes use the ordinary cochain signs only; the internal grading contributes no additional signs. Graded Hom retains both degrees.

Put M_\alpha=P_\alpha\otimes_\C Q_\alpha. Multiplication gives \mu_\alpha:M_\alpha\to Z. The perfect trace pairing between P_\alpha and Q_\alpha gives the central tensor

\delta_\alpha(1)=\sum_a p_a\otimes q_a, \qquad \tau(q_ap_b)=\delta_{ab},

where the bases are homogeneous. It has internal degree two, and invariance of the pairing proves its centrality, so it defines a bimodule map Z\to M_\alpha\langle-2\rangle. Define

B_\alpha=[M_\alpha\xrightarrow{\mu_\alpha} Z], \qquad D_\alpha=[Z\xrightarrow{\delta_\alpha} M_\alpha\langle-2\rangle], \tag{3.13}

with Z in cochain degree zero in both complexes. Thus the projective terms of B_\alpha,D_\alpha lie in degrees -1,1, respectively.

Lemma 3.5. There are bigraded bimodule chain homotopy equivalences

B_\alpha\otimes_ZD_\alpha\simeq Z \simeq D_\alpha\otimes_ZB_\alpha.

Proof. The product has terms M_\alpha in degree -1,

Z\oplus P_\alpha\otimes_\C(e_\alpha Ze_\alpha) \otimes_\C Q_\alpha\langle-2\rangle

in degree zero, and M_\alpha\langle-2\rangle in degree one. Split the middle factor as e_\alpha Ze_\alpha=\C e_\alpha\oplus\C\theta_\alpha. The incoming differential projects isomorphically, up to its cochain sign, onto the token summand. Explicitly, the token coefficient of q p_a is \tau(q p_a), and the identity \sum_a\tau(qp_a)q_a=q is the dual-basis identity. Cancel this degree--1/degree-zero isomorphism. The outgoing differential from the remaining unit summand is the identity onto M_\alpha\langle-2\rangle, by multiplication with e_\alpha; cancel it as well. The remaining complex is the regular bimodule Z in degree zero. These are Gaussian cancellations of actual bimodule complexes. In the reverse tensor order the dual-basis identity and unit multiplication give the same two cancellations, with the opposite tensor order and the prescribed cochain signs.

We record the spherical-twist conjugation argument used for braid relations, following Seidel–Thomas [30, Lemma 2.11 and Propositions 2.12–2.13] with the required bimodule homotopies. For a bounded perfect left complex P, define its evaluation twist to be the bimodule cone

T_P=\Cone\bigl(P\otimes_\C\Hom_Z(P,Z)\longrightarrow Z\bigr). \tag{3.14}

It is unchanged up to homotopy by either shift of P. It is also unchanged under a homotopy equivalence of P: a chosen homotopy inverse and its homotopies identify the two evaluation morphisms up to homotopy and identify their cones. If B is an invertible bimodule complex of the kind generated by (3.13), then

B\otimes_ZT_P\otimes_ZB^{-1}\simeq T_{B\otimes_ZP}. \tag{3.15}

Here all terms of B are finite projective on each side: they are sums of shifts of Z and of P_\alpha\otimes_\C Q_\beta. The left-module dual B^\vee=\Hom_Z(B,Z), with the usual complex signs, is its tensor adjoint. The evaluation and coevaluation for finite projectives give the adjunction identities at chain level. Invertibility therefore identifies B^\vee with B^{-1} in the bimodule homotopy category. Lemma 3.3 shows that these duals remain in the same class of terms. Tensor–Hom identifies the dual of B\otimes_ZP with \Hom_Z(P,Z)\otimes_ZB^\vee, and under this identification the composed evaluations agree. Taking their cones proves (3.15).

Lemma 3.6. If there is no arrow between distinct unfolded vertices \alpha,\beta, then B_\alpha B_\beta\simeq B_\beta B_\alpha. If there is exactly one arrow in each direction, then

B_\alpha B_\beta B_\alpha \simeq B_\beta B_\alpha B_\beta.

Products here and below denote tensor products over Z.

Proof. In the first case M_\alpha M_\beta=0=M_\beta M_\alpha, so both products are the simultaneous evaluation cone with projective term M_\alpha\oplus M_\beta.

In the second case, B_\alpha P_\beta has the nonzero arrow P_\alpha\langle1\rangle\to P_\beta in degrees -1,0. The complex D_\beta P_\alpha has the nonzero arrow P_\alpha\to P_\beta\langle-1\rangle in degrees 0,1. Nondegeneracy of the edge pairing makes both arrows nonzero, and their common Hom space is one-dimensional. Therefore

B_\alpha P_\beta\simeq (D_\beta P_\alpha)\langle1\rangle[1],

after rescaling one term if needed. Their evaluation twists agree. Since T_{P_\gamma}=B_\gamma, conjugation gives

B_\alpha B_\beta D_\alpha \simeq D_\beta B_\alpha B_\beta.

Multiplying on the left by B_\beta and on the right by B_\alpha gives the claimed braid relation.

Proposition 3.7. For each original color i, let

B_i=\prod_{\alpha\in\widetilde{\{i\}}}B_\alpha, \qquad D_i=\prod_{\alpha\in\widetilde{\{i\}}}D_\alpha.

These products are independent of their order up to bimodule homotopy. The assignments \sigma_i\mapsto B_i and \sigma_i^{-1}\mapsto D_i define an action of the original Artin group by invertible bimodule homotopy classes. For x\in A write B_x for a representing complex, and write F_i=B_i\otimes_Z- on left complexes.

For every H\in\mathscr C, right tensoring of labels,

T_H(P_{s,X})=P_{s,X\otimes H},

is an additive functor on projectives that preserves path lengths and extends to their bounded homotopy category. It commutes naturally up to homotopy with the positive and inverse color twists, and hence with each B_x\otimes_Z-. All the action identities above are bimodule chain homotopy equivalences, so they remain valid upon tensoring with finite complexes of modules that are not projective.

Proof. Distinct vertices in a color have no mutual Hom spaces. Their twists commute by Lemma 3.6, and their products are inverse by Lemma 3.5. Moreover

B_i\cong \Cone\left(\bigoplus_{\alpha\in\widetilde{\{i\}}} P_\alpha\otimes_\C Q_\alpha\longrightarrow Z\right): \tag{3.16}

every mixed tensor term in the expansion vanishes by orthogonality.

If m_{ij}<\infty, the subsystem on \{i,j\} is spherical. The two alternating words of length m_{ij} are reduced expressions for its longest element. By Lemma 3.4, both lift to reduced expressions for the same longest element of its finite simply-laced unfolding. Matsumoto’s theorem relates these expressions by commutations and three-term braid moves, all of which hold for the bimodules by Lemma 3.6. This proves the original Artin relation. When m_{ij}=\infty there is no relation to verify. Thus the assignment defines the asserted homotopy action for every Coxeter matrix under consideration.

On a morphism in (3.6), T_H is right tensoring by \id_H, with the associativity identifications. All cap multiplications are to the left of the label, so this preserves composition and path length. In the evaluation term of (3.16) applied to P_{t,Y}, semisimplicity gives the canonical identification

\begin{align*} &\bigoplus_{a,L} P_{i,L}\langle a\rangle\otimes_\C \Hom_{\mathscr C}(L,D^a_{it}\otimes Y)\\ &\hspace{35mm}\cong \bigoplus_a P_{i,D^a_{it}\otimes Y}\langle a\rangle.\end{align*}

Its evaluation is the tautological label map. Tensoring this description on the right by H is the same description with Y replaced by Y\otimes H, naturally in Y and its projective morphisms. Hence the evaluation cones commute naturally with T_H on projectives and on their complexes. Whiskering this natural commutation by the inverse equivalence proves the same assertion for D_i, without requiring T_H itself to be invertible.

Finally, tensoring an explicit chain homotopy and its equations with any module complex preserves those equations with the ordinary cochain tensor signs. The last assertion therefore follows from the homotopy-level inverse and braid calculations, without any flatness requirement on these additional module complexes.

We will extract the height data from the images B_xP_{o,L} of the frame projectives, for x\in A and all simple labels L. Retaining the whole label family will allow us to combine its generator counts, using the positive label dimensions, into vectors indexed by the original colors and the frame. We first need to extract these counts from homotopy classes. The next section uses minimal complexes and groups their generators into layers according to c+u, where c is the cochain placement and u is the internal generator degree.

4 Layers and cohomological tests

We turn the twist action into a calculus of generator layers. The objectives are to detect the top and socle of a layer by ordinary cohomology and to bound the layers created by a reduced spherical word. These bounds will make the later cap-preserving operations possible.

We work in the homotopy category of bounded complexes of finite graded left projective Z-modules. A differential has cochain degree 1 and internal degree 0. The internal shift \langle u\rangle raises internal degrees by u, whereas [1] lowers cochain placements by one. Thus a generator of a copy of P_\alpha\langle u\rangle in cochain degree c has level

d=c+u. \tag{4.1}

Generator dimensions always count copies of projectives, rather than the vector-space dimensions of the projectives themselves.

4.1 Minimal complexes and the linear heart

A bounded projective complex is minimal if each differential entry belongs to the graded radical of the additive category of projectives. Any invertible entry between shifted indecomposables can be removed by Gaussian elimination, splitting off a contractible two-term complex. There are finitely many summands, so this procedure ends in a minimal complex. Such a model is unique up to chain isomorphism: a homotopy equivalence between two minimal complexes is termwise invertible modulo the additive radical, since the homotopies are composed with radical differentials. Each term map is therefore invertible, by the Krull–Schmidt property of finite graded module terms. This also proves the corresponding minimality statement for any of the finite additive categories of module or bimodule terms used below.

In a minimal complex a nonzero differential entry has path length a=1 or 2. Its generator placements change by (1,-a), and hence its level changes by 1-a. The entries of length one preserve the level, and those of length two lower it by one. For a minimal complex E, let Y^d(E) be the complex consisting of the generators of level d, with the length-one part of the differential. This is a complex: the length-two component of the equation \partial^2=0 is exactly the square of its length-one part.

More concretely, write V^d_{\alpha,c}(E) for the multiplicity space of P_\alpha\langle d-c\rangle in cochain degree c. A coefficient of a length-one differential is a map

V^d_{\alpha,c}(E)\longrightarrow V^d_{\beta,c+1}(E)

for a chosen functional on e_\alpha Z^1e_\beta. These coefficient maps satisfy the backtrack relation obtained by multiplying opposite arrows in Z^2. There are no other length-two products to impose. All these arrays are finite, and every coefficient arrow raises c. In particular their paths act nilpotently.

At an unfolded vertex \alpha, the top of such an array is the generator space modulo the images of all incoming coefficient maps, and its socle is the common kernel of all outgoing coefficient maps. These spaces retain their cochain and internal placements. We write \operatorname{top}_\alpha M and \operatorname{soc}_\alpha M for them, and write \dim M_\alpha for the sum of the generator multiplicities over all placements at \alpha.

Lemma 4.1 (Layer structure). The full subcategories defined by minimal generator levels d\leq0 and d\geq0 form a bounded t-structure. Its truncation \tau_{\leq k}E is represented by the subcomplex of a minimal model on levels at most k; the complementary quotient represents \tau_{\geq k+1}E.

The heart is equivalent to the abelian category of finite graded coefficient arrays just described. In particular, subobjects of a pure layer, after shifting that layer into the heart, are precisely graded subrepresentations of its array. The unshifted cohomology layer at d is Y^d(E).

Proof. The level calculation shows that the indicated low terms form a subcomplex, with the indicated high quotient. An internal- and cochain-degree-zero map from a generator of level d to one of level e would require a path of length d-e. Consequently every such map from levels at most 0 to levels at least 1 is zero. This gives the required orthogonality. The cochain shift [1] decreases all levels by one, giving the two shift-closure axioms. The short exact sequence of low subcomplex, full complex, and high quotient gives the truncation triangle. There are finitely many occupied levels, so the t-structure is bounded.

Between pure objects of the same level, a degree-zero map has only length-zero entries. It is therefore exactly a graded map of their multiplicity arrays commuting with the coefficient arrows. A cochain homotopy would have cochain degree -1 and would require path length -1, so there are no homotopies to quotient out. Conversely every finite array satisfying the backtrack relation defines a pure complex of projectives. Kernels and cokernels of array maps, taken in each graded coefficient space, still satisfy the relation. This identifies the heart with the asserted abelian category. Applying the truncations twice identifies its cohomology layers with the complexes Y^d(E).

We use the usual long exact cohomology sequence of a t-structure [3, Theorem 1.3.6]. To distinguish it from the vector-space tests below, denote the heart-valued cohomology by H^d_{\mathrm{lay}}; our conventions give

H^d_{\mathrm{lay}}(E)=Y^d(E)[d],\qquad H^d_{\mathrm{lay}}(E[1])=H^{d+1}_{\mathrm{lay}}(E).

The corresponding fusion-category linear-heart construction appears in [16, §6.1].

An exact functor has layer amplitude [a,b] if it sends each pure layer at d to levels in [d+a,d+b]. By bounded truncations, the same statement gives the corresponding bounds on an arbitrary interval of input levels.

Lemma 4.2 (Adjacent-layer exact sequences). Suppose that an exact functor F has layer amplitude [0,1]. For any E and any d, there is a short exact sequence

\begin{split} 0\longrightarrow Y^d\bigl(F(Y^{d-1}(E))\bigr) \longrightarrow Y^d(FE) \longrightarrow Y^d\bigl(F(Y^d(E))\bigr) \longrightarrow0, \end{split} \tag{4.2}

where all terms are shifted by [d] when regarded as objects of the heart. In particular their generator dimensions are additive.

For amplitude [-1,0], the corresponding sequence is

0\longrightarrow Y^d\bigl(F(Y^d(E))\bigr) \longrightarrow Y^d(FE) \longrightarrow Y^d\bigl(F(Y^{d+1}(E))\bigr) \longrightarrow0. \tag{4.3}

Proof. In the positive case apply F to

\tau_{\leq d-1}E\longrightarrow\tau_{\leq d}E \longrightarrow Y^d(E).

The first term has levels at most d, and the last term has levels d,d+1. The flanking groups in the long exact sequence at d are H^{d-1}_{\mathrm{lay}}F(Y^d(E)) and H^{d+1}_{\mathrm{lay}}F(\tau_{\leq d-1}E); both are zero. This gives a short exact sequence at that level. Applying F to the truncation below d-1 identifies its left term with the one in (4.2), since levels at most d-2 map to levels at most d-1. Applying it to the truncation above d identifies the middle term with Y^d(FE), since levels at least d+1 remain at least d+1.

For the negative case use \tau_{\leq d}E\to\tau_{\leq d+1}E\to Y^{d+1}(E). After F the first term has levels at most d, and the last has levels d,d+1. The same exact-sequence argument, now discarding input levels below d and above d+1, gives (4.3).

Lemma 4.3 (Composition at the bottom). Suppose that each of F_1,\ldots,F_r is exact and has no negative change of layer level. Starting from a pure layer at d, the level-d part of F_r\cdots F_1 is obtained by retaining only the level-d part after each intermediate operation. In particular, any relation between such composed functors gives the corresponding relation between their operations on the bottom layer.

Proof. After the first operation the quotient by its level-d truncation has levels at least d+1. Every subsequent functor keeps that quotient in levels at least d+1. The long exact sequence therefore identifies bottom cohomology before and after discarding it. Repeat this argument at each step.

4.2 Extremal tests and single twists

When vector-space cohomology retains both gradings, we write H^t(V) for the direct sum of its cohomology spaces whose cochain degree plus internal degree is t. Differentials raise this total degree by one. Only cochain degrees enter the signs.

Lemma 4.4 (Extremal cohomological tests). For a pure layer M at level d,

H^d(e_\alpha M)\cong\operatorname{soc}_\alpha M, \qquad H^{d+2}(e_\alpha M)\cong (\operatorname{top}_\alpha M)\langle2\rangle, \tag{4.4}

as graded multiplicity spaces, with their corresponding placements. The shift on the top is the internal placement of the token. If a minimal complex E has no generators above d at \alpha or its neighbors, its test in degree d+2 is still (\operatorname{top}_\alpha Y^d(E))\langle2\rangle, and all higher test cohomology there vanishes. If it has no generators below d at those vertices, its test in degree d is the socle of Y^d(E) at \alpha.

A nonzero pure layer supported on a vertex set has a nonzero top and a nonzero socle somewhere in that set.

Proof. For a pure layer at d, the paths in e_\alpha M have lengths 0,1,2, and their total degrees are respectively d,d+1,d+2. At the length-zero end, being a cycle means being killed by every outgoing coefficient map. At the token end, the incoming maps span exactly the images of the incoming coefficient maps, because the opposite-arrow pairing is nondegenerate. This proves (4.4).

For the upper assertion, every term of e_\alpha E comes from a generator at \alpha or a neighbor. Its actual total degree is its generator level plus its path length, and is therefore at most d+2. At degree d+2 only the level-d token terms occur. Their incoming differential consists of the indicated linear maps: any additional contribution would need a higher generator at the same vertex or a neighbor. The lower assertion follows in the same way from the length-zero end. Finally, the coefficient arrows strictly raise cochain placement in a finite array. Iterating them cannot avoid a socle, and iterating incoming images cannot generate a nonzero array with zero top everywhere.

Let F_i=B_{\sigma_i}(-) be the positive color twist from Proposition 3.7. Write r_i for the product of the commuting coordinate reflections in its unfolded fiber. On vectors of generator multiplicities this changes only that fiber.

Lemma 4.5 (Positive layers). Each F_i has layer amplitude [0,1]. Its upper piece on a pure layer M at d is supported on the fiber of i, has no arrows, and has multiplicity \dim\operatorname{top}_\alpha M at a vertex \alpha of that fiber. Its bottom piece has unchanged multiplicities at all other vertices, and at \alpha in the fiber it has multiplicity

\dim Y^d(F_iM)_\alpha =\sum_\beta(2\id-\widetilde C)_{\alpha\beta} \dim M_\beta -\dim M_\alpha+\dim\operatorname{top}_\alpha M. \tag{4.5}

The bottom piece has zero socle in color i. If M has zero socle in every color of a set J containing i, its bottom piece after F_i also has zero socle in all of J.

For any bounded left complex E, without a projectivity assumption on its terms, there is a natural homotopy equivalence of test complexes

e_\alpha F_iE\simeq(e_\alpha E)\langle2\rangle[1] \qquad(\alpha\text{ of color }i). \tag{4.6}

There is the identical statement for right complexes tested on the right.

Proof. For pure input at d, the simultaneous evaluation cone inserts generators in color i at levels d+a-1, for path lengths a=0,1,2. Those at d-1 are the length-zero evaluation copies. Their maps to the old generators of color i are identities modulo the additive radical. Cancelling these pairs removes all generators below d. None were inserted above d+1, proving the amplitude bound. Only the acted color can occur above d.

For one vertex \alpha of this color put A=e_\alpha E. All other vertices of the same color are orthogonal to it, so its simultaneous test is

\Cone\bigl(A\oplus A\langle2\rangle \xrightarrow{(\id,\theta_\alpha)}A\bigr). \tag{4.7}

Projection onto the token source summand A\langle2\rangle[1] is a chain map with kernel the cone of \id_A. It is therefore a homotopy equivalence, proving (4.6) for arbitrary input. The same calculation works on the right. For pure input, the degree-d+3 test on the output is the old degree-d+2 test. Lemma 4.4 identifies it with the upper generator multiplicities and with the old top, respectively. There are no arrows among the vertices of the upper piece.

For completeness, signed generator counts are computed with (-1)^d. A contractible scalar pair has consecutive levels, so its two signed contributions cancel. In the cone for one vertex, the inserted signed contribution from a generator at \beta is minus the alternating path count 2\delta_{\alpha\beta}-(2\id-\widetilde C)_{\alpha\beta}. Thus the total signed vector transforms by r_i. Since the output has only levels d,d+1, subtracting its upper vector from its bottom vector gives r_i\dim M. The upper vector is the old top. At the acted fiber this gives (4.5); outside it the multiplicities are unchanged.

At a vertex of color i, the degree-d test of F_iM is zero by (4.6), so its bottom socle is zero. For a vertex \beta of another color the evaluation triangle for e_\beta F_iM has first term a sum of copies of (e_\alpha M)\langle1\rangle, with \alpha in the acted fiber adjacent to \beta. Its cohomology at d is zero, and its cohomology at d+1 is a sum of the old socles at those \alpha. If the socles in J vanish, the long exact sequence at d, together with the old socle vanishing at \beta, gives the claimed vanishing at \beta after the move.

Lemma 4.6 (Inverse amplitude). If an exact equivalence F has layer amplitude [0,1], its inverse has amplitude [-1,0]. In particular each F_i^{-1} has that amplitude and satisfies

e_\alpha F_i^{-1}E\simeq (e_\alpha E)\langle-2\rangle[-1] \qquad(\alpha\text{ of color }i), \tag{4.8}

with the analogous formula for right complexes.

For either sign, acting in color i leaves the generator multiplicities in every layer unchanged at all other colors.

Proof. It suffices to test the inverse on a heart object X. If A has levels at most -2, then FA has levels at most -1, whence

\Hom(A,F^{-1}X)=\Hom(FA,X)=0.

Orthogonality implies that F^{-1}X has levels at least -1. If B has levels at least 1, then FB does also, and

\Hom(F^{-1}X,B)=\Hom(X,FB)=0.

It follows that F^{-1}X has levels at most 0. This proves the inverse bound; shifting proves it for every pure level. Formula (4.8) follows by applying (4.6) to F_i^{-1}E and using invertibility. This argument is at the homotopy level also for nonprojective test inputs.

For \beta outside the acted color, the right simple U_\beta satisfies

U_\beta B_{\sigma_i}^{\pm1}\simeq U_\beta,

because all the inserted projective bimodule terms have left vertex in color i. Tensoring a minimal left projective complex with U_\beta kills its radical differential and counts precisely its generators at \beta, with both placements retained. The displayed identity therefore proves the last assertion in every layer.

4.3 Positive divisors detected by cohomology

Fix a spherical subset J. Its unfolding is a finite simply-laced Coxeter system by Lemma 3.4. In the next two lemmas the letters are its individual unfolded vertices. For a bounded left complex X put

h_J(X)=\max\{t:H^t(e_\alpha X)\ne0 \text{ for some }\alpha\in\widetilde J\}, \tag{4.9}

and set h_J(X)=-\infty if all these tests vanish. For right complexes replace e_\alpha X by Xe_\alpha. The statements require only bounded test cohomology; the input need not be a projective complex.

The next two lemmas use the extreme-degree method of Brav–Thomas [6, Lemma 3.3 and Proposition 3.1]. They work with finite ADE configurations of 2-spherical objects. We give the total-degree calculation on both module sides, including the nonprojective right simples needed below, and then pass from unfolded vertices to the original colors.

Lemma 4.7 (Change of test height). For a positive unfolded letter \alpha, if h_J(X) is finite,

h_J(X)\leq h_J(B_\alpha X)\leq h_J(X)+1.

An increase occurs exactly when \alpha is an old highest-test vertex; in that case it is the only new highest-test vertex. Vanishing of all tests persists. The same assertions hold for right actions.

Proof. The test at \alpha shifts up by one in total degree. A nonneighbor’s test is unchanged. At a neighbor \beta in \widetilde J the evaluation triangle is

(e_\alpha X)\langle1\rangle\longrightarrow e_\beta X \longrightarrow e_\beta B_\alpha X. \tag{4.10}

If the old maximum is t, the neighboring new tests cannot exceed t. Thus the maximum rises precisely when the test at \alpha was nonzero at t, and only \alpha attains t+1. If its old maximum was t-1, its shifted test reaches t. If it was below t-1, any nonzero old degree-t test at another vertex survives, by the long exact sequence of (4.10). This proves monotonicity. The same triangles prove persistence of total vanishing. Reversing the module sides proves the right-action statements.

Lemma 4.8 (Top-divisor test). Let b be a positive word in the unfolded finite-type Artin generators. If

h_J(B_bX)>h_J(X),

then every unfolded vertex attaining the highest test cohomology of B_bX is a left divisor of b in the positive Artin monoid. For a right action, every such vertex is a right divisor of b. These assertions hold for arbitrary inputs with bounded test cohomology, including complexes of right simples.

Proof. We prove the left statement by induction on the positive word length, writing b=\alpha b' and Y=B_{b'}X. If this last action raises height, its only new top vertex is \alpha, and the assertion follows immediately. Otherwise let h_J(Y)=h_J(B_\alpha Y)=t>h_J(X). The top vertex \alpha, if present, already left-divides b. A top vertex \beta\ne \alpha not adjacent to \alpha was a top of Y; by induction it divides b', and it commutes past \alpha.

It remains to treat an adjacent top vertex \beta. Since height did not rise, H^t(e_\alpha Y)=0. The triangle (4.10) gives

H^t(e_\beta B_\alpha Y) =\operatorname{coker}\bigl( H^{t-1}(e_\alpha Y)\longrightarrow H^t(e_\beta Y)\bigr). \tag{4.11}

The nonzero cokernel implies that \beta was a top of Y. Induction allows b'=\beta v using positive relations. Put Z_0=B_vX, so Y\simeq B_\beta Z_0.

We identify the arrow in (4.11) directly. Set A=e_\beta Z_0, C=e_\alpha Z_0, and choose arrows

r\in e_\alpha Z e_\beta,\qquad s\in e_\beta Z e_\alpha,\qquad sr=\kappa\theta_\beta,\quad\kappa\ne0.

The two test complexes are

e_\beta Y=\Cone\bigl(A\oplus A\langle2\rangle \xrightarrow{(\id,\theta_\beta)}A\bigr), \qquad e_\alpha Y=\Cone\bigl(A\langle1\rangle \xrightarrow{r}C\bigr).

Let \pi:e_\beta Y\to A\langle2\rangle[1] be the token projection of (4.7). The arrow s:(e_\alpha Y)\langle1\rangle\to e_\beta Y maps its source summand to \kappa times the token source summand, and maps its target summand into the target A, which \pi kills. Thus \pi s is exactly \kappa times the connecting projection of the second cone, up to a cochain sign. This is an identity of chain maps and needs no projectivity of Z_0.

Since \pi is a homotopy equivalence, exactness of the second cone identifies the image of the map in (4.11) with

\ker\bigl(H^{t-1}(e_\beta Z_0) \longrightarrow H^t(e_\alpha Z_0)\bigr). \tag{4.12}

The cokernel is nonzero, so the last map has nonzero image. Consequently H^t(e_\alpha Z_0)\ne0. Height monotonicity gives h_J(Z_0)\leq h_J(Y)=t, hence h_J(Z_0)=t>h_J(X). Induction applied to v makes \alpha a left divisor of v. Writing v=\alpha v' and using the three-term braid gives

b=\alpha\beta\alpha v'=\beta\alpha\beta v',

which extracts \beta as required. All cases of the induction are proved. The right-sided cones and the opposite arrows give the right-divisor assertion by the same argument.

A negative lift of a Coxeter expression is obtained by replacing each letter by its inverse Artin generator, without reversing the order.

Corollary 4.9 (Reduced-word amplitude). For spherical J, a positive lift of any reduced expression in W_J has layer amplitude [0,1]. A negative lift of a reduced expression has amplitude [-1,0].

Proof. First consider a reduced unfolded word. Its test height can increase at most once. Indeed, at a second increase the new letter was a highest-test vertex of the preceding result, whose height already exceeded the starting one. By Lemma 4.8 that letter could be extracted on the last-action side of the preceding positive word. Prepending it would then give two equal consecutive Coxeter generators, contrary to reducedness.

A pure input layer at d has h_J\leq d+2. Positives never produce a layer below d. Suppose that the output’s highest layer had level a>d+1. Outside \widetilde J generator multiplicities in each layer are unchanged, so that highest layer is supported in \widetilde J. It has a nonzero top there. Lemma 4.4 would give a test at degree a+2>d+3, contrary to the preceding height bound. If the input tests all vanish, they remain zero and give the same contradiction. This proves the positive bound in the unfolding.

By Lemma 3.4, reduced expressions in W_J lift to reduced unfolded expressions, so the bound holds for their positive color actions. The inverse of a negative reduced lift is a positive reduced lift of the reversed expression. Lemma 4.6 therefore gives the negative bound.

5 Weighted height data and convex subobjects

This section packages the layer counts by original colors and proves the two properties needed for their later comparisons. When the boundary layers vanish above a chosen level, we can choose a representative in the spherical coset with the same upper-layer vanishing on its type. A uniform lower bound on the remaining layer then produces actual subrepresentations through a convex-hull argument.

For x\in A and a simple object L of \mathscr C, consider the left projective complex

E_L(x)=B_xP_{o,L},\qquad Y_L^d(x)=Y^d(E_L(x)). \tag{5.1}

The family member with label L is assigned weight w_L=\dim_{\mathscr C}L>0. All layer multiplicities below are computed in minimal models. Their independence of those models follows from Lemma 4.1.

5.1 Label tensoring and proportionality

Lemma 5.1 (Tensoring and canonical truncations). For H\in\mathscr C, right tensoring of all projective labels by H defines a t-exact functor T_H for the layer t-structure. It commutes naturally with its truncations, layers, and all the color twist functors and their inverses.

In particular, if a subobject is constructed by applying a word of twists, taking a layer truncation, and applying the inverse word, this construction commutes with T_H as a morphism into the ambient object. No choice of minimal model or Gaussian elimination is required to be natural.

Proof. Proposition 3.7 supplies the additive functor P_{s,X}\mapsto P_{s,X\otimes H} and its natural commutation with twists. It extends termwise to complexes and commutes with cones and shifts. A positive-length differential entry remains of positive length after tensoring and decomposing the labels. Hence a minimal model stays minimal, with the same cochain and internal placements. Both halves of the layer t-structure are preserved, proving t-exactness.

The images under a t-exact functor of the two objects in a truncation triangle still have the required bounds. The uniqueness of t-truncations therefore gives natural commutation with \tau_{\leq d} and \tau_{\geq d}, and with the induced layers. Commutation with inverse twists follows from the natural commutation with the positive equivalences. Finally a truncation-defined subobject is a composite of a canonical truncation map with the unit or counit of the inverse equivalences. The preceding natural isomorphisms commute with that composite. One may subsequently represent the resulting pure objects and subobjects by their coefficient arrays using Lemma 4.1.

Lemma 5.2 (Proportionality of the frame family). There are nonnegative vectors m^d(x)\in\R^{\widehat S} such that the weighted generator dimension vector of the layer family is

\sum_L w_L\dim Y_L^d(x)=\phi m^d(x). \tag{5.2}

The weighted top and socle dimension vectors of these layers also have the form \phi v. Consequently, if a top or socle occurs anywhere in a color in the family, then at every unfolded vertex of that color it occurs in at least one member of the family.

For each x the vectors m^d(x) have finite support in d. Uniformly over x, d, and the colors, each coordinate has only finitely many possible values in a bounded interval. Operations on the left by \sigma_i^{\pm1} change m^d only in coordinate i, and

m_o^d(x)= \begin{cases}1,&d=0,\\0,&d\ne0.\end{cases} \tag{5.3}

On folded signed counts, either twist in color i acts by the coordinate reflection for C:

\sum_d(-1)^d m^d(\sigma_i^{\pm1}x) =s_i\left(\sum_d(-1)^d m^d(x)\right). \tag{5.4}

Proof. Let \mathbf1 be the unit label. Natural label equivariance gives

E_L(x)\simeq T_L E_{\mathbf1}(x),\qquad Y_L^d(x)\simeq T_LY_{\mathbf1}^d(x).

For an object X\in\mathscr C and a simple label H, rigidity and semisimplicity give

\sum_L w_L[X\otimes L:H] =w_H\dim_{\mathscr C}X. \tag{5.5}

Indeed [X\otimes L:H] is the multiplicity of L in X^*\otimes H, by adjunction. Summing the dimensions of these simple summands gives \dim(X^*\otimes H)=\dim(X)\dim(H).

In a minimal representative of E_{\mathbf1}(x), collect the projective labels at each color and pair of placements into an object X\in\mathscr C. Tensoring that summand by L gives P_{s,X\otimes L} with unchanged placements. Applying (5.5) and summing over the placements of a fixed level gives (5.2).

The same argument applies to tops and socles, as follows. For any such projective complex and any color s, its test at (s,H) is obtained by applying \Hom_{\mathscr C}(H,-) to a complex of objects of \mathscr C: a term of type P_{t,X} contributes D^a_{st}\otimes X at path length a, with the given placements. The maps are induced by the same D-multiplications as the projective differential. Tensoring labels by L tensors this entire label complex on the right by L. Tensoring in the semisimple category is exact, so it commutes with its cohomology. Apply (5.5) to the cohomology in the two extremal total degrees from Lemma 4.4. This proves the proportionality for both tops and socles. Since every w_H and every family weight is positive, a nonzero proportional coordinate at one label is nonzero at all labels of that color, proving the occurrence assertion.

There are finitely many family members and finitely many generators in each of their complexes, proving finite level support. Fixing one simple label H in (5.2) writes m_s^d as a nonnegative integer combination of the finitely many positive numbers w_L/w_H. Below a fixed bound, each integer coefficient is bounded. Thus there are only finitely many values; irrational label dimensions cause no accumulation through cancellation.

The outside-color statement follows from the right-simple test in Lemma 4.6. In particular U_{o,H}B_x\simeq U_{o,H}, because the frame is never acted on. Its tensor product with P_{o,L} is one copy of \C in placements (0,0) when H=L, and is zero otherwise. The weighted count is therefore w_H in level zero and zero in the other levels. This proves (5.3).

Finally, the signed calculation in Lemma 4.5 gives the unfolded reflection on generator counts. Its inverse acts by the same reflection, which is an involution. The identity \widetilde C\phi=\phi C in (3.11) folds this to (5.4).

For later normalizations set

D_0=\sum_Lw_L^2. \tag{5.6}

In particular the ordinary dot product of two proportional arrays is (\phi p)^{\mathsf t}(\phi y)=D_0p^{\mathsf t}y.

5.2 Caps and spherical accessibility

Definition 5.3 (Cap). For q\in\Zbb and K\subseteq\widehat S, the data at a representative x are capped at q on K if

m_i^d(x)=0\qquad(i\in K, d>q).

For a set of colors J, let \partial J denote its outside neighbors in the framed diagram; it includes the frame when the frame is a neighbor. Positivity of the family weights makes a cap equivalent to the absence of generators in all the corresponding unfolded vertices and levels in every member of the family.

The exterior coordinates of every m^d are constant on a coset A_Jx, by Lemma 5.2. All caps imposed on sets outside J are therefore independent of the choice of representative in that coset.

We first isolate how a cap interacts with layers outside the operated region. A complex supported on colors outside J\cup\partial J has zero test at every unfolded vertex of J. Its positive evaluation and negative coevaluation terms in J vanish, so every twist in J acts on that complex as the identity.

Lemma 5.4 (A layer under a capped negative operation). Let E be a bounded minimal projective complex with no generators above q on J\cup\partial J. If G is a word of negative twists in J, then

Y^q(GE)\simeq Y^q\bigl(G(Y^q(E))\bigr). \tag{5.7}

Moreover GE still has no generators above q on J\cup\partial J.

Proof. Let R=\tau_{\geq q+1}E. By the cap, every generator of R is outside J\cup\partial J, so GR\simeq R by the preceding observation. Negative twists do not increase levels. Apply G to

\tau_{\leq q}E\longrightarrow E\longrightarrow R.

The first term has levels at most q, and the third is the unchanged complex R in levels at least q+1. The long exact sequence identifies level q of GE with level q of G\tau_{\leq q}E, and all higher layers with the corresponding layers of R. These higher layers remain outside the operated region, proving cap preservation. Now apply G to

\tau_{\leq q-1}E\longrightarrow\tau_{\leq q}E \longrightarrow Y^q(E).

Its first term still has levels at most q-1, giving (5.7) by the long exact sequence. This argument does not require that G be a reduced word.

Lemma 5.5 (Cap accessibility). Let J\subseteq S be spherical, let q\in\Zbb, and suppose the data at x are capped at q on \partial J. There exists z\in A_Jx whose data are capped at q on J\cup\partial J.

Every negative generator in J preserves an existing cap at q on J\cup\partial J. At a representative with this joint cap, a positive F_i, i\in J, also preserves it whenever

\operatorname{top}_\alpha Y_L^q=0 \qquad\text{for every $L$ and every $\alpha$ of color $i$}.

Proof. Negative preservation follows by applying Lemma 5.4 to each family member. For the positive assertion use the same high quotient R=\tau_{\geq q+1}E_L. It is unchanged by F_i. On \tau_{\leq q}E_L the only possible level q+1 contribution is the upper piece of F_iY_L^q: input levels below q can rise by at most one. By Lemma 4.5, this upper piece is the old top at color i, and vanishes under the hypothesis. The low part therefore stays at levels at most q, while the high quotient stays outside J\cup\partial J. This proves the positive cap assertion.

For accessibility there is nothing to prove if J is empty or already capped. Otherwise let t>q be the largest level with nonzero data on J. The joint cap at t holds on J\cup\partial J. In each Y_L^t the part supported on \widetilde J is a direct summand, because all boundary generators at that level vanish. If these parts are nonzero, some member has a nonzero top at a color i\in J. Apply F_i^{-1} and repeat while level t persists. All these moves preserve the joint cap at t.

We show that the chosen colors form a reduced expression in W_J, read in their order of action. Suppose the current negative word represents a reduced Coxeter expression w. Every left descent j of w can occur as its last-action letter, since reduced expressions are related by braid moves. The corresponding negative Artin words are related by the same braid moves. In that expression, let E'_L be the family immediately before its last F_j^{-1}. All preceding negative moves preserve the joint t-cap. For \alpha in color j, Formula (4.8) and Lemma 4.4 give

H^{t+2}(e_\alpha F_j^{-1}E'_L) =H^{t+3}(e_\alpha E'_L)=0.

Thus the current level-t top vanishes in every descent color. A chosen nonzero top must be at a left ascent, so appending its action increases Coxeter length. This proves the induction from the empty word.

The finite group W_J has a longest length. Therefore level t must disappear after at most that many chosen moves. Negative operations cannot recreate a larger level. Repeating at the next largest excess level terminates, since the initial largest level is finite and each stage decreases it toward q. All operations lie in A_J, and the exterior data stay fixed, proving the required accessibility.

5.3 Convex subobjects of a capped layer

Let J be spherical. Given nonnegative data on its complement, there is a unique vector agreeing with those data outside J and harmonic on J, namely satisfying (Cp)_J=0. The nonnegative inverse C_J^{-1} gives nonnegative interpolation, as in Lemma 3.1. The reflection action of W_J on the full coordinate space fixes such a vector p.

The use of reflection words to select subobjects has a parallel in the torsion-pair description of preprojective-module polytopes [2, Sections 3.2, 5.4 and 5.6]. Here we construct the required graded subrepresentations by transporting layer truncations through the twists.

Proposition 5.6 (Convex subobjects). Let J\subseteq S be spherical, and suppose that at x the data are capped at q on J\cup\partial J. Let p agree with m^q(x) outside J and be harmonic on J, and put e=m^q(x)-p, which is supported on J. Assume that for every representative z\in A_Jx whose data are capped at q on J\cup\partial J,

m_j^q(z)\geq p_j\qquad(j\in J). \tag{5.8}

Then e_J belongs to the convex hull in \R^J of vectors s_J with the following property: s is zero outside J, and there are graded subrepresentations

\mathcal S_L\subseteq Y_L^q(x),\qquad \supp\mathcal S_L\subseteq\widetilde J, \qquad \sum_Lw_L\dim\mathcal S_L=\phi s. \tag{5.9}

One may use a finite collection of such vectors, together with the zero vector.

If all inequalities in (5.8) are strict, e_J is in the ordinary interior in \R^J of such a convex hull. For J=\varnothing the interior convention is that \{0\} is open in \R^0.

Proof. The exterior coordinates of m^q are fixed on A_Jx, so the vector p in the hypothesis is the same for every representative under consideration. For each w\in W_J, choose a reduced expression and let G_w be its negative lift acting on the left. Its action on signed folded counts is w, because each negative letter acts by the same coordinate reflection as its positive inverse. Both G_w and its inverse have the reduced-word amplitude from Corollary 4.9.

Put M_L=Y_L^q(x) and N_L=G_wM_L. The latter has levels q-1,q. Its truncation triangle is

N_{L,\mathrm{low}}\longrightarrow N_L \longrightarrow N_{L,\mathrm{high}}, \tag{5.10}

where the two end terms are pure at q-1 and q, respectively. The low term is supported on \widetilde J: all outside-color multiplicities in each layer are unchanged under G_w, and the input was pure at q.

Apply G_w^{-1} to (5.10). Write its end terms as A_L and C_L, so that the triangle is

A_L\longrightarrow M_L\longrightarrow C_L.

The amplitude bounds place A_L in [q-1,q] and C_L in [q,q+1]. The long exact sequence at q-1 forces H^{q-1}_{\mathrm{lay}}(A_L)=0, since the adjacent middle and right groups there vanish. At q+1 it forces H^{q+1}_{\mathrm{lay}}(C_L)=0. Thus both end terms are pure at q, and the sequence at q is short exact:

0\longrightarrow A_L\longrightarrow M_L \longrightarrow C_L\longrightarrow0 \tag{5.11}

in the shifted heart. By Lemma 4.1, A_L is an actual graded subrepresentation \mathcal S_L of M_L. Its support is still in \widetilde J, because a twist at a color in J sends a complex of projectives of colors in J to another such complex.

The subobject morphism in (5.11) is

G_w^{-1}\tau_{\leq q-1}(G_wM_L) \longrightarrow M_L.

Lemma 5.1 shows that it is obtained from the unit-label morphism by right tensoring with L, up to an isomorphism of inclusions. Applying the weighted fusion identity to its generator spaces therefore gives (5.9) for a vector s=s_w. This argument uses canonical truncations; it makes no choice of elimination splittings simultaneously in the different labels.

The quotient family C_L has weighted dimension \phi(m^q(x)-s_w). Applying G_w to it recovers N_{L,\mathrm{high}}, which is pure at q. Signed generator counts consequently give the folded dimension of this high family as

w\bigl(m^q(x)-s_w\bigr). \tag{5.12}

There is no contribution here from higher layers of the original E_L(x) outside the operated region: Lemma 5.4 identifies its level-q family after G_w with the level-q family of G_wM_L, exactly the high family used in (5.12).

The representative obtained by G_w belongs to A_Jx and retains the joint cap, by Lemma 5.5. Applying the universal hypothesis to (5.12), and using wp=p, gives

\bigl(w(e-s_w)\bigr)_j\geq0\qquad(j\in J). \tag{5.13}

In the strict case every one of these coordinates is strictly positive.

We finish in the finite-dimensional real vector space of root coordinates on J. The finite Coxeter chamber theorem says that every linear functional f on this space can be written

f(v)=\sum_{j\in J}\lambda_j(wv)_j \quad\text{for some }w\in W_J\text{ and } \lambda_j\geq0.

Indeed the nonnegative coordinate functionals form the closed fundamental chamber in the dual representation, whose W_J-translates cover the dual space. For the w chosen for f, (5.13) implies

f(e)\geq f(s_w)\geq\min_{v\in\mathcal V} f(v), \qquad \mathcal V=\{s_u:u\in W_J\}\cup\{0\}. \tag{5.14}

The set \mathcal V is finite. If e lay outside its convex hull, a separating linear functional would contradict (5.14). Thus e_J lies in that convex hull.

If the original inequalities were all strict, then for nonzero f at least one \lambda_j is positive, so f(e)>f(s_w)\geq\min_{v\in\mathcal V}f(v). A point in a finite convex hull which satisfies this strict inequality for every nonzero functional lies in its ordinary ambient interior: a boundary point, or a convex hull in a proper affine subspace, has a nonzero supporting functional with equality. This proves the strict assertion. For J=\varnothing the construction gives e=s_w=0 and the stated zero-dimensional conclusion directly.

6 A two-point estimate on spherical cosets

We prove a uniqueness statement that will distinguish the sources in the spherical-residue filtrations. Throughout this section, T\subseteq S is nonempty and spherical, A_Tx_0 is a fixed right coset, and the data are capped at an integer q on \partial T. The data outside T are constant on this coset by Lemma 5.2. We regard vectors on T as vectors on \widehat S by extension by zero when necessary.

Definition 6.1. A candidate in A_Tx_0 is a pair

X=(J,A_Jz),\qquad J\subsetneq T,\qquad z\in A_Tx_0,

with the following properties. Put V=T\setminus J, and let p agree with m^q(z) outside J and be harmonic on J.

  1. (i)

    The data are capped at q on V.

  2. (ii)

    The vector a, defined on T by a_i=-(Cp)_i, is strictly positive on V and zero on J.

  3. (iii)

    For every representative y\in A_Jz whose data are capped at q on T, one has

    m_j^q(y)\ge p_j\qquad(j\in J).

On the open colors V, the harmonic vector p retains the actual layer counts, and condition (ii) requires its Cartan rows to be strictly negative. On J, the same vector is a harmonic prescription that condition (iii) places below every capped representative’s layer counts. The source argument in Section 8 will establish these conditions for each source of a residue sublevel.

All three conditions depend only on the indicated coset with its type. Indeed, changes of representative in A_Jz change no coordinate outside J, so they leave p, a, and the cap on V unchanged. The universally quantified set of representatives in (iii) is nonempty: the cap on V\cup\partial T gives the cap on \partial J, and Lemma 5.5 supplies a representative capped on J as well. This includes J=\varnothing.

Proposition 6.2. There is at most one candidate in A_Tx_0.

The proof first compares the harmonic vectors of two candidates by a tensor estimate. It then uses right-module tests to turn equality of those vectors into equality of the cosets. We develop the tensor estimate before proving the parabolic detector needed for the second step.

6.1 Minimal right complexes and inversion

For an unfolded vertex \ell\in\widetilde T, let U_\ell be the simple top of Q_\ell=e_\ell Z, placed in cochain and internal degrees zero. For h\in A_T, consider

R_\ell(h)=U_\ell\otimes_Z B_h. \tag{6.1}

Expansion of a word for B_h gives a complex with the single term U_\ell at placements (0,0), together with shifts of right projectives Q_\beta, \beta\in\widetilde T. Here and below a complex of this form is minimized in the additive category generated by these graded modules. This is a Krull–Schmidt category: its indecomposable terms have finite-dimensional local endomorphism rings. The cancellation argument of Lemma 4.1 therefore applies. The simple cannot cancel against a projective, because the latter has both a nonzero top and a nonzero token socle. Consequently the minimal complex still has exactly this one simple term.

Let

K^r_{\ell\beta}(h)

denote the number of projective generators of type Q_\beta and total generator degree r=c+u in this minimal complex. Counts in different cochain and internal placements with this same sum are added. They are well defined by uniqueness of minimal models.

Lemma 6.3. For every h\in A_T, every \ell,\beta\in\widetilde T, and every integer r,

K^r_{\ell\beta}(h) =K^{-2-r}_{\beta\ell}(h^{-1}). \tag{6.2}

If J,J'\subseteq T, the rows with indices outside \widetilde J' are unchanged by left multiplication of h by A_{J'}, and the columns with indices outside \widetilde J are unchanged by right multiplication of h by A_J.

Proof. Before minimizing, B_h has one regular bimodule Z in placements (0,0); every other term is a shift of P_\alpha\otimes_{\C}Q_\beta with \alpha,\beta\in\widetilde T. Tensor products of projective bimodules remain sums of such terms, since their middle tensor factor is a graded path space.

No indecomposable summand of the regular bimodule is isomorphic to one of these projective bimodules. To see this, decompose Z according to the connected components of its unfolded graph. The regular bimodule of one component is indecomposable: a decomposition would give a nontrivial central idempotent, whose degree-zero part would separate the vertices despite the nonzero arrows between them. Its top modulo the left and right radicals consists of the diagonal simple at every vertex of the component. The corresponding top of P_\alpha\otimes Q_\beta consists of just the single pair (\alpha,\beta). Equality of these tops would force a singleton component and \alpha=\beta. In that case the regular bimodule has dimension two, whereas P_\alpha\otimes Q_\alpha has dimension four. Isomorphism is again impossible. These observations are unaffected by shifts. Thus all regular summands remain in the minimal bimodule complex, and remain only in placements (0,0).

A radical map between projective bimodules is a sum of path tensors with positive length on at least one side. The only possible term with both lengths zero is a scalar map between identical indecomposable shifted projectives; a nonzero such term would be an isomorphism modulo the radical and would have been canceled. Tensoring on the left by U_\ell kills terms with positive left length. Every surviving projective-to-projective differential therefore has positive right length and is radical. A map involving the regular term specializes to a map between U_\ell and a right projective, hence is also radical. There is no differential between two surviving simple terms, since the regular terms occur only in cochain degree zero. It follows that tensoring the minimal bimodule complex by U_\ell gives an already minimal right complex. Its projective counts are exactly the counts of the corresponding bimodule terms with first index \ell.

By Lemma 3.3, adjoint duality on finite graded bimodules satisfies

\Hom_{Z\text{-left}}(M,Z) \cong \Hom_\C(M,\C)\langle2\rangle.

It is a contravariant equivalence, preserves additive radicals, and sends

P_\ell\otimes Q_\beta \quad\longmapsto\quad (P_\beta\otimes Q_\ell)\langle-2\rangle.

For complexes it also reverses cochain placements, with the ordinary cochain dual differential. Hence a generator at (c,u) on the left corresponds to one at (-c,-u-2) on the right. The total generator degree changes from r to -2-r. The adjoint dual of B_h is homotopy equivalent to its inverse B_{h^{-1}}, by Proposition 3.7. As the dual minimal complex is still minimal, the preceding specialization proves (6.2).

For b\in A_{J'} and \ell\notin\widetilde J', each generator or inverse generator occurring in b fixes U_\ell: its projective evaluation or coevaluation term tensors to zero. Thus

U_\ell B_{bh}\simeq U_\ell B_h,

which proves row invariance. Apply (6.2) to (ha)^{-1}=a^{-1}h^{-1}, for a\in A_J, to obtain column invariance.

6.2 Normalized right layers

In a minimal complex R_\ell(h), keep the usual level c+u for each projective generator, and assign the residual simple the normalized level -1. The actual placements of the simple remain (0,0). This assignment has the following elementary compatibility with differential entries.

A projective-to-projective entry of length a\in\{1,2\} changes normalized level by 1-a. A nonzero entry from a projective to the simple must use the top quotient of Q_\ell. Its source placements are (-1,0), so its source also has normalized level -1. Conversely, an entry from the simple to a projective uses the token socle of Q_\ell. Its target placements are (1,-2), again of level -1. Give these two kinds of entries effective length one. Every differential entry then changes normalized level by one minus its effective length, and in particular does not raise normalized level.

At a fixed level, retain the length-one projective entries and these effective length-one entries. They give coefficient maps, with the simple allowed as an additional framing coefficient. At a projective vertex \beta, define the right top to be the projective coefficient space modulo the images of all incoming coefficient maps, including maps from the simple. Coefficient paths are nilpotent because their cochain placements strictly increase and the complex is bounded.

If r is the highest normalized level of R_\ell(h), the same path calculation as in Lemma 4.4 gives

\dim H^{r+2}(R_\ell(h)e_\beta) =\dim\operatorname{top}_\beta(R_\ell(h)^r). \tag{6.3}

Indeed, the projective token terms at level r are the only terms of total degree r+2. The incoming images are precisely the length-one coefficient images tested by the perfect backtrack pairing, together with the token inclusions from the simple when r=-1. A length-two differential reaching such a token from a length-zero path would have to start at level r+1, which is absent. All other possible incoming paths from lower levels would multiply beyond length two and vanish. The cohomology in all higher total degrees vanishes. Formula (6.3) also applies with a common upper bound r for a finite family of these right complexes.

Lemma 6.4. Let R be a minimal complex with a single simple U_\ell at (0,0) and shifted right projectives, and let r\ge-1 bound its normalized levels. Applying a right inverse twist, and then minimizing, does not increase this bound. The same holds for the product of inverse twists in one color. At the acted vertex \alpha, the test complexes satisfy

(R D_\alpha)e_\alpha \simeq (Re_\alpha)\langle-2\rangle[-1]. \tag{6.4}

Proof. The inverse bimodule complex is

D_\alpha= [Z\longrightarrow(P_\alpha\otimes Q_\alpha)\langle-2\rangle],

with its second term in cochain degree one. An old projective Q_\beta with placements (c,u), tested against a path of length a in e_\beta Ze_\alpha, inserts a copy of Q_\alpha with placements

(c+1,u+a-2), \qquad\text{of level }c+u+a-1. \tag{6.5}

The only insertions that can exceed the old level have a=2, and then \beta=\alpha. We cancel all of them simultaneously, keeping track of the old differential.

Write \mathcal E=\operatorname{Tot}(R D_\alpha). In its underlying bigraded module, let A be the sum of all old Q_\alpha terms in the Z-column, and let B be the sum of their inserted length-two copies. The copy paired with an old term at (c,u) lies at (c+1,u). The token–unit summand of the Frobenius coevaluation gives an isomorphism

\Phi=\pi_B d|_A:A\longrightarrow B

of cochain degree one, with signed nonzero scalar identity entries. The old differential stays within its tensor column and contributes nothing to this particular block.

Consider

\mathcal K=A\oplus d(A)\subseteq\mathcal E.

Projection onto B identifies d(A) with B, so A\cap d(A)=0. The displayed sum is a subcomplex: its differential maps A isomorphically to d(A) and kills d(A). It is contractible, and is a direct summand of the underlying bigraded module. Thus the quotient \mathcal E\longrightarrow\mathcal E/\mathcal K is a homotopy equivalence. More explicitly, if \mathcal E=A\oplus B\oplus W as a bigraded module, the quotient has underlying terms W. Representing a quotient class by its W-component gives the differential

d'_W=d_{WW}-d_{WA}\Phi^{-1}d_{BW}. \tag{6.6}

This formula includes any scalar entries that the old differential induces among the inserted projectives; their vanishing is not needed.

The remaining projective terms are the old Q_\beta with \beta\ne\alpha, and the length-zero and length-one insertions in (6.5). Their levels are, respectively, the old level, the old level minus one, and the old level. The original simple remains at normalized level -1. If \alpha=\ell, the simple also inserts a projective with placements (1,-2), of level -1; if \alpha\ne\ell, it inserts nothing. All surviving terms have level at most r. Further minimization removes summands without introducing new ones, so preserves this bound. Applying this argument successively to the orthogonal vertices of a color proves the color statement.

Finally, the inverse of the right-hand test-shift formula for the positive twist in Lemma 4.5 is (6.4). Equivalently, it follows by canceling the token–unit component of D_\alpha e_\alpha. Its total shift is -2+1=-1, so in particular

H^t((R D_\alpha)e_\alpha) \cong H^{t+1}(Re_\alpha).

The shift formula holds for the nonprojective simple input as well, since the cancellations are bimodule homotopies before tensoring.

6.3 The highest pair in the tensor filtration

Compare two candidates, denoted by

(J,A_Jz),\quad (J',A_{J'}z'), \qquad V=T\setminus J,\quad V'=T\setminus J',

and use p,a and p',a' for their harmonic vectors and strictly positive open-color vectors. By cap accessibility inside J, choose z capped at q on T. The initial representative z' need only have the prescribed cap on V'. Set

h=z'z^{-1}\in A_T, \qquad R_\ell=R_\ell(h)\quad(\ell\in\widetilde V').

Give the row \ell=(i,L) weight a'_i w_L, and give each left-family member E_{L'}(z) weight w_{L'}, independently. All these weights are positive. Since

R_\ell\otimes_Z E_{L'}(z) \simeq U_\ell B_h B_zP_{o,L'} \simeq U_\ell E_{L'}(z'),

the weighted total cohomology in degree d has dimension

D_0\sum_{i\in V'}a'_i m_i^d(z'), \qquad D_0=\sum_L w_L^2. \tag{6.7}

Here tensoring a minimal left complex with U_\ell kills its radical differential and counts its generators of type \ell. Summing first over L' gives w_Lm_i^d(z'), and summing the row weights gives (6.7). In particular all these tensor complexes have zero cohomology above q.

Let r\ge-1 be the highest normalized level appearing in the finite right family. Write N for its coefficient data at that level, retaining the row index, and let

M_{L'}=Y_{L'}^q(z),\qquad M=(M_{L'})_{L'}.

We define a three-term vector-space complex for each row and left member. Its length-zero terms are tensors of right and left coefficients with an intervening length-zero path, its length-two terms use tokens, and its length-one terms use arrows. If r=-1, the simple-against-projective tensors are also placed in length one. The differential is the length-one part of the tensor differential. Write H_j(N,M) for the resulting cohomology in length j\in\{0,1,2\}, keeping the family indices when needed. Its weighted dimension, denoted \dim_{\mathrm{wt}}, uses the two independent weights just specified.

Lemma 6.5. With these definitions,

H_2(N,M)=0, \qquad H_1(N,M)\text{ survives in actual total degree }r+q+1. \tag{6.8}

Moreover, at every unfolded projective vertex \beta, the length-two cokernel surjects onto the tensor product of the right and left top quotients at \beta. Consequently, if a right top at level r occurs in a color j\in J, then all the left-family tops at level q in that color vanish.

Proof. Filter the entire vector complex R_\ell\otimes_Z E_{L'}(z) by middle path lengths zero, one, and two, assigning length one to a simple tensor. Minimal projective differentials have positive path length. The map from a projective to a simple sends a length-zero tensor to the assigned length-one tensor and kills positive middle paths; the map from the simple to a projective sends its assigned length-one tensor to a token tensor. A left radical differential tensored with a right simple is zero. Thus every differential strictly increases this filtration index.

For a right projective generator at (c,u), a left generator at (c',u'), and a middle path of length a, the total degree is

(c+u)+(c'+u')+a.

For the simple tensor it is c'+u'=(-1)+(c'+u')+1, the same rule with the normalized right level. The first differential of the filtration increases length by one and preserves each pair of levels. Its cohomology at the pair (r,q) is precisely H_j(N,M). With only three length columns, the only possible remaining differential goes from length zero to length two. Accordingly, every middle class survives to the associated graded of actual cohomology.

Every right projective has its vertex in \widetilde T. The tensor Q_\beta\otimes_Z P_\gamma=e_\beta Ze_\gamma is nonzero only if \gamma=\beta or \gamma is a neighbor of \beta. A simple tensor is nonzero only at its own vertex in \widetilde T. Hence every nonzero term of the entire tensor complex uses a left color in T\cup\partial T, where the cap is q. Layers above q outside this set give zero tensor terms.

A secondary differential into length two at (r,q) would start in length zero at a pair whose level sum is r+q+1: the differential raises actual total degree by one while raising length by two. Such a pair is absent, since the right level is at most r and every relevant left level is at most q. Thus H_2(N,M) survives as well. Its total degree is r+q+2>q, so (6.7) forces it to be zero. The middle degree is r+q+1, proving (6.8).

For the last assertion, project the token tensors at \beta to the tensor product of the two coefficient spaces modulo their incoming images, and send all other token tensors to zero. Every incoming length-one boundary has, at \beta, an incoming coefficient on at least one side. The projection therefore annihilates boundaries and is surjective onto the tensor product of the two top quotients. If a right top at a vertex of color j is nonzero, H_2(N,M)=0 forces the left top at that same vertex to be zero for every family member. By Lemma 5.2, a top occurring anywhere in a color of the left family occurs at every unfolded label of that color in some member. Hence no left-family top in color j can occur.

Figure 2 records the two excluded incoming sources at (r,q) and the permanent middle column.

Linear part: C_0\xrightarrow{d_1}C_1\xrightarrow{d_1}C_2,  H_a=H^a(C_\bullet,d_1).

Figure 2: The tensor length filtration at the highest contributing pair (r,q). The right normalized level is at most r\ge-1, and every contributing left color is in T\cup\partial T, where the cap is q. The only possible secondary differential is d_2:0\to2, so the middle classes are permanent. Its two possible incoming sources at (r,q) are absent; hence the length-two classes also survive. Their actual degree r+q+2>q forces H_2(r,q)=0. A residual right simple has normalized level -1 and assigned length 1, which preserves the total-degree formula. The dashed arrow marks an excluded possibility. Family and bidegree indices are suppressed.

Lemma 6.6. By replacing z within A_Jz, preserving the cap on T, one can arrange that the highest normalized right layer has no right top at any vertex of \widetilde J.

Proof. Suppose a right top at the current highest level r occurs in color j\in J. Lemma 6.5 shows that the left-family top in this color at level q vanishes. The positive operation F_j therefore preserves the cap on T\cup\partial T, by Lemma 5.5 applied with spherical set T. Replace

z\longmapsto\sigma_jz, \qquad h\longmapsto h\sigma_j^{-1}, \qquad R_\ell\longmapsto R_\ell B_{\sigma_j}^{-1}.

The candidate, its harmonic vector p, and the exterior cap are unchanged. The tensor products still compute the same complexes U_\ell E_{L'}(z'). By Lemma 6.4, the new maximum normalized level is at most r. Thus the vanishing of the left top needed to license the next move follows anew from Lemma 6.5.

At a fixed value of r, the sequence of chosen colors is reduced in W_J. To prove this, let w be the reduced word already chosen at this level. If a color j were a right descent of w, a reduced expression for w could end in j. Matsumoto moves give the same negative Artin word in this expression. Each intermediate negative operation preserves the upper bound r, regardless of the expression. The final inverse operation in color j lowers the total test degrees in that color by one. Before it, every test above r+2 vanishes; after it, every test at r+2 in color j therefore vanishes. Formula (6.3) excludes a right top there. A color selected for a nonzero right top must consequently be an ascent, proving the assertion by induction on the number of moves.

The length of a reduced word in W_J is bounded by the length of its longest element. Therefore at a fixed r the procedure either removes all the indicated tops or lowers the maximum level after finitely many steps. The maximum is an integer bounded below by -1, because the residual simples remain. There are only finitely many possible decreases from its initial value. The procedure terminates with the desired representative. If J=\varnothing, no move is needed.

6.4 Subrepresentations and the Euler estimate

Use the representative supplied by Lemma 6.6, and retain the notation r,N,M for its highest right layer and left layer at q. Put

m=m^q(z),\qquad e=m-p.

The vector e is supported on J. The cap on T\cup\partial T, together with the universal condition in Definition 6.1, verifies the hypotheses of Proposition 5.6 for A_Jz. Indeed, on this coset the cap on T\setminus J is fixed, so a representative capped on J\cup\partial J is also capped on T. Consequently e_J belongs to the convex hull of folded dimension vectors s_J of families

\mathcal S_{L'}\subseteq M_{L'} \tag{6.9}

of graded layer subrepresentations supported on \widetilde J. Their weighted dimensions have the form \phi s, with s zero outside J.

Lemma 6.7. For every family \mathcal S\subseteq M in (6.9),

H_2(N,\mathcal S)=0, \qquad H_0(N,\mathcal S)\hookrightarrow H_0(N,M). \tag{6.10}

Proof. The inclusion in degree zero follows from the inclusion of the length-zero vector spaces and compatibility of the length-one differentials. Since there is no incoming term of negative length, their degree-zero cohomologies are kernels, and kernel inclusion gives the asserted injection.

For the degree-two assertion, work first with a single right row and a single left subrepresentation, and retain homogeneous coefficient spaces in their cochain gradings. At every projective vertex of \widetilde J, vanishing of the right top says that every right coefficient is a sum of incoming coefficient images, from projective vertices or from the framing simple. Iterating this statement expresses coefficients in \widetilde J using ones outside \widetilde J or in the simple: along an incoming projective path the predecessor cochain placement is smaller by one, and these placements are bounded below.

We make this iteration in the cokernel of the length-one differential, rather than in the coefficient spaces alone. Suppose an incoming right coefficient at \beta comes from a homogeneous coefficient at \gamma, through a length-one map Q_\gamma\to Q_\beta. Choose a middle path in e_\gamma Z^1e_\beta dual to this arrow under the perfect backtrack pairing. Tensor this middle path with the coefficient at \gamma and any homogeneous left coefficient in \mathcal S_\beta. Its differential has two possible token contributions. The contribution at \beta is the selected incoming right coefficient, tensored with the unchanged left coefficient. The contribution at \gamma is the original right coefficient tensored with the corresponding left-arrow image, with the ordinary cochain sign. The dual path can be normalized so that the first coefficient is one. Hence, modulo length-two boundaries, the token tensor at \beta is equal, up to a nonzero scalar and sign, to the latter token tensor at \gamma.

The new left coefficient lies in \mathcal S_\gamma, since \mathcal S is closed under the left coefficient maps. Varying the dual middle path tests every incoming arrow coefficient by nondegeneracy of the pairing, including when an arrow space has dimension greater than one. Thus this substitution accounts for the full span of incoming images. Each substitution decreases the right cochain placement by one and increases the left placement by one, so the represented total degree is unchanged and the substitution process terminates.

If it terminates at a projective vertex outside \widetilde J, the left coefficient is zero. If an incoming coefficient comes from the simple, its tensor with the same left coefficient is itself an assigned length-one input. The right differential sends that tensor to exactly the token-inclusion image in question. Its left differential is zero because tensoring a radical left map with a right simple gives zero. Such a token tensor is therefore already a boundary. Every length-two generator is a sum of the tensors just treated, so the cokernel vanishes. This proves the first assertion row by row and member by member, hence for the families as well.

Define the folded nonnegative vector n, supported on T, by

n_j=\frac1{D_0}\sum_H w_H \sum_{i\in V'}\sum_L a'_i w_L K^r_{(i,L),(j,H)}(h) \qquad(j\in T). \tag{6.11}

For any left-layer family of weighted dimension \phi y, the weighted Euler characteristic of its length complex with N, divided by D_0, is

\chi(n,y)=n^{\mathsf t}Cy -\mathbf1_{\{r=-1\}}(a')^{\mathsf t}y_T. \tag{6.12}

Here is the count explicitly. If

N_\beta^{\mathrm{wt}} =\sum_{i\in V'}\sum_L a'_i w_L K^r_{(i,L),\beta}(h),

the projective part of the unnormalized count is

\sum_{\beta,\gamma} N_\beta^{\mathrm{wt}}\widetilde C_{\beta\gamma}(\phi y)_\gamma =\sum_{j,H}N_{(j,H)}^{\mathrm{wt}}w_H(Cy)_j =D_0 n^{\mathsf t}Cy.

The two diagonal paths, of lengths zero and two, give diagonal coefficient two; the middle arrows give minus adjacency. We used \widetilde C\phi=\phi C in the first equality. If r=-1, the residual simples also occur at this level. Their length-one contribution is

-\sum_{i\in V'}\sum_L a'_i w_L\,(w_Ly_i) =-D_0(a')^{\mathsf t}y_T.

No simple is present in N when r>-1. This proves (6.12), including its normalization and sign.

Lemma 6.8. At the representative with no highest right tops on J,

\frac1{D_0}\dim_{\mathrm{wt}}H_1(N,M) \ge n_T^{\mathsf t}a +\mathbf1_{\{r=-1\}}(a')^{\mathsf t}p_T. \tag{6.13}

Proof. For a family \mathcal S with folded dimension s, Lemma 6.7 and the Euler identity give

\chi(n,s) =\frac{\dim_{\mathrm{wt}}H_0(N,\mathcal S) -\dim_{\mathrm{wt}}H_1(N,\mathcal S)}{D_0} \le\frac{\dim_{\mathrm{wt}}H_0(N,M)}{D_0}.

The right side is independent of the chosen subfamily. Since e is a convex combination of these s, and \chi(n,\cdot) is linear, the same upper bound holds for \chi(n,e). On the other hand, Lemma 6.5 gives

\chi(n,m) =\frac{\dim_{\mathrm{wt}}H_0(N,M) -\dim_{\mathrm{wt}}H_1(N,M)}{D_0}.

Subtracting yields

\frac1{D_0}\dim_{\mathrm{wt}}H_1(N,M) \ge\chi(n,e)-\chi(n,m)=-\chi(n,p).

Finally, n is supported on T, and (Cp)_T=-a. Equation (6.12) therefore turns the right side into the expression in (6.13).

6.5 A spherical parabolic detector

The tensor estimate is now available. In the final comparison it will force the harmonic vectors of two candidates to agree; to identify their cosets as well, we need to recover parabolic membership from a vanishing block of the right-projective counts K^r_{\ell\beta}.

We need to reflect positive last-letter divisibility through the finite unfolding. Recall that a simple positive element in a finite-type Artin monoid is a reduced-word lift of an element of the Coxeter group W_T. The finite-type monoid facts in Theorem 2.2 imply that the greatest simple right divisor of a positive element b exists: it is its right gcd with the Garside element. Write it as t(b).

Lemma 6.9. For nonidentity simple elements d_1,\ldots,d_k, the factorization d_1\cdots d_k is obtained by repeatedly extracting the greatest simple suffix if and only if

D_R(d_i)\subseteq D_L(d_{i+1})\qquad(1\le i<k). \tag{6.14}

Here the descent sets are those of the corresponding elements of the Coxeter group. Consequently, if an unfolded vertex right-divides the unfolding of a positive element of A_T^+, its original color right-divides that positive element.

Proof. An atom s right-divides a simple element d exactly when s\in D_R(d), and sd is simple exactly when s\notin D_L(d). If the inclusion in (6.14) fails, an atom in its difference can be transferred from the end of d_i to the beginning of d_{i+1}, giving a larger simple suffix of the corresponding prefix. This proves necessity.

For sufficiency, induct on prefixes. Suppose P=d_1\cdots d_{j-1} has greatest simple suffix d_{j-1}, and let g=t(Pd_j). Since d_j is a simple suffix, it right-divides g; write g=cd_j. If c\ne1, choose a final atom of c, so c=c's. The element sd_j, being a factor of the simple element g, is simple. Also Pd_j=bg=bc d_j for some positive b, so cancellation gives P=bc. Thus s right-divides P. Since an atom is simple, it right-divides t(P)=d_{j-1}. We have obtained s\in D_R(d_{j-1}) and s\notin D_L(d_j), a contradiction. Therefore g=d_j, completing the induction. Removing the final factor successively gives the asserted greedy extraction.

Now take the greedy factorization of a positive original element. Lemma 3.4 says that reduced-word lifts remain simple after unfolding, and that both descent sets become their full color preimages. Thus the unfolded factors satisfy (6.14) and form the unfolded greedy factorization. Every extractable final atom of the unfolded element right-divides its greatest simple suffix, hence is a right descent of the last unfolded factor. Descent reflection supplies its color as a right descent of the last original factor. That original atom therefore right-divides the original positive element.

The following detector uses successive common-divisor removal, as in the proof of Brav–Thomas [6, Theorem 3.1]. Here the vanishing block of a family of right-simple tests yields a specific parabolic subgroup; the unfolding step needed to recover original colors is Lemma 6.9.

Lemma 6.10. Let h\in A_T and \varnothing\ne V\subseteq T. If

K^r_{\ell\beta}(h)=0 \qquad (r\in\Zbb,\ \ell,\beta\in\widetilde V), \tag{6.15}

then h\in A_{T\setminus V}.

Proof. Fix \ell\in\widetilde V. The only right projective admitting a nonzero map to or from U_\ell is Q_\ell: a map to the simple uses its top quotient, and a map from the simple uses its token socle. Condition (6.15) excludes this projective from R_\ell(h). Its simple term therefore splits off as a complex. Tensoring with B_h is a homotopy equivalence and preserves indecomposability. Since U_\ell is indecomposable, the remaining projective summand must be zero in the homotopy category. It follows that

U_\ell B_h\simeq U_\ell\qquad(\ell\in\widetilde V).

Use finite-type fractions to write h=h_1h_2^{-1} with h_1,h_2\in A_T^+. On setting U_V=\bigoplus_{\ell\in\widetilde V}U_\ell, the preceding equivalences give

U_V B_{h_1}\simeq U_V B_{h_2}. \tag{6.16}

For a bounded right complex R, use the height

\max\{t:H^t(Re_\beta)\ne0 \text{ for some }\beta\in\widetilde T\}

from Lemma 4.8, with total cohomological degree as there. Its value on U_V is zero. A positive word avoiding V fixes U_V. If a positive word contains a color of V, all operations before its first such occurrence fix U_V, and that first occurrence acts on a highest test and raises the height. The height cannot subsequently decrease. Thus the final height is positive exactly when the word contains a color of V.

If the common height in (6.16) is positive, any vertex with highest cohomology gives, by the right version of Lemma 4.8, an extractable final atom of both unfolded positive words. Lemma 6.9 supplies a common extractable original color s. Write h_i=g_i\sigma_s, and tensor (6.16) on the right by B_{\sigma_s}^{-1}. This gives the same equality with g_i in place of h_i, while

h_1h_2^{-1}=g_1\sigma_s\sigma_s^{-1}g_2^{-1}=g_1g_2^{-1}.

The sum of positive lengths decreases by two. Repetition therefore terminates with common height zero. Both remaining positive words then avoid V, so their fraction lies in A_{T\setminus V}.

6.6 Equality of candidates

Proof of Proposition 6.2. Suppose two candidates are given, and use the notation above. Carry out the top-removal procedure for the first candidate, with the second supplying the positive row weights. If its final highest normalized right level satisfies r>-1, that level contains a nonzero projective coefficient and no framing simple. It must contain a nonzero coefficient in \widetilde V. Indeed, if it were supported entirely on \widetilde J, vanishing of all its right tops there would express every coefficient using incoming ones with strictly smaller cochain placement. Boundedness would force every coefficient to be zero.

All row weights are strictly positive. A nonzero coefficient in \widetilde V consequently gives n_i>0 for some i\in V. Since a_i>0 there, n_T^{\mathsf t}a>0. Equation (6.13) then gives nonzero middle cohomology. It survives in actual total degree r+q+1>q, contradicting (6.7). We conclude that r=-1.

At this level the surviving middle cohomology lies in total degree q, so its weighted dimension is at most that of actual cohomology there. Since a' is supported on V', where p'_i=m_i^q(z'), equations (6.7) and (6.13) give

(a')^{\mathsf t}(p'_T-p_T) \ge n_T^{\mathsf t}a\ge0. \tag{6.17}

Interchanging the candidates and repeating the argument gives

a^{\mathsf t}(p_T-p'_T)\ge0. \tag{6.18}

The two algorithms may choose different representatives. The vectors p,p',a,a', being data of the candidate cosets, are unchanged by these choices.

The exterior coordinates of p and p' outside T agree. Put \delta=p'_T-p_T. Then

a'-a=-C_T\delta.

The sum of the left sides of (6.17) and (6.18) is therefore

(a'-a)^{\mathsf t}\delta =-\delta^{\mathsf t}C_T\delta.

Both summands are nonnegative, whereas C_T is positive definite. It follows that \delta=0 and equality holds throughout. Thus p=p', a=a', and

V=\{i\in T:a_i>0\}=V',\qquad J=J'.

In particular the nonnegative term n_T^{\mathsf t}a in (6.17) is zero.

It remains to identify the cosets, rather than just their numerical data. Fix the comparison element h_0=z'z^{-1} using any initial representatives of the two candidates. Replacing these by bz and cz', with b\in A_J and c\in A_{J'}, changes it to

c h_0 b^{-1}.

By Lemma 6.3, the block with row indices in \widetilde V' and column indices in \widetilde V is invariant under all such changes. After the equality just proved, this is the same block \widetilde V\times\widetilde V in both directions.

In the forward comparison no right projective generator has degree above -1. At degree -1, the equality n_T^{\mathsf t}a=0, formula (6.11), and strict positivity of all its weights imply

K^{-1}_{\ell\beta}=0 \qquad(\ell,\beta\in\widetilde V).

Indeed every summand contributing to a column color in V has a positive coefficient, and all counts are nonnegative. By block invariance, the fixed block for h_0 is therefore zero in every degree d\ge-1. The reverse comparison proves that the same block for h_0^{-1} is zero for all d\ge-1, irrespective of the representatives chosen in that direction. Formula (6.2) transposes these latter vanishings into vanishing of the block for h_0 in all degrees d\le-1. Together the two ranges give

K^d_{\ell\beta}(h_0)=0 \qquad(d\in\Zbb,\ \ell,\beta\in\widetilde V).

Lemma 6.10 gives h_0\in A_{T\setminus V}=A_J. Thus z'=h_0z and A_Jz'=A_Jz, proving equality of the two candidates.

7 The isolated harmonic-layer obstruction

For a nonempty spherical type, we prove that prescribed null-vector data outside it force some capped representative to meet a closed layer bound inside it. This supplies the nonemptiness of the closed sublevels used when a harmonic height comparison has a null-vector tie. Throughout this section, E_L=E_L(x)=B_xP_{o,L} denotes the family from Section 5, and Y_L^d denotes its pure layer of level d. We retain both the cochain and internal gradings. All signs below are cochain signs.

Proposition 7.1 (Isolated harmonic layer). Let I\subseteq S be nonempty and connected. Let c_I be a strictly positive vector with C_Ic_I=0, and extend c by zero on \widehat S\setminus I. Let J\subseteq I be spherical, possibly empty, let q>0 be an integer, and fix a coset A_Jx. Suppose that the fixed data on (I\setminus J)\cup\partial I are capped at q and satisfy

m^q|_{(I\setminus J)\cup\partial I} =c|_{(I\setminus J)\cup\partial I}. \tag{7.1}

It is impossible that every representative z\in A_Jx capped at q on I satisfies

m_j^q(z)>c_j\qquad\text{for every }j\in J. \tag{7.2}

Equivalently, if J\ne\varnothing and (7.1) holds, there is a representative capped on I and a color j\in J with m_j^q\le c_j. If J=\varnothing, the exterior situation (7.1) itself is impossible.

The proof assumes the strict inequalities at every capped representative. Convex subobjects turn this hypothesis into an ordinary interior condition on the excess of the level-q multiplicities over c. We then remove socles from successive lower layers by positive twists, preserving the cap and the conditions already established. The Hom estimates below justify these moves and force each processed layer to avoid \partial I. Since the frame contributes at level zero, some layer below q meets \partial I, giving the contradiction.

7.1 Linear Hom complexes and their three-column filtration

Let P and Y be pure projective layers of levels l and k, respectively. For i\in\{0,1,2\}, let \mathcal L_i^{n,v}(P,Y) be the space of maps of path length i, cochain degree n, and internal degree v. Such a space can be nonzero only if

n+v=k-l+i. \tag{7.3}

Indeed, a path-length-i map between generators at placements (c,u) and (c',u') has degrees n=c'-c and v=u'+i-u. Write \delta_P and \delta_Y for the linear differentials of the layers. The linear Hom differential is

D_1f=\delta_Yf-(-1)^n f\delta_P: \mathcal L_i^{n,v}(P,Y)\longrightarrow \mathcal L_{i+1}^{n+1,v}(P,Y).

Put

\mathsf H_i^{n,v}(P,Y)= \frac{\ker\bigl(D_1|_{\mathcal L_i^{n,v}(P,Y)}\bigr)} {\operatorname{im}\bigl(D_1|_{\mathcal L_{i-1}^{n-1,v}(P,Y)}\bigr)}, \qquad h_i(P,Y)=\sum_{n,v}\dim_{\C}\mathsf H_i^{n,v}(P,Y),

where a space with path length outside \{0,1,2\} is zero. These sums are finite, and the dimensions in them are unsigned. In particular, \mathsf H_0 has no boundaries: it consists of the homogeneous maps of coefficient arrays commuting with the linear differentials up to the indicated cochain sign. The image of such a map is a graded subrepresentation, after accounting for its placements.

Lemma 7.2 (Hom pairing and middle vanishing). For pure projective layers P,Y, including those formed from graded subrepresentations, there are perfect pairings

\mathsf H_i^{n,v}(P,Y)\ \times\ \mathsf H_{2-i}^{-n,\,2-v}(Y,P)\longrightarrow\C.

Consequently,

\begin{split} h_2(P,Y)&=h_0(Y,P),\\ (\dim P)^{\mathsf t}\widetilde C\,\dim Y &=h_0(P,Y)+h_0(Y,P)-h_1(P,Y). \end{split} \tag{7.4}

Here \dim P and \dim Y count projective generators, with all placements included. For any two labels L,H and any levels l,k,

h_1(Y_L^l,Y_H^k)=0. \tag{7.5}

The same vanishing holds after replacing either layer by a direct summand as a pure layer.

Proof. The symmetric Frobenius trace of Z, normalized by \operatorname{tr}(\theta_\alpha)=1, pairs paths of length i perfectly with opposite paths of length 2-i. On complexes use the supertrace

\operatorname{Str}_Y(a) =\sum_c(-1)^c\operatorname{tr}(a|_{Y^c}).

Here Y^c denotes the cochain-degree-c term, and the trace includes the ordinary matrix trace on multiplicity spaces. The summandwise pairing \langle f,g\rangle=\operatorname{Str}_Y(f\circ g) is perfect between \mathcal L_i^{n,v}(P,Y) and \mathcal L_{2-i}^{-n,2-v}(Y,P). Cyclicity gives, for the complementary degrees appearing in a differential pairing,

\langle D_1f,g\rangle+(-1)^n\langle f,D_1g\rangle=0.

There is no sign from the internal degree. Finite-dimensional duality therefore gives the asserted perfect pairings on cohomology. This argument uses only the linear differentials and the Frobenius pairing, so it also applies to the pure layers associated with graded subrepresentations.

The alternating sum of the dimensions of the three path-length columns is (\dim P)^{\mathsf t}\widetilde C\dim Y: there are two equal-vertex paths, of lengths zero and two, and the length-one paths contribute the negative adjacency entries. Euler characteristic and the pairing of columns zero and two give (7.4).

For the remaining assertion, consider the full bigraded Hom complex \Hom_Z(E_L,E_H). Minimality writes each projective differential as a sum of its length-one and length-two parts. Thus its Hom differential is D_1+D_2, where D_a raises path length by a. Filter Hom by paths of length at least i. There are only the three columns 0,1,2; the first nonzero differential is D_1. Its cohomology decomposes as the direct sum of the spaces above, indexed by the ordered pair of source and target layers. After this page, the only possible differential goes from column zero to column two. Every column-one class is therefore permanent.

By Proposition 3.7, applying B_x preserves the bigraded Hom cohomology. Between the initial frame projectives this cohomology is zero when L\ne H. When L=H, it has dimension one in each of bidegrees (0,0) and (0,2) and is zero elsewhere. Both of these dimensions have specific permanent representatives in the filtration. First, the identity of E_L is a nonzero class in column zero and bidegree (0,0); a boundary cannot have a length-zero component. Second, choose one projective summand in the nonzero minimal complex E_L, and place its normalized token on that diagonal matrix entry, with all other entries zero. This is a cycle in bidegree (0,2), since a token multiplied on either side by a radical entry is zero. If the chosen summand is in cochain placement c, this cycle has supertrace (-1)^c\ne0. Every Hom boundary has zero supertrace by graded cyclicity, so the token cycle is nonzero in actual Hom cohomology. It lies in filtration two, and filtration three is zero; hence it supplies a nonzero column-two class in the associated graded cohomology.

The identity and token exhaust the two actual diagonal Hom dimensions. All actual off-diagonal Hom cohomology vanishes. Since every column-one class is permanent, every such class must be zero, proving (7.5). Finally, a direct summand of a pure layer gives a direct summand of each linear Hom complex. Its column-one cohomology is therefore zero as well. This last argument is on the linear page; it does not assert that the chosen layer summand splits off from the full complex E_L.

The numerical identity (7.4) parallels Crawley–Boevey’s Hom–Ext formula for preprojective modules [11, Lemma 1].

We will also use weighted versions of these formulas. For families \mathcal P=(P_L)_L and \mathcal Y=(Y_H)_H, define the nonnegative real number

h_i^{\mathrm{wt}}(\mathcal P,\mathcal Y) =\sum_{L,H}w_Lw_H h_i(P_L,Y_H).

These are weighted dimensions, not necessarily integer dimensions of vector spaces. If the two weighted generator arrays are \phi p and \phi y, respectively, then

\sum_{L,H}w_Lw_H (\dim P_L)^{\mathsf t}\widetilde C\dim Y_H =(\phi p)^{\mathsf t}\widetilde C\phi y =D_0p^{\mathsf t}Cy, \qquad D_0=\sum_Lw_L^2.

The symmetry of w_Lw_H under interchange of the labels gives

D_0p^{\mathsf t}Cy =h_0^{\mathrm{wt}}(\mathcal P,\mathcal Y) +h_0^{\mathrm{wt}}(\mathcal Y,\mathcal P) -h_1^{\mathrm{wt}}(\mathcal P,\mathcal Y). \tag{7.6}

Lemma 7.3 (The capped secondary injection). Let I\subseteq S, and suppose the family E_L is capped at q on I. For every L, let M_L be a direct summand of the pure layer Y_L^q supported on \widetilde I. If d<q, then for every pair of labels L,H there are injections

\mathsf H_0^{n,v}(M_L,Y_H^d) \xhookrightarrow{\quad} \mathsf H_2^{n+1,v}(M_L,Y_H^{d-1}), \qquad n+v=d-q. \tag{7.7}

In particular, for \mathcal M=(M_L)_L and \mathcal Y^d=(Y_H^d)_H,

h_0^{\mathrm{wt}}(\mathcal M,\mathcal Y^d) \le h_0^{\mathrm{wt}}(\mathcal Y^{d-1},\mathcal M). \tag{7.8}

Proof. Represent a class on the left of (7.7) by a homogeneous length-zero linear cocycle f, and extend it by zero on the other source-layer summands. This is a linear cocycle in \Hom_Z(E_L,E_H) because M_L is a direct summand for the linear differential. It defines an embedded column-zero class on the page after D_1: the linear differential preserves the ordered source/target layer pair, and column zero has no incoming boundaries.

Write the length-two projective differentials as d_{E_L}^{(2)} and d_{E_H}^{(2)}. The secondary differential on this class is represented by

d_{E_H}^{(2)}f-(-1)^n f d_{E_L}^{(2)}.

The only possible ordered layer pairs in its target are

\begin{array}{ccl} (q,d-1)&\text{from}&d_{E_H}^{(2)}f,\\ (q+1,d)&\text{from}&f d_{E_L}^{(2)}. \end{array} \tag{7.9}

A length-two entry is diagonal in the unfolded vertex and lowers the layer by one. For the second term in (7.9) to be nonzero, its source would have to lie at level q+1 on a vertex of \widetilde I. Such generators are excluded by the cap. Vertices outside \widetilde I cannot contribute through a diagonal length-two entry. Thus the secondary image lies entirely in the first block. The splitting Y_L^q=M_L\oplus M_L^{\prime} is a splitting for the linear differential, so it splits the target column-two cohomology by source summands as well. The target-side composite is zero on M_L^{\prime} and therefore lands in the summand \mathsf H_2(M_L,Y_H^{d-1}), giving the map in (7.7).

If a class were in its kernel, it would be permanent: no differential enters column zero, and there is no possible differential after the secondary one. Its total degree is d-q<0. Actual Hom cohomology between E_L and E_H is zero in this degree by the computation in Lemma 7.2. The class is therefore zero. This proves the injection for each pair of labels before any weighting. Sum the resulting dimension inequalities with positive weights w_Lw_H and use the dual pairing of Lemma 7.2; the result is (7.8).

Figure 3 records the two possible secondary targets. The tensor estimate in Figure 2 excluded an incoming secondary differential at a maximal pair of levels. Here the cap removes one outgoing term, so negative-degree Hom vanishing forces injection into the other target.

Linear part: C_0\xrightarrow{d_1}C_1\xrightarrow{d_1}C_2,  H_a=H^a(C_\bullet,d_1).

Figure 3: The Hom length filtration for a direct summand M of Y^q supported on \widetilde I, with the family capped at q on I. Here d<q, and H_a denotes the linear cohomology \mathsf H_a with family and bidegree indices suppressed. The secondary differential of a length-zero linear cocycle f has the two displayed target blocks; d_E^{(2)} denotes the length-two part of the source differential. The source-side contribution f d_E^{(2)} vanishes: length-two paths are diagonal and the cap excludes level-q+1 source generators on \widetilde I. Higher source generators outside I need not vanish. Negative-degree actual Hom vanishes, forcing injection into the remaining target block. The identity and token classes give the middle vanishing proved in Lemma 7.2. The dashed arrow marks an excluded possibility.

7.2 Convex subrepresentations and the boundary sign

The following consequence of the Hom calculation isolates the convex part of the argument. For a family of layers, saying that its socle vanishes on a color set means that this holds at every unfolded vertex of those colors in every member of the family.

Lemma 7.4 (Separation from the boundary). Let I\subseteq S be nonempty and connected, and let c be zero off I and strictly positive on I, with C_Ic_I=0. Let J\subseteq I. Suppose \mathcal M=(M_L)_L is a family of direct summands of one pure layer of the family E_L, supported on \widetilde I, with weighted generator array \phi m. Assume m-c is supported on J and that (m-c)_J is an interior point in \R^J of the convex hull of finitely many vectors s_J with the following properties: s is zero off J, and \phi s is the weighted generator array of a family of graded subrepresentations \mathcal S=(S_L)_L\subseteq\mathcal M supported on \widetilde J.

Let \mathcal Y=\mathcal Y^d be any layer of the family E_L, and write \phi y for its weighted generator array. If its socle vanishes on J, then

y|_{\partial I}=0,\qquad (Cy)_J=0,\qquad h_0^{\mathrm{wt}}(\mathcal M,\mathcal Y) =h_0^{\mathrm{wt}}(\mathcal Y,\mathcal M)=0. \tag{7.10}

Here \partial I is the outside-neighbor set, including the frame. The assertion includes the usual interior convention in \R^0 when J=\varnothing.

Proof. Fix one of the subrepresentation families \mathcal S. A nonzero homogeneous coefficient-array map S_L\to Y_H has a nonzero graded image supported on \widetilde J. Such an image has a socle: arrow coefficients raise cochain placement, so a nonzero coefficient in its highest occupied placement is killed by every outgoing arrow. Since the image is a subrepresentation, this is a socle of Y_H on \widetilde J. The hypothesis therefore gives

h_0^{\mathrm{wt}}(\mathcal S,\mathcal Y)=0.

Also, composition with the inclusion S_L\hookrightarrow M_L gives injections on length-zero linear cocycles, with no length-zero boundaries to quotient out. Thus

h_0^{\mathrm{wt}}(\mathcal Y,\mathcal S) \le h_0^{\mathrm{wt}}(\mathcal Y,\mathcal M).

Apply (7.6) first to (\mathcal S,\mathcal Y) and then to (\mathcal M,\mathcal Y). The first application uses only h_1^{\mathrm{wt}}(\mathcal S,\mathcal Y)\ge0; the second has h_1^{\mathrm{wt}}(\mathcal M,\mathcal Y)=0 by Lemma 7.2. Subtracting gives

D_0(m-s)^{\mathsf t}Cy \ge h_0^{\mathrm{wt}}(\mathcal M,\mathcal Y)\ge0. \tag{7.11}

In particular, no middle-Hom vanishing for \mathcal S is required.

The left side of (7.11) is affine-linear in s, so the inequality holds throughout the convex hull. At its interior point e=m-c, it gives

D_0c^{\mathsf t}Cy \ge h_0^{\mathrm{wt}}(\mathcal M,\mathcal Y)\ge0. \tag{7.12}

On the other hand, symmetry of C, the null equation on I, and nonnegativity of y give

c^{\mathsf t}Cy =-\sum_{a\notin I}\sum_{i\in I}b_{ai}c_i y_a\le0. \tag{7.13}

This is strictly negative if y_a>0 for any a\in\partial I. Consequently y|_{\partial I}=0, the two sides of (7.12) are zero, and h_0^{\mathrm{wt}}(\mathcal M,\mathcal Y)=0.

Because e_J is an ordinary real interior point, for each j\in J the hull contains e_J\pm\varepsilon\mathbf e_j for sufficiently small \varepsilon>0. Substituting these two points into (7.11), whose value at e is now zero, forces (Cy)_j=0. It follows that

m^{\mathsf t}Cy =c^{\mathsf t}Cy+(m-c)_J^{\mathsf t}(Cy)_J=0.

The weighted Euler identity, with middle vanishing for \mathcal M, now forces h_0^{\mathrm{wt}}(\mathcal Y,\mathcal M)=0 as well. When J=\varnothing, one has m=c and the hull is the singleton in \R^0; the same argument applies with no coordinate perturbations.

7.3 The socle-removal induction

Proof of Proposition 7.1. Assume (7.2) holds at every capped representative. Since \partial J\subseteq(I\setminus J)\cup\partial I, Lemma 5.5 supplies a representative capped on J and hence on all of I. We shall move only among such representatives. All the exterior data in (7.1) stay fixed, since operations in A_J change multiplicities only in colors of J.

At any capped representative, let M_L be the part of Y_L^q supported on \widetilde I, and set \mathcal M=(M_L)_L. This is a direct summand of the pure layer: its outside neighbors have zero multiplicity at level q by (7.1), so no linear arrow joins it to the rest of that layer. This statement concerns the pure layer, and does not assert a splitting of E_L. By Lemma 5.2, its weighted generator array is \phi m, where m equals m^q on I and is zero off I.

Harmonizing the full level-q vector on J gives the coordinates c_J. Indeed, only neighbors of J enter these equations, their prescribed values are those of c, and C_Ic_I=0; uniqueness follows from the sphericity of J. Remote coordinates outside I\cup\partial I do not enter these equations. Capping a representative on J, with the fixed exterior cap, is equivalent to capping it on I. Proposition 5.6 therefore applies with its strict, universally quantified hypothesis. It shows that

e=m-c,\qquad \supp(e)\subseteq J, \qquad e_J\in\operatorname{int}_{\R^J} \operatorname{conv}\{s_J\}, \tag{7.14}

where each s is the folded weighted dimension of subrepresentations \mathcal S\subseteq\mathcal M supported on \widetilde J. Such subrepresentations, initially obtained in the full layer, lie in \mathcal M because of their support.

The interior in (7.14) is the ordinary real interior supplied by Proposition 5.6, even when folded multiplicities are not integers. For J=\varnothing, it means e=0 in \R^0.

Thus Lemma 7.4 applies at every capped representative. This uniformity is essential: both \mathcal M and its convex hull may change during the following operations, but the hypothesis (7.2) supplies (7.14) anew after each cap-preserving move.

Let d_b be the lowest layer that meets \partial I. This level exists because the frame o belongs to \partial I and m_o^0=1. It is fixed throughout the coset, and

d_b\le0<q. \tag{7.15}

Choose an integer d_{\min} below or equal to every initially occupied layer of every member of the family. Positive operations cannot create layers below d_{\min} by their amplitude. We shall proceed through d=d_{\min},\ldots,d_b. At the beginning of a stage, the induction conditions are, for every k<d,

\begin{aligned} \operatorname{soc}_{\widetilde J}\mathcal Y^k&=0, & (Cm^k)_J&=0,\\ h_0^{\mathrm{wt}}(\mathcal Y^k,\mathcal M)&=0, & h_0^{\mathrm{wt}}(\mathcal M,\mathcal Y^k)&=0. \end{aligned} \tag{7.16}

Here m^k is the folded vector of the full layer \mathcal Y^k, and \mathcal M always denotes the current level-q summand. The conditions hold initially since all lower layers are zero.

Since d\le d_b<q, Lemma 7.3 and the condition at d-1 give

h_0^{\mathrm{wt}}(\mathcal M,\mathcal Y^d)=0. \tag{7.17}

Suppose that \mathcal Y^d has a nonzero socle in a color j\in J. Then \mathcal M has zero top in that color. To see this, a top simple quotient of some M_L and a socle simple of some Y_H^d at the same unfolded vertex compose to a nonzero homogeneous length-zero map. Lemma 5.2 ensures that if a top occurs anywhere in color j in the family, then it occurs at every label in that color in some family member. It can therefore be matched with the label of the chosen socle. The resulting map would contradict (7.17), since every weight is positive.

Apply F_j to this representative. The top of \mathcal M at color j is the top of the full level-q layer there, because \mathcal M is a direct summand containing that color. Its vanishing makes this move cap-preserving by Lemma 5.5. Concretely, the only new level-q+1 contribution from the level-q layer is this top; higher layers have no generators on I\cup\partial I, and the twist acts identically on that remote part. Other colors keep their multiplicities.

We next prove that this move preserves (7.16) and changes the level-d layer only by its unshifted positive operation. Denote the data immediately before and after the move by “old” and “new”. For this single move, ascend again through the integers k<d, starting below all occupied layers. Suppose that the old top at color j in level k-1 has already been shown to vanish. This is vacuous at the starting level. Lemma 4.2 then identifies

\mathcal Y^k_{\mathrm{new}} \cong\text{the level-$k$ part of }F_j\mathcal Y^k_{\mathrm{old}}. \tag{7.18}

Indeed, the level-k term from the old level k-1 is exactly its top in color j, and no other input layer contributes at k. By Lemma 4.5, the vanishing of the old socle on J implies the vanishing of the new socle on J in (7.18).

The new representative is capped, so Lemma 7.4 applies using its new family \mathcal M_{\mathrm{new}}. As k<d\le d_b, the layer has no boundary support. The lemma yields all the new conditions (7.16) at this k, including (Cm^k_{\mathrm{new}})_j=0. The old row is also zero, and all multiplicities off color j are unchanged. Since C_{jj}=2, comparison of the two rows gives

2\bigl(m^k_{\mathrm{new},j}-m^k_{\mathrm{old},j}\bigr)=0.

Let t_j^k\ge0 be the folded weighted top multiplicity of \mathcal Y^k_{\mathrm{old}} in color j. Formula (4.5), together with (7.18), says

m^k_{\mathrm{new},j} =m^k_{\mathrm{old},j}-(Cm^k_{\mathrm{old}})_j+t_j^k.

Thus t_j^k=0. Positivity of the weights makes every old top in this color zero, providing the premise at k+1. This completes the upward verification. In particular, the old top at level d-1 is zero, so (7.18) also holds at k=d.

The order of this verification is important: the absence of a shifted-in contribution at k uses the top vanishing already established at k-1; the top vanishing at k is then deduced from the new row equation and the pure-layer dimension formula. Hence no assertion about the level being checked is assumed in advance. The verification also proves that (7.17) can be used again after the move, with the new \mathcal M, by Lemma 7.3.

Continue applying F_j whenever a socle in a color j\in J remains in level d. This process terminates. To prove it, consider only the unshifted operations on that fixed pure layer. By Lemma 4.3, a composite is the bottom cohomology of the corresponding positive word, so these operations satisfy the positive braid relations. A last-action color has zero socle after its operation by Lemma 4.5. Inductively suppose the colors used so far form a reduced expression for w\in W_J, with the most recent operation written on the left. If the next chosen color j were a left descent of w, a reduced expression for w would begin with j. Braid moves would therefore express the current pure layer as the result of an unshifted F_j operation acting last. Its socle in color j would be zero, contradicting the choice of j. Each choice is consequently a Coxeter ascent. Since W_J is finite, the number of choices at level d is bounded by the length of its longest element.

At termination, the socle on J vanishes in the current layer d. If d<d_b, Lemma 7.4 supplies (7.16) also at k=d, and we proceed to the next level. The range from d_{\min} to d_b is finite, and the earlier conditions were preserved during every move. At d=d_b, the same lemma asserts that the layer has no support on \partial I, contradicting the definition of d_b.

If J=\varnothing, the procedure contains no firing steps: the socle condition on J is vacuous, (7.14) says m=c, and Lemma 7.4 already contradicts the boundary layer. Thus the dimension-zero case is included. The contradiction proves the proposition.

8 Sublevels in spherical residues

Inside a spherical coset, we consider smaller cosets whose exposed layer counts lie below the ambient harmonic vector. The two-point estimate will show that a nonempty sublevel has only one source in its vertex filtration. The isolated-layer obstruction has a different role: for the closed inequalities associated with a positive null vector, it guarantees nonemptiness and excludes the rank-zero exterior data. We begin with the topological principle that converts the link calculations into contractibility.

Lemma 8.1 (Vertex filtration). Let \mathcal P be a set-sized poset, and well-order its elements by \prec. For v\in\mathcal P, define the earlier lower and upper posets

\mathcal L_v=\{w\in\mathcal P:w<v,\ w\prec v\},\qquad \mathcal U_v=\{w\in\mathcal P:v<w,\ w\prec v\}.

The link along which v is added to the induced order complex on its predecessors is the simplicial join of the order complexes of \mathcal L_v and \mathcal U_v. If one poset is empty, this link is the order complex of the other; if both are empty, the link is empty.

Suppose each attaching link is empty or contractible. Then every component of |\mathcal P| is contractible and contains exactly one source, meaning a vertex with empty attaching link. In particular, the conclusion holds if each of \mathcal L_v and \mathcal U_v is empty or contractible for every v.

Proof. A chain containing v consists of a chain below v, the vertex v, and a chain above v. Every element of the first chain precedes every element of the second in the poset order. Restricting all other vertices to those earlier than v proves the asserted join description. The join of two nonempty contractible complexes is contractible. Together with the stated conventions for empty factors, this proves the last assertion from the first one.

Index the vertices as v_\alpha, \alpha<\kappa, and let K_\alpha be the induced order complex on \{v_\beta:\beta<\alpha\}. At a successor stage we attach the cone on the earlier link L_\alpha:

K_{\alpha+1}=K_\alpha\cup_{L_\alpha}(v_\alpha*L_\alpha).

An empty link adds an isolated vertex and starts one component. A nonempty contractible link lies in a single component of K_\alpha. The inclusion of that link in its cone is a homotopy equivalence and a subcomplex cofibration. The homotopy extension property therefore makes the induced inclusion of the old component into the new one a homotopy equivalence. No other component changes, and two old components cannot merge. Thus the asserted description of components and their sources persists at successor stages.

At a limit ordinal \lambda, the complex is the union of the earlier subcomplexes, with the CW topology. We recall why compact images cause no difficulty in this union. A compact subset of a closure-finite CW complex lies in a finite subcomplex. Otherwise it meets infinitely many open cells; choose one point in each of a countable set of these cells. Every subset of the chosen points meets each closed cell in a finite set, by closure-finiteness, and hence is closed in the whole complex by the weak topology. The chosen points would therefore form an infinite closed discrete subspace of the compact subset, a contradiction. The closures of the finitely many cells met by a compact subset form the required finite subcomplex.

Consequently a path or a sphere map in K_\lambda has image in some K_\alpha with \alpha<\lambda: only finitely many vertex indices occur in its finite carrier. Paths cannot merge previously distinct components at the limit. Every sphere map within a component is null-homotopic in an earlier component, which is contractible by induction. Each component of K_\lambda is thus weakly contractible and has the same unique source as any of its earlier vertices. Components are CW subcomplexes, so the CW Whitehead theorem makes them contractible. Transfinite induction, including the final union, proves the result.

We will also use the order homotopy observation that an order map f:\mathcal P\to\mathcal P satisfying f(x)\le x for every x, or f(x)\ge x for every x, induces a map homotopic to the identity. For example, when f(x)\le x, the assignments (x,0)\mapsto f(x) and (x,1)\mapsto x form an order map from \mathcal P\times\{0<1\}: if x\le y, then f(x)\le y. The usual prism triangulation on every chain gives the homotopy, and these homotopies agree on faces. Thus an order retraction pointwise comparable with the identity is a homotopy equivalence on order complexes. A poset with a maximum has a conical order complex.

8.1 The two local sublevels

Fix a spherical subset T\subseteq S, an integer q, and a right coset A_Tx. Assume that the layer data are capped at q on \partial T. Operations in A_T leave all exterior data unchanged, so this assumption is independent of the representative. Let b be the full vector obtained from m^q(x) by harmonic extension on T:

b_i=m_i^q(x)\quad(i\notin T),\qquad (Cb)_T=0.

The vector b is nonnegative and independent of x within its coset. Here and throughout, caps concern all levels greater than q, whereas the displayed inequalities concern level q alone.

Consider pairs

X=(J,A_Jz),\qquad J\subsetneq T,\qquad z\in A_Tx, \tag{8.1}

ordered by nested types and actual inclusion of cosets. The open colors of X are V=T\setminus J. Counts and caps on V are well-defined on A_Jz, since operations in A_J change data only in colors of J.

The strict sublevel \mathcal R_{<}(T,A_Tx;q) consists of the pairs in (8.1) for which every i\in V is capped at q and satisfies

m_i^q(z)<b_i. \tag{8.2}

We use a closed sublevel only with the following additional data:

  1. (i)

    q>0;

  2. (ii)

    I\subseteq S is nonempty and connected, with T\subseteq I;

  3. (iii)

    c_I>0 and C_Ic_I=0, and c is extended by zero outside I;

  4. (iv)

    on (I\setminus T)\cup\partial I the data are capped at q and satisfy m^q=c.

These are exterior conditions for A_Tx. In particular they imply the assumed cap on \partial T. Harmonicity and uniqueness of extension give b_T=c_T. The special closed sublevel \mathcal R_{\le}(T,A_Tx;q,I,c) consists of the pairs in (8.1) for which every i\in V is capped at q and satisfies

m_i^q(z)\le b_i=c_i. \tag{8.3}

No connectedness assumption is imposed on T.

Proposition 8.2 (Spherical-residue sublevels). For every nonempty spherical T and the data just specified:

  1. (i)

    \mathcal R_{<}(T,A_Tx;q) is empty or contractible;

  2. (ii)

    whenever the additional exterior hypotheses hold, \mathcal R_{\le}(T,A_Tx;q,I,c) is nonempty and contractible.

For T=\varnothing, the strict sublevel is empty, and the exterior hypotheses for the special closed sublevel cannot hold.

Proof. We first dispose of nonemptiness and the rank-zero convention. If T=\varnothing, there is no proper subset J in (8.1), so the strict sublevel is empty. The closed exterior hypotheses would prescribe a cap and m^q=c on I\cup\partial I. This is precisely the rank-zero situation excluded by Proposition 7.1.

Now let T\ne\varnothing and assume the closed exterior hypotheses. Lemma 5.5 gives a representative capped on T, and hence on I. If the closed sublevel were empty, then at every such representative z one would have m_j^q(z)>c_j for every j\in T. Indeed, any j with m_j^q(z)\le c_j would give the allowed pair (T\setminus\{j\},A_{T\setminus\{j\}}z). The resulting strict inequalities at every capped representative contradict Proposition 7.1, applied with its spherical subset equal to T. Thus the closed sublevel is nonempty.

We prove the contractibility assertions together by induction on |T|, with the conventions just established as the base. Let \mathcal R denote either of the two sublevels, and suppose that the proposition holds for all smaller spherical subsets. For X=(J,A_Jz)\in\mathcal R, define p_X by

(p_X)_i=m_i^q(z)\quad(i\notin J),\qquad (Cp_X)_J=0, \qquad u_X=(p_X)_T-b_T.

This vector is independent of the representative of A_Jz. On V=T\setminus J it satisfies (u_X)_i=m_i^q(z)-b_i\le0. Harmonic extension gives

(u_X)_J=-C_J^{-1}C_{J,V}(u_X)_V\le0, \qquad (Cp_X)_T=C_Tu_X. \tag{8.4}

The inequality uses nonnegativity of C_J^{-1} and nonpositivity of the off-diagonal entries of C; the formula includes the empty J convention. In particular u_X\le0 coordinatewise. In the strict sublevel u_X\ne0, since V is nonempty and all of its inequalities are strict.

Filter the vertices by increasing height

h(X)=\sum_{i\in T}(u_X)_i\le0.

Only finitely many height values occur. For each possible type J, the open counts belong to bounded intervals 0\le m_i^q(z)\le b_i, and each such interval contains only finitely many possible layer counts, by Section 5. The exterior vector is fixed, and harmonic extension determines the remaining coordinates. There are only finitely many types. At equal negative height put larger |J| first; at height zero put smaller |J| first. Break all remaining ties by any well-order. This gives a well-order of \mathcal R. Remaining ties occur only between incomparable distinct vertices, so they do not affect any earlier lower or upper part.

The upper part at nonzero height. Fix X=(J,A_Jz) with u=u_X\ne0, and put V=T\setminus J. Every upper extension has the unique form (K,A_Kz) with J\subsetneq K\subsetneq T. It is allowed because its open colors are a subset of V and retain the same data. Writing p_K for its harmonic vector, the change is supported on K and is

(p_K-p_X)_K=-C_K^{-1}(C_Tu)_K. \tag{8.5}

The rows (C_Tu)_J vanish. Set

D=\{i\in V:(C_Tu)_i\ge0\}.

If K\setminus J avoids D, all its rows in (8.5) are strictly negative. The nonnegative inverse, with positive diagonal, makes the total change in height strictly positive. Such an extension is later. If instead \varnothing\ne K\setminus J\subseteq D, the change is coordinatewise nonpositive, so the extension is earlier: a strict height decrease suffices, and equality is resolved in its favor by the larger type at the negative height h(X).

It follows that every earlier upper extension meets D in a new color, whereas every extension using only new colors in D is earlier. Also D\ne V. Otherwise C_Tu\ge0, and u=C_T^{-1}C_Tu\ge0, contradicting u\le0 and u\ne0. If D=\varnothing, the earlier upper part is empty. If D\ne\varnothing, define on that part

(K,A_Kz)\longmapsto \bigl(K\cap(J\cup D),A_{K\cap(J\cup D)}z\bigr).

The new type properly contains J, uses only new colors in D, and is a proper subset of T. Hence the image is an earlier upper extension. This order map is below the identity and retracts onto the subposet of extensions whose types are contained in J\cup D. That subposet has maximum (J\cup D,A_{J\cup D}z), which is itself earlier. Thus the earlier upper part is contractible.

The lower part at nonzero height. Since equal negative heights place larger types first, every earlier lower pair has strictly smaller height. Write such a pair as Y=(R,A_Rw), where R\subsetneq J and w\in A_Jz. Its newly open colors are U=J\setminus R. The vector \delta=p_Y-p_X vanishes outside J, equals m_i^q(w)-(p_X)_i on U, and is harmonic on R. If every one of these new open differences were nonnegative, nonnegative harmonic interpolation on R would give \delta\ge0 and preclude a strict height decrease. Therefore the set

N(Y)=\{i\in J\setminus R:m_i^q(w)<(p_X)_i\}

is nonempty. All its colors are capped, since Y is allowed. Close the other newly open colors by defining

\rho(Y)=\bigl(J\setminus N(Y),A_{J\setminus N(Y)}w\bigr). \tag{8.6}

This pair is well-defined on the coset A_Rw: both the tests on J\setminus R and the larger coset are unchanged if w is replaced by another element of A_Rw.

The boundary data on \partial J are capped. Indeed a neighbor outside J lies either in V or in \partial T, where the cap is already known. The harmonic bound for the residue (J,A_Jz) is exactly p_X. Consequently (8.6) belongs to the strict sublevel \mathcal R_{<}(J,A_Jz;q). Viewed as a pair inside A_Tx, it is allowed: its new open counts are strictly below p_X\le b, and its old open colors V retain their original inequalities. Its harmonic difference from p_X is strictly negative on the nonempty set N(Y) and is a nonnegative interpolation of these differences on the remaining colors of J. It is therefore coordinatewise nonpositive with strictly negative sum. Thus \rho(Y) remains an earlier lower pair.

For completeness, this closure respects actual coset inclusions when representatives differ. Suppose

(R_1,A_{R_1}w_1)\le(R_2,A_{R_2}w_2).

Then R_1\subseteq R_2 and w_1\in A_{R_2}w_2. On their shared open colors J\setminus R_2 the counts agree, whence

N(Y_2)=N(Y_1)\cap(J\setminus R_2)\subseteq N(Y_1).

Writing K_a=J\setminus N(Y_a), we obtain K_1\subseteq K_2. Moreover R_2\subseteq K_2, so w_1\in A_{K_2}w_2 and

A_{K_1}w_1\subseteq A_{K_2}w_2.

This proves that \rho is an order map. It lies above the identity because R\subseteq J\setminus N(Y).

Conversely, any pair in \mathcal R_{<}(J,A_Jz;q) is an allowed earlier lower pair in \mathcal R: the same interpolation argument gives a strict decrease of height, and p_X\le b gives the outer inequalities. All its newly open colors pass the strict test, so \rho fixes it. Thus \rho is an order retraction onto exactly that strict sublevel. Since J\subsetneq T, induction says that the earlier lower part is empty or contractible. This includes J=\varnothing, when both lower posets are empty.

The zero-height case. If u_X=0, the pair lies in the special closed sublevel. All open colors have m_i^q(z)=c_i and are capped. An upper extension retains p_X=b, so its height remains zero and its larger type makes it later. There is no earlier upper part. Every allowed lower pair is earlier: its height is either negative, or zero with a smaller type.

The lower part is exactly \mathcal R_{\le}(J,A_Jz;q,I,c). Its exterior hypotheses follow from the original ones together with the equalities and caps on V=T\setminus J: these sets supply all of (I\setminus J)\cup\partial I. If J=\varnothing, those hypotheses contradict the rank-zero case. Hence J\ne\varnothing, and induction makes this earlier lower part nonempty and contractible.

Sources. We have shown that every earlier lower and upper part is empty or contractible. Lemma 8.1 therefore makes each component contractible with exactly one source. The zero-height case has a nonempty earlier lower part, so a source must have u_X\ne0. The upper calculation then forces D=\varnothing, and the strict lower sublevel for (J,A_Jz) must be empty.

These facts give all the hypotheses of a candidate in Proposition 6.2, for the fixed ambient coset A_Tx and cap q. The colors V are capped by definition. Equation (8.4) gives

-(Cp_X)_i=-(C_Tu_X)_i>0\quad(i\in V), \qquad (Cp_X)_J=0.

Finally consider any representative w\in A_Jz capped on T. If m_j^q(w)<(p_X)_j for some j\in J, the pair (J\setminus\{j\},A_{J\setminus\{j\}}w) would belong to the strict lower sublevel. Its emptiness therefore proves

m_j^q(w)\ge(p_X)_j\qquad(j\in J)

at every such capped representative, as required. For J=\varnothing this condition is vacuous.

Proposition 6.2 gives at most one source in \mathcal R. A nonempty \mathcal R has a first vertex in the filtration and hence a source. It therefore has one component and is contractible. The special closed sublevel was already shown to be nonempty. This completes both inductions.

9 The global harmonic filtration

We now filter the entire spherical-coset poset. Throughout the construction assume that S\ne\varnothing; the empty system will be included in the final theorem. Recall that \mathcal D consists of the right cosets A_Tx, with T spherical, ordered by inclusion with nested types. All realizations of posets have the CW topology.

9.1 Harmonic vectors and a well-ordered height

For a spherical subset T\subseteq S and a vector v\in\R^{\widehat S}, let \mathsf H_T(v) be the vector that agrees with v outside T and is harmonic on T. Thus

\mathsf H_T(v)_{\widehat S\setminus T}=v_{\widehat S\setminus T}, \qquad \mathsf H_T(v)_T =C_T^{-1}\left(\sum_{j\notin T}b_{ij}v_j\right)_{i\in T}. \tag{9.1}

For T=\varnothing, this is the identity. Nonnegativity of C_T^{-1} shows that \mathsf H_T preserves nonnegative vectors.

For P=A_Tx\in\mathcal D and every integer k, put

p^k(P)=\mathsf H_T\bigl(m^k(x)\bigr). \tag{9.2}

Operations in a color of T change the layer multiplicities only in that color. Therefore all m_i^k(x) with i\notin T are constant on A_Tx, and (9.2) is independent of its representative. The vectors p^k(P) are nonnegative and have finite support in k. The frame coordinate satisfies

p_o^k(P)=m_o^k(x)= \begin{cases}1,&k=0,\\0,&k\ne0.\end{cases} \tag{9.3}

For example, the identity representative has m^0(1)=\varepsilon_o and all other layers zero, because its family consists of the frame projectives themselves. On the coset A_T this gives p_T^0(A_T)=C_T^{-1}\mathbf1, with frame coordinate 1 and all other exterior coordinates zero. In rank one the interior coordinate is 1/2. This is the simplest instance of replacing generator counts by harmonic coset data.

We shall repeatedly use two harmonic comparison formulas. If P=A_Tx\subseteq A_Ux=P' with U spherical, then the difference p^k(P')-p^k(P) is supported on U, and

\bigl(p^k(P')-p^k(P)\bigr)_U =-C_U^{-1}\bigl(Cp^k(P)\bigr)_U. \tag{9.4}

Indeed the two vectors agree outside U and the new vector has zero C-rows on U.

For a lower coset Q=A_Rz\subseteq P=A_Tx, set V=T\setminus R. The two vectors agree outside T. Writing \delta_i=m_i^k(z)-p_i^k(P) for i\in V, their difference \Delta=p^k(Q)-p^k(P) satisfies

\Delta_V=\delta_V, \qquad \Delta_R=C_R^{-1} \left(\sum_{j\in V}b_{ij}\delta_j\right)_{i\in R}. \tag{9.5}

Both formulas also hold when one of the displayed types is empty. In particular, componentwise nonnegative or nonpositive changes on the open coordinates extend with the same sign. A nonzero change on an open coordinate remains nonzero in the full vector.

Fix an ordering of \widehat S. For a nonnegative vector, its positive-support components mean the connected components of the graph on its positive coordinates, using the edges with b_{ij}>0. Boundaries of these components are taken in \widehat S, and may contain the frame.

The comparison formulas suggest ordering cosets by their harmonic vectors, from higher nonnegative layers down, but equal vectors still require a choice. Suppose that adjoining a color with positive coordinate leaves the vector at the comparison level unchanged. Our ordinary preference will put the larger type first, by assigning -1 to each positive coordinate belonging to the type. Zero coordinates contribute nothing to this tie; they may leave the comparison to a lower level.

We reverse this preference on a positive-support component I\subseteq S at a level k>0 when p^k(P) is harmonic on I and all higher vectors vanish on I\cup\partial I. The vector on such a component is a positive null vector for its Cartan matrix. The upper-link proof must exclude this singular alternative when it retracts the earlier upper part to extensions contained in one spherical type; this is why the preference cannot be uniform. Assigning +1 on this component instead puts those tied additions later. The same choice puts removal of an equal positive coordinate earlier, so the lower comparison must allow equality with the harmonic bound. This is the role of the special closed sublevels in Proposition 8.2, whose nonemptiness comes from the isolated-layer obstruction. The upper and lower verifications appear in Lemmas 9.4 and 9.8. The following definition encodes both preferences in the type-dependent integer at each level.

Definition 9.1. For P=A_Tx, k\ge0, and i\in\widehat S, define a sign \eta_i^k(P) as follows. It is zero if p_i^k(P)=0. If p_i^k(P)>0, let I be its positive-support component at level k. Set \eta_i^k(P)=+1 precisely when

k>0,\qquad I\subseteq S,\qquad \bigl(Cp^k(P)\bigr)_I=0,\qquad p_j^d(P)=0 \quad(j\in I\cup\partial I,\ d>k). \tag{9.6}

In every other positive-coordinate case set \eta_i^k(P)=-1. Define the level block

\mathsf b_k(P)= \left( \sum_{i\in\widehat S}p_i^k(P),\ (p_i^k(P))_{i\in\widehat S},\ \sum_{i\in T}\eta_i^k(P) \right). \tag{9.7}

Within a block use lexicographic order: first the sum, then the vector in the fixed coordinate order, then the integer. Compare the finite-support sequences (\mathsf b_k(P))_{k\ge0} at their highest differing level, with the smaller block earlier. Finally, choose a well-order of each set of cosets with identical block sequences.

Thus the sign comparison at level k precedes every comparison at a lower level. The signs are functions only of the vectors at level k and above; if those vectors coincide for two cosets, the same signs are used at that level.

Lemma 9.2. Definition 9.1 gives a well-order of the vertices of \mathcal D. Distinct comparable cosets have different block sequences, so the final tie refinement does not affect either of their earlier links.

Proof. The weighted layer counts of Section 5 have only finitely many possible values in a bounded interval, uniformly over the level. Indeed, for any fixed unfolded label the count is a nonnegative integer combination of finitely many fixed positive weights, up to a fixed positive proportionality factor. A bound on the count bounds each integer coefficient. This proves the asserted finiteness without requiring the real weights to lie in a lattice.

If \sum_i p_i^k(P)\le B, every exterior coordinate m_i^k(x)=p_i^k(P) for i\notin T lies in [0,B]. There are therefore only finitely many exterior vectors. For a fixed type T, (9.1) determines the interior vector uniquely. There are only finitely many spherical types. Consequently there are only finitely many possible primary vectors with sum at most B, uniformly over P and k. The secondary integer in (9.7) lies between -|S| and |S|.

The set of possible level blocks thus has only finitely many predecessors below any one of its members. Adjoin the zero block if necessary. It is the least block: a zero primary vector has all signs zero, whereas every nonzero primary vector has positive sum. Assign to each block its rank n(\mathsf b)\in\Zbb_{\ge0} in this order, with n(0)=0. For a finite-support sequence, the ordinal

\omega^N n(\mathsf b_N)+\omega^{N-1}n(\mathsf b_{N-1}) +\cdots+\omega n(\mathsf b_1)+n(\mathsf b_0) <\omega^\omega

has exactly the prescribed highest-level-first comparison. The block sequences are therefore well ordered. A well-ordered refinement of each fiber is again a well-order. Such a refinement may also be obtained from an enumeration of words in the finitely generated group and the finitely many types.

It remains to examine comparable ties. For every i\in T, the frame and (9.1) give

p_T^0(P)\ge C_T^{-1}\mathbf1>0. \tag{9.8}

All signs on positive coordinates at level zero are -1, so the secondary value at that level is exactly -|T|. Suppose A_Tx\subseteq A_Ux and all nonnegative primary vectors agree. If T\ne U, their level-zero secondary values differ. If T=U, the two nested cosets are equal. Hence distinct comparable vertices are never fully tied. Negative levels may distinguish further incomparable cosets, but their omission cannot change this conclusion or the well-ordering argument.

Write Q\prec P for the resulting order of vertices. We must show that the earlier strict lower and strict upper parts at every P are each empty or contractible.

9.2 The earlier upper part

Fix P=A_Tx. For each i\in S\setminus T, let

H_i=\max\{k\ge0: p_i^k(P)>0\text{ or }p_j^k(P)>0 \text{ for some }j\text{ with }b_{ij}>0\}. \tag{9.9}

This maximum exists: the vectors have finite level support, and the frame is a positive neighbor at level zero. Call i active when

(Cp^{H_i}(P))_i>0, \qquad\text{or}\qquad (Cp^{H_i}(P))_i=0\ \text{ and }\ \eta_i^{H_i}(P)=-1. \tag{9.10}

Let \operatorname{Act}(P) be the set of active colors. If the row in (9.10) is zero, the coordinate p_i^{H_i}(P) is positive: otherwise the zero row would force all its neighboring coordinates to vanish, contrary to the definition of H_i.

Lemma 9.3. Every earlier upper extension of P adds an active color. Every spherical upper extension adding a nonempty set of active colors and no other colors is earlier than P.

Proof. Let P'=A_Ux with T\subsetneq U spherical, and put H=\max_{i\in U\setminus T}H_i. At levels above H, the coordinates at every added color and all of its neighbors vanish. The T-rows of Cp^k(P) vanish by harmonicity, and the added rows vanish by this incidence condition. Formula (9.4) shows that the vectors agree above H. All added signs are zero there, so the secondary values agree as well.

At level H, an added color with H_i<H has zero coordinate, zero row, and zero sign. Suppose first that no added color is active. An added color with H_i=H has row at most zero. Thus all rows on U are nonpositive, and (9.4) gives a nonnegative change of vector. If any such row is negative, the positive diagonal of C_U^{-1} makes this change nonzero, and the sum increases strictly. If all these rows vanish, the vectors agree at H. Each added color with H_i=H then has positive coordinate and sign +1. There is at least one such color. Since the signs for the two cosets agree whenever their vectors at and above H agree, the secondary value increases strictly. In either case P' is later.

If all added colors are active, the same argument reverses the inequalities. The rows at level H are nonnegative, so the vector change is nonpositive. A nonzero row decreases the sum strictly. If all rows are zero, every added color with H_i=H has sign -1, and their nonempty contribution decreases the secondary value strictly. Hence P'\prec P.

Lemma 9.4. The subset T\cup\operatorname{Act}(P) is spherical.

Proof. Let G be a connected component of this subset, and choose the highest level k\ge0 having a positive coordinate on G or on one of its neighbors. Such a level exists by the frame. For a vertex of T the full C-row is zero. At an active vertex whose incidence maximum is less than k, its coordinate and neighboring coordinates are all zero at k. At an active vertex with incidence maximum k, the full row is nonnegative by (9.10). Therefore

(Cp^k(P))_G\ge0, \qquad C_Gp_G^k(P)\ge0. \tag{9.11}

The vector p_G^k(P) is nonzero. Otherwise a positive incident exterior coordinate, whose existence would be forced by the choice of k, would give a negative full row at its adjacent vertex of G. Moreover, a zero coordinate of p_G^k(P) cannot neighbor a positive coordinate in G, since its C_G-row would be negative. Connectedness implies p_G^k(P)>0.

Apply Lemma 3.1. Either C_G is positive definite, or C_Gp_G^k(P)=0. In the latter case the full rows equal minus the exterior incidence:

(Cp^k(P))_i=-\sum_{j\notin G}b_{ij}p_j^k(P) \quad(i\in G).

Together with (9.11), this forces every displayed sum to vanish. There is no positive exterior neighbor, and the full rows are zero. Since p_G^k(P)>0, the set G is exactly one positive-support component of p^k(P).

The level k cannot be zero: the frame lies outside G\subseteq S, has positive level-zero coordinate, and neighbors every vertex of G. By the maximality of k, all higher coordinates vanish on G\cup\partial G. Thus G satisfies every condition in (9.6), and all its signs at level k are +1. Each active vertex in G would now have H_i=k, positive coordinate, and zero full row, contradicting its active condition. Hence there are no active vertices in G, so G\subseteq T. This contradicts the assumption that C_G is not positive definite, because T is spherical. We conclude that every component G has positive-definite Cartan matrix, proving the assertion.

Proof. If \operatorname{Act}(P)=\varnothing, there is no earlier upper extension by Lemma 9.3. Otherwise put K=T\cup\operatorname{Act}(P), which is spherical by Lemma 9.4. On the earlier upper part the map

A_Ux\longmapsto A_{U\cap K}x

is an order map pointwise below the identity. Its image is still in the earlier strict upper part: U\cap K contains an added active color and adds only active colors. The map is a retraction onto the upper extensions adding only active colors, and that image has largest element A_Kx. The order homotopy observation in Section 8 proves contractibility.

9.3 The earlier lower part

For i\in T, define

q_i=\max\{k\ge0:p_i^k(P)>0\}. \tag{9.12}

The maximum exists and is nonnegative by (9.8). On a connected component B of T, the vector p_B^k(P) is either zero everywhere or positive everywhere: apply the strict positivity of C_B^{-1} to the nonnegative exterior forcing vector. Consequently q_i is constant on B, and the signs \eta_i^{q_i}(P) are also constant there, because B lies in one positive-support component at that level.

Definition 9.6. For a lower coset Q=A_Rz\subsetneq P, call an open color i\in T\setminus R eligible if

\begin{gathered} m_i^d(z)=0\quad\text{for every }d>q_i,\\ m_i^{q_i}(z)<p_i^{q_i}(P), \quad\text{or}\quad m_i^{q_i}(z)=p_i^{q_i}(P) \ \text{ and }\ \eta_i^{q_i}(P)=+1. \end{gathered} \tag{9.13}

The first line is required in both alternatives of the second line. Write E(Q) for the eligible open colors. This definition is independent of z, since all its tested colors lie outside R.

Lemma 9.7. Every earlier lower coset has an eligible open color. A lower coset all of whose open colors are eligible is earlier than P. The earlier lower part retracts by an order map pointwise above the identity onto the poset of these all-eligible lower cosets.

Proof. Let Q=A_Rz\subsetneq P and V=T\setminus R. Test the comparison at the level

H=\max\left( \{q_i:i\in V\}\ \cup\ \{k\ge0:m_i^k(z)>0\text{ for some }i\in V\} \right).

This is a finite maximum over a nonempty set. Above it all open coordinates of both vectors vanish. Formula (9.5) gives equality of the full vectors there, and the removed colors have zero signs, so the secondary values also agree.

Suppose first that E(Q)=\varnothing. At level H, a color with q_i<H has prescribed value zero and actual value nonnegative. A color with q_i=H has no actual data above q_i by the choice of H; ineligibility therefore implies m_i^H(z)\ge p_i^H(P). Every open difference at H is nonnegative. If one is positive, the full vector has a strictly larger sum by (9.5).

If all open differences vanish, no color with q_i<H has actual data at H. In particular H is the prescribed maximum of at least one open color; it could not have arisen solely from actual data above a prescribed maximum. The open colors with q_i<H contribute zero signs at H. Each with q_i=H has equal positive actual and prescribed coordinates, and ineligibility forces sign -1. The full vectors now agree at and above H, so the signs are common to the two cosets. The change in the secondary value is

\sum_{i\in R}\eta_i^H(Q)-\sum_{i\in T}\eta_i^H(P) =-\sum_{i\in V}\eta_i^H(P)>0.

Thus Q is later in this case as well. This proves the first assertion by contraposition, including the possibility of actual data above the prescribed maximum on a different open component.

If every open color is eligible, the actual caps imply H=\max_{i\in V}q_i. Open colors with smaller q_i have zero actual and prescribed values at H; all other open differences are nonpositive. A strict difference decreases the sum. If every difference vanishes, the nonempty set of open colors with q_i=H has sign +1, and its removal strictly decreases the secondary value. Hence Q\prec P.

For an earlier lower coset define

\rho(Q)=A_{T\setminus E(Q)}z. \tag{9.14}

Since E(Q) is nonempty and contained in T\setminus R, this is a proper lower coset above Q. Its open colors are exactly E(Q) and remain eligible, so it is earlier. Changing the representative of Q by A_R does not change the displayed coset, since R\subseteq T\setminus E(Q).

We verify order preservation with representatives included. If Q_1=A_{R_1}z_1\subseteq Q_2=A_{R_2}z_2, then all colors outside R_2 have the same actual data at z_1 and z_2. Hence

E(Q_2)=E(Q_1)\cap(T\setminus R_2).

Putting K_a=T\setminus E(Q_a) gives K_1\subseteq K_2 and R_2\subseteq K_2. Moreover z_1\in Q_2\subseteq A_{K_2}z_2. Thus A_{K_1}z_1\subseteq A_{K_2}z_2, as required. Finally, if every open color of Q is eligible, then T\setminus E(Q)=R and \rho(Q)=Q. So (9.14) is the stated order retraction. The order homotopy observation in Section 8 identifies the homotopy type of the earlier lower part with that of its all-eligible image.

Lemma 9.8. The all-eligible lower poset at P=A_Tx is a product of the residue sublevel posets of Proposition 8.2, each with a largest element adjoined, with the all-largest tuple deleted. More precisely, its factors are as follows.

  1. 1.

    Each connected component B of T with negative sign at its highest level q_B contributes the strict sublevel in the coset A_Bx at level q_B.

  2. 2.

    For a positive sign, group all components of T belonging to the same positive-support component I at the same level q. Their union is B=T\cap I, and it contributes the special closed sublevel in A_Bx with data I,q,c_I=p_I^q(P).

Every strict factor is empty or contractible, and every special closed factor is nonempty and contractible.

Proof. Consider first a connected component B with sign -1 and highest level q_B. Its boundary is outside T, because B is an entire component of T. It has a cap at q_B: if some exterior neighbor had a positive coordinate at a level d>q_B, the harmonic equation on B and positivity of C_B^{-1} would give a positive coordinate throughout B at that level, contrary to its definition. On this boundary the actual data m^d(x) equal p^d(P). Their harmonic extension on B therefore equals p_B^{q_B}(P) at the test level. Eligibility is exactly a cap followed by the strict inequality against this harmonic vector. These are all the hypotheses of the strict residue sublevel.

Now take a positive-sign component, with support component I at level q. Condition (9.6) gives q>0, a positive vector c_I=p_I^q(P), and vanishing of all higher coordinates on I\cup\partial I. The coordinates on \partial I at level q are zero by the definition of a support component. Hence (Cp^q(P))_I=0 also gives C_Ic_I=0.

Every component of T meeting I lies wholly in I, by harmonic positivity on that component at level q. Its highest level is q because the higher coordinates vanish on I, and it has the same positive sign. We must group all these components, giving B=T\cap I. If a vertex j\in T\setminus I neighbored I, then p_j^q(P)=0, since otherwise it would lie in the same support component. An edge to a positive coordinate in I would give (Cp^q(P))_j<0, contradicting harmonicity on T. Therefore

\partial I\cap T=\varnothing, \qquad (I\setminus B)\cup\partial I \subseteq\widehat S\setminus T. \tag{9.15}

All exterior values required by the special closed sublevel are thus actual, fixed values on the entire coset A_Tx. They are capped at q and equal the zero-extended vector c at that level. The block B is spherical and its harmonic prescription is c_B. It cannot equal I, because a positive-definite principal matrix cannot have the positive null vector c_I. Eligibility on B is exactly the closed inequality in Proposition 8.2. This verifies every special closed hypothesis, including when several disconnected components of T meet the same I.

These blocks partition T into unions of its connected components. The presentation and the standard embeddings give A_T=\prod_B A_B. For z\in A_Tx, write uniquely zx^{-1}=\prod_B g_B with g_B\in A_B. A subcoset A_Rz corresponds to the tuple

\bigl(A_{R\cap B}g_Bx\bigr)_B.

Coset equality and inclusion are coordinatewise under this correspondence. Operations in other blocks leave every multiplicity in B unchanged, so the eligible-color conditions in B are precisely those for g_Bx in the displayed block coset. The boundary data just verified lie outside T: for a strict block this follows because it is a full component of T, and for a closed block it is (9.15). They are therefore fixed under every operation in A_T, including operations in the other blocks. Opening nothing in a block gives its single largest element A_Bx; opening somewhere gives the stated proper residue sublevel. The requirement R\subsetneq T deletes just the all-largest tuple. This proves the product description. Its contractibility assertions follow from Proposition 8.2.

Lemma 9.9. Let \mathcal E_1,\ldots,\mathcal E_r be posets whose realizations are each empty or contractible, and let \mathcal E_a^+ denote the result of adjoining a largest element. Then

\left(\prod_{a=1}^r\mathcal E_a^+\right) \setminus\{(\top,\ldots,\top)\}

is empty if every \mathcal E_a is empty, and otherwise has contractible realization. The empty product has the same empty conclusion after its largest element is deleted.

Proof. We first record the product fact in the topology of order complexes. If \mathcal P and \mathcal Q are nonempty posets with contractible realizations, projection \mathcal P\times\mathcal Q\to\mathcal P has lower fiber \mathcal P_{\le p}\times\mathcal Q over p. The order map (p',q)\mapsto(p,q) is pointwise above the identity and retracts that fiber onto \{p\}\times\mathcal Q. The fiber is contractible. Quillen’s Theorem A, in the form recalled in Section 2, shows that the product poset has contractible realization. Iteration proves this for any finite number of nonempty contractible factors. This argument does not require identifying an infinite order-complex realization with an ordinary topological product.

Discard indices for which \mathcal E_a is empty, since their augmented factor has only its largest element. If no indices remain, the deleted product is empty. Otherwise cover its realization by the subcomplexes X_a consisting of chains whose ath coordinate lies in \mathcal E_a. They cover every chain: its largest vertex has a nonlargest coordinate, and every earlier vertex has a nonlargest coordinate at that same index. For a nonempty set J of indices, the intersection \bigcap_{a\in J}X_a is the realization of

\left(\prod_{a\in J}\mathcal E_a\right) \times \left(\prod_{a\notin J}\mathcal E_a^+\right).

It is nonempty and contractible by the product fact: the required factors are contractible, and each augmented factor has a largest element.

There are finitely many subcomplexes in this cover. Their union is contractible by induction on their number. Indeed the intersection of the last subcomplex with the preceding union has a cover by the corresponding intersections; all of its nonempty finite intersections are again nonempty contractible. Induction makes both the preceding union and this intersection contractible. Gluing the last contractible subcomplex along the contractible intersection preserves the homotopy type of a point, since subcomplex inclusions are cofibrations. This completes the proof.

Proof. For type T=\varnothing the lower part is empty. Otherwise Lemma 9.7 retracts it onto the all-eligible part. Lemma 9.8 identifies that part with the product in Lemma 9.9, whose factors satisfy that lemma’s hypotheses. The conclusion follows.

9.4 Contractibility and the Salvetti complex

Theorem 9.11. For every Coxeter matrix on a finite set S, the order complex of the spherical-coset poset \mathcal D is contractible.

Proof. If S=\varnothing, the poset has a single vertex. Otherwise use the well-order of Lemma 9.2. Propositions 9.5 and 9.10 show that the earlier strict upper and strict lower parts at each vertex are empty or contractible. Their join is the earlier attaching link. The empty-part convention and Lemma 8.1 therefore show that each component of the final order complex is contractible.

Finally \mathcal D is connected. The singleton cosets x and \sigma_sx both lie in A_{\{s\}}x, since rank-one types are spherical. Left generator steps therefore connect all singleton cosets. Every other coset contains a singleton coset and hence joins this same component. The preceding componentwise conclusion proves contractibility of |\mathcal D|.

Proof of Theorem 1.1. Lemma 2.4 gives a homotopy equivalence from the universal cover of the full Artin Salvetti complex to |\mathcal D|. The latter is contractible by Theorem 9.11, so the universal cover is contractible. Since covering maps induce isomorphisms on homotopy groups in degrees at least two, the specified Salvetti complex is aspherical.

9.5 Spherical, affine, and product cases

If S itself is spherical, the coset A_S is a largest element of \mathcal D. Its contractibility is therefore immediate and agrees with the spherical theorem used in the comparison. The proof for an arbitrary S uses finite Coxeter length, finite Artin monoids, and positive-definite inverses only on spherical subsets and their finite unfoldings.

The positive-null-vector alternative, including the affine case, is handled by the reversed preference in (9.6).

If the original diagram splits as S=S_1\sqcup\cdots\sqcup S_t with all cross labels equal to 2, its presentation gives A=\prod_a A_{S_a}, and a type T is spherical exactly when every T\cap S_a is spherical. The finite Coxeter permutahedra split as products on these components. Shortest representatives and their positive lifts split as well, because lengths add and letters in different factors commute. Consequently the canonical Salvetti cell and face maps give the product of the factor Salvetti complexes, and their universal covers give the corresponding product of covers. The argument above is compatible with this decomposition; in particular the lower-block construction allows disconnected spherical types.

An infinite label contributes weight 2 and an edge object consisting of two copies of the tensor unit, and imposes no Artin braid relation. It is excluded from a spherical subset by positive definiteness itself: the two-color principal matrix with that label is singular. No restriction on infinite labels in the original matrix, or on the connectedness of its diagram, was used in the contraction.

10 Structural consequences and homological stability

Since S is finite, X(W,S) has finitely many cells, one for each spherical subset of S. Theorem 1.1 therefore gives a finite classifying space for A; its cellular chains and cochains compute the integral group homology and cohomology. The theorem also supplies the K(\pi,1) hypothesis in the following results about torsion, centers, positive monoids, and Boyd’s homological-stability families.

10.1 Torsion, centers, and monoid classifying spaces

The Coxeter diagram has vertex set S and an edge between distinct s,t exactly when m_{st}\ne2. Its connected components are the irreducible Coxeter components, and a component is spherical when its Coxeter group is finite. Let A^+ denote the positive Artin monoid: it has the same standard generators and positive braid relations as A, interpreted as a monoid presentation. For a monoid M, write BM for the geometric realization of the nerve of the one-object category with endomorphism monoid M. A monoid homomorphism induces a map of these classifying spaces.

Corollary 10.1 (Torsion, center, and monoid consequences). Let A=A(W,S) be an Artin group with S finite, let A^+ be its positive Artin monoid, and let k be the number of irreducible spherical components of the Coxeter diagram of (W,S). Then:

  1. (i)

    A is torsion-free.

  2. (ii)

    The center satisfies Z(A)\cong\Zbb^k.

  3. (iii)

    The natural homomorphism \eta\colon A^+\to A induces a homotopy equivalence

    B\eta\colon BA^+\longrightarrow BA.

Proof. When S=\varnothing, both A and A^+ are trivial and k=0, so all three assertions hold. Assume that S\ne\varnothing.

The complex X(W,S) has dimension at most |S|, and it is a K(A,1) by Theorem 1.1 and (2.5). If A had a nonidentity element of finite order, it would contain a subgroup P\cong C_p for some prime p. The corresponding covering space \widetilde X(W,S)/P would be a K(P,1) of dimension at most |S|. This is impossible: the standard two-periodic resolution of C_p, whose cochain maps with trivial \Zbb-coefficients alternate between zero and multiplication by p, gives

H^{2q}(C_p;\Zbb)\cong\Zbb/p\Zbb\qquad(q\ge1),

whereas the cohomology of a CW complex of dimension at most |S| vanishes in higher degrees. This proves (i).

Let S_1,\ldots,S_r be the connected components of the Coxeter diagram. All cross labels are 2, so the presentation gives

A\cong\prod_{j=1}^r A_{S_j},

as in (2.9). If S_j is spherical, Deligne’s center theorem for a finite Coxeter system with nonempty connected diagram gives Z(A_{S_j})\cong\Zbb [12, Theorem 4.21]. If S_j is not spherical, its connectedness means that A_{S_j} has no spherical factor. Theorem 1.1 applied to the submatrix on S_j verifies the K(\pi,1) hypothesis of Jankiewicz–Schreve’s theorem [21, Theorem 3], which gives Z(A_{S_j})=\{1\}. Taking centers of the direct product proves (ii).

For (iii), Dobrinskaya’s equivalence [13, Theorem 2 and the following paragraph], reproved by Ozornova [24, Section 5, especially Conjecture 5.9 and Theorem 5.10], states that the natural map BA^+\to BA is a homotopy equivalence exactly when the K(\pi,1) conjecture holds for A. Theorem 1.1 supplies that condition.

10.2 Homological stability after adjoining a braid tail

Boyd studies a fixed initial diagram with a growing type-A path. We give the full matrix construction so that the indexing in her stability range is explicit.

Corollary 10.2 (Boyd stability for fixed-core braid-tail families). Let A_1 be the Artin group of a Coxeter matrix m_1 on a finite set \Sigma_1, and choose a vertex \sigma_1\in\Sigma_1. For each n\ge2, adjoin new vertices \sigma_2,\ldots,\sigma_n and let A_n be the Artin group of the Coxeter matrix m_n on \Sigma_n=\Sigma_1\sqcup\{\sigma_2,\ldots,\sigma_n\}. Retain m_1 on \Sigma_1, put diagonal entries equal to 1, and set the remaining off-diagonal entries, symmetrically, by

\begin{aligned} m_n(\sigma_j,\sigma_{j+1})&=3 &&(1\le j<n),\\ m_n(\sigma_j,\sigma_\ell)&=2 &&(1\le j<\ell\le n,\ \ell-j\ge2),\\ m_n(u,\sigma_j)&=2 &&(u\in\Sigma_1\setminus\{\sigma_1\},\ 2\le j\le n). \end{aligned}

Let s_n\colon A_{n-1}\hookrightarrow A_n be the natural inclusion for n\ge2. For every n\ge2, every abelian group C, used as a constant coefficient group, and every integer i\ge0, the induced map

(Bs_n)_*\colon H_i(BA_{n-1};C)\longrightarrow H_i(BA_n;C)

is an isomorphism when i<n/2 and a surjection when i=n/2.

Proof. This is precisely Boyd’s sequence of diagrams [5, Introduction, Definition 6.1 and Remark 6.2]. Deleting \sigma_1 from the initial diagram gives the diagram for her A_0, while \sigma_1,\ldots,\sigma_n form her type-A subdiagram. In particular, the new vertices have no other edges to the fixed core, and our parameter n is Boyd’s parameter. The inclusions s_n are the standard parabolic inclusions.

Every \Sigma_n is finite, so Theorem 1.1 proves the K(\pi,1) conjecture for every A_n in this sequence. This is exactly the hypothesis of Boyd’s Corollary B, whose conclusion is the displayed stabilization map and the stated constant-coefficient range.

Here n counts the vertices in the growing type-A subdiagram, not the total rank |\Sigma_1|+n-1; the equality case i=n/2 can occur only when n is even. The stability conclusion recorded here is restricted to the displayed fixed-core construction and constant coefficient systems. It makes no assertion for arbitrary sequences of Coxeter diagrams or for twisted coefficient systems.

References

  1. [1]John W. Barrett and Bruce W. Westbury. Spherical categories. Advances in Mathematics, 143(2):357–375, 1999. doi:10.1006/aima.1998.1800, arXiv:hep-th/9310164.
  2. [2]Pierre Baumann, Joel Kamnitzer, and Peter Tingley. Affine Mirković–Vilonen polytopes. Publications Mathématiques de l’IHÉS, 120:113–205, 2014. doi:10.1007/s10240-013-0057-y.
  3. [3]A. A. Beılinson, Joseph Bernstein, and Pierre Deligne. Faisceaux pervers. In Analyse et topologie sur les espaces singuliers, I, pages 5–171, Société Mathématique de France, 1982. https://publications.ias.edu/sites/default/files/Faisceaux%20pervers.pdf.
  4. [4]Nicolas Bourbaki. Lie Groups and Lie Algebras: Chapters 4–6. Elements of Mathematics, Springer-Verlag, 2002. English translation of the 1968 French original. https://link.springer.com/book/9783540691716.
  5. [5]Rachael Boyd. Homological stability for Artin monoids. Proceedings of the London Mathematical Society, 121(3):537–583, 2020. Preprint version consulted: arXiv:1808.07722v2. doi:10.1112/plms.12335, arXiv:1808.07722.
  6. [6]Christopher Brav and Hugh Thomas. Braid groups and Kleinian singularities. Mathematische Annalen, 351(4):1005–1017, 2011. Preprint version consulted: arXiv:0910.2521v3. doi:10.1007/s00208-010-0627-y, arXiv:0910.2521.
  7. [7]Egbert Brieskorn. Sur les groupes de tresses [d’après V. I. Arnol’d]. In Séminaire Bourbaki, vol. 1971/72, exposés 400–417, pages 21–44, Springer-Verlag, 1973. Exposé no. 401, November 1971. https://www.numdam.org/item/SB_1971-1972__14__21_0/.
  8. [8]Egbert Brieskorn and Kyoji Saito. Artin-Gruppen und Coxeter-Gruppen. Inventiones Mathematicae, 17(4):245–271, 1972. doi:10.1007/BF01406235.
  9. [9]Ruth Charney and Michael W. Davis. The K(\pi,1)-problem for hyperplane complements associated to infinite reflection groups. Journal of the American Mathematical Society, 8(3):597–627, 1995. doi:10.1090/S0894-0347-1995-1303028-9.
  10. [10]Joshua Chen. The Temperley–Lieb categories and skein modules. 2014. B.Sc. Honours thesis, Australian National University. arXiv:1502.06845, https://arxiv.org/abs/1502.06845v1.
  11. [11]William Crawley-Boevey. On the exceptional fibres of Kleinian singularities. American Journal of Mathematics, 122(5):1027–1037, 2000. doi:10.1353/ajm.2000.0036.
  12. [12]Pierre Deligne. Les immeubles des groupes de tresses généralisés. Inventiones Mathematicae, 17(4):273–302, 1972. doi:10.1007/BF01406236.
  13. [13]Natalia E. Dobrinskaya. The Arnol’d–Thom–Pham conjecture and the classifying space of a positive Artin monoid. Russian Mathematical Surveys, 57(6):1215–1217, 2002. doi:10.1070/RM2002v057n06ABEH000582.
  14. [14]Ralph H. Fox and Lee Neuwirth. The braid groups. Mathematica Scandinavica, 10:119–126, 1962. doi:10.7146/math.scand.a-10518.
  15. [15]Eddy Godelle and Luis Paris. K(\pi,1) and word problems for infinite type Artin–Tits groups, and applications to virtual braid groups. Mathematische Zeitschrift, 272(3–4):1339–1364, 2012. doi:10.1007/s00209-012-0989-9, arXiv:1007.1365.
  16. [16]Edmund Heng and Anthony M. Licata. Stability conditions and Artin–Tits groups. 2024. arXiv:2412.15919v1. doi:10.48550/arXiv.2412.15919, arXiv:2412.15919.
  17. [17]Nima Hoda and Jingyin Huang. From Trees to Tripods: Proof of K(\pi,1) for Artin groups with ABI-type spherical parabolics. 2026. arXiv:2602.17983v1. doi:10.48550/arXiv.2602.17983, arXiv:2602.17983.
  18. [18]Jingyin Huang. Bestvina metric and tree reduction for K(\pi,1)-conjecture. 2026. arXiv:2602.17982v1. doi:10.48550/arXiv.2602.17982, arXiv:2602.17982.
  19. [19]Jingyin Huang and Piotr Przytycki. 353-combinatorial curvature and the 3-dimensional K(\pi,1) conjecture. 2025. arXiv:2509.06914v1. doi:10.48550/arXiv.2509.06914, arXiv:2509.06914.
  20. [20]Ruth Stella Huerfano and Mikhail Khovanov. A category for the adjoint representation. Journal of Algebra, 246(2):514–542, 2001. Preprint version consulted: arXiv:math/0002060v2. doi:10.1006/jabr.2001.8962, arXiv:math/0002060.
  21. [21]Kasia Jankiewicz and Kevin Schreve. The K(\pi,1)-conjecture implies the center conjecture for Artin groups. Journal of Algebra, 615:455–463, 2023. Preprint version consulted: arXiv:2201.06591v1. doi:10.1016/j.jalgebra.2022.10.024, arXiv:2201.06591.
  22. [22]Mikhail Khovanov and Paul Seidel. Quivers, Floer cohomology, and braid group actions. Journal of the American Mathematical Society, 15(1):203–271, 2002. Preprint version consulted: arXiv:math/0006056v2. doi:10.1090/S0894-0347-01-00374-5, arXiv:math/0006056.
  23. [23]Jon McCammond and Robert Sulway. Artin groups of Euclidean type. Inventiones Mathematicae, 210:231–282, 2017. doi:10.1007/s00222-017-0728-2.
  24. [24]Viktoriya Ozornova. Discrete Morse theory and a reformulation of the K(\pi,1)-conjecture. Communications in Algebra, 45(4):1760–1784, 2017. Preprint version consulted: arXiv:1309.1337v2. doi:10.1080/00927872.2016.1226852, arXiv:1309.1337.
  25. [25]Giovanni Paolini. The K(\pi,1) conjecture for Artin groups of spherical type. Winter Braids Lecture Notes, 9:1–11, 2023. Winter Braids XII, Talk 3. Published online 29 June 2026; also arXiv:2607.24659v1. doi:10.5802/wbln.44, arXiv:2607.24659.
  26. [26]Giovanni Paolini and Mario Salvetti. Proof of the K(\pi,1) conjecture for affine Artin groups. Inventiones Mathematicae, 224(2):487–572, 2021. doi:10.1007/s00222-020-01016-y, arXiv:1907.11795.
  27. [27]Daniel Quillen. Higher algebraic K-theory: I. In Hyman Bass, editor, Algebraic K-Theory I: Higher K-Theories, pages 85–147, Springer-Verlag, 1973. doi:10.1007/BFb0067053.
  28. [28]Mario Salvetti. Topology of the complement of real hyperplanes in \mathbb{C}^{N}. Inventiones Mathematicae, 88(3):603–618, 1987. doi:10.1007/BF01391833.
  29. [29]Mario Salvetti. The homotopy type of Artin groups. Mathematical Research Letters, 1(5):565–577, 1994. doi:10.4310/MRL.1994.v1.n5.a5.
  30. [30]Paul Seidel and Richard Thomas. Braid group actions on derived categories of coherent sheaves. Duke Mathematical Journal, 108(1):37–108, 2001. Preprint version consulted: arXiv:math/0001043v2. doi:10.1215/S0012-7094-01-10812-0, arXiv:math/0001043.
  31. [31]Harm van der Lek. The Homotopy Type of Complex Hyperplane Complements. PhD thesis, Katholieke Universiteit te Nijmegen, 1983.
  32. [32]Hans Wenzl. On sequences of projections. Comptes rendus mathématiques de l’Académie des sciences du Canada, 9(1):5–9, 1987. https://mathreports.ca/article/on-sequences-of-projections/.