alphaFeedback

WorksMathematics

Algebraicity of rank-two scattering wall functions

AI contributions
  • ChatGPT-6-Pro
View details

Abstract

We prove that every wall function in the rank-two scattering factorization determined by two polynomial initial walls over a field of characteristic zero is algebraic. This resolves the algebraicity question posed by Kontsevich and recorded by Gross and Pandharipande, and its cluster-scattering formulation in the work of Burcroff, Lee, Mou, Musiker, and Reineke.

AI use and scholarly credit

The main results and their proof were developed during a two-hour research conversation with ChatGPT-6-Pro. The research materials were subsequently subjected to an adversarial AI review in Codex. The manuscript also passed review by Rethlas-OSV [18], using OSVerify [17].

By posting this manuscript on this platform, I do not seek to assert ownership of the results or claim priority. I welcome anyone interested in preparing a finished account or checking the arguments; the eventual scholarly credit should go to those who undertake that work.

Introduction

Scattering diagrams arose in the construction of spaces by gluing torus charts. The gluing transformations must compose to the identity around closed paths, and this requirement produces additional transformations supported on rays. Kontsevich and Soibelman developed the two-dimensional construction in their work on non-archimedean K3 surfaces [11]. Their later theory of stability structures and Donaldson–Thomas invariants [12] organized wall crossing through ordered products of transformations of a torus. The order records the phases, or slopes, of the contributing classes.

In the tropical vertex group, the transformations preserve the logarithmic symplectic form on a two-dimensional torus. Gross, Pandharipande, and Siebert [9] related their factorization coefficients to genus-zero relative Gromov–Witten invariants of toric surfaces. The relevant curves have prescribed contact with the toric boundary and full tangency at one unspecified point on the outgoing divisor. Scattering diagrams, tropical curve counts, degeneration formulas, and multiple-cover contributions enter this correspondence. On the representation-theoretic side, Reineke’s functional equations [20] relate generating series for stable quiver moduli to those for framed moduli and yield integrality statements for Donaldson–Thomas invariants.

Gross and Pandharipande [8] brought the quiver and curve-counting descriptions together and studied the rays and symmetries of the resulting diagrams. Their basic example starts with two initial functions (1+tx)ℓ1(1+tx)^{\ell_1} and (1+ty)ℓ2(1+ty)^{\ell_2}, where ℓ1,ℓ2\ell_1,\ell_2 are positive integers and t,x,yt,x,y are independent formal variables. The commutator of the corresponding transformations has an ordered factorization indexed by positive rational slopes. Its factor in a primitive direction (d,e)(d,e), meaning d,e>0d,e>0 and gcd⁡(d,e)=1\gcd(d,e)=1, is determined by a series in the single monomial td+exdyet^{d+e}x^dy^e. In Section 1.4 they record Kontsevich’s question whether all these series are algebraic over Q(t,x,y)\mathbb{Q}(t,x,y). This is the algebraicity question considered here.

The central slope supplied an early model. Gross and Pandharipande proposed an explicit formula there, noting that its equal-parameter specialization had been proved by Reineke. Reineke and Weist [21 Theorem 11.1 and Corollary 11.2] proved the formula for arbitrary ℓ1,ℓ2\ell_1,\ell_2 through complete bipartite quivers and the refined Gromov–Witten/Kronecker correspondence. If z=t2xyz=t^2xy and C(z)∈1+zQ[[z]]C(z)\in1+z\mathbb{Q}[[z]] is the solution of

C(z)=1+zC(z)(ℓ1−1)(ℓ2−1),C(z)=1+zC(z)^{(\ell_1-1)(\ell_2-1)},

then the central wall function is C(z)ℓ1ℓ2C(z)^{\ell_1\ell_2}. Thus even diagrams with infinitely many rays have distinguished wall functions governed by finite algebraic equations. Their quiver-theoretic functional equations also describe other slopes, with the central case admitting this particular finite reduction.

Kontsevich announced a general factorization theorem in his Miami lecture of 30 January 2013. A two-variable formal logarithmic symplectomorphism is factored into the parts below, on, and above the diagonal; the theorem states that the original map is algebraic if and only if the three factors are algebraic. His handwritten notes [10 pp. 5–7] and Auroux’s notes [1 pp. 2–3] give a geometric proof outline using rational curves, marked points, tangent data, and a cross-ratio. A finite monomial covering sends any positive rational direction to the diagonal. Consequently this statement encompasses the full algebraicity question of Gross and Pandharipande; Section 7 proves the reduction.

Algebraic generating series also occur in spectral-network calculations. Galakhov, Longhi, Mainiero, Moore, and Neitzke [6 Section 3] obtained algebraic equations for families of BPS states and compared them with tropical vertex formulas. Mainiero [14 Section 1.1] reports an indirect algebraicity argument of Kontsevich and Soibelman, citing private communication. He studies explicit spectral-network equations, the relation between Donaldson–Thomas series and Euler-characteristic series, and the asymptotics obtained from algebraicity. These calculations concern specified families of dimension vectors and make the algebraic equations themselves accessible.

The subsequent work of Kontsevich and Soibelman [13] develops analytic stability data and proves preservation of analyticity under sector factorization. Section 6.3 also describes polynomial, rational, and algebraic stability data through non-archimedean geometry and states an algebraicity theorem for its algebraic class with rational central charge. The discussion records these facts with their detailed treatment assigned to future work. This gives a later account of the geometric approach alongside the 2013 lecture.

In cluster theory, Gross, Hacking, Keel, and Kontsevich [7] use scattering diagrams and broken lines to construct theta functions and prove positivity results. Mou [15] extends this construction to generalized cluster algebras with exchange polynomials factored into binomials. Burcroff, Lee, and Mou introduce tight gradings in [3] and prove a coefficient formula for arbitrary rank-two polynomial initial functions in [4 Theorem 1.2]. A tight grading is an integer decoration of a maximal Dyck path subject to compatibility and shadow conditions. Its weight is a monomial in the initial coefficients, so the formula gives both a finite coefficient calculation and coefficientwise positivity in the universal parameters.

Burcroff, Lee, Mou, Musiker, and Reineke [5] combine this combinatorics with quiver moduli to study rank-two cluster scattering coefficients, including their Weyl group symmetry and the structure of tight-grading frames. Their Section 9.3 asks again whether every wall function is algebraic. Under the parameter correspondence (ℓ1,ℓ2)=(c,b)(\ell_1,\ell_2)=(c,b), its wall functions and the tropical vertex wall functions differ by a positive integral power; Proposition 6.1 gives the exact exponent. The same section treats coefficient growth as a separate question and formulates a slope-dependent limit in Conjecture 9.2.

We prove algebraicity for two arbitrary polynomial initial functions over any field of characteristic zero. The proof passes from the tight-grading formula to a finite system that treats all multiples of a fixed direction simultaneously. We identify a single rooted interval in each tight grading, describe its underlying word by a finite automaton, and record the matching constraints by a stack with one free-balance variable. This yields a finite system of discrete differential equations to which the theorem of Notarantonio and Yurkevich [16], Theorem 1.3 applies. Appendix § 10 expands the coefficient formula in the precise case used here, following the triangular method of [4], Section 5.5; Appendix § 9 gives a second closure argument using nested algebraic approximation.

Wall functions and the main theorem

Let FF be a field of characteristic zero, and let X,YX,Y be independent formal variables. A vector (d,e)∈Z≥02∖{(0,0)}(d,e)\in\mathbb{Z}_{\geq0}^{2}\setminus\{(0,0)\} is primitive if gcd⁡(d,e)=1\gcd(d,e)=1. For G(z)∈1+zF[[z]]G(z)\in1+zF[[z]], define an FF-algebra automorphism of F[[X,Y]]F[[X,Y]] by

θ(d,e),G(X)=XG(XdYe)−e,θ(d,e),G(Y)=YG(XdYe)d.\theta_{(d,e),G}(X)=XG(X^{d}Y^{e})^{-e},\qquad\theta_{(d,e),G}(Y)=YG(X^{d}Y^{e})^{d}.

The inverse uses G−1G^{-1} in place of GG. These maps preserve the logarithmic two-form dX/X∧dY/Y\mathrm{d}X/X\wedge\mathrm{d}Y/Y, interpreted after inverting XX and YY. Products of automorphisms below mean composition, with the rightmost map applied first, and are completed with respect to total degree in X,YX,Y.

Fix polynomials

P1(X)=1+∑s=1awsXs,P2(Y)=1+∑h=1bvhYh,ws,vh∈F,(1)P_1(X)=1+\sum_{s=1}^{a}w_sX^s,\qquad P_2(Y)=1+\sum_{h=1}^{b}v_hY^h,\qquad w_s,v_h\in F, \tag*{(1)}

where a,b≥1a,b\geq1 are degree bounds. Coefficients may vanish, including all the nonconstant coefficients of either polynomial. Write w0=v0=1w_0=v_0=1, and extend these lists by zero beyond their respective bounds. Set

S=θ(1,0),P1,T=θ(0,1),P2.S=\theta_{(1,0),P_1},\qquad T=\theta_{(0,1),P_2}.

The ordered-factorization theorem for the tropical vertex group gives unique series Gd,e(z)∈1+zF[[z]]G_{d,e}(z)\in1+zF[[z]], indexed by primitive d,e>0d,e>0, such that

