alphaFeedback

WorksMathematics

Asymptotic growth of rank-two scattering coefficients in the Badlands

AI contributions
  • ChatGPT-6-Pro
  • Codex
  • Rethlas-OSV
View details

Abstract

We prove that the normalized logarithmic growth rate of ordinary wall-function coefficients in every wild rank-two cluster scattering diagram exists along all integer approaches to an interior Badlands slope and is continuous in that slope. This resolves Conjecture 9.2 of Burcroff, Lee, Mou, Musiker, and Reineke.

AI use and scholarly credit

The main results of this paper were obtained in a single conversation with ChatGPT-6-Pro within two hours. The arguments were reviewed and the manuscript was organized using Codex, and the proof underwent review with Rethlas-OSV [12, 16].

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

The mirror-symmetry constructions of Kontsevich and Soibelman [13] and of Gross and Siebert [11] led to scattering diagrams. These encode compatible changes of coordinates by attaching formal power series to walls. Gross, Hacking, Keel, and Kontsevich developed cluster scattering diagrams and used their broken lines to construct theta functions and prove Laurent positivity [9]. In rank two, the walls are lines and rays, so their attached coefficients form a two-dimensional array. In the wild case, where the product of the two positive exchange parameters exceeds four, an open sector between two limiting directions contains infinitely many nontrivial rays. Understanding the coefficients in this sector, usually called the Badlands, leads to a question about growth as both coordinates tend to infinity.

For an integer m≥3m \ge3, the mm-Kronecker quiver has two vertices and mm parallel arrows from the first to the second. Its stable representations, with fixed dimensions at the vertices, form moduli spaces whose Euler characteristics occur in wall-crossing formulas. Gross and Pandharipande related the tropical vertex to these moduli spaces and to counts of curves on toric surfaces [10]. Reineke and Weist extended this correspondence to complete bipartite quivers and derived functional equations for the associated generating series [18]. Bridgeland subsequently constructed stability scattering diagrams from Hall algebras and identified them with cluster scattering diagrams for acyclic quivers [2 Theorem 1.5].

2020 Mathematics Subject Classification. Primary 13F60; Secondary 05A16.

Keywords. Rank-two cluster scattering diagrams, asymptotic growth, tight gradings, mechanical words. Michael Douglas proposed that, with the number of Kronecker arrows fixed, the logarithm of the Euler characteristic divided by the first dimension should approach a continuous function of the ratio of dimensions. Weist records the original proposal as an oral communication from Douglas to Markus Reineke in August 2004 [19 Section 6.1 and reference 3]. A published formulation appears in Gross–Pandharipande [10 Section 6(iii)]; Weist gives a quantified version in [19 Conjecture 6.1]. The dimensions in these formulations are coprime.

Localization supplied early progress. Weist obtained an explicit formula for dimensions (d,d+1)(d,d+1), hence the growth rate at ratio one, and constructed families of stable trees giving exponential lower bounds [19 Theorem 6.6 and Section 6.3]. Combining localization with the Manschot–Pioline–Sen degeneration formula, he later proved an exponential upper bound [20 Theorem 3.11]. Okada studied a different asymptotic regime: for each fixed coprime dimension vector the number of arrows tends to infinity; the resulting logarithmic estimate also allows large dimensions when the arrow number is chosen sufficiently large in terms of them [17 Theorem 1 and Corollary 2]. Córdova and Shao calculated growth rates at integral ratios and studied their reflection and mutation symmetries [6 Sections 2–3]. Mainiero developed asymptotic formulas under algebraicity hypotheses on generating series, including detailed calculations for multiples of (3,2)(3,2) in the three-arrow case [15 Sections 4 and 7].

On the combinatorial side, Lee, Li, and Zelevinsky introduced compatible pairs on Dyck paths in their construction of rank-two greedy bases [14]. Burcroff, Lee, and Mou introduced tight gradings and obtained positive counting formulas for rank-two wall-functions, together with generalized positivity results [4, 3]. Deformations and mutations had also yielded polynomiality and nonvanishing results in the dense region through the work of Gräfnitz and Luo [8]. Elgin, Reading, and Stella organized explicit computations into conjectures on scattering coefficients [7]; Akagi proved several of these using dilogarithm identities [1]. Burcroff, Lee, Mou, Musiker, and Reineke combined tight gradings with quiver moduli to establish further formulas and a combinatorial Weyl group symmetry [5]. Their Section 9.3 proposes the directional growth statement addressed here.

Fix positive integers b,cb,c with bc>4bc>4, and let x1,x2x_1,x_2 be commuting formal variables. We use the plane and lattice conventions of [5 Section 2]: the initial walls are the coordinate lines, carrying 1+x1b1+x_1^b and 1+x2c1+x_2^c, and all added walls have the form R≤0v\mathbb{R}_{\leq0}v for v∈Z≥02v\in\mathbb{Z}_{\geq0}^2. Wall-functions have constant term one and belong to Q[[x1,x2]]\mathbb{Q}[[x_1,x_2]], with nonconstant exponents parallel to their supporting wall; for any fixed bound, only finitely many walls contain a nonconstant monomial whose total degree, the sum of its exponents, is at most that bound. At an oriented crossing of a wall with function FF, let (n1,n2)(n_1,n_2) be its primitive integral normal with negative pairing against the crossing direction. For (u1,u2)∈Z2(u_1,u_2)\in\mathbb{Z}^2, the crossing automorphism is

x1u1x2u2⟼x1u1x2u2Fn1u1+n2u2.x_1^{u_1}x_2^{u_2}\longmapsto x_1^{u_1}x_2^{u_2}F^{n_1u_1+n_2u_2}.

Reversing the crossing gives the inverse. Consistency means that the ordered composition along every closed transverse path avoiding the origin is the identity, interpreted degree by degree. The consistent completion is unique up to equality of these path products [13, 9]; functions on coincident rays are multiplied. Assign function 11 to an absent ray. Let τ(i,j)\tau(i,j), for positive integers i,ji,j, be the ordinary coefficients: for relatively prime positive integers d,ed,e, the function on the outgoing ray R≤0(bd,ce)\mathbb{R}_{\leq0}(bd,ce) is

1+∑k≥1τ(kd,ke)x1bkdx2cke.(1)1+\sum_{k\geq1}\tau(kd,ke)x_1^{bkd}x_2^{cke}. \tag*{(1)}

Formula (1) fixes the normalization at nonprimitive indices as well. Write

Q(i,j)=bcij−bi2−cj2,Ib,c=(bc−bc(bc−4)2c,bc+bc(bc−4)2c).(2)Q(i,j)=bcij-bi^2-cj^2,\qquad I_{b,c}=\left(\frac{bc-\sqrt{bc(bc-4)}}{2c},\frac{bc+\sqrt{bc(bc-4)}}{2c}\right). \tag*{(2)}

Thus Q(i,j)>0Q(i,j)>0 for positive i,ji,j precisely when j/i∈Ib,cj/i\in I_{b,c}. The interval Ib,cI_{b,c} records the Badlands in index coordinates; the slope of the corresponding ray in the plane is cj/(bi)cj/(bi). All logarithms below are natural logarithms.

In [5 Conjecture 9.2], Burcroff, Lee, Mou, Musiker, and Reineke ask whether log⁡τ(i,j)/Q(i,j)\log\tau(i,j)/\sqrt{Q(i,j)} has a continuous directional limit throughout Ib,cI_{b,c}. Their exact central-wall formula [5 Proposition 3.6], obtained from [18 Section 11], already gives a ray growth rate at slope one when that slope is interior. We prove the conjecture.

Theorem 1.1. For each r∈Ib,cr\in I_{b,c}, there is a finite nonnegative number h(r)h(r) such that

lim⁡i,j→∞j/i→rlog⁡τ(i,j)i=h(r),i,j∈Z>0.(3)\lim_{\substack{i,j\to\infty\\ j/i\to r}}\frac{\log\tau(i,j)}{i}=h(r), \qquad i,j\in\mathbb{Z}_{>0}. \tag*{(3)}

The function hh is continuous on Ib,cI_{b,c}. Consequently,

