Research Contribution DOI:10.56994/ARMJ.012.00?.00?
Received: 10 Jan 2025; Accepted: 4 Jul 2025


Cluster scattering coefficients in rank 2

Thomas Elgin Nathan Reading  and  Salvatore Stella Department of Mathematics, North Carolina State University, Raleigh, NC, USA reading@math.ncsu.edu Dipartimento di Ingegneria e Scienze dell’Informazione e Matematica, Università degli Studi dell’Aquila, IT salvatore.stella@univaq.it
Abstact.
We present conjectures on the scattering terms of cluster scattering diagrams of rank 2, supported by significant computational evidence.

1 Introduction

Scattering diagrams were introduced by Kontsevich, Soibelman, Gross, and Siebert in [14, 16] for the study of mirror symmetry. Cluster algebras were introduced by Fomin and Zelevinsky [7] for the study of total positivity, but quickly found algebraic, geometric, and combinatorial connections to a wide range of mathematical areas. Scattering diagrams became an essential tool in the structural study of cluster algebras when Gross, Hacking, Keel, and Kontsevich defined (and proved the existence of) cluster scattering diagrams [11]. Applying the scattering-diagram machinery of broken lines and theta functions that had been introduced and developed in various papers by Carl, Gross, Hacking, Keel, Pumperla, and Siebert [5, 9, 10, 12, 15], they corrected and proved a conjecture of Fock and Goncharov [6] on the cluster variety and several conjectures of Fomin and Zelevinsky on the structure of cluster algebras [8].

The defining data of a cluster scattering diagram is an exchange matrix, meaning a skew-symmetrizable integer matrix. Following the usual terminology in the cluster algebras literature, we will say that the cluster scattering diagram of an r×r exchange matrix is a cluster scattering diagram of “rank r” (regardless of the rank of the matrix in the usual linear-algebraic sense).

A rank-r scattering diagram lives in a real vector space of dimension r and consists of walls (codimension-1 cones), each decorated by a scattering term (a multivariate formal power series). The cluster scattering diagram is defined by specifying that certain walls must be present and certain walls must not be present and then requiring a consistency condition. Some details of the definition, in rank 2, are given in Section 2. A rank-1 cluster scattering diagram is trivially easy to construct, but a typical rank-2 cluster scattering diagram is already extremely complicated, and completely explicit formulas are not known for coefficients of scattering terms. (This statement depends, of course, on what one calls “explicit”. See Section 4.)

Although cluster scattering diagrams of higher rank can be vastly more complicated, there is a sense in which cluster scattering diagrams of rank 2 tell much of the story about higher rank. The importance of rank 2 is seen in the proof of the existence of the cluster scattering diagram in general rank in [11, Appendix C]. That proof constructs the cluster scattering diagram degree by degree (in the sense of degrees of terms in the power series). To move the construction to the next degree, one adds higher order terms and new nontrivial walls to yield consistency up to that degree. The consistency is checked locally about every (n2)-dimensional intersection of walls (“joint”), and the local consistency condition is exactly the condition on a rank-2 cluster scattering diagram. Thus, in some sense, the construction of a general-rank cluster scattering diagram consists of constructing rank-2 cluster scattering diagrams all throughout the ambient space.

The purpose of this note is to record and share some conjectures on cluster scattering diagrams of rank 2 that are supported by significant computational evidence.

Remark. Since this note was posted on the arXiv, Ryota Akagi has made us aware that some of our conjectures can be proved using results from his paper [1]. Also, an anonymous referee pointed out some additional special cases of our conjectures that are known. Details on these connections are given in Section 4.

2 Cluster scattering diagrams of rank 2

We now give the definition of the cluster scattering diagram, specialized to rank 2 and following the notation of [17]. (See also [11, Example 1.15].) Up to symmetry, we may as well assume that the exchange matrix is B=[0cb0] for b,c>0.

Let N be the lattice 2 with the usual basis {𝐞1,𝐞2} and let N be the sublattice of N generated by b𝐞1 and c𝐞2. Let M be the dual lattice to N and let M be the superlattice of M that is dual to N, with basis {𝐟1,𝐟2} such that 𝐟1,b𝐞1=𝐟2,c𝐞2=1 and 𝐟1,𝐞2=𝐟2,𝐞1=0. It is the interplay between N and N, and dually M and M, that integrates the skew-symmetrizability of B seamlessly into the construction.

Take indeterminates z1 and z2 and define ζ1=z2c and ζ2=z1b. (In [11, Example 1.15], z1 and z2 are called A1 and A2.) Given a vector n=n1𝐞1+n2𝐞2N, we write ζn to mean ζ1n1ζ2n2, and given m=m1𝐟1+m2𝐟2M, we write zm to mean z1m1z2m2.