T−1STS−1=∏d,e>0gcd⁡(d,e)=1→θ(d,e),Gd,e.(2)T^{-1}STS^{-1}=\overrightarrow{\prod_{\substack{d,e>0\\\gcd(d,e)=1}}}\theta_{(d,e),G_{d,e}}. \tag*{(2)}

The factors act in increasing order of e/de/d, so they are written from right to left in that order. Modulo any fixed total degree the product is finite. This is the convention of [8], Section 1.3 and [4], Section 1.1. We call Gd,eG_{d,e} the wall function in direction (d,e)(d,e); a missing wall has function 11.

Theorem 1.1. For every choice of (1) and every primitive pair d,e>0d,e>0, the wall function Gd,e(z)G_{d,e}(z) in (2) is algebraic over F(z)F(z).

Here algebraicity means that there exists a nonzero polynomial A(z,Z)∈F[z,Z]A(z,Z) \in\mathbb{F}[z,Z] with A(z,Gd,e(z))=0A(z,G_{d,e}(z)) = 0. The proof occupies § 3–§ 6.

Taking P1=(1+X)ℓ1P_1=(1+X)^{\ell_1} and P2=(1+Y)ℓ2P_2=(1+Y)^{\ell_2} gives the following answer to Kontsevich’s question.

Corollary 1.2. For all positive integers ℓ1,ℓ2\ell_1,\ell_2 and all primitive pairs d,e>0d,e>0, the wall function Gd,e(td+exdye)G_{d,e}(t^{d+e}x^d y^e) associated to (1+tx)ℓ1,(1+ty)ℓ2(1+tx)^{\ell_1},(1+ty)^{\ell_2} is algebraic over Q(t,x,y)\mathbb{Q}(t,x,y).

Proof. Apply Theorem 1.1 over Q\mathbb{Q} and substitute z=td+exdyez=t^{d+e}x^d y^e in a nonzero polynomial relation. The monomial substitution is injective on Q[z]\mathbb{Q}[z] and gives the required relation.

Tight gradings and protected matching

Fix a primitive pair d,e>0d,e>0 and write

Gd,e(z)=1+∑k≥1ckzk.G_{d,e}(z)=1+\sum_{k\geq1}c_kz^k.

For a formal series JJ in named variables, brackets such as [zk]J[z^k]J denote the coefficient of the indicated monomial; absent monomials have coefficient zero. Thus ck=[zk]Gd,ec_k=[z^k]G_{d,e}.

For each k≥1k\geq1, choose positive integers D1,D2D_1,D_2 satisfying

eD1−dD2=1,D1>kd+1,D2>ke.(3)eD_1-dD_2=1,\qquad D_1>kd+1,\qquad D_2>ke. \tag*{(3)}

Bézout’s identity gives one integral solution, and adding a sufficiently large multiple of (d,e)(d,e) gives these inequalities. In particular gcd⁡(D1,D2)=1\gcd(D_1,D_2)=1. All constructions involving D1,D2D_1,D_2 in this section are for this fixed kk.

Paths, shadows, and the coefficient formula

The maximal lower Dyck path C(D1,D2)C(D_1,D_2) joins (0,0)(0,0) to (D1,D2)(D_1,D_2) by east and north unit edges and stays as close as possible to the segment from (0,0)(0,0) to (D1,D2)(D_1,D_2) while remaining below it. Its word is

∏x=1D1EN⌊xD2/D1⌋−⌊(x−1)D2/D1⌋,\prod_{x=1}^{D_1} EN^{\lfloor xD_2/D_1\rfloor-\lfloor(x-1)D_2/D_1\rfloor},

where concatenation reads from left to right. We also read the path cyclically, or extend it periodically by translation by (D1,D2)(D_1,D_2). Its edges retain their labels under cyclic reading.

A grading ω\omega assigns a nonnegative integer to each edge. An edge is selected if its grade is positive. For an oriented interval JJ of the path, let JE,JNJ_E,J_N be its horizontal and vertical edges, respectively, and write ω(JE)=∑h∈JEω(h)\omega(J_E)=\sum_{h\in J_E}\omega(h) and ω(JN)=∑v∈JNω(v)\omega(J_N)=\sum_{v\in J_N}\omega(v). We consider gradings of totals

p=ω(CN)=kd,q=ω(CE)=ke.p=\omega(C_N)=kd,\qquad q=\omega(C_E)=ke.

For a selected horizontal edge hh, its horizontal shadow interval starts at hh and ends at the first vertical edge for which ∣JN∣=ω(JE)|J_N|=\omega(J_E). Its shadow sh⁡(h)\operatorname{sh}(h) is the set of vertical edges in this interval. For a selected vertical edge vv, read backwards from vv to the first horizontal edge for which ∣JE∣=ω(JN)|J_E|=\omega(J_N); the horizontal edges in that interval form sh⁡(v)\operatorname{sh}(v). A zero-grade edge has empty shadow. Since q<D2q<D_2 and p<D1p<D_1, these first returns exist within one period. Shadows of collections of edges mean unions of their shadows.

Compatibility means the following. For every selected horizontal edge hh and selected vertical edge vv, in the cyclic interval from hh to vv at least one of these conditions holds:

  • a prefix ending at a vertical edge strictly before vv has as many vertical edges as total horizontal grade;

  • a suffix beginning at a horizontal edge strictly after hh has as many horizontal edges as total vertical grade.

These are the compatible-grading conditions of [4 Definition 3.14], with the endpoints made explicit. A compatible grading is shadowed if all selected vertical edges lie in the horizontal shadows, or all selected horizontal edges lie in the vertical shadows. Under (3) and the prescribed totals, these are exactly the tight gradings of [4 Definition 5.4], since

pD2−qD1=−k=−gcd⁡(p,q).pD_2-qD_1=-k=-\gcd(p,q).

Its weight is

wt⁡(ω)=∏h∈CEvω(h)∏v∈CNwω(v).(4)\operatorname{wt}(\omega)=\prod_{h\in C_E}v_{\omega(h)}\prod_{v\in C_N}w_{\omega(v)}. \tag*{(4)}

Thus horizontal grades are bounded by bb and vertical grades by aa in every nonzero contribution.

We use the following coefficient formula, in precisely the determinant-one case of [4 Theorem 1.2]:

ck=∑ω tight on C(D1,D2)wt⁡(ω).(5)c_k=\sum_{\omega\ \mathrm{tight\ on}\ C(D_1,D_2)}\operatorname{wt}(\omega). \tag*{(5)}

The hypotheses follow from (3). Equivalently, [4 Corollary 5.14(2), Theorem 5.17] applies with exponent ∣dD2−eD1∣=1\lvert dD_2-eD_1\rvert=1. Appendix § 10 derives the formula in this strict determinant-one case.

The formula is a polynomial identity in the initial coefficients and consequently holds over the given field with the given weights. One can implement specialization in the completed tropical vertex group by first substituting the universal coefficients as p1,s↦wsτsp_{1,s}\mapsto w_s\tau^s and p2,h↦vhτhp_{2,h}\mapsto v_h\tau^h, with an auxiliary formal variable τ\tau. These substitutions are continuous for the coefficient-ideal and τ\tau-adic completions. Homogeneity identifies the result with P1(τx),P2(τy)P_1(\tau x),P_2(\tau y), and identifies every coefficient of bidegree (p,q)(p,q) after removing its common factor τp+q\tau^{p+q}. This proves (5) for every specialization, including vanishing weights.

The matching rule

A positive horizontal grade hh opens a packet of hh blue tokens. A vertical edge removes one token from the most recently opened nonempty packet. The emptying of a packet is the first return defining its horizontal shadow interval: all packets opened inside it must empty before its last token is removed.

This description is valid also for the cyclic path. On the periodically extended path, give a horizontal edge increment equal to its grade and a vertical edge increment −1-1. A selected horizontal edge starts a positive excursion; the total increment over one period is q−D2<0q-D_2<0, so its first return exists before one full period. If another excursion starts inside it, the later excursion returns before the earlier one: otherwise at the earlier return its increment from its own starting height would already be negative, and a downward step of size one must have crossed zero first. Thus the intervals are nested or disjoint, including across the cyclic endpoint. Every selected horizontal edge lies in a maximal interval. Summing the first-return equalities over disjoint maximal intervals shows that their total number of vertical edges is qq. Since q<D2q<D_2, a vertical edge outside them exists; cutting there makes all maximal intervals ordinary linear intervals. Reading backwards with vertical increments equal to their grades and horizontal increments −1-1 proves the same facts for vertical shadows, whose total horizontal mass is pp.

Independently, let each horizontal edge create one red token, and let a vertical edge of grade ss remove the ss most recent unmatched red tokens whenever possible. The first-return interpretation of this second matching will encode compatibility.

Lemma 2.1. Suppose the red matching succeeds through a positive-grade vertical edge vv. If hh is the earliest horizontal edge whose token is removed at vv, then the interval from hh to vv is the shortest backwards interval satisfying ∣JE∣=ω(JN)\lvert J_E\rvert= \omega(J_N).

Proof. Let the red height after a prefix be the number of its horizontal edges minus its total vertical grade. Write HH for its value just after vv. The token created at hh was inserted from height HH to height H+1H+1 and remained unmatched until vv. Every horizontal edge strictly between hh and vv was therefore inserted from a height greater than HH. The interval starting at hh is balanced, and no interval starting at a later horizontal edge is balanced.