f(r)=lim⁡i→∞j/i→rlog⁡τ(i,j)bcij−bi2−cj2=h(r)bcr−b−cr2(4)f(r)=\lim_{\substack{i\to\infty\\ j/i\to r}}\frac{\log\tau(i,j)}{\sqrt{bcij-bi^2-cj^2}}=\frac{h(r)}{\sqrt{bcr-b-cr^2}} \tag*{(4)}

exists and is continuous on Ib,cI_{b,c}.

For b=cb=c, the identification at coprime indices in [5 Section 9.3] relates this theorem to Douglas’s directional-growth question for Kronecker moduli on the open imaginary-root interval. The proof uses the tight-grading counting theorem [5 Theorem 4.10 and Remark 4.11] and comparisons of the finite sets it counts.

We express τ(i,j)\tau(i,j) as a sum of decoration counts on explicit path segments. On a fixed rational ray, a bounded extension produces a designated unselected east edge; substitution at that edge gives a supermultiplicative count and a ray limit. To compare nearby directions uniformly in their denominators, we find long common subsequences of the path words. Two last-in, first-out matchings allow each deleted letter to be repaired by removing at most one additional selection. The inequality Q>0Q>0 supplies room to complete the edited decoration in a slightly larger target segment. This comparison transfers the rational-ray limits to arbitrary integer approaches.

Tight gradings and canonical frames

The counting formula

For positive integers D1D_1, D2D_2, let P(D1,D2)\mathcal{P}(D_1,D_2) be the maximal lattice path from (0,0)(0,0) to (D1,D2)(D_1,D_2) consisting of east steps E and north steps N and lying below the line joining its endpoints. Explicitly, after its xxth east step it reaches height ⌊D2x/D1⌋\lfloor D_2x/D_1\rfloor before taking the next east step, for 1≤x≤D11\le x\le D_1. We order its edges cyclically, identifying the endpoint with the initial vertex. A directed interval of edges includes both its first and its last edge and uses at most one circuit. For an interval TT, let E(T)E(T) and N(T)N(T) be the numbers of its east and north edges. For any finite word WW over {E,N}\{E,N\}, the same notation counts its letters, and ∣W∣=E(W)+N(W)|W|=E(W)+N(W) denotes its length. Concatenation of words is written by juxtaposition; WmW^m is the concatenation of mm copies, with W0W^0 the empty word.

A grading assigns a nonnegative integer weight to each edge. In this paper an east edge has weight 00 or cc, and a north edge has weight 00 or bb. We call the positive-weight edges selected. A grading is compatible if, for each selected east edge uu and selected north edge vv, the cyclic interval from uu to vv contains either a north edge strictly before vv at which the number of north edges equals the sum of the east weights since uu, or an east edge strictly after uu at which the number of east edges up to vv equals the sum of the north weights on that interval. These are the two strict-endpoint conditions of [5 Definition 4.5].

The horizontal shadow of a selected east edge is the set of north edges up to the first equality in the forward condition, now allowing the final north edge. The full interval from that east edge to this first return is its shadow interval, and the east edge is its root. The vertical shadow of a selected north edge is defined by the analogous backward equality and consists of east edges. If the equality is never reached in one circuit, the shadow is the entire set of edges of the opposite type. For a set of selected edges, its shadow is the union of these shadows.

Fix positive integers i,ji,j, and put

p=bi,q=cj,g=gcd⁡(p,q),P=p/g,Q0=q/g.(5)p=bi,\qquad q=cj,\qquad g=\gcd(p,q),\qquad P=p/g,\qquad Q_0=q/g. \tag*{(5)}

The integers P,Q0P,Q_0 are the dimensions of the primitive path period. Choose positive integers D1,D2D_1,D_2 such that

qD1−pD2=g,D1>p+1,D2>q.(6)qD_1-pD_2=g,\qquad D_1>p+1,\qquad D_2>q. \tag*{(6)}

Such choices can be made arbitrarily large: the equation is Q0D1−PD2=1Q_0D_1-PD_2=1, and adding (P,Q0)(P,Q_0) to a solution preserves it. In particular D1,D2D_1,D_2 are relatively prime. A compatible grading with jj selected east edges and ii selected north edges is tight in this sign convention when all selected north edges belong to the horizontal shadow of the selected east edges. The opposite containment corresponds to the opposite determinant sign [5 Definition 4.8 and Remark 4.9].

We use the following published counting formula:

τ(i,j)=#{tight gradings on P(D1,D2) with j selected E and i selected N}.(7)\tau(i,j)=\#\{\text{tight gradings on }\mathcal{P}(D_1,D_2)\text{ with }j\text{ selected E and }i\text{ selected N}\}. \tag*{(7)}

It is [5 Theorem 4.10 and Remark 4.11]; its value is independent of the choice in (6).

Frames and their words

The rank of an edge starting at (x,y)(x,y) is D2x−D1yD_2x-D_1y. On the maximal path, a vertex of rank less than D1D_1 is followed by an east step, and a vertex of rank at least D1D_1 by a north step. The new rank is respectively increased by D2D_2 or decreased by D1D_1. Thus the ranks are successive additions of D2D_2 modulo D1+D2D_1+D_2, represented in [0,D1+D2)[0,D_1+D_2). Since gcd⁡(D2,D1+D2)=1\gcd(D_2,D_1+D_2)=1, the edge starts have precisely all integer ranks in this interval, once each. In particular, the east edges have ranks 0,…,D1−10,\ldots,D_1-1.

Lemma 2.1. Every grading counted by (7) has a unique outer horizontal shadow. Its interval consists of p+1p+1 east edges and qq north edges, starts at a selected east edge of rank ℓ∈{0,…,g−1}\ell\in\{0,\ldots,g-1\}, and contains every selected edge. For sufficiently large D1,D2D_1,D_2, its word WℓW_\ell is determined by the heights

yℓ(x)=⌊qxp⌋−1{P∣x, x/P>ℓ}(1≤x≤p),yℓ(p+1)=q.(8)y\ell(x)=\left\lfloor\frac{qx}{p}\right\rfloor-\mathbf{1}_{\{P\mid x,\ x/P>\ell\}}\quad(1\le x\le p),\qquad y\ell(p+1)=q. \tag*{(8)}

Here yℓ(x)y\ell(x) is the height reached after the xxth east edge and all following north edges before the next east edge; the final column stops at height qq. The notation 1\mathbf{1} is 11 when the indicated condition holds and 00 otherwise. Each of the gg possible starting ranks occurs once on the ambient path.

:::

Proof. Every horizontal first return exists in one circuit: the total east weight is q<D2q<D_2, whereas a full circuit has D2D_2 north edges, each decreasing the forward balance by one. First-return intervals are nested or disjoint, since a return begun inside an unfinished interval must finish before that interval can return. Their maximal intervals contain all selected north edges by tightness. For such an interval indexed by aa, write rar_a for the rank of its first east edge and ma+1,nam_a+1,n_a for its east and north counts. Put Δa=naD1−maD2\Delta_a=n_aD_1-m_aD_2. The last north edge has rank ra+D1+D2−Δa<D1+D2r_a+D_1+D_2-\Delta_a<D_1+D_2, so 0≤ra<Δa0\le r_a<\Delta_a. Its north count is the sum of the east weights in the interval. The maximal intervals partition the selected east edges, so ∑ana=q\sum_a n_a=q.

Every selected north edge in an interval must satisfy the backward condition with its root, since that root’s forward first return has not yet occurred. Its backward shadow therefore stays inside the interval and excludes the root. Backward last-in, first-out matching assigns bb distinct east edges to each selected north edge. It follows that ∑ama≥p\sum_a m_a\ge p. Hence

0<∑aΔa=g−(∑ama−p)D2≤g<D2.0<\sum_a\Delta_a=g-\left(\sum_a m_a-p\right)D_2\le g<D_2.

Integrality forces ∑ama=p\sum_a m_a=p and ∑aΔa=g\sum_a\Delta_a=g. The Bezout identity gives

ΔaP−ma=(naP−maQ0)D1.\Delta_aP-m_a=(n_aP-m_aQ_0)D_1.