A wall is a pair (𝔡,f𝔡) where 𝔡 is a codimension-1 cone (thus a line through the origin or a ray with vertex at the origin) and f𝔡 is a formal power series in ζ1 and ζ2 satisfying the following conditions. The condition on 𝔡 is that there must exist a nonzero vector in N with nonnegative entries that is normal to 𝔡. Take n to be such a vector that is primitive in N. The condition on f𝔡 is that it has the form 1+1cζn, or in other words f𝔡 is a univariate formal power series in ζn with constant term 1. The formal power series f𝔡 is called the scattering term on 𝔡. A scattering diagram is a collection 𝔇 of walls, satisfying a finiteness condition that amounts to requiring that all of the relevant computations can be made by taking limits in the sense of formal power series. Specifically, the requirement is that for any k0, all but finitely many walls of 𝔇 are 1 plus terms with total degree >k in ζ1 and ζ2.

This definition of a scattering diagram is so broad as to be almost meaningless; the condition that makes a scattering diagram interesting is consistency, which we now define. We begin by describing an action on formal Laurent series that is associated to crossing a wall. Given a wall 𝔡 having normal vector n with nonnegative entries and given a path that crosses the wall transversely, the wall-crossing automorphism takes a Laurent monomial zm to zmf𝔡m,±n, where n is the primitive vector in N that is a positive scaling of n. The sign in the formula is “” if the curve crosses in the direction that agrees with n or “” if the curve crosses in the direction that disagrees with n. We extend linearly and take limits to act on formal Laurent series. Using standard terminology, we call this a wall-crossing automorphism, but we need not be careful about the algebraic structure on which it acts as an automorphism. For us, it is just an action on formal Laurent series.

A path-ordered product is, loosely speaking, the composition of these wall-crossing automorphisms along a path. More correctly, since a path might intersect infinitely many walls, the path-ordered product is defined as a limit of formal Laurent series. For each k0, consider only those walls whose scattering terms have nontrivial terms of total degree k. The finiteness condition on 𝔇 ensures that there are finitely many such walls, so we can compose the wall-crossing automorphism for those walls. The path-ordered product is the limit, in the sense of formal Laurent series, as k. A scattering diagram is consistent if the path-ordered product for a small oriented circle about the origin is the identity map.

A wall with nonnegative normal n=n1𝐞1+n2𝐞2N is outgoing if the vector bn2𝐟1+cn1𝐟2𝔡. One can check that, in any case, bn2𝐟1+cn1𝐟2 is in the line containing 𝔡. Thus 𝔡 is outgoing if and only if it is a ray (rather than a line) and is contained in the fourth quadrant. The cluster scattering diagram is the unique consistent scattering diagram containing the walls (𝐞1,1+z2c) and (𝐞2,1+z1b) such that all other walls are outgoing.

For i,j0, define τ(i,j) to be the coefficient of ζ1iζ2j=z1jbz2ic on the wall of the cluster scattering diagram that is orthogonal to i𝐞1+j𝐞2. To specify or emphasize the exchange matrix, we may write τb,c(i,j), but generally, we think of τ(i,j) as a function of indeterminates b and c. We define g=gcd(ib,jc)gcd(i,j).

Example. Several of the τ(i,j) are shown below, with i changing in the horizontal direction and j changing in the vertical direction and τ(0,0) at the bottom-left.

0g(b1)(b2)6g(b1)(3bc2b3c+1)6g(3bc3b3c+2+g)(3bc3b3c+1+g)60g(b1)2g(2bc2b2c+1+g)2g(c1)(3bc3b2c+1)61gg(c1)2g(c1)(c2)61100

Example. Take b=3 and c=2 so that the exchange matrix is [0 230]. Some of the integers τ3,2(i,j) are shown below, again with i changing in the horizontal direction and j changing in the vertical direction and τ3,2(0,0) at the bottom-left.

000133872864290005327143132143001633423360026146200114514100012100001110000011000000

Remark on symmetry. We point out the obvious symmetry τb,c(i,j)=τc,b(j,i). Another symmetry is less obvious but not hard to prove using mutation of scattering diagrams: Interpreting (i,j) as a vector i𝐞1+j𝐞2 in the root lattice of a root system with Cartan matrix [2cb2] and simple roots 𝐞1 and 𝐞2, the integers τb,c(i,j) are invariant under the action of the Weyl group on (i,j). This amounts to the symmetries τb,c(i,j)=τb,c(i,j+ci) and τb,c(i,j)=τb,c(i+bj,j).

3 Conjectures on coefficients of scattering terms