Consider a maximal blue interval. Its first horizontal edge is its root. A positive horizontal edge is called active until its blue packet empties. If it empties strictly before a given vertical edge, its closing edge supplies the horizontal compatibility witness. Otherwise its red token must be protected from the demand at that vertical edge. In particular the demand must stay above the most recent active root.

This gives a stack of records (r,z)(r,z). Here rr is the remaining number of blue tokens of an active root, and zz is the number of free red tokens above its protected token and below any more recent active root. Only the top record is changed by the next edge:

  1. A zero-grade horizontal edge increases its zz by one.

  1. A horizontal edge of grade h>0h > 0 pushes the record (h,0)(h,0).

  1. A vertical edge of grade s≥0s \ge0 requires z≥sz \ge s and replaces (r,z)(r,z) by (r−1,z−s)(r-1,z-s).

  1. If rr becomes zero, pop the record. If a parent remains, add z+1z+1 to its free balance; the extra token is the former root’s token.

The demand in step 3 is tested before step 4. For example, adjacent edges of grades E1N1E_1N_1 fail this test and are incompatible, whereas E1E0N1E_1E_0N_1 is accepted with final free balance zero.

Lemma 2.2. On a maximal blue interval, compatibility for all forward selected pairs is equivalent to legality of the protected matching. If the interval has m+1m+1 horizontal edges, its total vertical grade is at most mm.

Proof. Assume all earlier steps are legal, and let hh be the most recent active root at a vertical edge vv of positive grade ss. If s≤zs \le z, Lemma 2.1 gives a backwards witness strictly after hh. It is also strictly after every older active root. Roots that have already closed have a strict horizontal witness.

If s>zs > z, the relative red height after vv, measured immediately after hh, is negative. Before this step that relative height was nonnegative throughout the interval after hh, since the token of hh remained protected. In particular the height just before every intervening horizontal edge was nonnegative. None can start a balanced suffix ending at vv. The horizontal witness for (h,v)(h,v) also fails because hh is active at vv. Thus compatibility fails at the first illegal step. Zero-grade vertical edges impose no selected-pair condition and satisfy the demand automatically.

The root remains protected through the last vertical edge of the interval. Its token is therefore never consumed inside the interval. At most the other mm red tokens can be consumed, proving the bound.

Cyclic pairs are covered by the same witnesses. If a selected vertical edge is earlier than a selected horizontal edge after our cut, the cyclic interval passes the latter’s blue closing edge before reaching its target. This is a strict horizontal witness. The same argument treats pairs in different maximal blue intervals.

The single-root frame

We next determine the underlying words of all the tight gradings in (5). This will replace the path of kk-dependent size by a fixed finite automaton.

Assign to an edge starting at (x,y)(x,y) the rank

ρ(x,y)=D2x−D1y.\rho(x,y)=D_2x-D_1y.

The horizontal starts have ranks in [0,D1)[0,D_1) and the vertical starts have ranks in [D1,D1+D2)[D_1,D_1+D_2). Indeed, a horizontal edge starts at (x,⌊D2x/D1⌋)(x,\lfloor D_2x/D_1\rfloor), and a vertical edge in column xx starts at a height between ⌊D2(x−1)/D1⌋\lfloor D_2(x-1)/D_1\rfloor and ⌊D2x/D1⌋−1\lfloor D_2x/D_1\rfloor-1. Along each step the rank increases by D2D_2 modulo D1+D2D_1+D_2. Coprimality implies that the ranks of all edge starts are exactly 0,1,…,D1+D2−10,1,\ldots,D_1+D_2-1.

Lemma 3.1. Every tight grading of totals (p,q)=(kd,ke)(p,q)=(kd,ke) has all its selected vertical edges covered by horizontal shadows.

Proof. We show that the other shadow inclusion would force pD2−qD1>0pD_2-qD_1>0. A maximal vertical shadow interval begins with a horizontal edge and ends with its root vertical edge. Write its numbers of edges as nin_i horizontal and mi+1m_i+1 vertical. First-return balance says that its total vertical grade is nin_i.

For each selected horizontal edge in this interval, vertical compatibility with the root fails: the root’s first backwards return reaches the beginning of the interval. Horizontal compatibility consequently supplies a first-return interval ending strictly before the root. All these horizontal shadows lie inside the maximal vertical interval and avoid its last edge. Restricting the horizontal grading to this interval preserves those shadows. Their union has size equal to its total horizontal grade, by the same blue matching as above. This grade is at most mim_i.

Let rir_i be the rank of the first horizontal edge. The start of the last vertical edge has rank ri+niD2−miD1r_i+n_iD_2-m_iD_1. Since the former rank is below D1D_1 and the latter is at least D1D_1, we have niD2−miD1>0n_iD_2-m_iD_1>0. All selected horizontal edges are in these maximal intervals under the assumed inclusion. Summing, and using the vertical shadow mass ∑ini=p\sum_i n_i=p, gives

pD2−qD1=∑i(niD2−miD1)+(∑imi−q)D1>0.pD_2-qD_1=\sum_i(n_iD_2-m_iD_1)+\left(\sum_i m_i-q\right)D_1>0.

But (3) gives pD2−qD1=−kpD_2-qD_1=-k. Thus only the stated shadow inclusion is possible.

:::

Proposition 3.2. A tight grading of totals (kd,ke)(kd,ke) has exactly one maximal horizontal shadow interval. It has kd+1kd+1 horizontal edges and keke vertical edges, begins at a horizontal edge of rank ℓ\ell with 0≤ℓ<k0\leq\ell<k, and ends with free red balance zero. All selected edges belong to this interval.

Proof. By Lemma 3.1, all selected vertical edges belong to the maximal blue intervals. Write their edge counts as (mi+1,ni)(m_i+1,n_i), their root ranks as rir_i, and set

δi=niD1−miD2.\delta_i=n_iD_1-m_iD_2.

The last vertical edge has starting rank ri+D1+D2−δir_i+D_1+D_2-\delta_i, which is less than D1+D2D_1+D_2. Hence 0≤ri<δi0\le r_i<\delta_i. Blue balance and Lemma 2.2 give ∑ini=q\sum_i n_i=q and ∑imi≥p\sum_i m_i\ge p. Therefore

k=qD1−pD2=∑iδi+(∑imi−p)D2.(6)k=qD_1-pD_2=\sum_i\delta_i+\left(\sum_i m_i-p\right)D_2. \tag*{(6)}

All δi\delta_i are positive, and D2>ke≥kD_2>ke\ge k. The nonnegative integer ∑imi−p\sum_i m_i-p must be zero. Consequently ∑imi=p\sum_i m_i=p and ∑iδi=k\sum_i\delta_i=k.

Using eD1−dD2=1eD_1-dD_2=1 gives

dδi−mi=(dni−emi)D1.d\delta_i-m_i=(dn_i-em_i)D_1.

Both dδid\delta_i and mim_i lie in [0,kd][0,kd], whose length is less than D1D_1. Their difference is a multiple of D1D_1, so

mi=dδi,ni=eδi.(7)m_i=d\delta_i,\qquad n_i=e\delta_i. \tag*{(7)}

Starting at rank rir_i, the horizontal edge reached after ridr_i d horizontal steps has relative height

⌊ri+ridD2D1⌋=rie,\left\lfloor\frac{r_i+r_i dD_2}{D_1}\right\rfloor=r_i e,

and hence rank zero. It belongs to the interval because ri<δir_i<\delta_i and rid≤mir_i d\le m_i. Every maximal blue interval thus contains the same rank-zero horizontal edge. Since these intervals are disjoint, there is exactly one.

Its counts follow from (7) and (6), and its root rank satisfies 0≤ℓ<k0\le\ell<k. All positive horizontal grades belong to a blue interval by construction. The kdkd units of vertical grade consume all red tokens other than the root token, so its final free balance is zero.

Let AA be the maximal lower Dyck word from (0,0)(0,0) to (d,e)(d,e). It starts with EE and ends with NN; write

A=EMN,U=EM,B=ENM,(8)A=EMN,\qquad U=EM,\qquad B=ENM, \tag*{(8)}

where MM is the intervening word, possibly empty. These words encode the two periodic phases of a frame. For example, (d,e)=(2,3)(d,e)=(2,3) gives A=ENENNA=ENENN, M=NENM=NEN, U=ENENU=ENEN, and B=ENNENB=ENNEN.

Lemma 3.3. For every 0≤ℓ<k0\le\ell<k, the interval starting at the horizontal edge of rank ℓ\ell and ending at local displacement (kd+1,ke)(kd+1,ke) exists in C(D1,D2)C(D_1,D_2) and has word

Wk,ℓ=AℓUBk−ℓ−1EN,0≤ℓ<k.(9)W_{k,\ell}=A^\ell U B^{k-\ell-1}EN,\qquad0\le\ell<k. \tag*{(9)}

In particular this describes the interval in Proposition 3.2.

Proof. After xx horizontal steps from the root, the local height of the next horizontal edge is

yℓ(x)=⌊ℓ+xD2D1⌋=⌊exd⌋−1{d∣x, x/d>ℓ},1≤x≤kd.(10)\begin{aligned} y_\ell(x)&=\left\lfloor\frac{\ell+xD_2}{D_1}\right\rfloor\\ &=\left\lfloor\frac{ex}{d}\right\rfloor-\mathbf{1}_{\{d\mid x,\ x/d>\ell\}},\qquad1\le x\le kd. \tag*{(10)} \end{aligned}