Both terms on the left lie in [0,p][0,p], and p<D1p<D_1, so ma=ΔaPm_a=\Delta_aP and na=ΔaQ0n_a=\Delta_aQ_0. At the east edge raPr_aP horizontal steps after the root, the local height is

⌊ra+raPD2D1⌋=raQ0,\left\lfloor\frac{r_a+r_aPD_2}{D_1}\right\rfloor=r_aQ_0,

and its rank is zero. Since ra<Δar_a<\Delta_a, that edge lies inside the interval. Every maximal interval would therefore contain the unique rank-zero edge. There is only one interval, with the asserted counts and 0≤ℓ<g0\le\ell<g. This also recovers the frame structure of [5 Lemmas 4.12–4.13].

Starting at rank ℓ\ell, the local height after xx east steps is

⌊ℓ+xD2D1⌋=⌊qxp+ℓ−gx/pD1⌋.\left\lfloor\frac{\ell+xD_2}{D_1}\right\rfloor=\left\lfloor\frac{qx}{p}+\frac{\ell-gx/p}{D_1}\right\rfloor.

For 1≤x≤p1\le x\le p, the perturbation has absolute value at most g/D1g/D_1. We may choose D1>gPD_1>gP, so that this is less than 1/P1/P. If P∤xP\nmid x, the fractional part of qx/p=Q0x/Pqx/p=Q_0x/P is a nonzero multiple of 1/P1/P, and the floor is unchanged. If x=kPx=kP, the perturbation has sign equal to that of ℓ−k\ell-k, which gives (8). Since ℓ≤g−1\ell\le g-1, the height at pp is q−1q-1; the final east step is followed by the north step reaching height qq. Every rank in [0,g)[0,g) is the rank of exactly one east edge. Taking D1>p+1D_1>p+1 and D2>qD_2>q also ensures that a frame, read across the cyclic cut when necessary, contains no repeated ambient edge.

The word specified by (8) will be called a canonical frame, independently of the chosen ambient path. It starts with E and ends with EN. For example, if p=q=3p=q=3, its three possible words are

W0=EENENEN,W1=ENEENEN,W2=ENENEEN.W_0=\mathrm{EENENEN},\qquad W_1=\mathrm{ENEENEN},\qquad W_2=\mathrm{ENENEEN}.

In general let AA be the lower lattice-path word with PP east and Q0Q_0 north letters, with column heights ⌊Q0x/P⌋\lfloor Q_0x/P\rfloor. Write A=EMNA=EMN, where MM is the word obtained by removing its first and last letters and may be empty, and put B=ENMB=ENM. These two words describe the repeated primitive path blocks. Formula (8) gives

Wℓ=AℓEMBg−ℓ−1EN(0≤ℓ<g).(9)W_\ell=A^\ell EMB^{g-\ell-1}EN\qquad(0\le\ell<g). \tag*{(9)}

To verify the identity column by column, split the first pp east steps into gg groups of PP. The first ℓ\ell groups have word AA. In the next group the last north step is removed, giving EMEM. At every later group, a north step is inserted immediately after its first east step and its last north step is removed, giving ENM=BENM=B. Thus only the columns x=kPx=kP with k>ℓk>\ell end one unit below their usual height. The final EN restores height qq, exactly as in (8).

Matchings on a frame

We describe the count on a frame by a stack, a list in which additions and removals occur at the last entry. Each selected east edge creates cc blue tokens. A north edge consumes one token belonging to the most recent selected east edge whose tokens have not been exhausted. Such an east edge is called active. Each east edge also contributes one red token. A selected north edge consumes the latest bb remaining red tokens, and these must all belong to inactive or unselected east edges. The red test occurs before the blue consumption at the same north edge.

The equivalent state description uses one entry (r,z)(r,z) per active east edge, where rr is its remaining blue count and zz is the number of free red tokens above it and below the next active east edge, or above it altogether if it is the top entry. An unselected east edge increases the top zz by one; a selected east edge pushes (c,0)(c,0). An unselected north edge decreases the top rr by one. A selected north edge first requires z≥bz \ge b, replaces zz by z−bz-b, and then decreases rr. When an entry reaches r=0r=0, it is removed and adds z+1z+1 to its parent’s red count. The additional token is the token of the east edge just closed.

A decoration is a choice of selected letters of each type. It is accepted if all the stated operations are legal, its first east edge is selected, the stack never becomes empty before the last letter, and the final removal leaves red remainder zero at the root. Let F(W)F(W) be the number of accepted decorations of a word WW.

Proposition 2.2. For the canonical frames in Lemma 2.1,

τ(i,j)=∑ℓ=0g−1F(Wℓ).(10)\tau(i,j)=\sum_{\ell=0}^{g-1}F(W_\ell). \tag*{(10)}

Each accepted decoration has jj selected east edges and ii selected north edges. Its penultimate letter E is unselected and its last letter N is selected.

Proof. The blue exhaustion time of a selected east edge is exactly its forward first return. Likewise, red matching realizes backward first returns. For a selected pair u<vu<v in the linear frame, either uu closes strictly before vv, or compatibility requires the backward shadow of vv to stop strictly after uu. An active east token cannot have been consumed earlier: at its first such consumption, both strict compatibility conditions would fail. Consequently the latter requirement is precisely that the red operation consume only free tokens above the latest active east edge. This explains the order of the two operations at a north edge. For a pair whose east edge comes after its north edge in the linear frame, the east shadow finishes before the end of the frame, and therefore before the cyclic return to that north edge. Such pairs satisfy the forward condition.

The unique outer root in Lemma 2.1 stays active until the last north edge. Every red shadow remains inside it, since consuming or crossing its token would violate compatibility. The total blue supply is cj=qcj=q, and the total red demand is bi=pbi=p. Among the p+1p+1 east tokens, only the root token remains at the end. This yields an accepted decoration. Conversely, an accepted decoration is compatible by the preceding test, and its root shadow contains every selected north edge. Token conservation gives

c#{selected E}=N(W),b#{selected N}=E(W)−1.(11)c\#\{\text{selected E}\}=N(W),\qquad b\#\{\text{selected N}\}=E(W)-1. \tag*{(11)}

It therefore gives a tight grading with the required support sizes. The distinct root ranks distinguish the summands in (10).

If the penultimate east edge were selected, its blue tokens would have to be exhausted by the single remaining north edge, while the original root was still active. This is impossible even for c=1c=1. That east edge is therefore unselected and supplies a free red token. The last north edge must be selected in order to leave remainder zero. ▫

The interval from a selected east edge to its blue first return is its subtree. If its word is WW and it closes with red remainder s≥0s \ge0, conservation gives b#{selected N}=E(W)−s−1b\#\{\text{selected N}\}=E(W)-s-1; it returns s+1s+1 red tokens to its parent. In particular, an accepted word consumes all its own blue supply and returns one red token, exactly the contribution of an unselected east edge. Replacing such an edge by an accepted word therefore preserves the external states. If the replacement position and length are known, both input decorations are recovered by restriction.

Editing forests and completing frames

Complete compatible forests

A decoration of a finite linear word is a complete compatible forest if every selected east edge has its forward first return inside the word, every selected north edge has its backward first return inside the word, and every selected pair u<vu<v satisfies one of the strict compatibility conditions. Blue matching may leave some north edges unused, and red matching may leave some east edges unused. Several roots are allowed. If HXH_X, VXV_X are the numbers of selected east and north edges in a forest on XX, then

N(X)−cHX≥0,E(X)−bVX≥0.(12)N(X)-cH_X \ge0,\qquad E(X)-bV_X \ge0. \tag*{(12)}

For a forest, keep a global red list of the east tokens not yet consumed. A selected north edge removes its last bb tokens. At each prefix, the active east edges are those whose blue first returns have not yet occurred; their red tokens are protected. The test from Proposition 2.2 says that every red removal avoids these tokens. When there is no active east edge, all remaining red tokens are free. The direct red owner of an east token is the selected north edge that removes it, if any; the direct blue owner of a north edge is the selected east edge whose token it consumes, if any. These owners are unique. Reversing a word and interchanging E, N and b,cb,c exchanges its two first-return conditions and preserves compatibility.