Conjectures.

  1.   1.

    For i,j>0, the coefficient τ(i,j) is a polynomial in b, c, and g.

  2.   2.

    The polynomial has g as a factor and its degree in g is gcd(i,j).

  3.   3.

    Its degree in b is j1 and its degree in c is i1.

  4.   4.

    The polynomial (max(i,j))!τ(i,j) has integer coefficients.

  5.   5.

    τ(1,j)=gb(bj)

  6.   6.

    τ(i,1)=gc(ci)

  7.   7.

    τ(i,i)=g(b1)(c1)i+g((b1)(c1)i+gi)

  8.   8.

    τ(i,i)==0g+1(i1)(i(bcbc)+g1)

  9.   9.

    τ(i,i1)=gi(ibi+1)((ibi+1)(c1)i1)

  10.   10.

    τ(j1,j)=gj(jcj+1)((jcj+1)(b1)j1)

  11.   11.

    τb,b(i,j) is a polynomial in b of degree i+j1 that expands positively in the basis {(b0),(b1),(b2),}.

  12.   12.

    τb,b(i,j) has unimodal log-concave coefficients.

  13.   13.

    τ1,5(2j,j)=1j=0(j+1)(j+1).

Comments.

  • Conjectures 5 and 6 are symmetric and Conjectures 9 and 10 are symmetric.

  • Conjecture 8 is equivalent to Conjecture 7.

  • Since c=b in Conjectures 11 and 12, also g=b.

Assuming Conjecture 1, write τ(i,j;k) for the coefficient of gk in τ(i,j) and similarly τb,c(i,j;k). Because g is also invariant under the action of the Weyl group on (i,j), we have τb,c(i,j;k)=τb,c(i,j+bi;k) and τb,c(i,j;k)=τb,c(i+aj,j;k).


Conjectures.

  1.   14.

    τ(i,j;k) is a polynomial of degree jk in b and degree ik in c and has a term that is a nonzero constant times bjkcik.

  2.   15.

    If gcd(i,j)=1, then τ(ik,jk;k)=τ(i,j;1)kk!.

  3.   16.

    τ(k,jk;k1)=τ(1,j;1)k1pj(k2)!, where pj is a polynomial in b and c that depends only on j, not k.

  4.   17.

    τ(ik,k;k1)=τ(i,1;1)k1pi(k2)!, where pi is a polynomial in b and c that depends only on i, not k.

  5.   18.

    If gcd(i,j)=1, then τ(ki,kj;k1) has a factor pij that depends only on i and j, not on k, and the other factors of τ(ki,kj;k1) also appear as factors of τ(i,j;1).

Comments.

  • Assuming Conjecture 2, for fixed i and j, Conjecture 15 is a formula for τ(i,j;k) for the largest k such that τ(i,j;k)0 in terms of some τ(,;1).

  • In Conjecture 18, the factors of τ(i,j;1) appear to different powers in τ(ki,kj;k1) for various k. For example,

    τ(2,3; 1) =(b1)(3cb2b3c+1)6
    τ(4,6; 1) =(b1)p23180
    τ(6,9; 2) =(b1)2(3cb2b3c+1)p231080
    τ(8,12; 3) =(b1)3(3cb2b3c+1)2p2312960
    forp23=330b4c3720b4c21530b3c3+525b4c+2880b3c2+2610b2c3128b41770b3c4140b2c21950bc3+352b3+2085b2c+2520bc2+540c3328b21005cb540c2+122b+165c15

Remark on computation. These conjectures are backed up by significant computational evidence. The functions τ(i,j) of b and c can be computed symbolically up to large values of i and j. Thus, for example, the polynomials shown in the first example in Section 2 are known to be correct for all b and c, rather than only for some specific values of b and c. Similarly, the conjectures on τ(i,j) in this section have been checked for many values of i and j, and each case that has been checked is true for all b and c.

Computing the functions τ(i,j) proceeds by induction on i+j, by solving, at each step, the equations that describe consistency of the cluster scattering diagram in degree i+j using known values of τ(i,j) for i+j<i+j. Thus, it would be significant progress even to find a recursive description of τ(i,j) whose recursive step is simpler than solving a system of equations.

The code we used in our experiments together with precomputed data up to degree 20 is available at https://github.com/Etn40ff/scatcoef/.


4 Related work

Work of Ryota Akagi [1] also aims at explicitly understanding scattering terms in the cluster scattering diagram, but with different approach and conventions. His work is independent of ours, was posted before we publicized any of our conjectures, and also contains results in different directions that we did not conjecture. Akagi has informed us of a forthcoming paper [2] in which he proves Conjectures 1, 2, 3, 5, 6, 11, and 15, as well as part of Conjecture 14 and a result that is similar to Conjectures 16, 17, and 18, using his results from [1].

Tom Bridgeland [3, Theorem 1.5] identifies the cluster scattering diagram with the stability scattering diagram in the case b=c, thus realizing τb,b(i,j) as the Euler characteristic of a certain moduli scheme of representations of the associated Jacobi algebra.