Here 1\mathbf{1} is 11 if its subscripted condition holds and 00 otherwise. To verify the second equality, substitute D2=(eD1−1)/dD_2=(eD_1-1)/d. If d∤xd\nmid x, the distance of ex/dex/d to an integer is at least 1/d1/d, whereas the perturbation (ℓ−x/d)/D1(\ell-x/d)/D_1 has absolute value less than k/D1<1/dk/D_1<1/d. For x=jdx=jd, the sign of ℓ−j\ell-j gives the asserted correction.

At x=kdx=kd the height is ke−1ke-1. The horizontal edge there has rank ℓ+D1−k<D1\ell+D_1-k<D_1; its successor has rank ℓ+D1+D2−k≥D1\ell+D_1+D_2-k\ge D_1, so the next edge is vertical. The frame stops at this edge. Formula (10) leaves the first ℓ\ell copies of AA unchanged and moves the last NN of every later primitive block past the next EE. This gives (9).

An accepted decoration of a word Wk,ℓW_{k,\ell} is a grading with horizontal grades at most bb and vertical grades at most aa, whose first horizontal grade is positive, for which the protected matching is legal, whose root closes exactly at the last vertical edge, and whose final free balance is zero. Let Accept⁡(Wk,ℓ)∈F\operatorname{Accept}(W_{k,\ell}) \in\mathbb{F} be the sum of its weights as in (4).

Proposition 3.4. For every k≥1k \ge1,

ck=∑ℓ=0k−1Accept⁡(Wk,ℓ).(11)c_k = \sum_{\ell=0}^{k-1} \operatorname{Accept}(W_{k,\ell}). \tag*{(11)}

Proof. Proposition 3.2 and Lemmas 2.2 and 3.3 send each nonzero-weight tight grading to an accepted decoration with its root rank. Conversely, start an accepted decoration at the unique horizontal edge of rank ℓ\ell in C(D1,D2)C(D_1,D_2) and set all outside grades to zero. Lemma 3.3 identifies its word with the actual interval. The total length k(d+e)+1k(d+e)+1 is less than D1+D2D_1+D_2, so no edge is repeated. Protected matching and the cyclic-pair argument prove compatibility. The root shadow covers every selected vertical edge.

Blue and red balance respectively give total horizontal grade keke and total vertical grade kdkd, so this is a tight grading of the prescribed totals. The constructions are inverse and preserve weights. Distinct root ranks give distinct labelled gradings even when the words coincide. Equation (5) now gives (11).

A finite system with one catalytic variable

The frame automaton

For the fixed direction (d,e)(d,e), the family of words in (9), counted with its root-rank multiplicities, is the noncommutative series

∑ℓ,r≥0AℓUBrEN.\sum_{\ell,r \ge0} A^\ell U B^r EN.

Construct a directed labelled graph with three distinguished vertices: the start, a second-stage vertex, and the finish. Attach an AA-labelled cycle at the start, a UU-labelled path from the start to the second stage, a BB-labelled cycle at the second stage, and an ENEN-labelled path from the second stage to the finish. Replace each word-labelled path by its individual E,NE,N edges, choosing pairwise distinct internal vertices for the four pieces. Write ∣W∣|W| for the number of letters of a word WW. There are no empty edges, since ∣U∣=d+e−1≥1|U|=d+e-1\ge1.

The graph has m=3(d+e)m=3(d+e) vertices: the four pieces contribute respectively d+e−1d+e-1, d+e−2d+e-2, d+e−1d+e-1, 11 internal vertices in addition to the three distinguished vertices. An accepting path is uniquely specified by the numbers ℓ,r\ell,r of traversals of the two cycles, so it reads Wk,ℓW_{k,\ell} with k=ℓ+r+1k=\ell+r+1.

Number the vertices from 11 to mm. Let E,NE,N be the m×mm \times m matrices whose (i,j)(i,j) entries count, respectively, the EE-edges and NN-edges from ii to jj. Let α\alpha be the row vector with a 11 at the start and zeros elsewhere, and let β\beta be the corresponding column vector for the finish. For a word WW, W(E,N)W(E,N) means the matrix product obtained by replacing each letter by its matrix in the same order; the empty word gives the identity matrix II. Then αW(E,N)β\alpha W(E,N)\beta counts accepting paths reading WW. This counts paths with their multiplicities, which is precisely the convention required by (11).

Subtrees and free red balance

Introduce two independent formal variables: tt marks word length and uu marks free red balance. All matrix series in this section have entries in F[u][[t]]\mathbb{F}[u][[t]], the ring of formal tt-series with polynomial coefficients in uu. For any fixed word length, the number of red tokens is bounded by that length, so each such coefficient is a polynomial.

A complete positive-root subtree starts at a positive horizontal edge, includes its nested packets, and stops when that root’s blue packet empties. Its free balance at closure excludes the root’s own token. Let FF be the matrix series counting all such legal subtrees, weighted by (4), by t∣w∣t^{|w|}, by uu to the free balance, and by W(E,N)W(\mathrm{E},\mathrm{N}). Thus the (i,j)(i,j) entry also counts all paths from vertex ii to vertex jj reading the decorated word. The balance at closure may be any nonnegative integer.

While a parent is active, the atoms between two successive vertical edges that consume its own blue tokens are zero-grade horizontal edges and complete child subtrees. The former contributes tuEtu\mathrm{E}; a child counted by FF contributes uFuF, because its formerly protected root token becomes free. If KK counts arbitrary sequences of these atoms, including the empty sequence, then

K=I+(tuE+uF)K.(12)K = I + (tu\mathrm{E} + uF)K. \tag*{(12)}

The child cannot consume any of the parent’s existing free tokens: its own root token separates them from its internal demand. Consequently its legality is independent of the balance with which the parent enters this atom. Every atom has positive length, so the geometric expansion K=∑j≥0(tuE+uF)jK = \sum_{j\geq0}(tu\mathrm{E} + uF)^j is well defined coefficient by coefficient in tt.

For a matrix series J(t,u)J(t,u) over F[u][[t]]F[u][[t]], define the divided-difference operator and its weighted sum entrywise by

ΔJ(t,u)=J(t,u)−J(t,0)u,Φ(J)=∑s=0awsΔsJ,(13)\Delta J(t,u) = \frac{J(t,u)-J(t,0)}{u}, \qquad\Phi(J) = \sum_{s=0}^{a} w_s\Delta^sJ, \tag*{(13)}

where Δ0\Delta^0 is the identity and Δs\Delta^s is ss successive applications. In particular Δs(uj)=uj−s\Delta^s(u^j)=u^{j-s} for j≥sj\geq s and is zero for j<sj<s. Thus Φ\Phi implements a vertical demand with its weight and discards insufficient balances.

For 0≤j≤b0\leq j\leq b, let PjP_j count prefixes after jj vertical edges assigned directly to a root, with the root edge itself omitted and with no final atom sequence appended. The tree decomposition gives

P0=I,Pj=tΦ(Pj−1K)N(1≤j≤b),F=tE∑h=1bvhPh.(14)P_0 = I,\qquad P_j = t\Phi(P_{j-1}K)\mathrm{N}\quad(1\leq j\leq b),\qquad F = t\mathrm{E}\sum_{h=1}^{b}v_hP_h. \tag*{(14)}

The product Pj−1KP_{j-1}K combines the preceding free balance with that returned by the next sequence of atoms before the demand is applied. Blue matching uniquely determines the child intervals and the directly assigned vertical edges. Hence this decomposition counts each decoration once for each graph path reading it. Matrix multiplication sums over the intermediate graph vertex at each concatenation.

Polynomial fixed-point equations

To put (12)–(14) into the form required by a discrete-differential theorem, keep K,FK,F as unknowns and introduce the matrices

R0=K,Rj=PjK(1≤j<b).R_0 = K,\qquad R_j = P_jK\quad(1\leq j<b).

The matrices RjR_j represent a prefix followed by the next atom sequence. The equations become

Rj=tΦ(Rj−1)NK(1≤j<b),R_j=t\Phi(R_{j-1})NK \qquad(1\le j<b),
K=I+tuEK+t2E(∑h=1bvhΦ(Rh−1))NK,K=I+tuEK+t^2\mathop{\mathrm{E}}\left(\sum_{h=1}^{b}v_h\Phi(R_{h-1})\right)NK,
F=t2E(∑h=1bvhΦ(Rh−1))N.(15)F=t^2\mathop{\mathrm{E}}\left(\sum_{h=1}^{b}v_h\Phi(R_{h-1})\right)N. \tag*{(15)}

When b=1b=1, there are just the unknown matrices K,FK,F. These equations are equivalent to the tree equations: from a solution of (15), define PjP_j by (14). Starting with P0K=R0P_0K=R_0, induction gives PjK=RjP_jK=R_j for j<bj<b; the formula for FF and then (12) follow. The forward implication follows by substitution.

List all the matrix entries as scalar unknowns ZiZ_i, 1≤i≤(b+1)m21\le i\le(b+1)m^2, in any fixed order. Let fi∈{0,1}f_i\in\{0,1\} be their respective initial values. Expanding the products in (15) gives polynomials QiQ_i over F\mathbb{F} such that every equation has the form