Lemma 3.1. Delete one letter from a complete compatible forest. If the deleted letter is an east edge used by a selected north edge’s direct red matching, deselect that north edge. If the deleted letter is a north edge used by a selected east edge’s direct blue matching, deselect that east edge. The deleted letter’s own selection disappears with it. The resulting decoration is a complete compatible forest.

Proof. Consider deleting an east edge. If it has a red owner, all earlier red operations avoid its token and remain unchanged. At that owner’s position, deselection releases the other b−1b-1 tokens in its demand group. They were free at this position in the original matching and can never become active later. The new red stack now contains the old red stack as an ordered subsequence, with only free extra tokens.

This property persists when both lists receive the same new token. It also persists when both remove their last bb tokens. Indeed, any token surviving in the old list had at least bb old tokens after it before the removal, hence at least bb tokens after it in the new list, and survives there too. The extras are either former extras or tokens removed only from the old list; the latter are free because the old removal was legal. If a protected old token belonged to the last bb tokens of the new list, fewer than bb old tokens would follow it, contradicting the old red test. There are always at least as many new tokens as old tokens. Thus every retained demand is legal and has all its supplies inside the word. If the deleted token has no red owner, no old red operation reaches it, and all red removals keep their original owners.

If the deleted east edge was selected, its blue demand also disappears. For any other selected east edge, evaluate its forward balance at its original first-return endpoint. Deleting a demand weakly decreases that balance; it starts positive and decreases only in unit north steps, so its new first zero occurs no later than the old one. All remaining blue returns therefore exist, and their active set at every retained position is a subset of the old active set. This preserves the red legality just established. If the deleted east edge was unselected, the blue matching is unchanged. Reversal and exchange of the two types proves the assertion for deletion of a north edge.

Lemma 3.2. Inserting an unselected letter, or deselecting a selected letter without deleting it, preserves complete compatible forests.

Proof. An inserted unselected east edge adds a free token to the red stack and leaves blue demands unchanged. The ordered-subsequence argument in Lemma 3.1 proves legality and completeness of subsequent red operations. An inserted north edge follows by reversal and exchange. Deselecting an east edge removes its blue demand and can only advance other blue closing times, while keeping all east supplies for the red matching. Deselecting a north edge follows by the same duality.

Fix a common subsequence of two words. Successively delete the other source letters using Lemma 3.1, then insert the missing target letters unselected. This gives a deterministic map on decorations after fixing the deletion order. If DD source letters are deleted, at most DD additional retained selections are erased. In particular each support size decreases by at most 2D2D.

Completion in the interior cone

For this subsection let II, JJ be positive integers with Q(I,J)>0Q(I,J)>0, and use p=bIp=bI, q=cJq=cJ for their frame dimensions. Put λ=q/p\lambda=q/p, the slope in path coordinates. The inequality Q(I,J)>0Q(I,J)>0 implies 0<λ<c0<\lambda<c and

1λ+1c−λ<b.(13)\frac{1}{\lambda}+\frac{1}{c-\lambda}<b. \tag*{(13)}

Indeed, Q(I,J)>0Q(I,J)>0 first gives J<bIJ<bI, hence 0<λ<c0<\lambda<c, and

bλ(c−λ)−c=cQ(I,J)bI2>0.b\lambda(c-\lambda)-c=\frac{cQ(I,J)}{bI^2}>0.

Dividing by λ(c−λ)>0\lambda(c-\lambda)>0 proves (13). For a fixed anchor ℓ\ell, the height function (8) satisfies yℓ(x)≤λxy_{\ell}(x)\le\lambda x for 1≤x≤p1\le x\le p; set yℓ(0)=0y_{\ell}(0)=0.

Lemma 3.3. In every canonical frame of dimensions bI+1bI+1, cJcJ, selecting the first JJ east edges and the last II north edges gives an accepted decoration.

Proof. We have

q−I−λJ=Q(I,J)bI>0.q-I-\lambda J=\frac{Q(I,J)}{bI}>0.

Thus all selected east edges occur before the first selected north edge. During the initial selected east edges, the blue balance is positive since cx−yℓ(x)≥(c−λ)x>0cx-y_{\ell}(x)\ge(c-\lambda)x>0. After the last selected east edge it decreases to zero only at the last north edge, because the total supply is cJ=qcJ=q.

Consider a selected north edge whose endpoint has height q−tq-t, where 0≤t≤I−10\le t\le I-1. Let xx be the number of east edges before it and ss the horizontal index of the current active top edge. The remaining blue supply below that top edge is

c(s−1)−yℓ(s−1)≤t,c(s-1)-y_{\ell}(s-1)\le t,

where yℓ(0)=0y_{\ell}(0)=0. The inequality holds because the current top requires at least the present north edge and only tt north edges follow. Hence

s≤1+tc−λ,p−x≤tλ.(14)s \le1+\frac{t}{c-\lambda}, \qquad p-x \le\frac{t}{\lambda}. \tag*{(14)}

For the second bound, if x≤px \le p use q−t≤yℓ(x)≤λxq-t \le y_{\ell}(x) \le\lambda x; if x=p+1x=p+1 it is immediate.

Exactly I−t−1I-t-1 selected north edges precede the present one. All their red removals lie above the current active edge, which has remained active since it appeared. Thus, assuming the earlier red tests have succeeded, its free red count is

z=x−s−b(I−t−1).z=x-s-b(I-t-1).

The test z≥bz \ge b is equivalent to p−x+s≤btp-x+s \le bt. If t≥1t \ge1, (14) and (13) give

p−x+s≤1+t(1λ+1c−λ)<bt+1.p-x+s \le1+t\left(\frac{1}{\lambda}+\frac{1}{c-\lambda}\right)<bt+1.

The left side is an integer and hence at most btbt. At the final north edge, t=0t=0, x=p+1x=p+1 and s=1s=1, giving equality. Induction proves all red tests. Conservation leaves only the root token at the last step, so the root remainder is zero.

Proposition 3.4. Split a canonical frame for (I,J)(I,J) into three consecutive words W=LXRW=LXR, where RR contains the final EN. Give XX a complete compatible forest with support sizes HX,VXH_X,V_X. If

1≤J−HX≤E(L),1≤I−VX≤N(R),(15)1 \le J-H_X \le E(L), \qquad1 \le I-V_X \le N(R), \tag*{(15)}

then an accepted decoration of WW is obtained by keeping the decoration on XX, selecting the first J−HXJ-H_X east edges of WW and the last I−VXI-V_X north edges of WW, and leaving the other edges of L,RL,R unselected.

Proof. The new east selections all belong to LL, and the new north selections all belong to RR. During the initial consecutive east selections the blue balance is positive as in Lemma 3.3. At the start of XX it is exactly

c(J−HX)−N(L)=N(R)+N(X)−cHX>0.c(J-H_X)-N(L)=N(R)+N(X)-cH_X>0.

After the last selected east edge of LL, the blue balance decreases toward this positive value, so the root stays active through LL. In the matching internal to XX, precisely N(X)−cHXN(X)-cH_X north edges are unused. During any prefix of XX, the number of services taken from the external stack is at most this total. All selected east edges of XX close within XX, so the external root stays active throughout. Every selected north edge of XX already has its entire backward matching inside XX, and hence cannot consume an earlier protected token. Its internal legality is unchanged.

On entering RR, every remaining active east edge belongs to the initial consecutive selections. The total remaining blue supply is N(R)N(R), and no east edge of RR is selected, so the root closes exactly at the final north edge. For a selected north edge of RR, use t,x,st,x,s as in Lemma 3.3; here 0≤t<I−VX0 \le t < I-V_X. The s−1s-1 earlier east edges were all selected, and their remaining blue supply is c(s−1)−yℓ(s−1)c(s-1)-y_{\ell}(s-1). Every earlier selected north edge occurred after the current active east edge appeared. All its red removals are therefore above that edge. Since exactly I−t−1I-t-1 north selections precede the present one, the free red count is again x−s−b(I−t−1)x-s-b(I-t-1). The inequalities and the final-step equality from Lemma 3.3 apply unchanged. All red tests succeed. Total blue supply and red demand then give acceptance by (11).

Corollary 3.5. For Q(i,j)>0Q(i,j)>0,