An anonymous referee pointed out that Conjectures 7 and 9 (and symmetrically 10) generalize results of Reineke and Weist [19]. Specifically, the case g=1 of Conjecture 7 is [19, Corollary 11.2] (which proves a conjecture of Gross and Pandharipande [13, Conjecture 1.4]) and the case g=1 of Conjecture 9 is [19, Theorem 9.4]. In comparing Conjecture 7 with [19, Corollary 11.2], it is useful to notice that after setting g=1, the right side of Conjecture 7 can be rewritten as 1(bcbc)i+1((b1)(c1)ii).

Gross, Hacking, Keel, and Kontsevich [11, Example 1.15] state the case b=c of Conjecture 8 and attribute its proof to Reineke [18].

Burcroff, Lee, and Mou have recently given a formula for the coefficients of scattering terms as a weighted sum over certain combinatorial objects called tight gradings [4, Theorem 1.1]. They intend to explore some of the conjectures of this paper using tight gradings [4, Section 9.2]. It would also be interesting to understand how the Weyl group symmetry appears in the combinatorics of tight gradings. (See the remark on symmetry at the end of Section 2.)


Acknowledgments. Thomas Elgin and Nathan Reading were partially supported by the National Science Foundation under award number DMS-2054489. Salvatore Stella was partially supported by INdAM. We thank the anonymous referees for their helpful comments.

References

  • [1] Ryota Akagi, Explicit forms in lower degrees of rank 2 cluster scattering diagrams. Preprint, 2023 (arXiv:2309.15470).
  • [2] Ryota Akagi, Some coefficients in rank 2 cluster scattering diagrams. In preparation, 2025.
  • [3] Tom Bridgeland, Scattering diagrams, Hall algebras and stability conditions. Algebr. Geom. 4 (2017), no. 5, 523–561.
  • [4] Amanda Burcroff, Kyungyong Lee, and Lang Mou, Scattering diagrams, tight gradings, and generalized positivity. Proc. Natl. Acad. Sci. USA 122 (2025), no. 18, Paper No. e2422893122.
  • [5] Michael Carl, Max Pumperla, and Bernd Siebert, A tropical view of Landau-Ginzburg models. Acta Math. Sin. (Engl. Ser.) 40 (2024), no. 1, 329–382.
  • [6] Vladimir V. Fock and Alexander Goncharov, Cluster 𝒳-varieties at infinity. Preprint, 2011. arXiv:1104.0407.
  • [7] S. Fomin and A. Zelevinsky, Cluster algebras. I. Foundations. J. Amer. Math. Soc. 15 (2002), no. 2, 497–529.
  • [8] S. Fomin and A. Zelevinsky, Cluster Algebras. IV. Coefficients. Compositio Mathematica 143 (2007), 112–164.
  • [9] Mark Gross, Mirror symmetry for 2 and tropical geometry. Adv. Math.  224 (2010), no. 1, 169–245.
  • [10] Mark Gross, Paul Hacking, and Sean Keel, Mirror symmetry for log Calabi-Yau surfaces I. Publ. Math. Inst. Hautes Études Sci. 122 (2015), 65–168.
  • [11] Mark Gross, Paul Hacking, Sean Keel, and Maxim Kontsevich, Canonical bases for cluster algebras. J. Amer. Math. Soc. 31 (2018), no. 2, 497–608.
  • [12] Mark Gross, Paul Hacking, and Bernd Siebert, Theta functions on varieties with effective anti-canonical class. Mem. Amer. Math. Soc.  278 (2022), no. 1367.
  • [13] Mark Gross and Rahul Pandharipande, Quivers, curves, and the tropical vertex. Port. Math. 67 (2010), no. 2, 211–259.
  • [14] Mark Gross and Bernd Siebert, From real affine geometry to complex geometry. Ann. of Math. (2) 174 (2011), no. 3, 1301–1428.
  • [15] Mark Gross and Bernd Siebert, Theta functions and mirror symmetry. Advances in geometry and mathematical physics, 95–138. Surv. Differ. Geom. 21.
  • [16] Maxim Kontsevich and Yan Soibelman, Affine structures and non-Archimedean analytic spaces. The unity of mathematics, 321–385. Progr. Math. 244.
  • [17] Nathan Reading, Scattering fans Int. Math. Res. Not. IMRN 2020, no. 23, 9640–9673.
  • [18] Markus Reineke, Cohomology of quiver moduli, functional equations, and integrality of Donaldson-Thomas type invariants. Compos. Math. 147 no. 3 (2011), 943–964.
  • [19] Markus Reineke and Thorsten Weist, Refined GW/Kronecker correspondence. Math. Ann. 355 (2013), no. 1, 17–56.