Zi=fi+tQi((ΔsZr)1≤r≤(b+1)m2, 0≤s≤a,t,u).(16)Z_i=f_i+tQ_i\left((\Delta^s Z_r)_{1\le r\le(b+1)m^2,\ 0\le s\le a},t,u\right). \tag*{(16)}

For example,

[Φ(Rj−1)NK]iℓ=∑r=1m∑s=1m∑h=0awhΔh(Rj−1)irNrsKsℓ.[\Phi(R_{j-1})NK]_{i\ell}=\sum_{r=1}^{m}\sum_{s=1}^{m}\sum_{h=0}^{a}w_h\Delta^h(R_{j-1})_{ir}N_{rs}K_{s\ell}.

Every other matrix product expands in the same way into a finite sum of products of scalar entries. Thus each QiQ_i is a polynomial in commuting scalar unknowns and their listed divided differences.

Lemma 4.1. System (15) has a unique solution in matrices over F[u][[t]]\mathbb{F}[u][[t]]. It is the solution counted by the protected tree decomposition.

Proof. Its constant terms are K(0,u)=IK(0,u)=I, Rj(0,u)=0R_j(0,u)=0 for j>0j>0, and F(0,u)=0F(0,u)=0. The operator Δ\Delta preserves divisibility by every power of tt. Thus inputs agreeing modulo tnt^n give right-hand sides agreeing modulo tn+1t^{n+1} in (16). Successive substitution from the constant terms stabilizes each coefficient and gives a unique solution. Each stabilization involves finitely many polynomial operations in uu and finitely many divided differences, so the coefficients remain polynomial in uu. The tree decomposition satisfies the equations and the same constant terms, which identifies the solution.

Algebraicity and extraction

We use the following form of the system theorem of Notarantonio and Yurkevich [16 Theorem 1.3]. Over any field of characteristic zero, a finite system of the form (16), with polynomial initial terms, polynomial right-hand sides, one catalytic variable, and a fixed finite maximum order of divided differences, has a unique solution in F[u][[t]]\mathbb{F}[u][[t]], and every component is algebraic over F(t,u)\mathbb{F}(t,u). The difference operator in [16] is taken at an arbitrary field element; here that element is zero.

All these hypotheses hold for (15). In particular the state number m=3(d+e)m=3(d+e) and the difference order aa are independent of kk. It follows that every entry of FF is algebraic over F(t,u)\mathbb{F}(t,u).

Lemma 5.1. If J(t,u)∈F[u][[t]]J(t,u)\in\mathbb{F}[u][[t]] is algebraic over F(t,u)\mathbb{F}(t,u), then J(t,0)J(t,0) is algebraic over F(t)\mathbb{F}(t).

Proof. Choose a nonzero polynomial P(t,u,Z)∈F[t,u,Z]P(t,u,Z) \in\mathbb{F}[t,u,Z] annihilating JJ. Divide its coefficients by their greatest common power of uu. Since multiplication by uu is injective on F[u][[t]]\mathbb{F}[u][[t]], the resulting polynomial still annihilates JJ and its specialization at u=0u=0 is nonzero. Evaluating the identity at u=0u=0 gives the desired relation.

Proof of Theorem 1.1. The graph selects the words Wk,ℓW_{k,\ell} with their root-rank multiplicities. Specializing u=0u=0 selects subtrees whose final free balance is zero. Proposition 3.4 therefore gives

αF(t,0)β=∑k≥1cktk(d+e)+1=t(Gd,e(td+e)−1).(17)\alpha F(t,0)\beta=\sum_{k\geq1}c_k t^{k(d+e)+1}=t\left(G_{d,e}(t^{d+e})-1\right). \tag*{(17)}

The extra unit of length is the root horizontal edge. By the system theorem and Lemma 5.1, the left side is algebraic over F(t)\mathbb{F}(t). Hence so is Gd,e(td+e)G_{d,e}(t^{d+e}). The extension F(t)/F(td+e)\mathbb{F}(t)/\mathbb{F}(t^{d+e}) is finite algebraic, so transitivity makes this series algebraic over F(td+e)\mathbb{F}(t^{d+e}). Pulling back a nonzero relation through the injective substitution z↦td+ez\mapsto t^{d+e} proves that Gd,e(z)G_{d,e}(z) is algebraic over F(z)\mathbb{F}(z).

Example 5.2. For P1(X)=1+w1XP_1(X)=1+w_1X and P2(Y)=1+v1YP_2(Y)=1+v_1Y, the direction (1,1)(1,1) has wall function G1,1(z)=1+w1v1zG_{1,1}(z)=1+w_1v_1z.

Proof. At k=1k=1 the only accepted decoration is EENEEN with grades (1,0,1)(1,0,1), of weight v1w1v_1w_1. For k>1k>1 the frames are (EN)ℓE(EN)k−ℓ−1EN(EN)^\ell E(EN)^{k-\ell-1}EN. If ℓ>0\ell>0, the root closes at the first NN, too early. If ℓ=0\ell=0, every ENEN before the final ENEN must be a child with grades (1,0)(1,0): a zero horizontal grade would close the global root, and a positive vertical grade would consume the child’s protected token. The last vertical edge can have grade at most one, whereas the required total is kk. Thus no accepted decoration occurs for k>1k>1.

The cluster-scattering formulation

In this section b,cb,c denote positive cluster parameters, replacing the polynomial degree bound bb used in the preceding construction. Consider the rank-two diagram with initial functions 1+x1b1+x_1^b and 1+x2c1+x_2^c in the tropical vertex convention. For primitive d,e>0d,e>0, write its wall function on the ray R≤0(db,ec)\mathbb{R}_{\leq0}(db,ec) as

Hd,e(z)=1+∑k≥1τ(b,c)(kd,ke)zk,z=x1dbx2ec.H_{d,e}(z)=1+\sum_{k\geq1}\tau^{(b,c)}(kd,ke)z^k,\qquad z=x_1^{db}x_2^{ec}.

This defines the coefficients τ(b,c)(kd,ke)\tau^{(b,c)}(kd,ke) used here. The support in multiples of (db,ec)(db,ec) follows because the initial monomials lie in bZ⊕cZb\mathbb{Z}\oplus c\mathbb{Z}, a property preserved by the completed commutator and its homogeneous factorization. Put g=gcd⁡(db,ec)g=\gcd(db,ec); the primitive lattice vector of this wall is (db/g,ec/g)(db/g,ec/g).

Proposition 6.1. Let Gd,eG_{d,e} correspond to P1(X)=(1+X)cP_1(X)=(1+X)^c and P2(Y)=(1+Y)bP_2(Y)=(1+Y)^b. Then g∣bcg\mid bc and

Gd,e(z)=Hd,e(z)bc/g.(18)G_{d,e}(z)=H_{d,e}(z)^{bc/g}. \tag*{(18)}

In particular the two series are algebraic simultaneously.

Proof. For every prime pp, at least one of d,ed,e is not divisible by pp. Writing νp(n)\nu_p(n) for the exponent of pp in a positive integer nn, we obtain

νp(g)=min⁡{νp(db),νp(ec)}≤νp(bc).\nu_p(g)=\min\{\nu_p(db),\nu_p(ec)\}\leq\nu_p(bc).

Thus bc/gbc/g is a positive integer. Restrict the initial automorphisms to X=x1bX=x_1^b, Y=x2cY=x_2^c. They act as

(X,Y)⟼(X,Y(1+X)c),(X,Y)⟼(X(1+Y)−b,Y).(X,Y)\longmapsto(X,Y(1+X)^c),\qquad(X,Y)\longmapsto(X(1+Y)^{-b},Y).

The general wall with primitive vector (db/g,ec/g)(db/g,ec/g) restricts to

X⟼XHd,e(XdYe)−bce/g,Y⟼YHd,e(XdYe)bcd/g.X\longmapsto XH_{d,e}(X^dY^e)^{-bce/g},\qquad Y\longmapsto YH_{d,e}(X^dY^e)^{bcd/g}.

The change of lattice preserves slope order. Uniqueness of ordered factorization therefore gives (18). Algebraicity is preserved under integral powers. Conversely Hd,eH_{d,e} satisfies Zbc/g−Gd,e=0Z^{bc/g}-G_{d,e}=0, so transitivity of algebraic extensions proves the other implication.

Lemma 6.2. Let J(z)∈F[[z]]J(z)\in\mathbb{F}[[z]] and let q∈Z≥0r∖{0}q\in\mathbb{Z}_{\geq0}^r\setminus\{0\}. For independent formal variables X1,…,XrX_1,\ldots,X_r, write Xq=∏iXiqiX^q=\prod_i X_i^{q_i}. Then J(z)J(z) is algebraic over F(z)\mathbb{F}(z) if and only if J(Xq)J(X^q) is algebraic over F(X1,…,Xr)\mathbb{F}(X_1,\ldots,X_r).

Proof. The forward implication follows by substitution. For the converse, clear denominators in a nonzero polynomial relation to obtain

P(X,Z)∈F[X1±1,…,Xr±1,Z]∖{0}.P(X,Z)\in\mathbb{F}[X_1^{\pm1},\ldots,X_r^{\pm1},Z]\setminus\{0\}.