1≤g≤τ(i,j)≤g(bi−1j−1)(cj−1i−1)≤g2bi+cj,g=gcd⁡(bi,cj).(16)1 \le g \le\tau(i,j) \le g\binom{b_i-1}{j-1}\binom{c_j-1}{i-1} \le g2^{b_i+c_j}, \qquad g=\operatorname{gcd}(b_i,c_j). \tag*{(16)}

In particular log⁡τ(i,j)/i\log\tau(i,j)/i is bounded above uniformly when j/ij/i stays in a compact subset of Ib,cI_{b,c}.

Proof. Lemma 3.3 supplies at least one decoration for each of the gg frames. For the upper bound, the first east edge and last north edge are selected, and the penultimate east edge is unselected by Proposition 2.2. Choosing the remaining supports and forgetting compatibility gives the two binomial factors. The final estimate and g≤bi+cjg \le b_i+c_j imply the local bound.

Limits on rational rays

Fix relatively prime positive integers d,ed,e with Q(d,e)>0Q(d,e)>0, and put

g0=gcd⁡(bd,ce),P=bd/g0,Q0=ce/g0.g_0=\operatorname{gcd}(b_d,c_e), \qquad P=b_d/g_0, \qquad Q_0=c_e/g_0.

Along (i,j)=(kd,ke)(i,j)=(kd,ke), the words A=EMNA=\mathrm{EMN} and B=ENMB=\mathrm{ENM} in (9) are fixed and g=kg0g=kg_0. To display the varying number of periods, write Wℓ(g)=AℓEMBg−ℓ−1ENW_\ell(g)=A^\ell\mathrm{EM}B^{g-\ell-1}\mathrm{EN}. Its threshold edge is the east edge immediately following AℓA^\ell. Let Ck,ℓC_{k,\ell} count accepted decorations of Wℓ(kg0)W_\ell(kg_0) in which this edge is unselected, and define

Mk=max⁡0≤ℓ<kg0Ck,ℓ.M_k=\max_{0\le\ell<kg_0} C_{k,\ell}.

If ℓ=0\ell=0 the threshold is the root, so Ck,0=0C_{k,0}=0.

Lemma 4.1. For positive integers k,mk,m, one has Mk+m≥MkMmM_{k+m}\ge M_kM_m.

Proof. If either factor is zero there is nothing to prove. Otherwise choose maximizing anchors ℓ≥1\ell\ge1 and ℓ′≥1\ell'\ge1. Replace the unselected threshold edge of the first decoration by the entire second accepted word. By the state-preserving substitution after Proposition 2.2, the result is accepted. The resulting word is

AℓWℓ′(mg0)MBkg0−ℓ−1EN=Aℓ+ℓ′EMBmg0−ℓ′−1ENMBkg0−ℓ−1EN=Wℓ+ℓ′((k+m)g0).A^\ell W_{\ell'}(mg_0)MB^{kg_0-\ell-1}\mathrm{EN} =A^{\ell+\ell'}\mathrm{EM}B^{mg_0-\ell'-1}\mathrm{EN}MB^{kg_0-\ell-1}\mathrm{EN} =W_{\ell+\ell'}((k+m)g_0).

Its threshold is the inner threshold, which is unselected. The fixed substitution position and length recover both inputs, giving an injection into the corresponding target count.

A fixed extension compares MkM_k with the entire coefficient at a polynomial cost.

Lemma 4.2. There are positive integers h,Kh,K, depending only on b,c,d,eb,c,d,e, such that for all k≥2k\ge2,

Mk≤τ(kd,ke)≤(bkdh)(k+K)g0Mk+K.(17)M_k\le\tau(kd,ke)\le\binom{bkd}{h}(k+K)g_0M_{k+K}. \tag*{(17)}

Proof. Set h=2gcd⁡(P,e)h=2\operatorname{gcd}(P,e). Choose a sufficiently large positive solution KK of

Ke≡−h(modP),KQ(d,e)≥ceh.Ke\equiv-h\pmod{P}, \qquad KQ(d,e)\ge ceh.

The congruence is solvable since gcd⁡(P,e)\operatorname{gcd}(P,e) divides hh, and it has arbitrarily large solutions. Define the numbers of prefix and suffix periods by

a=h+KeP,t=Kg0−a.a=\frac{h+Ke}{P}, \qquad t=Kg_0-a.

They are integers and, for large KK, satisfy a≥1a \ge1, t≥0t \ge0 and

aP=h+Ke,tQ0−Kd=KQ(d,e)−cehbd≥0.(18)aP=h+Ke,\qquad tQ_0-Kd=\frac{KQ(d,e)-ceh}{bd}\ge0. \tag*{(18)}

For the second identity, substitute P=bd/g0P=bd/g_0 and Q0=ce/g0Q_0=ce/g_0 into tQ0=(Kg0−(h+Ke)/P)Q0tQ_0=(Kg_0-(h+Ke)/P)Q_0. This gives tQ0=Kce−ce(h+Ke)/(bd)tQ_0=Kce-ce(h+Ke)/(bd), and subtracting KdKd gives (18). Since Q0>0Q_0>0, the same inequality gives t≥0t\ge0.

Start with an accepted decoration of Wℓ(kg0)W_\ell(kg_0). Delete its final east edge and deselect the last north edge, its direct red owner. Delete that last north edge and deselect the original root, its direct blue owner. Lemma 3.1 gives a complete forest on

X=AℓEMBkg0−ℓ−1.X=A^\ell EMB^{kg_0-\ell-1}.

Deselect the original threshold if necessary, and then further east edges in a fixed order until exactly hh original east selections have been erased. At most two distinct selections were required to be erased so far, and 2≤h≤2e≤ke2\le h\le2e\le ke, so this can be done. Lemma 3.2 preserves completeness. The resulting supports have sizes ke−hke-h and kd−1kd-1.

The extended word is exactly

AaXBtEN=Wℓ+a((k+K)g0).A^aXB^tEN=W_{\ell+a}((k+K)g_0).

Select all aP=h+KeaP=h+Ke east edges in the prefix and the last Kd+1Kd+1 north edges in the suffix. Its suffix has tQ0+1≥Kd+1tQ_0+1\ge Kd+1 north edges by (18). Proposition 3.4 gives acceptance. The target threshold is the old threshold and remains unselected.

The target anchor determines the source anchor by subtracting aa. Removing the fixed prefix and suffix recovers the edited core. Recording the positions of the hh erased east selections recovers the source; its final north selection is restored deterministically. There are at most (bkdh)\binom{bkd}{h} such records. Summing over at most (k+K)g0(k+K)g_0 target anchors proves the second inequality of (17); the first follows from the definition of MkM_k.

Proposition 4.3. For every relatively prime positive pair (d,e)(d,e) with Q(d,e)>0Q(d,e)>0, the limit

lim⁡k→∞log⁡τ(kd,ke)k\lim_{k\to\infty}\frac{\log\tau(kd,ke)}{k}

exists and is finite.

Proof. Corollary 3.5 and Lemma 4.2 give Mn≥1M_n\ge1 for every sufficiently large nn, and log⁡Mn=O(n)\log M_n=O(n). Lemma 4.1 makes log⁡Mn\log M_n superadditive wherever it is finite. Choose n0n_0 such that Mn≥1M_n\ge1 for n≥n0n\ge n_0. For a fixed q≥n0q\ge n_0, write n=mq+rn=mq+r with n0≤r<n0+qn_0\le r<n_0+q. Then log⁡Mn≥mlog⁡Mq+log⁡Mr≥mlog⁡Mq\log M_n\ge m\log M_q+\log M_r\ge m\log M_q.

It follows that lim inf⁡n−1log⁡Mn≥q−1log⁡Mq\liminf n^{-1}\log M_n\ge q^{-1}\log M_q for every q≥n0q\ge n_0. The supremum of these right sides also bounds n−1log⁡Mnn^{-1}\log M_n for every n≥n0n\ge n_0, so the liminf is at least the limsup. Thus n−1log⁡Mnn^{-1}\log M_n converges. The logarithm of the factor (bkdh)(k+K)g0\binom{bkd}{h}(k+K)g_0 in (17) is O(log⁡k)O(\log k). Dividing that inequality by kk gives

