WorksMathematics
Singleton Dominance Regions in Affine Cluster Algebras
Abstract
For an extended exchange matrix of affine type, the dominance region of every point in an extended (g)-vector cone consists of that point alone.
Introduction
Fomin and Zelelinsky introduced cluster algebras to study canonical bases and total positivity [1]. A seed records a cluster of mutable variables, the frozen variables, and an extended exchange matrix. The columns of this matrix record differences of exponent vectors in the exchange relations. In their work on coefficients, Fomin and Zelevinsky introduced principal coefficients and the grading that defines the -vectors of cluster variables [2 §§3 and 6]. The nonnegative span of the -vectors of the variables in a cluster is its -vector cone.
Qin used the columns of the extended exchange matrix to compare Laurent monomials in a seed [5 Definition 3.1.1]. An exponent is dominated by a second exponent if the first minus the second is a nonnegative integer combination of the columns. A Laurent polynomial pointed at a given exponent has coefficient one there and all its remaining exponents are dominated by it. To compare exponents across seeds, one transports them by piecewise-linear mutation and imposes the comparison in each seed. In the classical setting, Qin’s classification of compatibly pointed bases for upper cluster algebras whose extended matrix has full column rank and admits a green-to-red sequence uses this simultaneous order to specify the possible lower terms in a change of basis [6 Theorem 1.2.1]. Such a sequence ends at a seed whose principal coefficient exponent vectors are all nonpositive.
Rupel and Stella turned the simultaneous comparison into a geometric problem by using real nonnegative combinations of the columns [12 §3]. In each seed, translate the column cone by the coordinates of the base point in that seed and pull it back to the initial seed. The intersection of these pullbacks is the dominance region. In coefficient-free rank two, they computed the regions explicitly. In affine rank two, for integer base points, the region is a point on the support of the -vector fan and a line segment at a nonzero base point on the missing ray [12 Theorem 1.2].
Reading and Speyer identified the -vector fan of an acyclic affine seed with the doubled Cambrian fan. Every point outside its support, the union of its cones, lies in the hyperplane annihilating the null root [8 Corollaries 1.3 and 4.9]. Reading and Speyer later gave an affine root model for the cluster fan [9] and identified the cluster scattering fan with the mutation fan in affine type [10 Theorem 2.10]. The complement of the support of the -vector fan is the relative interior of the imaginary wall, a closed cone of codimension one.
Reading, Rupel, and Stella computed the dominance regions of points whose mutable coordinates lie in the relative interior of the imaginary wall [7 Theorems 4.1 and 4.56]. This computation also determines coefficients in products of theta functions indexed by points of the wall [11 §4]. For points whose mutable coordinates lie in a -vector cone, Reading, Rupel, and Stella proved the singleton conclusion when the extended exchange matrix has linearly independent columns [7 Theorem 4.26]. Theorem 2.1 proves their Probable Theorem 4.29, which extends the singleton conclusion to arbitrary coefficient extensions.
Mutation and dominance regions
Let and be integers with . An extended exchange matrix is an integer matrix of size whose first rows form a skew-symmetrizable matrix . Thus is skew-symmetric for some positive diagonal matrix . The indices are mutable and the indices are frozen. For , set . For a mutable index , mutation gives with entries , for and , given by
Write as a superscript for matrix transpose. Applying (1) to a real column appended to gives the map with
Mutation preserves the skew-symmetrizer of the principal part. Indeed, for in the principal part, the correction in (1) multiplied by is
by . This expression is antisymmetric in . The entries in row or column are negated. A second mutation at restores the original matrix and column. The sign changes reverse, and in the other entries the two correction terms interchange because , , and have changed sign. For a square exchange matrix, transposition commutes with mutation by interchanging the indices and in (1). Negation also commutes with mutation, since it interchanges the two correction terms and negates the entries of row and column .
A word , with and , specifies successive mutations in that order. Write for the resulting extended matrix, for its principal part, and for the composition of column mutations using the current matrix at each step. The empty word acts as the identity. The inverse column map is the map for the reversed word starting at . If is projection to the mutable coordinates, (2) gives , since the first output coordinates use only the first rows and . Iterating gives .
Write for the nonnegative orthant. The dominance region of is
We use the same definition in the square case . Projection gives , since it commutes with the column maps and sends to for every . Moreover,
Indeed, each test after mutation along is a test for a word beginning with in the original region. Applying the same inclusion with the reversed word gives equality.
For an exchange matrix , index the principal-coefficient cluster pattern by the -regular tree with one edge of each mutable label at each vertex. At the initial vertex the extended matrix is , where is the identity matrix. The initial mutable variables and frozen variables are independent indeterminates over . The exchange relations are taken in their rational function field. If the current extended matrix has entries and the current variables are , with for , mutation at changes the matrix by (1) and replaces only , by given by
Give degree , the th standard basis vector of , and give degree minus column of . The degree of a nonzero quotient of homogeneous polynomials is the numerator degree minus the denominator degree. Equal fractions have equal cross products, so this degree is well-defined. For the current variables write . Initially the degree balance holds for each , since the first summands give column of and the last summands give its negative. If it holds at a seed, the two exchange monomials for mutation at have the same degree
The new variable has degree . The new degree balance in column is the negative of the old one, because . For , the correction terms in the rows other than sum to , since . Adding the new term in row gives
This proves homogeneity of every cluster variable. Its degree is its g-vector, and has these vectors as columns in mutable order.
Let and denote the upper and lower blocks, respectively, of the extended matrix at in this pattern. The latter is the c-matrix. The degree balance in blocks reads
The principal -polynomial of the variable at position of is its specialization at with retained. This specialization is a polynomial by [2 Proposition 3.6]. For the principal part of , the extended g-vector cone at is
Here denotes inverse image under the coordinate projection, and comes from the principal-coefficient pattern for . The support of the g-vector fan for , written , is the union of over all .
The directed graph of has vertices and an arrow when . A source has no incoming arrows, and a sink has no outgoing arrows. Call acyclic if this graph has no directed cycle. The Cartan companion of has diagonal entries and off-diagonal entries . A connected Cartan companion is affine if a positive diagonal left multiplier makes it symmetric positive semidefinite of corank one. An exchange matrix is of affine type if a mutation word takes it to an acyclic matrix with connected affine Cartan companion.
Theorem 2.1. Suppose that the principal part of is of affine type. If for some seed , then .
Separation by the transpose fan
Fix a square exchange matrix . Use the same rooted tree for the principal-coefficient patterns of , , and . For a vertex , let be the word of edge labels on the path from to and write . Let , , be the principal -polynomials for . Specializing Laurent positivity at gives nonnegative coefficients [3 Theorem 4.10]. The columns of each c-matrix are sign-coherent, meaning that each is entrywise nonnegative or entrywise nonpositive [3 Corollary 5.5]. It follows from [2 Proposition 5.6] that each -polynomial has constant term .
For , define the weight of a nonzero polynomial with nonnegative coefficients in to be the minimum of over the exponent vectors with nonzero coefficient. The weight of a quotient of two such polynomials is the difference of their weights. This is well-defined: equal quotients give equal cross products, and the minimum weight of a product is the sum of the minima because the coefficients are nonnegative. The weight of a sum is the minimum of the two weights, first for polynomials and then for quotients by using a common denominator. Write for the vector of weights of , in mutable order. The constant term gives componentwise for every . If , every monomial has nonnegative weight, so .
Define the -variables for by starting with for and using the rational mutation rule [2 Eq. (2.3)]. At a step where the current principal matrix for the -pattern has entries , the -pattern has transposed entries, and mutation at gives
If are their current weights, the new weights are at and
The equality uses and . This is (2), so the weights at the end of are the entries of for initial weights .
The -separation formula [2 Proposition 3.13 and Remark 3.14] expresses the th -variable at as
The coefficient monomial has exponent vector column of [2 Eq. (3.14)]. The exponents of the -polynomials are column of . Taking weights gives
Tropical duality gives the two identities
With the sign coherence above, Nakanishi and Zelelevinsky [4 Theorem 1.2] give for the pattern of any initial exchange matrix . Applied to , this is the second identity. Applied to , it gives . Equation (4) in the -pattern gives after cancelling the two minus signs. Multiplication on the left by gives the first identity.
Re-root the square exchange-matrix pattern at , where its matrix is , and take principal coefficients there. In that pattern the -term of (5) vanishes on . Hence the column map along the reverse path from to acts there by . This matrix equals by [4 Eq. (1.13)]. Thus the cone at is the image of the orthant at under this reverse path map. If the initial seed is moved from across the edge labelled , compose the map from to with the map along that edge. Adjacent traversals of the same edge cancel by involutivity, so the result is the map along the path from to the new initial seed. Hence carries each cone to the cone of the same seed in the new coordinates. In particular the map from to takes the cone of to its initial orthant.
Lemma 3.1. If is dense in , then for every .
Proof. Let and . For the word from to , membership gives
for some . Since , subtracting the two instances of (5) gives
Substitute the first identity of (6) on the right and multiply on the left by . This gives
If lies in , the second identity of (6) gives . Since , we obtain
Such form a dense set by hypothesis. Continuity gives the inequality at , so the sum of the squares of the coordinates of is at most zero. Thus . The point satisfies every dominance test with difference zero. □
Lemma 3.2. For every exchange matrix of affine type, the set is dense.
Proof. First let be acyclic with affine Cartan companion . Choose a positive diagonal matrix such that is symmetric positive semidefinite of corank one. Since and the nonzero entries have opposite signs, is skew-symmetric. Gaussian elimination over gives a nonzero rational vector and let denote its coordinatewise absolute value. Since is symmetric positive semidefinite with nonpositive off-diagonal entries,
Diagonalization of gives , hence . A zero coordinate in forces its neighbors to have zero coordinates, since the off-diagonal summands in that row of all have the same weak sign. Connectedness would then give . Thus is positive, and clearing denominators and dividing by the greatest common divisor gives the primitive positive integer vector spanning .
Transposition reverses all arrows, so is acyclic. Its Cartan companion is , and is positive semidefinite of corank one by congruence. The graph is still connected. As , the vector spans the kernel of . The affine Cambrian fan theorem of Reading and Speyer places the complement of in the hyperplane annihilating the null root for $A^T [8 Corollaries 1.3 and 4.9]. In simple-root coordinates that null root is proportional to . For , let be the simple roots. With the symmetrizer , the simple coroots are , up to a common scalar [8 §§2.1–2.2]. The vector therefore has coroot coordinates proportional to . The -vector coordinates are in the basis dual to the simple coroots. Thus the hyperplane in these coordinates is .
Its inverse image under is . A source of the connected acyclic graph of gives a nonzero row with all entries nonnegative. Its product with the strictly positive vector is positive, so . For on this hyperplane and any nonzero , the point lies outside it, because . Thus its complement is dense and is contained in the set in the lemma.
To transport density, let and define by leaving fixed for and setting
The sums use only coordinates other than because . Mutation negates column , so interchanges the sums and applies the same reflection to coordinate . Thus the two continuous maps are inverse.
Write and for the two sums, in order, and put , so . The th entry of is . For , substitution of (1) gives
The entries agree with (2) for the exchange matrix , so . The map carries onto by the change of initial seed proved above. Thus belongs to the first support exactly when belongs to the second. The homeomorphism carries the set in the lemma onto the corresponding set for , preserving density. Iterating from the acyclic representative proves the claim. □
Lemmas 3.1 and 3.2 prove the square case at points of the initial orthant. If lies in any -vector cone, use the seed of that cone as the initial seed. The change of coordinates sends to the initial orthant and carries dominance regions by (3). This proves Theorem 2.1 when .
Frozen rows
Reading, Rupel, and Stella used projection and a choice of representative to pass to arbitrary coefficients in finite type [7 Proof of Theorem 3.1]. The following property of affine mutation classes, also a consequence of [7 Proposition 4.35], gives the corresponding lift here.
Lemma 4.1. Every affine mutation class has a representative with .
Proof. Start with an acyclic representative with affine Cartan companion, and let be its primitive positive integer null vector. Consider the underlying undirected graph with one edge for each nonzero pair of off-diagonal entries. If it contains a simple cycle, the Cartan row equation at each vertex of the cycle gives
where and are the preceding and following vertices in a cyclic order on the cycle. Summing around the cycle gives equality. Hence equality holds in each row, excluding any other edges incident to cycle vertices. By connectedness the graph is precisely that cycle. If it has no cycle, it is a tree.
At a source , and for , so both correction terms in (1) vanish. At a sink the inequalities reverse and the same two terms vanish. Mutation at either vertex thus reverses the incident edges and changes no others.
On a tree, any orientation can be reached by such reversals. For a single vertex there is nothing to orient. For a larger tree, delete a leaf and realize the desired orientation of the smaller tree by induction. When a step reverses the former neighbor of the leaf, first reverse the leaf if its edge prevents that neighbor from being a source or sink. If the smaller tree has just one vertex, no reversals on it are needed. Finally reverse the leaf if its edge still has the wrong direction. In particular we may orient all edges from the vertices at even distance from a fixed vertex to those at odd distance. Let be the resulting matrix. Every row has entries of one weak sign, and connectedness with gives each vertex a neighbor. Thus each equation for forces all the coordinates of at neighbors of to vanish. This yields .
On a cycle, fix a clockwise order and mark each edge with a plus sign if it is oriented clockwise and a minus sign if it is oriented counterclockwise. Write and for the two counts. Acyclicity gives . At a vertex where consecutive signs differ, the two edges are both incoming or both outgoing. Reversal exchanges those signs. Adjacent swaps of opposite signs in a linear listing of the edges can sort the signs into a block of plus signs followed by a block of minus signs. Reversing such swaps reaches any prescribed arrangement with the same counts.
For any resulting matrix , let . A source or sink forces both its neighbor coordinates to vanish because its two row terms have the same weak sign. In the row at the successor of a vertex with zero coordinate, the term from that vertex vanishes, leaving the term from the vertex two steps ahead, with nonzero coefficient. Thus a zero propagates by steps of two. When the cycle has odd length, stepping by two visits every vertex, so one sign change suffices to force .
For even length, it suffices to have a source or sink in each parity class of vertices, so that zeros propagate through both classes. Number the vertices in clockwise order, with the first sign on the edge joining vertices 0 and 1. If are odd, place consecutive plus signs and then consecutive minus signs. Vertices 0 and are sign changes of opposite parity. If are even, place plus signs, one minus sign, one plus sign, and minus signs, in that order. Vertices 0 and are sign changes of opposite parity. In each orientation the sign changes are sources or sinks, proving the kernel assertion. □
Proof of Theorem 2.1. Choose a word for which satisfies Lemma 4.1. By (3), the dominance region is transported bijectively by . The mutable projection of the transported base point is , which belongs to the corresponding -vector cone in the new coordinates. For any , the projection inclusion and the square case in the new seed give
The test at the empty word in the new seed gives
Projecting gives , so by the choice of . Invert the column map to obtain . The base point belongs to its dominance region by taking difference zero in each test. □
References
ZhilI College, Tsinghua University, Beijing 100084, China
Email address: [email protected]
References
- [1]S. Fomin and A. Zelevinsky, Cluster algebras I: Foundations, J. Amer. Math. Soc. 15 (2002), 497–529.DOI
- [2]S. Fomin and A. Zelevinsky, Cluster algebras IV: Coefficients, Compos. Math. 143 (2007), 112–164.DOI
- [3]M. Gross, P. Hacking, S. Keel, and M. Kontsevich, Canonical bases for cluster algebras, J. Amer. Math. Soc. 31 (2018), 497–608.
- [4]T. Nakanishi and A. Zelevinsky, On tropical dualities in cluster algebras, Algebraic Groups and Quantum Groups, Contemp. Math., vol. 565, Amer. Math. Soc., Providence, RI, 2012, pp. 217–226.arxiv.org/abs/1101.3736
- [5]F. Qin, Triangular bases in quantum cluster algebras and monoidal categorification conjectures, Duke Math. J. 166 (2017), 2337–2442.DOI
- [6]F. Qin, Bases for upper cluster algebras and tropical points, J. Eur. Math. Soc. 26 (2024), 1255–1312.
- [7]N. Reading, D. Rupel, and S. Stella, Dominance regions for affine cluster algebras, arXiv:2512.02218v2, 2026.arxiv.org/abs/2512.02218
- [8]N. Reading and D. E. Speyer, Cambrian frameworks for cluster algebras of affine type, Trans. Amer. Math. Soc. 370 (2018), 1429–1468.DOI
- [9]N. Reading and S. Stella, An affine almost positive roots model, J. Comb. Algebra 4 (2020), 1–59.DOI
- [10]N. Reading and S. Stella, Cluster scattering diagrams of acyclic affine type, arXiv:2205.05125v5, 2026.
- [11]N. Reading and S. Stella, Theta functions in acyclic affine type, arXiv:2603.23429v1, 2026.arxiv.org/abs/2603.23429
- [12]D. Rupel and S. Stella, Dominance regions for rank two cluster algebras, Ann. Comb. 27 (2023), 873–894.arxiv.org/abs/2206.04778