Group its finitely many XX-exponents by their cosets in Zr/Zq\mathbb{Z}^r/\mathbb{Z}q, choosing a representative rCr_C for each occurring coset. Then

P(X,Z)=∑CXrCPC(Xq,Z),PC(z,Z)∈F[z±1,Z].P(X,Z)=\sum_C X^{r_C}P_C(X^q,Z),\qquad P_C(z,Z)\in\mathbb{F}[z^{\pm1},Z].

After substituting J(Xq)J(X^q), different cosets have disjoint monomial supports. Each component therefore vanishes separately. At least one PCP_C is nonzero, and clearing its negative powers of zz gives a nonzero polynomial annihilating J(z)J(z).

Theorem 1.1 and Proposition 6.1 prove algebraicity of every Hd,eH_{d,e}. Lemma 6.2, applied to (db,ec)(db,ec) and (d+e,d,e)(d+e,d,e) respectively, identifies this assertion with the original multivariable statements for the cluster wall and for Gd,e(td+exdye)G_{d,e}(t^{d+e}x^dy^e). The correspondence of initial parameters is (ℓ1,ℓ2)=(c,b)(\ell_1,\ell_2)=(c,b).

The diagonal factor in Kontsevich’s statement

For a formal automorphism of C[[U,V]]\mathbb{C}[[U,V]] tangent to the identity and preserving dU/U∧dV/VdU/U\wedge dV/V, group its positive-cone factorization into the directions below, on, and above the diagonal. Kontsevich’s lecture states that the automorphism is algebraic if and only if all three grouped factors are algebraic [10, 1]. Here a map is algebraic when its coordinate series are algebraic over C(U,V)\mathbb{C}(U,V). The notes give a geometric outline through rational curves in a surface obtained by two blowups of P1×P1\mathbb{P}^1\times\mathbb{P}^1; the diagonal factor is identified using marked points and tangent data.

Proposition 7.1. Kontsevich’s diagonal preservation statement implies algebraicity in every primitive positive direction for the two polynomial initial functions over C\mathbb{C}, and implies Corollary 1.2 over Q\mathbb{Q}.

Proof. Fix a primitive positive direction (d,e)(d,e) in (2). Use the finite monomial covering

X=Ue,Y=Vd.(19)X=U^e,\qquad Y=V^d. \tag*{(19)}

An automorphism X↦XA(X,Y)X \mapsto XA(X,Y), Y↦YB(X,Y)Y \mapsto YB(X,Y), where A,BA,B have constant term 1, lifts uniquely to the branch tangent to the identity:

U↦UA(Ue,Vd)1/e,V↦VB(Ue,Vd)1/d.U \mapsto UA(U^e,V^d)^{1/e}, \qquad V \mapsto VB(U^e,V^d)^{1/d}.

Fractional powers mean the unique formal roots with constant term 1. Uniqueness shows that lifting respects composition. The pullback of the logarithmic two-form is de dU/U∧dV/V\mathrm{d}e\,\mathrm{d}U/U \wedge\mathrm{d}V/V, so the lift preserves the latter form.

The lifts of the polynomial initial maps are

(U,V)↦(U,VP1(U)1/d),(U,V)↦(UP2(Vd)−1/e,V).(U,V) \mapsto(U,VP_1(U)^{1/d}), \qquad(U,V) \mapsto(UP_2(V^d)^{-1/e},V).

Their inverses have the same formulas with the exponents 1/d1/d and −1/e-1/e negated, since each initial map fixes the variable on which its multiplier depends. All four maps have algebraic coordinate series: the multipliers satisfy their defining root equations. Composition preserves this property. Indeed, substituting an algebraic formal automorphism into a polynomial relation gives a nonzero relation whose coefficients lie in a finite algebraic extension of C(U,V)\mathbb{C}(U,V); injectivity of the substitution preserves nonzeroness, and transitivity gives algebraicity over C(U,V)\mathbb{C}(U,V). The lifted commutator is therefore algebraic.

The monomial in a direction (r,s)(r,s) becomes UerVdsU^{er}V^{ds}; the slope is multiplied by d/ed/e. Exactly the target direction (d,e)(d,e) becomes diagonal. Its factor lifts to

U↦UGd,e((UV)de)−1,V↦VGd,e((UV)de).(20)U \mapsto UG_{d,e}((UV)^{de})^{-1}, \qquad V \mapsto VG_{d,e}((UV)^{de}). \tag*{(20)}

Ordered-factorization uniqueness identifies (20) with the diagonal factor of the lifted commutator. Thus the stated diagonal preservation theorem yields the algebraicity of Gd,e((UV)de)G_{d,e}((UV)^{de}), and Lemma 6.2 yields that of Gd,e(z)G_{d,e}(z) over C(z)\mathbb{C}(z).

For the original binomial-power inputs, the coefficients of Gd,eG_{d,e} lie in Q\mathbb{Q}. A complex polynomial relation then descends to Q\mathbb{Q}: choose a Q\mathbb{Q}-basis for the finite-dimensional space spanned by its coefficients and take the component along each basis vector. Since every coefficient of the series is rational, each component is a relation and at least one is nonzero. The monomial substitution of Corollary 1.2 gives the original formulation.

Nested algebraic approximation

There is a second algebraic closure argument for the system (16). It uses nested algebraic approximation, as in Popescu [19 Theorem 1.4] and its combinatorial application in [2 Section 5.3]. We give the reduction because it explains the role of a single catalytic variable.

Write F⟨t,u⟩\mathbb{F}\langle t,u\rangle for the subring of F[[t,u]]\mathbb{F}[[t,u]] consisting of series algebraic over F(t,u)\mathbb{F}(t,u), and similarly for F⟨t⟩\mathbb{F}\langle t\rangle. Nested approximation says that a finite polynomial system with a formal solution whose unknowns depend on prescribed initial segments of an ordered list of variables has an algebraic solution with the same dependence. We use the order t,ut,u, so the allowed dependence sets are {t}\{t\} and {t,u}\{t,u\}.

Alternative proof of algebraicity for (16). Let nn be the number of scalar unknowns in (16). For 1≤i≤n1 \le i \le n, introduce unknowns Di,j(t,u)D_{i,j}(t,u), 0≤j≤a0 \le j \le a, and Bi,j(t)B_{i,j}(t), 0≤j<a0 \le j < a, and impose

Di,0=fi+tQi((Dr,j),t,u),(21)D_{i,0}=f_i+t\mathcal{Q}_i((D_{r,j}),t,u), \tag*{(21)}
uDi,j+1=Di,j−Bi,j(0≤j<a).(22)uD_{i,j+1}=D_{i,j}-B_{i,j} \qquad(0 \le j<a). \tag*{(22)}

The known formal solution supplies one by Di,j=ΔjZiD_{i,j}=\Delta^j Z_i and Bi,j=(ΔjZi)(t,0)B_{i,j}=(\Delta^j Z_i)(t,0). Nested approximation gives an algebraic solution of (21)–(22) with Bi,j∈F⟨t⟩B_{i,j}\in\mathbb{F}\langle t\rangle and Di,j∈F⟨t,u⟩D_{i,j}\in\mathbb{F}\langle t,u\rangle.

To identify it, work in the larger complete ring F[[u]][[t]]=F[[t,u]]\mathbb{F}[[u]][[t]] = \mathbb{F}[[t,u]]. The tt-adic contraction in the proof of Lemma 4.1 applies unchanged in this ring. In any solution with the prescribed dependence, setting u=0u=0 in (22) gives Bi,j=Di,j(t,0)B_{i,j}=D_{i,j}(t,0). Division by uu consequently gives Di,j+1=ΔDi,jD_{i,j+1}=\Delta D_{i,j}. Thus Di,0D_{i,0} solves the original system, and uniqueness identifies it with ZiZ_i. All the original series are therefore algebraic.

The tight-grading coefficient formula

We derive (5) in the strict determinant-one case used in the proof. The argument follows the triangular comparison of [4 Section 5.5]. The scattering input is the existence of the consistent completion and the chamber invariance of its formal theta functions, in the form of [4 Theorem 2.29], originating in [7 Theorem 3.5]. We state the latter input below and prove the required coefficient comparison.

Fix k,d,e,D1,D2k,d,e,D_1,D_2 as in (3). In this appendix the letters p,qp,q range over the entire rectangle

0≤p<D1,0≤q<D2.(23)0 \le p < D_1,\qquad0 \le q < D_2. \tag*{(23)}

All sums are weighted by (4). Write C(p,q)C(p,q) for the sum over compatible gradings on C(D1,D2)C(D_1,D_2) of vertical total pp and horizontal total qq. Write A+(p,q)A_+(p,q) for the sum restricted to gradings whose selected vertical edges lie in horizontal shadows, and A−(p,q)A_-(p,q) for the sum restricted to gradings whose selected horizontal edges lie in vertical shadows. These sums equal 11 at (0,0)(0,0); they are zero when either index is negative.

Two free-edge convolutions

Lemma B.1. For every pair in (23),

C(p,q)=∑s=0p[Xs]P1(X)D2−qA+(p−s,q),(24)C(p,q)=\sum_{s=0}^{p}[X^s]P_1(X)^{D_2-q}A_+(p-s,q), \tag*{(24)}
C(p,q)=∑s=0q[Ys]P2(Y)D1−pA−(p,q−s).(25)C(p,q)=\sum_{s=0}^{q}[Y^s]P_2(Y)^{D_1-p}A_-(p,q-s). \tag*{(25)}