log⁡Mkk≤log⁡τ(kd,ke)k≤k+Kklog⁡Mk+Kk+K+O(log⁡kk).\frac{\log M_k}{k}\le\frac{\log\tau(kd,ke)}{k}\le\frac{k+K}{k}\frac{\log M_{k+K}}{k+K}+O\left(\frac{\log k}{k}\right).

Both bounds have the same limit.

Comparing nearby directions

Mechanical words

A mechanical word with frequency α∈[0,1]\alpha\in[0,1] and phase x∈Rx \in\mathbb{R} has letters given by

sα,x(n)=⌊x+(n+1)α⌋−⌊x+nα⌋,n∈Z,s_{\alpha,x}(n) = \lfloor x + (n+1)\alpha\rfloor- \lfloor x+n\alpha\rfloor,\qquad n \in\mathbb{Z},

where 0 means E and 1 means N. A factor is a finite consecutive segment. A common subsequence of two words is obtained by deleting letters from each while preserving the order of those remaining.

Lemma 5.1. Fix α0∈(0,1)\alpha_0 \in(0,1). For each ρ>0\rho> 0 there are δ>0\delta> 0 and L0L_0 such that any two mechanical factors of the same length L≥L0L \ge L_0, with arbitrary phases and frequencies α,β\alpha,\beta satisfying

∣α−α0∣<δ,∣β−α0∣<δ,|\alpha-\alpha_0| < \delta,\qquad|\beta-\alpha_0| < \delta,

have a common subsequence of length at least (1−ρ)L(1-\rho)L.

Proof. We may assume 0<ρ<10 < \rho< 1. First suppose α0\alpha_0 is irrational. Choose 0<ϵ<ρ/2000 < \epsilon< \rho/200. There are coprime integers a,qa,q with q>1/ϵq > 1/\epsilon and ∣α0−a/q∣<1/q2|\alpha_0-a/q| < 1/q^2. Indeed, for any positive integer TT, placing the T+1T+1 fractional parts of 0,α0,…,Tα00,\alpha_0,\ldots,T\alpha_0 in TT equal intervals gives integers 1≤q≤T1 \le q \le T and aa with ∣qα0−a∣<1/T|q\alpha_0-a| < 1/T. Reducing the fraction preserves the bound ∣α0−a/q∣<1/q2|\alpha_0-a/q| < 1/q^2. The reduced denominators are unbounded as T→∞T \to\infty, since otherwise the errors could not tend to zero for irrational α0\alpha_0.

The first qq points of a rotation by a/qa/q form an equally spaced grid, and the corresponding points for α0\alpha_0 are within 1/q1/q of them on R/Z\mathbb{R}/\mathbb{Z}. Consequently the first qq points for α0\alpha_0 are 2ϵ2\epsilon-dense. Also, in any block of qq consecutive points, an arc of length uu is visited at most qu+4qu+4 times, uniformly in the initial phase: enlarge the arc by 1/q1/q at each end and count the grid points.

Put K=q−1K=q-1 and take a multiple BB of qq with B>K/ϵB>K/\epsilon. Every length-BB orbit segment visits the two radius-10ϵ10\epsilon neighborhoods of 00 and 1−α01-\alpha_0 at most

(40ϵq+8)B/q≤48ϵB(40\epsilon q+8)B/q \le48\epsilon B

times. Choose δ>0\delta> 0 so that (B+K+1)δ<ϵ/10(B+K+1)\delta< \epsilon/10. Divide the two given factors into aligned blocks of length BB. In each pair, the density just proved gives 0≤k≤K0 \le k \le K such that shifting the first phase by kαk\alpha brings it within 3ϵ3\epsilon of the second. Delete its first kk letters and the other block’s last kk letters. The compared phases stay within 4ϵ4\epsilon for all remaining positions. Each also stays within ϵ\epsilon of the corresponding α0\alpha_0 orbit with the same initial phase. A mechanical letter is the indicator of the arc [1−α,1)[1-\alpha,1) evaluated at its phase, so mismatches can occur only in the two neighborhoods just counted. Deleting the two letters at every mismatch gives a common subsequence with loss at most

K+48ϵB<49ϵBK+48\epsilon B < 49\epsilon B

per block and at most BB for the final incomplete block. Since 49ϵ<ρ/249\epsilon< \rho/2, taking L0>2B/ρL_0 > 2B/\rho proves the claim.

Now let α0=p0/q0\alpha_0=p_0/q_0 in lowest terms. Choose an integer B>2(5q0+4)/ρB > 2(5q_0+4)/\rho, then choose δ>0\delta> 0 with (B+1)δ<1/q0(B+1)\delta< 1/q_0. On a block write

⌊x+nα⌋=⌊x+n(α−p0/q0)+np0/q0⌋.\lfloor x+n\alpha\rfloor=\lfloor x+n(\alpha-p_0/q_0)+np_0/q_0\rfloor.

The varying phase x+n(α−p0/q0)x+n(\alpha-p_0/q_0) is monotone and travels less than 1/q01/q_0. All discontinuities relevant to the q0q_0 possible residues of np0/q0np_0/q_0 lie on the grid q0−1Zq_0^{-1}\mathbb{Z}. Thus it crosses at most one grid point. While two consecutive phases stay in the same half-open grid interval, their floors agree with those obtained using any one fixed phase in that interval. Each increment then agrees with a mechanical word of frequency p0/q0p_0/q_0. At most two letters adjacent to the crossing need be deleted; this includes an equality at the grid point. If the varying phase is constant, the whole block is already periodic.

Every mechanical word of this rational frequency is periodic with period q0q_0, and its phase choices give cyclic shifts of the same word. Indeed, adding p0/q0p_0/q_0 to the phase shifts the sequence by one letter, and these additions permute the q0q_0 phase intervals. Remove from both blocks all positions exceptional for either block, at most four in total. At most five paired intervals remain. On each, two cyclic shifts can be aligned by deleting fewer than q0q_0 initial letters from one and the same number of final letters from the other. If an interval is shorter than the required shift, delete it entirely. The loss from each block is at most 5q0+4<ρB/25q_0+4<\rho B/2. Discarding the final incomplete block costs at most BB, so L0>2B/ρL_0>2B/\rho gives the asserted bound. □

Lemma 5.2. The conclusion of Lemma 5.1 holds for any two equal-length factors of canonical frames whose index slopes lie sufficiently close to a fixed positive slope. The constants are independent of the anchors and the denominators of the slopes. Moreover, for a factor TT of a frame with dimensions p+1p+1, qq,

∣N(T)−qp+q∣T∣∣≤4,∣E(T)−pp+q∣T∣∣≤4.(19)\left|N(T)-\frac{q}{p+q}|T|\right|\leq4,\qquad\left|E(T)-\frac{p}{p+q}|T|\right|\leq4. \tag*{(19)}

Proof. The lower word A=EMNA=EMN in (9) is mechanical with frequency Q0/(P+Q0)=q/(p+q)Q_0/(P+Q_0)=q/(p+q). Indeed, its north count after nn letters is ⌊nQ0/(P+Q0)⌋\lfloor nQ_0/(P+Q_0)\rfloor: a vertex (x,y)(x,y) with x+y=nx+y=n lies below the diagonal precisely when (P+Q0)y≤Q0n(P+Q_0)y\leq Q_0n, and the maximal path takes the largest allowed integer height. The upper path has cumulative north count ⌈nQ0/(P+Q0)⌉\lceil nQ_0/(P+Q_0)\rceil. For 0<n<P+Q00<n<P+Q_0 these two counts differ by one, because gcd⁡(Q0,P+Q0)=1\gcd(Q_0,P+Q_0)=1. Their successive differences therefore agree except at the first and last letters, proving that the upper word is NMENME. It too is a mechanical word: the ceiling values are obtained by floors with phase 1−1/(P+Q0)1-1/(P+Q_0). Thus B=ENMB=ENM is a cyclic shift of the upper mechanical word. Consequently AℓEMA^\ell EM and Bg−ℓ−1B^{g-\ell-1} are each mechanical factors of that frequency, and the final ENEN contributes two boundary letters.