For (p,q)≠(0,0)(p,q)\ne(0,0) the two sums satisfy

A+(p,q)=0if qD1≤pD2,A−(p,q)=0if qD1≥pD2.(26)A_+(p,q)=0\quad\text{if }qD_1\le pD_2,\qquad A_-(p,q)=0\quad\text{if }qD_1\ge pD_2. \tag*{(26)}

Proof. Fix the horizontal grading of total qq. Its horizontal shadows contain exactly qq vertical edges by the first-return mass calculation in § 3. The other D2−qD_2-q vertical edges may be graded freely. Indeed, if a selected vertical edge lies outside the shadow of a selected horizontal edge, the latter’s first return is a strict horizontal witness. The only pairs that need a vertical witness have their vertical edge inside that horizontal shadow; every suffix under consideration then lies in the same shadow interval. Changing the grades outside all horizontal shadows therefore cannot affect these pairs. Setting all those grades to zero gives a grading counted by A+A_+, and any assignment to them reverses this operation. Their generating polynomial for the total vertical grade is P1(X)D2−qP_1(X)^{D_2-q}. Extracting total pp proves (24). Reading backwards gives the analogous statement for the D1−pD_1-p horizontal edges outside vertical shadows, proving (25).

For a grading counted by A+A_+ with nonzero totals, use its maximal blue intervals. Write their edge counts as (mi+1,ni)(m_i+1,n_i) and their initial ranks as rir_i. The rank of the last vertical start is ri+D1+D2−(niD1−miD2)r_i+D_1+D_2-(n_iD_1-m_iD_2), so niD1−miD2>ri≥0n_iD_1-m_iD_2>r_i\ge0. Blue mass gives ∑ini=q\sum_i n_i=q, and protected matching gives ∑imi≥p\sum_i m_i\ge p. Consequently

qD1−pD2=∑i(niD1−miD2)+(∑imi−p)D2>0.qD_1-pD_2=\sum_i(n_iD_1-m_iD_2)+\left(\sum_i m_i-p\right)D_2>0.

If there is no selected horizontal edge, the shadow condition forces p=q=0p=q=0, already excluded. The vertical-shadow argument in the proof of Lemma 3.1 gives pD2−qD1>0pD_2-qD_1>0 for any nonzero grading counted by A−A_-. It uses only the strict bounds in (23) and the rank inequalities, and proves the other support assertion.

Broken lines and chamber invariance

Use the two-dimensional scattering diagram with the full horizontal axis carrying P1(X)P_1(X), the full vertical axis carrying P2(Y)P_2(Y), and outgoing rays R≤0(r,s)R_{\leq0}(r,s) for positive primitive pairs (r,s)(r,s) carrying Gr,s(XrYs)G_{r,s}(X^rY^s). Products around closed paths are the identity; grouping equal rays gives the ordered factorization (2). This is the consistent completion of the two initial walls.

A broken line consists of a piecewise linear path γ:(−∞,0]→R2\gamma:(-\infty,0]\to\mathbb{R}^2 and a monomial aXm1Ym2aX^{m_1}Y^{m_2} attached to each linear segment. Here m=(m1,m2)∈Z2m=(m_1,m_2)\in\mathbb{Z}^2 is its exponent and aa is its coefficient. Its velocity on that segment is −m-m. We start with exponent (−D1,−D2)(-D_1,-D_2) and coefficient 11. At a wall with function ff, choose a primitive integral normal nn with ⟨n,m⟩>0\langle n,m\rangle>0 for the incoming exponent. The outgoing monomial is one term of

aXm1Ym2f⟨n,m⟩.aX^{m_1}Y^{m_2}f^{\langle n,m\rangle}.

This is the bending rule; the constant term permits crossing without a bend. A broken line avoids the origin and ends at a point off the walls. Its weight is the coefficient of its final monomial. All increments of exponents are nonnegative in each coordinate.

The formal theta function at an endpoint is the sum of these final monomials. The chamber-invariance theorem asserts that this sum is the same for endpoints in a common chamber of a consistent scattering diagram whose coordinates are linearly independent over Q\mathbb{Q}. The theorem is formal: it holds coefficient by coefficient in the completed monomial ring. Polynomial identity and the homogeneous specialization described after (5) then permit arbitrary values of the initial coefficients.

Choose an irrational real number ε>0\varepsilon>0 with

ε<min⁡{εd,1D1,1D2}.(27)\varepsilon<\min\left\{\frac{\varepsilon}{d},\frac{1}{D_1},\frac{1}{D_2}\right\}. \tag*{(27)}

These bounds ensure the estimates below throughout the full rectangle (23). The endpoints Q+=(1,ε)Q_+=(1,\varepsilon) and Q−=(ε,1)Q_-=(\varepsilon,1) lie in the first-quadrant chamber. Let Θ(p,q)\Theta(p,q) be the coefficient of X−D1+pY−D2+qX^{-D_1+p}Y^{-D_2+q} in their common theta function.

Every contributing segment has positive velocity in both coordinates: its exponent increments are bounded by the final pair (p,q)(p,q) in (23). Along the path the quantity

L=γ2m1−γ1m2L=\gamma_2m_1-\gamma_1m_2

is constant. It is constant on segments because γ′=−m\gamma'=-m, and at a bend because the exponent increment is parallel to the ray containing γ\gamma. Its final values are

L=(D2−q)−ε(D1−p)>0at Q+,L=ε(D2−q)−(D1−p)<0at Q−.L=(D_2-q)-\varepsilon(D_1-p)>0\quad\text{at }Q_+,\qquad L=\varepsilon(D_2-q)-(D_1-p)<0\quad\text{at }Q_-.

At a positive horizontal crossing LL is positive, and at a positive vertical crossing it is negative. Thus a path to Q+Q_+ last enters the first quadrant through the positive horizontal axis, and one to Q−Q_- through the positive vertical axis.

Let B+s(p,q)B^s_+(p,q) be the weighted sum of paths to Q+Q_+ for which this last crossing chooses the term of degree ss in XX from the horizontal-wall factor. Define B−s(p,q)B^s_-(p,q) using the term of degree ss in YY at the last positive vertical crossing. Write B+(p,q)=B+0(p,q)B_+(p,q)=B^0_+(p,q) and B−(p,q)=B−0(p,q)B_-(p,q)=B^0_-(p,q), and set these quantities to zero at negative indices.

Lemma B.2. The broken-line sums satisfy

Θ(p,q)=∑s=0p[Xs]P1(X)D2−qB+(p−s,q),(28)\Theta(p,q)=\sum_{s=0}^{p}[X^s]P_1(X)D_2^{-q}B_+(p-s,q), \tag*{(28)}
Θ(p,q)=∑s=0q[Ys]P2(Y)D1−pB−(p,q−s),(29)\Theta(p,q)=\sum_{s=0}^{q}[Y^s]P_2(Y)D_1^{-p}B_-(p,q-s), \tag*{(29)}

and the support conditions (26) hold with A±A_\pm replaced by B±B_\pm.

Proof. For Q+Q_+ the wall power at the last crossing is D2−qD_2-q, since its primitive inward normal is (0,−1)(0,-1). Consider a path counted by B+(p−s,q)B_+(p-s,q). Its positive horizontal crossing is at

(1−(D1−p+s)εD2−q,0).\left(1-\frac{(D_1-p+s)\varepsilon}{D_2-q},0\right).

Scale its entire prefix before that crossing about the origin by the positive factor

1−(D1−p)ε/(D2−q)1−(D1−p+s)ε/(D2−q).(30)\frac{1-(D_1-p)\varepsilon/(D_2-q)}{1-(D_1-p+s)\varepsilon/(D_2-q)}. \tag*{(30)}

Both numerator and denominator are positive by (27). Radial scaling preserves all wall incidences, segment directions, and monomial choices; rescaling segment times preserves their prescribed velocities. At the new crossing choose the degree-ss term of P1D2−qP_1^{D_2-q} and append the final segment of velocity (D1−p,D2−q)(D_1-p,D_2-q) to Q+Q_+. The construction is invertible: remove that choice and scale the prefix by the reciprocal factor. Its weight is multiplied by [Xs]P1D2−q[X^s]P_1^{D_2-q}. Summing over ss proves (28). Interchanging coordinates proves (29) with P2D1−pP_2^{D_1-p}.

For a path counted by B+B_+, all nonconstant bends occur before the last positive horizontal crossing. They are on the negative vertical axis or in the third quadrant. Write a bend point as −λ(r,s)-\lambda(r,s) with λ>0\lambda>0, r≥0r\ge0, s>0s>0, and the incoming velocity as (vx,vy)(v_x,v_y). Choosing exponent increment j(r,s)j(r,s), where j>0j>0, changes the velocity to (vx−jr,vy−js)(v_x-jr,v_y-js). Since

L=λ(svx−rvy)>0,L=\lambda(sv_x-rv_y)>0,

the change in velocity slope is

vy−jsvx−jr−vyvx=j(rvy−svx)vx(vx−jr)<0.\frac{v_y-js}{v_x-jr}-\frac{v_y}{v_x} =\frac{j(rv_y-sv_x)}{v_x(v_x-jr)}<0.

The denominators are positive by (23). At nonzero total increment this gives

D2−qD1−p<D2D1,\frac{D_2-q}{D_1-p}<\frac{D_2}{D_1},

equivalently qD1>pD2qD_1>pD_2.

If there are no bends, the total increment is (0,0)(0,0) and the unique straight path has weight 1. At Q−Q_- the sign of LL is reversed, so velocity slopes increase and qD1<pD2qD_1<pD_2. These are the required support statements and initial values.

Lemma B.3. For all pairs in (23), A+(p,q)=B+(p,q)A_+(p,q)=B_+(p,q) and A−(p,q)=B−(p,q)A_-(p,q)=B_-(p,q).

Proof. Equating the two convolutions for CC gives

A+(p,q)−A−(p,q)=∑s=1q[Ys]P2D1−pA−(p,q−s)−∑s=1p[Xs]P1D2−qA+(p−s,q).A_+(p,q)-A_-(p,q)=\sum_{s=1}^{q}[Y^s]P_2^{D_1-p}A_-(p,q-s) -\sum_{s=1}^{p}[X^s]P_1^{D_2-q}A_+(p-s,q).

The same equation holds for B±B_{\pm} by chamber invariance and Lemma B.2. The initial values are 11 at (0,0)(0,0). Every term on the right has smaller sum of indices. At a nonzero pair, the support conditions determine at least one of the two left-hand terms to be zero, so the equation determines the other. Induction on p+qp+q proves equality. In fact equality qD1=pD2qD_1=pD_2 occurs in the strict rectangle only at the origin, since D1,D2D_1,D_2 are coprime.

The determinant-one coefficient

Proposition B.4. With (3), the identity (5) holds.

Proof. By Lemma 3.1, the tight gradings of totals (kd,ke)(kd,ke) are precisely those counted by A+(kd,ke)A_+(kd,ke). By Lemma B.3, this sum is B+(kd,ke)B_+(kd,ke). We show that a path counted by the latter has exactly one nonconstant bend and that it reads the coefficient [zk]Gd,e(z)[z^{k}]G_{d,e}(z).

Its exponent increments sum to (kd,ke)(kd,ke), and its last positive horizontal crossing has zero increment. While it lies in the third quadrant, the polar angle of its position increases strictly: its derivative is L/∣γ∣2>0L/|\gamma|^2>0. Thus the ratios r/sr/s of the negative ray directions at successive bends strictly decrease. The negative horizontal axis cannot carry a bend because there L<0L<0. At the first bend, positivity of LL gives r/s<D1/D2r/s<D_1/D_2, and therefore the same strict bound holds at every bend, including any negative vertical bend of ratio zero.

If there were more than one distinct direction, the weighted mean of their ratios would be d/ed/e. Collect the increments with ratio strictly greater than d/ed/e and let their sum be (A,B)(A,B). This group is nonempty, 0<B≤ke<D20<B\le ke<D_2, and

de<AB<D1D2.\frac{d}{e}<\frac{A}{B}<\frac{D_1}{D_2}.

Since eD1−dD2=1eD_1-dD_2=1, it follows that

0<eA−dB<BD2<1,0<eA-dB<\frac{B}{D_2}<1,

contradicting integrality. All increments therefore have direction (d,e)(d,e). Strict angular monotonicity allows only one encounter with that ray, so there is exactly one nonconstant bend.

There is a unique geometric path with that bend and those initial and final velocities. Its bend point and the time from the bend to Q+Q_+ are respectively

−((D2−ke)−(D1−kd)ε)(d,e),e−dε.-\bigl((D_2-ke)-(D_1-kd)\varepsilon\bigr)(d,e),\qquad e-d\varepsilon.

The coefficient in parentheses and the time are positive by (27). Adding this time times the final velocity (D1−kd,D2−ke)(D_1-kd,D_2-ke) to the bend point gives (1,ε)(1,\varepsilon), since eD1−dD2=1eD_1-dD_2=1. Extending backwards with velocity (D1,D2)(D_1,D_2) gives the required initial segment; all other crossings choose constant terms.

The primitive normal at this bend is (−e,d)(-e,d). Its pairing with the incoming exponent (−D1,−D2)(-D_1,-D_2) is 11. Thus the wall is used to the first power, and the term of increment (kd,ke)(kd,ke) has coefficient [zk]Gd,e(z)[z^{k}]G_{d,e}(z). Consequently B+(kd,ke)=ckB_+(kd,ke)=c_k, proving (5).

ZhilI College, Tsinghua University, Beijing 100084, China

Email address: [email protected]

References

  1. [1]D. Auroux, Notes on M. Kontsevich’s lecture Algebraicity and integrality for DT series, Conference on Homological Mirror Symmetry, Miami, 30 January 2013, 4 pp., pp. 2–3. Available from https://people.math.harvard.edu/~auroux/miami2013-notes/.
  2. [2]N. Bonichon, M. Bousquet-Mélou, P. Dorbec, and C. Pennarun, On the number of planar Eulerian orientations, arXiv:1610.09837v2 (2016), Section 5.3. https://arxiv.org/abs/1610.09837v2.
  3. [3]A. Burcroff, K. Lee, and L. Mou, Scattering diagrams, tight gradings, and generalized positivity, Proc. Natl. Acad. Sci. USA 122 (2025), no. 18, e2422893122. doi:10.1073/pnas.2422893122.DOI
  4. [4]A. Burcroff, K. Lee, and L. Mou, Positivity of generalized cluster scattering diagrams, arXiv:2503.03719v1 (2025). https://arxiv.org/abs/2503.03719v1.
  5. [5]A. Burcroff, K. Lee, L. Mou, G. Musiker, and M. Reineke, Cluster scattering diagrams via quiver moduli and tight gradings, J. London Math. Soc. (2) 114 (2026), no. 2, e70642. doi:10.1112/jlms.70642.DOI
  6. [6]D. Galakhov, P. Longhi, T. Mainiero, G. W. Moore, and A. Neitzke, Wild wall crossing and BPS giants, J. High Energy Phys. (2013), no. 11, 046.DOI
  7. [7]M. Gross, P. Hacking, S. Keel, and M. Kontsevich, Canonical bases for cluster algebras, J. Amer. Math. Soc. 31 (2018), no. 2, 497–608. doi:10.1090/jams/890.DOI
  8. [8]M. Gross and R. Pandharipande, Quivers, curves, and the tropical vertex, Port. Math. 67 (2010), no. 2, 211–259. doi:10.4171/PM/1865.DOI
  9. [9]M. Gross, R. Pandharipande, and B. Siebert, The tropical vertex, Duke Math. J. 153 (2010), no. 2, 297–362. doi:10.1215/00127094-2010-025.DOI
  10. [10]M. Kontsevich, Algebraicity and integrality, handwritten lecture notes, Conference on Homological Mirror Symmetry, Miami, 30 January 2013, 11 pp., pp. 5–7. Available from https://people.math.harvard.edu/~auroux/miami2013-notes/, file marked M.K.
  11. [11]M. Kontsevich and Y. Soibelman, Affine structures and non-Archimedean analytic spaces, in The Unity of Mathematics, Progr. Math. 244, Birkhäuser, Boston, 2006, 321–385. https://arxiv.org/abs/math/0406564.
  12. [12]M. Kontsevich and Y. Soibelman, Stability structures, motivic Donaldson–Thomas invariants and cluster transformations, arXiv:0811.2435 (2008). https://arxiv.org/abs/0811.2435.
  13. [13]M. Kontsevich and Y. Soibelman, Analyticity and resurgence in wall-crossing formulas, Lett. Math. Phys. 112 (2022), Paper No. 32. doi:10.1007/s11005-022-01529-y.DOI
  14. [14]T. Mainiero, Algebraicity and asymptotics: An explosion of BPS indices from algebraic generating series, arXiv:1606.02693v1 (2016). https://arxiv.org/abs/1606.02693v1.
  15. [15]L. Mou, Scattering diagrams for generalized cluster algebras, Algebra Number Theory 18 (2024), no. 12, 2179–2246. doi:10.2140/ant.2024.18.2179.DOI
  16. [16]H. Notarantonio and S. Yurkevich, Systems of discrete differential equations, constructive algebraicity of the solutions, Combinatorial Theory 5 (2025), no. 2, Paper No. 1, 34 pp. doi:10.5070/C65265403.DOI
  17. [17]F. Nie, H. Ye, S. Liu, Z. Wang, S. Ermon, and J. Zou, One-Sided Verification Under Limited Expert Review, arXiv:2610.18089v2 (2026). https://arxiv.org/abs/2610.18089v2.
  18. [18]OSVerify contributors, Rethlas-OSV, software repository (2026). https://github.com/OSVerify/Rethlas-OSV.
  19. [19]D. Popescu, General Néron desingularization and approximation, Nagoya Math. J. 104 (1986), 85–115. doi:10.1017/S0027763000022698.DOI
  20. [20]M. Reineke, Cohomology of quiver moduli, functional equations, and integrality of Donaldson–Thomas type invariants, Compos. Math. 147 (2011), no. 3, 943–964.DOI
  21. [21]M. Reineke and T. Weist, Refined GW/Kronecker correspondence, Math. Ann. 355 (2013), no. 1, 17–56. https://arxiv.org/abs/1103.5283.

Paper details

vlnc:W_7548gr5f
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Mathematics

ChatGPT-6-Pro · View statement →

Looking for related papers…
Contents