A mechanical factor has north count differing from its frequency times its length by less than one, by telescoping the defining floors. The two mechanical pieces and the two boundary letters prove (19). For the subsequence assertion, fix ρ>0\rho>0 and apply Lemma 5.1 with loss fraction ρ/2\rho/2 and threshold L0L_0. Each frame factor splits into at most two mechanical pieces and two exceptional single letters. Taking the union of the two sets of cuts gives at most seven paired intervals. Delete every position exceptional in either factor, at most four, and every remaining interval shorter than L0L_0, at total cost at most 7L07L_0. On the other intervals apply the mechanical lemma. For total length LL, the loss is at most ρL/2+7L0+4≤ρL\rho L/2+7L_0+4\leq\rho L when L≥2(7L0+4)/ρL\geq2(7L_0+4)/\rho. The frequency associated to index slope s=j/is=j/i is cs/(b+cs)cs/(b+cs), so continuity of this function supplies the required slope neighborhood. □

A comparison after a small dilation

Proposition 5.3. Fix r∈Ib,cr\in I_{b,c}. For every sufficiently small η>0\eta>0 and every ϵ>0\epsilon>0, there exist δ>0\delta>0 and N0N_0 such that positive integer pairs (i,j)(i,j), (I,J)(I,J) satisfying

∣ji−r∣<δ,∣JI−r∣<δ,1+η≤Ii≤1+2η,i≥N0\left|\frac{j}{i}-r\right|<\delta,\qquad\left|\frac{J}{I}-r\right|<\delta,\qquad1+\eta\leq\frac{I}{i}\leq1+2\eta,\qquad i\geq N_0

obey

log⁡τ(I,J)≥log⁡τ(i,j)−ϵi.(20)\log\tau(I,J)\geq\log\tau(i,j)-\epsilon i. \tag*{(20)}

Proof. Choose a real number θ\theta with

rb<θ<1−1cr.(21)\frac{r}{b}<\theta<1-\frac{1}{cr}. \tag*{(21)}

This interval is nonempty because bcr−b−cr2>0bcr-b-cr^{2}>0. Choose a source anchor whose count is at least τ(i,j)/gcd⁡(bi,cj)\tau(i,j)/\gcd(bi,cj), and fix any target anchor. In the target word let LL consist of the first ⌊θ(b+cJ/I)(I−i)⌋\lfloor\theta(b+cJ/I)(I-i)\rfloor letters and let XX be the next bi+cj+1bi+cj+1 letters. Denote the remaining suffix by RR.

We take 0<η<10<\eta<1 and 0<δ≤10<\delta\leq1, with the slope neighborhood inside Ib,cI_{b,c}. The two slope bounds and I/i≤1+2η<3I/i\leq1+2\eta<3 give

∣J−j−r(I−i)∣≤δ(I+i)≤4δi.|J-j-r(I-i)|\leq\delta(I+i)\leq4\delta i.

Since ∣X∣=bi+cj+1|X|=bi+cj+1, the suffix length is

∣R∣=b(I−i)+c(J−j)−⌊θ(b+cJ/I)(I−i)⌋=(1−θ)(b+cr)(I−i)+O(δi+1).\begin{aligned} |R|&=b(I-i)+c(J-j)-\lfloor\theta(b+cJ/I)(I-i)\rfloor\\ &=(1-\theta)(b+cr)(I-i)+O(\delta i+1). \end{aligned}

Here and below the implicit constants depend only on bb, cc, rr, θ\theta, with 0<η<10<\eta<1. Since I−i≥ηiI-i\geq\eta i and θ<1\theta<1, choosing δ\delta sufficiently small relative to η\eta and then increasing ii makes ∣R∣≥2|R|\geq2. Thus XX exists and RR contains the final EN. The east and north frequencies of the target frame are b/(b+cJ/I)b/(b+cJ/I) and (cJ/I)/(b+cJ/I)(cJ/I)/(b+cJ/I). Applying (19) to LL and RR gives, uniformly in the anchors,

E(L)=bb+cJ/I⌊θ(b+cJ/I)(I−i)⌋+O(1)=θb(I−i)+O(1),(22)E(L)=\frac{b}{b+cJ/I}\lfloor\theta(b+cJ/I)(I-i)\rfloor+O(1)=\theta b(I-i)+O(1), \tag*{(22)}
N(R)=cJ/Ib+cJ/I∣R∣+O(1)=cr(1−θ)(I−i)+O(δi+1).(23)N(R)=\frac{cJ/I}{b+cJ/I}|R|+O(1)=cr(1-\theta)(I-i)+O(\delta i+1). \tag*{(23)}

Given a small ρ>0\rho>0, Lemma 5.2 supplies a fixed common subsequence of the source word and XX with at most

D≤ρn,n=bi+cj+1,D\leq\rho n,\qquad n=bi+cj+1,

deleted letters on each side, once the slope neighborhood is small enough and ii is large enough. Fix this editing scheme for all source decorations. Lemmas 3.1 and 3.2 turn each one into a complete forest on XX with

j−2D≤HX≤j,i−2D≤VX≤i.j-2D\leq H_X\leq j,\qquad i-2D\leq V_X\leq i.

Using (22)–(23), we obtain

E(L)−(J−HX)≥(θb−r)(I−i)−O(δi+D+1),N(R)−(I−VX)≥(cr(1−θ)−1)(I−i)−O(δi+D+1).\begin{aligned} E(L)-(J-H_X)&\geq(\theta b-r)(I-i)-O(\delta i+D+1),\\ N(R)-(I-V_X)&\geq(cr(1-\theta)-1)(I-i)-O(\delta i+D+1). \end{aligned}

Both leading coefficients are positive by (21). First choose ρ\rho small enough relative to η\eta and these margins, then shrink δ\delta and increase N0N_0. The upper capacity bounds in (15) follow. The lower bounds follow from

I−VX≥I−i≥ηi,J−HX≥J−j=r(I−i)+O(δi)>0.I-V_X\geq I-i\geq\eta i,\qquad J-H_X\geq J-j=r(I-i)+O(\delta i)>0.

Proposition 3.4 now maps every source decoration into an accepted decoration of the fixed target frame. To bound a fiber of this map, restrict a target decoration to its known middle word XX. The fixed subsequence positions recover all retained flags except those additionally deselected during repair. The deleted source positions have at most 2D2^D possible flag assignments; at most DD retained flags were erased. The number of preimages is at most

22D∑a=02D(na)≤22D(n2D)2Dexp⁡(2D)=exp⁡(2D(1+log⁡(n/D)))(24)2^{2D}\sum_{a=0}^{2D}\binom{n}{a}\le2^{2D}\left(\frac{n}{2D}\right)^{2D}\exp(2D)=\exp(2D(1+\log(n/D))) \tag*{(24)}

for 1≤D≤ρn1\le D\le\rho n and fixed ρ<1/4\rho<1/4. Indeed, 0<2D/n≤10<2D/n\le1 and the binomial theorem give

(2Dn)2D∑a=02D(na)≤∑a=0n(na)(2Dn)a=(1+2Dn)n≤exp⁡(2D).\left(\frac{2D}{n}\right)^{2D}\sum_{a=0}^{2D}\binom{n}{a}\le\sum_{a=0}^{n}\binom{n}{a}\left(\frac{2D}{n}\right)^a=\left(1+\frac{2D}{n}\right)^n\le\exp(2D).

If D=0D=0, the fiber bound is 1. Since δ≤1\delta\le1, we have n≤(b+c(r+1)+1)in\le(b+c(r+1)+1)i. The function x(1+log⁡(1/x))x(1+\log(1/x)) is increasing on (0,1)(0,1), so the exponent in (24) is at most

2(b+c(r+1)+1)ρ(1+log⁡(1/ρ))i.2(b+c(r+1)+1)\rho(1+\log(1/\rho))i.

Choose ρ\rho to make this less than εi/2\varepsilon i/2 as well as satisfying the capacity margins. The source-anchor loss is log⁡gcd⁡(bi,cj)=O(log⁡i)\log\gcd(bi,cj)=O(\log i), smaller than εi/2\varepsilon i/2 for large ii. These two losses give (20).

Directional limits

Proof of Theorem 1.1. Fix r∈Ib,cr\in I_{b,c}. Corollary 3.5 gives a finite constant CC bounding log⁡τ(i,j)/i\log\tau(i,j)/i for all sufficiently large indices with slopes in a fixed compact neighborhood of rr. It also bounds the rational-ray limits there.

Given small η,ε>0\eta,\varepsilon>0, take the neighborhood supplied by Proposition 5.3 and choose a rational slope s=e/ds=e/d in it, with d,ed,e relatively prime and positive. Proposition 4.3 gives

h(s)=lim⁡k→∞log⁡τ(kd,ke)kd.h(s)=\lim_{k\to\infty}\frac{\log\tau(kd,ke)}{kd}.

Consider any positive integer sequence (in,jn)(i_n,j_n) with in→∞i_n\to\infty and jn/in→rj_n/i_n\to r. Define positive integers, for all sufficiently large nn, by

kn+=⌈(1+η)ind⌉,kn−=⌊in(1+η)d⌋.k_n^+=\left\lceil\frac{(1+\eta)i_n}{d}\right\rceil,\qquad k_n^-=\left\lfloor\frac{i_n}{(1+\eta)d}\right\rfloor.

The ceiling adds less than dd to the first coordinate, and the floor subtracts less than dd. Since dd is fixed and in→∞i_n\to\infty, these choices satisfy

1+η≤kn+din≤1+2η,1+η≤inkn−d≤1+2η1+\eta\le\frac{k_n^+d}{i_n}\le1+2\eta,\qquad1+\eta\le\frac{i_n}{k_n^-d}\le1+2\eta

for large nn. Apply Proposition 5.3 first to (in,jn),(kn+d,kn+e)(i_n,j_n),(k_n^+d,k_n^+e) and then to (kn−d,kn−e),(in,jn)(k_n^-d,k_n^-e),(i_n,j_n). After division by ini_n, it gives

log⁡τ(in,jn)in≤kn+dinlog⁡τ(kn+d,kn+e)kn+d+ε,\frac{\log\tau(i_n,j_n)}{i_n}\le\frac{k_n^+d}{i_n}\frac{\log\tau(k_n^+d,k_n^+e)}{k_n^+d}+\varepsilon,
log⁡τ(in,jn)in≥kn−dinlog⁡τ(kn−d,kn−e)kn−d−ε−kn−din.\frac{\log\tau(i_n,j_n)}{i_n}\ge\frac{k_n^-d}{i_n}\frac{\log\tau(k_n^-d,k_n^-e)}{k_n^-d}-\varepsilon-\frac{k_n^-d}{i_n}.

Both ray quotients tend to h(s)≥0h(s)\ge0, so

lim sup⁡nlog⁡τ(in,jn)in≤(1+2η)h(s)+ε,\limsup_{n}\frac{\log\tau(i_n,j_n)}{i_n}\le(1+2\eta)h(s)+\varepsilon,
lim inf⁡nlog⁡τ(in,jn)in≥h(s)1+2η−ε.\liminf_{n}\frac{\log\tau(i_n,j_n)}{i_n}\ge\frac{h(s)}{1+2\eta}-\varepsilon.

The same ss and the same two bounds work for every sequence approaching rr. Their difference is at most

(1+2η−11+2η)C+2ε.\left(1+2\eta-\frac{1}{1+2\eta}\right)C+2\varepsilon.

Letting η,ε\eta,\varepsilon tend to zero proves that all such sequences have the same limit h(r)h(r). It is finite and nonnegative by Corollary 3.5.

To prove continuity, let rn→rr_n\to r with rn∈Ib,cr_n\in I_{b,c}. The directional limit at each rnr_n permits a choice of integers in≥ni_n\ge n, jn>0j_n>0 with

∣jnin−rn∣<1/n,∣log⁡τ(in,jn)in−h(rn)∣<1/n.\left|\frac{j_n}{i_n}-r_n\right|<1/n,\qquad \left|\frac{\log\tau(i_n,j_n)}{i_n}-h(r_n)\right|<1/n.

Then jn/in→rj_n/i_n\to r, so the already established limit gives h(rn)→h(r)h(r_n)\to h(r). Finally,

Q(i,j)i=bc(j/i)−b−c(j/i)2⟶bcr−b−cr2>0.\frac{\sqrt{Q(i,j)}}{i}=\sqrt{bc(j/i)-b-c(j/i)^2}\longrightarrow\sqrt{bcr-b-cr^2}>0.

This proves (4) and its continuity.

Zhili College, Tsinghua University, Beijing 100084, China

Email address: [email protected]

References

  1. [1]R. Akagi, _Some coefficients of rank 2 cluster scattering diagrams_, arXiv:2507.21916 (2025), https://arxiv.org/abs/2507.21916.
  2. [2]T. Bridgeland, _Scattering diagrams, Hall algebras and stability conditions_, Algebr. Geom. 4 (2017), no. 5, 523–561, doi:10.14231/AG-2017-027.DOI
  3. [3]A. Burcroff, K. Lee, and L. Mou, _Positivity of generalized cluster scattering diagrams_, arXiv:2503.03719 (2025), https://arxiv.org/abs/2503.03719.
  4. [4]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
  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. Numbered statements are as in arXiv:2511.14672v1.DOI
  6. [6]C. Córdoba and S.-H. Shao, _Asymptotics of ground state degeneracies in quiver quantum mechanics_, Commun. Number Theory Phys. 10 (2016), no. 2, 339–371, https://arxiv.org/abs/1503.03178.
  7. [7]T. Elgin, N. Reading, and S. Stella, _Cluster scattering coefficients in rank 2_, arXiv:2404.11381 (2024), https://arxiv.org/abs/2404.11381.
  8. [8]T. Gräfnitz and P. Luo, _Scattering diagrams: polynomiality and the dense region_, arXiv:2312.13990 (2023), https://arxiv.org/abs/2312.13990.
  9. [9]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
  10. [10]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
  11. [11]M. Gross and B. Siebert, _From real affine geometry to complex geometry_, Ann. of Math. (2) 174 (2011), no. 3, 1301–1428, https://arxiv.org/abs/math/0703822.
  12. [12]H. Ju, G. Gao, J. Jiang, B. Wu, Z. Sun, S. Liu, L. Chen, Y. Wang, Y. Wang, Z. Wang, W. He, P. Wu, L. Xiao, R. Liu, B. Dai, and B. Dong, Automated conjecture resolution with formal verification, arXiv:2604.03789 (2026), https://arxiv.org/abs/2604.03789.
  13. [13]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.
  14. [14]K. Lee, L. Li, and A. Zelevinsky, Greedy elements in rank 2 cluster algebras, Selecta Math. (N.S.) 20 (2014), no. 1, 57–82, doi:10.1007/s00029-012-0115-1.
  15. [15]T. Mainiero, Algebraicity and asymptotics: an explosion of BPS indices from algebraic generating series, arXiv:1606.02693 (2016), https://arxiv.org/abs/1606.02693.
  16. [16]F. Nie, H. Ye, S. Liu, Z. Wang, S. Ermon, and J. Zou, One-sided verification under limited expert review, arXiv:2610.18089 (2026), https://arxiv.org/abs/2610.18089.
  17. [17]S. Okada, On Euler characteristics for large Kronecker quivers, C. R. Math. Acad. Sci. Paris 350 (2012), nos. 5–6, 273–276, doi:10.1016/j.crma.2012.02.008.DOI
  18. [18]M. Reineke and T. Weist, Refined GW/Kronecker correspondence, Math. Ann. 355 (2013), no. 1, 17–56, doi:10.1007/s00208-012-0778-0.DOI
  19. [19]T. Weist, Localization in quiver moduli spaces, Represent. Theory 17 (2013), 382–425, https://arxiv.org/abs/0903.5442.
  20. [20]T. Weist, On the Euler characteristic of Kronecker moduli spaces, J. Algebraic Combin. 38 (2013), no. 3, 567–583, https://arxiv.org/abs/1203.2740.

Paper details

vlnc:W_x5tdjv3m
v1 · latestHistory (1)

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

added ·

Usage

views · 9

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, Codex, Rethlas-OSV · View statement →

Looking for related papers…
Contents