alphaFeedback

WorksMathematics

Positive polytopes and the full Fock–Goncharov conjecture

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

Abstract

We prove the origin-interior form of the polytope criterion of Gross, Hacking, Keel and Kontsevich: over a field of characteristic zero, full Fock–Goncharov for a principal coefficient cluster variety is equivalent to the existence of a bounded full-dimensional positive polytope containing the origin in its interior. Replacing the interior condition by membership of the origin gives a false criterion.

AI use and scholarly credit

The initial research manuscript was developed using ChatGPT-6-Pro during a research session lasting approximately 270 minutes. A further ChatGPT-6-Pro session of approximately 14 minutes examined the role and necessity of the origin-interior condition. Codex reviewed the arguments, checked the literature, and revised the exposition. A preceding version of the manuscript passed an AI review using Rethlas-OSV [9], which incorporates the OSVerify framework of Nie, Ye, Liu, Wang, Ermon and Zou [10].

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

Fomin and Zelevinsky introduced cluster algebras through seeds and their mutations [1]. The Laurent phenomenon places all cluster variables in the Laurent polynomial ring of any chosen seed. The intersection of these Laurent rings is the upper cluster algebra. Constructing a basis compatible with mutation requires more than expressing individual cluster variables: its labels and multiplication must also be independent of the initial seed.

Fock and Goncharov placed this question in the geometry of cluster ensembles [2, 6]. Their two spaces, of types AA and XX, are obtained by gluing algebraic tori through subtraction-free birational transformations. Duality relates functions on one space to integral tropical points of a dual space. In higher Teichmüller theory, laminations and positive coordinates provide models for such a relation. The duality conjectures in [2 Section 4] and [6 Section 4] propose canonical functions, positive multiplication, and compatible tropical pairings. The latter paper also constructs canonical pairings in finite type. These formulations distinguish the existence of functions from the additional positivity and compatibility properties expected of them.

Gross, Hacking and Keel related cluster varieties to blowups of toric varieties [7]. Their examples show that global regular functions can be too scarce to accommodate all tropical labels. For the rank-two skew form with three copies of each of the directions (1,0)(1,0), (0,1)(0,1) and

ҟә (−1,−1)(-1,-1), the regular functions on the X\mathcal{X}-variety come from its base torus. This example will provide the failure of the positive-polytope criterion when the origin is allowed on the boundary. The original duality question consequently separates into constructing formal functions and determining which of them are regular and span the upper algebra.

Gross, Hacking, Keel and Kontsevich constructed theta functions by counting broken lines in a consistent scattering diagram [8]. Their wall positivity gives nonnegative integral multiplication coefficients. The middle algebra is spanned by the theta functions with finite Laurent expansions; their results identify it with the upper algebra under geometric conditions on the cluster complex. In particular, a cluster complex not contained in a half-space yields the full basis theorem for principal coefficients. The enough-global-monomials condition connects this geometry with bounded tropical polytopes. Their compactification construction associates a graded theta algebra to a positive polytope and produces toric degenerations.

Conjecture 0.10 of [8] asks whether the full Fock–Goncharov conjecture for the principal coefficient variety Aprin\mathcal{A}_{\mathrm{prin}} is equivalent to the existence of a bounded full-dimensional polytope convex in their sense. It appears as Conjecture 0.15 in the earlier 2014 author manuscript. The preceding construction uses sets {f≥−1}\{f \ge-1\} for continuous homogeneous piecewise linear functions ff. Each such set contains the origin in its interior. The criterion below explicitly includes this property.

Cheung, Magee and Nájera Chávez proved that positivity of a closed subset is equivalent to broken-line convexity [4]. This identifies the multiplication condition needed for compactification with a condition on paths in the tropical space. Bossinger, Cheung, Magee and Nájera Chávez subsequently constructed positive Newton–Okounkov bodies from boundary divisors on partial minimal models, including applications to flag varieties [3]. These results relate tropical convexity to graded rings of sections. More recently, Cheung, Magee, Mandel and Muller proved valuative independence and finite-value theta reciprocity and developed the deformation of minimizing broken lines into taut ones [5]. We use the same local deformation principle and give the finite-witness argument for the cylindrical formal series arising here.

The proof of the polytope criterion has two algebraic requirements. Every tropical label must define a finite Laurent theta function, and these functions must span the upper algebra. The first follows from a bound on the complete broken-line trajectory, obtained from the gauge of an absorbing positive polytope. For the second, a compactification and its Poisson structure reduce spanning to the exclusion of missing prime divisors. Their valuations produce a tangent scattering diagram; a minimum-weight argument rules out the resulting vanishing of a theta series.

Work over a field k\Bbbk of characteristic zero. We use complete principal coefficients: one invertible coefficient variable is added for each seed index, including original frozen indices. Fix a seed and identify the integral tropical points of the dual of Aprin\mathcal{A}_{\mathrm{prin}} with a lattice LL. All frozen variables, including principal coefficient variables, are invertible. The upper algebra up⁡(Aprin)\operatorname{up}(\mathcal{A}_{\mathrm{prin}}) is the intersection of the Laurent coordinate rings of the seed tori inside their common function field. For m∈Lm \in L, let ϑm\vartheta_m denote the formal theta function. Write Θ⊆L\Theta\subseteq L for the labels whose theta functions are Laurent polynomials in every seed. Their span is mid⁡(Aprin)\operatorname{mid}(\mathcal{A}_{\mathrm{prin}}). When all labels occur and multiplication has finite support, can⁡(Aprin)\operatorname{can}(\mathcal{A}_{\mathrm{prin}}) denotes the algebra with vector space basis (ϑm)m∈L(\vartheta_m)_{m\in L}. In the principal coefficient setting, full Fock–Goncharov means that the theta map is injective and

Θ=L,can⁡(Aprin)=mid⁡(Aprin)=up⁡(Aprin).\Theta= L,\qquad\operatorname{can}(\mathcal{A}_{\mathrm{prin}})=\operatorname{mid}(\mathcal{A}_{\mathrm{prin}})=\operatorname{up}(\mathcal{A}_{\mathrm{prin}}).

The formal multiplication constants are denoted by α(p,q,r)\alpha(p,q,r); they are nonnegative integers. A convex polytope Ξ⊂LR:=L⊗ZR\Xi\subset\mathord{L}_{\mathbb{R}} := L \otimes_{\mathbb{Z}} \mathbb{R} is positive if

p∈aΞ∩L,q∈bΞ∩L,α(p,q,r)≠0⟹r∈(a+b)Ξ(1)p \in a\Xi\cap L,\qquad q \in b\Xi\cap L,\qquad\alpha(p,q,r) \ne0 \quad\Longrightarrow\quad r \in(a+b)\Xi \tag*{(1)}

for all a,b∈N={0,1,…}a,b \in\mathbb{N} = \{0,1,\ldots\}, with 0Ξ={0}0\Xi= \{0\}. Cheung, Magee and Nájera Chávez identify this condition with broken-line convexity in the principal coefficient setting [4 Theorem 6.1].

Theorem 1.1. Let AprinA_{\mathrm{prin}} be a cluster variety with complete principal coefficients over a field of characteristic zero, for skew-symmetrizable seed data. The following conditions are equivalent:

  1. The full Fock–Goncharov conjecture holds for AprinA_{\mathrm{prin}}.

  1. There is a bounded full-dimensional positive polytope Ξ⊂LR\Xi\subset\mathbb{L}_{\mathbb{R}} with 0∈int⁡Ξ0 \in\operatorname{int}\Xi.

When these conditions hold, Ξ\Xi may be chosen rational.

The proof is completed in § 10.

Remark 1.2. The short statement of [8 Conjecture 0.10] does not explicitly impose 0∈int⁡Ξ0 \in\operatorname{int}\Xi. Its preceding sets {f≥−1}\{f \geq-1\}, for continuous homogeneous ff, have this property. The dilation argument in [8 Proposition 8.21], numbered Proposition 8.17 in the published version, also uses absorption of every tropical label. Theorem 1.1 gives the criterion with this condition explicit. With general positive polytopes, the condition cannot be weakened to 0∈Ξ0 \in\Xi, as the following proposition shows.

Proposition 1.3. There is an eighteen-dimensional principal coefficient cluster variety for which full Fock–Goncharov fails, although its tropical dual contains a bounded full-dimensional rational positive polytope containing the origin.

Proof. For any seed with nn mutable indices and no original frozen indices, in the initial coordinates set

P0=[0,1]n×[−1,1]n⊂Rn⊕Rn.P_0 = [0,1]^n \times[-1,1]^n \subset\mathbb{R}^n \oplus\mathbb{R}^n.

Every dilate lies in the closed positive cluster chamber. Theta functions with labels in that chamber are cluster monomials, so their products have the single output p+qp+q [8 Theorem 7.5]. Convexity gives (p+q)/(a+b)∈P0(p+q)/(a+b) \in P_0 for a,b>0a,b>0; zero degrees follow from ϑ0=1\vartheta_0=1. Thus P0P_0 is positive and 0∈∂P00 \in\partial P_0.

Take N=Z9N=\mathbb{Z}^9 with basis e1,…,e9e_1,\ldots,e_9. Set w1=w2=w3=(1,0)w_1=w_2=w_3=(1,0), w4=w5=w6=(0,1)w_4=w_5=w_6=(0,1) and w7=w8=w9=(−1,−1)w_7=w_8=w_9=(-1,-1), and define {ei,ej}=det⁡(wi,wj)\{e_i,e_j\}=\det(w_i,w_j). All indices are mutable and all multipliers are one. This is the seed of [7 Example 6.3 and Section 7]. Let M=Hom⁡(N,Z)M=\operatorname{Hom}(N,\mathbb{Z}), and let p∗:N→Mp^*:N\to M send nn to the functional {n,⋅}\{n,\cdot\} of this seed. Put K=ker⁡p∗K=\ker p^*. The map ei↦wie_i\mapsto w_i is surjective onto Z2\mathbb{Z}^2. Nondegeneracy of the determinant form gives

K={∑iaiei:∑iaiwi=0},rank⁡K=7.K=\left\{\sum_i a_i e_i:\sum_i a_iw_i=0\right\}, \qquad\operatorname{rank}K=7.

For this seed, [7 Section 7] identifies the ring of regular functions on X\mathcal{X} with the group algebra of KK, that is, the ring of finite sums of characters zkz^k, k∈Kk\in K. The natural pullback identifies

Γ(X,OX)=k[K].\Gamma(\mathcal{X},\mathcal{O}_{\mathcal{X}})=\Bbbk[K].

We may take k=C\Bbbk=\mathbb{C}. The morphism p~:Aprin→X\widetilde p:A_{\mathrm{prin}}\to\mathcal{X} is a torsor under the torus TN=Spec⁡k[M]T_N=\operatorname{Spec}\Bbbk[M] [8 Appendix B]. On the initial chart it pulls znz^n back to z(p∗n,n)z^{(p^*n,n)}. The weight of ϑ(m,n)\vartheta_{(m,n)} under this action is m−p∗nm-p^*n [8 Proposition 7.7]. If n∉Kn\notin K and (p∗n,n)∈Θ(p^*n,n)\in\Theta, this theta function would be a regular invariant and hence a finite linear combination of z(0,k)=ϑ(0,k)z^{(0,k)}=\vartheta_{(0,k)}, k∈Kk\in K. This contradicts linear independence of distinct principal theta functions. Hence Θ≠L\Theta\neq L. The above P0P_0 with n=9n=9 gives the asserted polytope.

:::

The condition also cannot be supplied by translating an arbitrary positive polytope. In rank one, xx′=1+yxx'=1+y, and

ϑ(m,n)={xmynm≥0,(x′)−mynm≤0.\vartheta_{(m,n)} = \begin{cases} x^m y^n & m \ge0,\\ (x')^{-m} y^n & m \le0. \end{cases}

The positive rectangle [0,1]×[−1,1][0,1] \times[-1,1] translates to Q=[−1/2,1/2]×[−1,1]Q = [-1/2,1/2] \times[-1,1]. But (1,2),(−1,2)∈2Q(1,2),(-1,2) \in2Q and their theta product is y4+y5y^4+y^5, whose output (0,5)(0,5) is outside 4Q4Q.

Principal coefficients and broken lines

For a lattice LL, write L∗=Hom⁡(L,Z)L^*=\operatorname{Hom}(L,\mathbb{Z}) and LQ=L⊗QL_{\mathbb{Q}}=L\otimes\mathbb{Q}; the subscript R\mathbb{R} similarly denotes extension to R\mathbb{R}. Its group algebra k[L]\mathbb{k}[L] has basis zmz^m, m∈Lm\in L, and product zmzm′=zm+m′z^m z^{m'}=z^{m+m'}. Its spectrum is the torus with character lattice LL. Pairings between a lattice and its dual are evaluation pairings. Vectors are columns in the bases specified below; a transpose converts a column into a row.

Let NN be a finite-rank lattice with basis (ei)i∈I(e_i)_{i\in I}, let J⊂IJ\subset I be the mutable indices, and let { , }\{\ ,\ \} be the rational skew form of the seed. Choose positive integers did_i and let N∘⊂NN^\circ\subset N have basis dieid_i e_i. The seed integrality conditions require dj{ei,ej}∈Zd_j\{e_i,e_j\}\in\mathbb{Z} and di{ei,ej}∈Zd_i\{e_i,e_j\}\in\mathbb{Z} for i∈Ji\in J, j∈Ij\in I. Mutation takes place only at indices in JJ. Complete principal coefficients give 2∣I∣2|I| invertible variables on each seed chart; the convention adding coefficients only at mutable indices is treated in Section 9. Put M∘=Hom⁡(N∘,Z)M^\circ=\operatorname{Hom}(N^\circ,\mathbb{Z}), with dual basis fi=di−1ei∗f_i=d_i^{-1}e_i^*, and set L=M∘⊕NL=M^\circ\oplus N. Subscript ∙J\bullet J below means restriction to columns indexed by JJ; II in a matrix expression denotes the identity matrix. Write

Δ=diag⁡(di),Ωij={ei,ej},B=−ΔΩ,P=(B∙JI∙J),R=(Δ∙J−10).\Delta=\operatorname{diag}(d_i),\qquad\Omega_{ij}=\{e_i,e_j\},\qquad B=-\Delta\Omega,\qquad P=\begin{pmatrix}B_{\bullet J}\\ I_{\bullet J}\end{pmatrix},\qquad R=\begin{pmatrix}\Delta_{\bullet J}^{-1}\\ 0\end{pmatrix}.

Here Bji=dj{ei,ej}B_{ji}=d_j\{e_i,e_j\}, so the columns of BB indexed by JJ are integral. The lower block I∙JI_{\bullet J} embeds ZJ\mathbb{Z}^J into the second summand of LL. Projection onto these mutable second coordinates is a left inverse of PP. In particular its image is a direct summand. The map P:ZJ→LP:\mathbb{Z}^J\to L is saturated and injective; R:QJ→LQ∗R:\mathbb{Q}^J\to L^*_{\mathbb{Q}} gives rational wall normals. The matrix identity

RTP=−ΩJJ(2)R^{\mathsf{T}}P=-\Omega_{JJ} \tag*{(2)}

is skew-symmetric. For n∈NJn\in\mathbb{N}^J, its charge degree is ∣n∣1=∑i∈Jni|n|_1=\sum_{i\in J}n_i. Let ℓ:LR→R\ell:L_{\mathbb{R}}\to\mathbb{R} be the sum of the mutable coordinates in the second summand. Then ℓ(Pn)=∣n∣1\ell(Pn)=|n|_1. Write eie_i also for the iith standard basis vector of ZJ\mathbb{Z}^J when it is an input to PP or RR. The initial positive chamber is

{q∈LR:⟨Rei,q⟩>0 for every i∈J}.\{q\in L_{\mathbb{R}}:\langle Re_i,q\rangle>0\text{ for every }i\in J\}.

The subscript ++ on ϑm,+\vartheta_{m,+} denotes its expansion at a general point of this chamber. Introduce independent variables tit_i, i∈Ji\in J, and write tn=∏i∈Jtinit^n=\prod_{i\in J}t_i^{n_i}. A character with exponent u∈Lu\in L is written zuz^u. Use the standard consistent cluster scattering diagram D\mathcal{D} in LRL_{\mathbb{R}}, with positive binomial wall functions, as constructed in [8 Theorems 1.12–1.13 and Appendix C]. A wall of charge direction n∈NJ∖{0}n\in\mathbb{N}^J\setminus\{0\} has a closed rational polyhedral support in (Rn)⊥(Rn)^\perp and function (1+zPn)c(1+z^{Pn})^c, c∈Z>0c\in\mathbb{Z}_{>0}. Normals are normalized to primitive integral covectors when acting on characters; positive integer multiples are absorbed into cc. For K≥0K\ge0, charge truncation means reduction modulo the monomials tnt^n with ∣n∣1>K|n|_1>K; only walls acting nontrivially in this quotient are retained. It has finitely many walls. At a transverse crossing with primitive normal ν\nu, the wall automorphism sends zuz^u to zufν(u)z^u f^\nu(u), with the sign of ν\nu chosen according to the crossing direction. A path-ordered product composes these maps in the order in which the path crosses the walls. Consistency means that this product depends only on the endpoints of a path avoiding the joints, at every finite charge order. The only incoming walls are the initial ones: a wall is incoming when its support contains its positive correction direction.

A broken line of input mm and endpoint qq is a continuous piecewise affine map γ:(−∞,0]→LR\gamma: (-\infty,0] \to L_{\mathbb{R}}, with γ(0)=q\gamma(0)=q. On a segment with attached character exponent ee, its velocity is −e-e; the first exponent is mm. At a wall crossing, the new attached monomial is a term in the old one times the wall function to the positive integer power given by the absolute normal pairing. Thus a nontrivial bend changes ee by PnPn with 0≠n∈NJ0 \ne n \in\mathbb{N}^{J}. The path avoids wall boundaries and intersections with independent normals, collectively called joints. The function ϑm,q\vartheta_{m,q} is the sum of its final attached monomials, with their positive coefficients.

For formal computations replace each correction zPnz^{Pn} by zPntnz^{Pn}t^n and complete in total tt-degree. For a fixed input, the zz-exponent determines the charge, so this bookkeeping preserves coefficients and consistency. For a fixed total charge nn, there are at most ∣n∣1\lvert n\rvert_1 nontrivial bends. The applicable walls, choices of corrections, and ordered records are finite at that charge. A record and an endpoint determine all crossing times by the reverse reconstruction below. Hence every fixed charge has finitely many contributions. All formal operations use the inverse limit of these finite charge quotients. Theta transportation is the path-ordered wall product [8 Theorem 3.5].

We use the near-output multiplication rule [8 Definition–Lemma 6.2 and Proposition 6.4]. For fixed p,q,rp,q,r, α(p,q,r)\alpha(p,q,r) is the finite sum of coefficients of pairs of broken lines whose final exponents add to rr, with endpoint sufficiently close to rr. In particular,

α(p,q,r)≠0⟹r=p+q+Pn (n∈NJ),α(p,q,p+q)=1.(3)\alpha(p,q,r) \ne0 \Longrightarrow r=p+q+Pn\ (n \in\mathbb{N}^{J}), \qquad\alpha(p,q,p+q)=1. \tag*{(3)}

Coefficient extraction here means taking the coefficient of the character zrz^r in a fixed finite charge truncation. The same extraction is linear and applies to brackets as well as products.

We will choose endpoints outside a countable union of proper affine subspaces. Indeed, a finite rational bend record reconstructs each segment as Cq−teCq-te, with CC invertible and rational. Reversing a bend δ\delta of normal ν\nu replaces CC by (I−δν/ν(e))C(I-\delta\nu/\nu(e))C, an invertible shear since ν(δ)=0\nu(\delta)=0. Meeting a joint contained in a linear space UU of codimension at least two forces q∈C−1(U+Re)q \in C^{-1}(U+\mathbb{R}e). A segment lying in a wall hyperplane HH forces q∈C−1Hq \in C^{-1}H. These are proper subspaces. There are countably many records. This construction also allows countably many prescribed translates of the endpoint and finitely many diagrams. Baire’s theorem supplies such endpoints in every nonempty open set.

A positive polytope bounds theta functions

Suppose Ξ\Xi satisfies condition (2) of Theorem 1.1. Its Minkowski gauge is

g(x)=inf⁡{t≥0:x∈tΞ}.g(x)=\inf\{t\ge0:x\in t\Xi\}.

It is finite, continuous, positively homogeneous, and the maximum of finitely many linear functions. Boundedness and the interior condition give g(x)≥c∥x∥g(x)\ge c\lVert x\rVert for some c>0c>0 and a fixed norm. Absorption of all lattice points is equivalent to the interior condition: otherwise separation gives a nonzero linear function nonnegative on Ξ\Xi, and lattice points on the opposite side belong to no nonnegative dilate.

Lemma 3.1. If α(p,q,r)>0\alpha(p,q,r)>0, then g(r)≤g(p)+g(q)g(r)\le g(p)+g(q). On every broken line, g∘γg\circ\gamma is convex in its affine time parameter.

Proof. The scaling property [8 Lemma 8.10] gives α(kp,kq,kr)>0\alpha(kp,kq,kr)>0 for every positive integer kk. Apply (1) in degrees ⌈kg(p)⌉\lceil kg(p)\rceil and ⌈kg(q)⌉\lceil kg(q)\rceil, divide by kk, and take the limit. To obtain the scaling property, multiply the decorations and the geometry of a contributing pair by kk. Each old selected term gives a nonzero term with kk times its exponent in the corresponding kkth power. Choosing the original endpoint sufficiently close to rr makes the new endpoint sufficiently close to krkr. Positive coefficients preserve the contribution.

The balanced-pair construction of [4 Proposition 5.4] applies this inequality to a rational point of a rational broken-line segment, with the ratio of the two degrees equal to its affine time ratio. It gives the Jensen inequality on those segments. To extend it to real endpoints, fix the finite bend record, including all chosen factors and monomials. Reverse reconstruction expresses the crossing times and segment positions as linear functions of the endpoint divided by the fixed nonzero normal pairings. In the charge truncation of this record, support membership, transversality and time order are finite open conditions. At a nearby rational endpoint, keep this fixed record and interpret it as a nongeneric limit segment in the sense of [4 Definition 3.3]. The strict support and time conditions persist. It is the pointwise limit of real general-endpoint paths with the same decorations and coefficients, obtained by avoiding the countable exceptional sets above. Rational endpoints of this kind are dense in the finite open set of admissible records. For three times s<t<us < t < u with rational ratios, the CMN construction and the preceding structure-constant inequality give

g(γ(t))≤u−tu−sg(γ(s))+t−su−sg(γ(u)).g(\gamma(t)) \le\frac{u-t}{u-s}g(\gamma(s))+\frac{t-s}{u-s}g(\gamma(u)).

The integer degrees in the balanced pair can be chosen in the ratio (u−t):(t−s)(u-t):(t-s) after clearing denominators. Approximation of the three times and of the endpoint extends this inequality to real times. For each fixed rational balanced pair, take its endpoint sufficiently close to its fixed output to apply the near-output rule. Continuity of gg passes Jensen’s inequality to the given real path. Zero input gives a constant line. A nonzero input cannot first acquire zero exponent at a genuine bend, since the corresponding normal pairing would vanish. Hence possible passages through the origin can be omitted and recovered by continuity.

Proposition 3.2. Every label in LL belongs to Θ\Theta.

Proof. Assume J≠∅J \ne\varnothing and fix m≠0m \ne0 and a general positive-chamber endpoint qq. Write the bends of a broken line as PajP a_j at times −uj<0-u_j < 0, with aj∈NJ∖{0}a_j \in\mathbb{N}^{J} \setminus\{0\}. Choose ϵ>0\epsilon> 0 so that

⟨Rei,q+um⟩≥12⟨Rei,q⟩>0(0≤u≤ϵ, i∈J).\langle Re_i,q+um\rangle\ge\tfrac{1}{2}\langle Re_i,q\rangle> 0 \qquad(0 \le u \le\epsilon,\ i \in J).

For −T<t<0-T < t < 0, convexity gives

g(γ(t))≤tTg(γ(−T))+(1+tT)g(q).g(\gamma(t)) \le\frac{t}{T}g(\gamma(-T))+\left(1+\frac{t}{T}\right)g(q).

Homogeneity and γ(−T)/T→m\gamma(-T)/T \to m imply g(γ(−T))/T→g(m)g(\gamma(-T))/T \to g(m). Letting T→∞T \to\infty yields

g(γ(t))≤g(q)−tg(m)(t<0).(4)g(\gamma(t)) \le g(q)-tg(m) \qquad(t<0). \tag*{(4)}

Thus positions at any fixed negative time are uniformly bounded over all these paths. The function F=ℓ∘γF=\ell\circ\gamma is concave, since its derivative drops by ∣aj∣1|a_j|_1 at a bend. Consequently

F+′(−ϵ)≥F(−ϵ/2)−F(−ϵ)ϵ/2.F'_+(-\epsilon) \ge\frac{F(-\epsilon/2)-F(-\epsilon)}{\epsilon/2}.

The right side is uniformly bounded below by (4), whereas the initial derivative is −ℓ(m)-\ell(m). Hence ∑uj≥ϵ∣aj∣1≤K\sum_{u_j\ge\epsilon}|a_j|_1 \le K for an integer KK independent of the path. The times of these early bends are also uniformly bounded. Their exponents belong to the finite set {m+Pn:∣n∣1≤K}\{m+Pn:|n|_1\le K\}. Starting from X=γ(−ϵ)X=\gamma(-\epsilon) and reversing a segment of exponent ee to a wall of normal RaRa, the elapsed time is

τ=−⟨Ra,X⟩⟨Ra,e⟩,X′=X+τe.\tau=-\frac{\langle Ra,X\rangle}{\langle Ra,e\rangle},\qquad X'=X+\tau e.

At a genuine bend the denominator is nonzero. Only finitely many numerator covectors, exponents and nonzero denominators occur. There are at most KK early bends, so iteration bounds all their uju_j by a constant UKU_K.

Integration of the velocity gives the identity

γ(−uj)=q+ujm+P∑kmin⁡(uj,uk)ak.\gamma(-u_j)=q+u_jm+P\sum_k\min(u_j,u_k)a_k.

Pair with RajRa_j and sum over jj. The left sides vanish because the bend lies on its wall. The double sum is

∑j,kmin⁡(uj,uk)ajTRTPak.\sum_{j,k}\min(u_j,u_k)a_j^{T}R^{T}Pa_k.

Its diagonal terms vanish. The terms indexed by (j,k)(j,k) and (k,j)(k,j) cancel by (2), since their scalar time factors agree. Therefore

∑j⟨Raj,q+ujm⟩=0.(5)\sum_j\langle Ra_j,q+u_jm\rangle=0. \tag*{(5)}

For uj<ϵu_j<\epsilon each summand is at least 12min⁡i⟨Rei,q⟩∣aj∣1\frac{1}{2}\min_i\langle Re_i,q\rangle|a_j|_1. The absolute sum of the early terms is bounded using K,UKK,U_K. Equation (5) bounds the remaining total charge. Explicitly, divide a bound for the absolute sum of the early terms by 12min⁡i⟨Rei,q⟩\frac{1}{2}\min_i\langle Re_i,q\rangle to bound the late charge. Adding the early bound KK gives a uniform bound for ∣n∣1|n|_1 in every final exponent m+Pnm+Pn. At each such charge the finite-record argument of § 3 applies. There are thus finitely many final exponents and finitely many contributions to each, so ϑm,q\vartheta_{m,q} is Laurent finite. This property propagates to all seed chambers by [8 Proposition 7.1]. Input zero gives 11; if JJ is empty every theta is a character.

Finite theta functions and rational positive polytopes

Define the rational alternating isomorphism Λ:LQ→LQ∗\Lambda:L_{\mathbb{Q}}\to L_{\mathbb{Q}}^* by

Λ=(0Δ−1−Δ−1Δ−1B),Λ−1=(BΔ−ΔΔ0).(6)\Lambda=\begin{pmatrix}0&\Delta^{-1}\\-\Delta^{-1}&\Delta^{-1}B\end{pmatrix},\qquad \Lambda^{-1}=\begin{pmatrix}B\Delta&-\Delta\\\Delta&0\end{pmatrix}. \tag*{(6)}

It satisfies ΛP=R\Lambda P=R and PTΛ=−RTP^{T}\Lambda=-R^{T}. The matrices are inverse because their block products have diagonal blocks II and off-diagonal blocks zero; the lower-right block of Λ\Lambda is −Ω-\Omega, which is skew-symmetric. Thus Λ\Lambda is alternating. For a nonzero finite Laurent polynomial A=∑acazaA=\sum_a c_a z^a, its tropicalization at w∈LR∗w\in L_{\mathbb{R}}^* is Atrop⁡(w)=min⁡ca≠0⟨a,w⟩A^{\operatorname{trop}}(w)=\min_{c_a\ne0}\langle a,w\rangle.

Lemma 4.1. If ϑm,+\vartheta_{m,+} is finite in the initial positive chamber, then

h(p)=ϑm,+trop⁡(Λp)h(p)=\vartheta_{m,+}^{\operatorname{trop}}(\Lambda p)

is concave along every broken line, with its affine time parameter.

Proof. Retain auxiliary charge variables and write the finite lift as

A=∑n∈Ecnzm+Pntn,E⊂NJ finite,cn>0.A=\sum_{n\in E}c_n z^{m+Pn}t^n,\qquad E\subset\mathbb{N}^J\text{ finite},\qquad c_n>0.

Set K0=max⁡n∈E∣n∣1K_0=\max_{n\in E}|n|_1. For a series, its weight at ww is the infimum of ⟨a,w⟩\langle a,w\rangle over its nonzero monomials zatnz^a t^n. If every correction of a wall has nonnegative ww-weight, its automorphism and inverse do not decrease this infimum. Applying both directions gives equality. When correction weights are strictly positive, each input monomial attaining the minimum retains its coefficient: no higher-weight term can contribute to it. These statements hold for path products degree by degree.

For general pp, join a general positive-chamber point to pp by a straight segment avoiding joints. Every crossed wall of charge vv has ⟨Rv,p⟩<0\langle Rv,p\rangle<0, and hence

⟨Pv,Λp⟩=−⟨Rv,p⟩>0.\langle Pv,\Lambda p\rangle=-\langle Rv,p\rangle>0.

Transportation therefore gives weight h(p)h(p) for ϑm,p\vartheta_{m,p}, and a minimum attained by a monomial of AA of charge at most K0K_0. For any direction approaching a nongeneric point, a fixed monomial of the finite set EE is minimal sufficiently near that point. Degreewise coefficient stabilization and continuity of hh preserve the equality in the one-sided limit.

On a straight segment, hh is a minimum of finitely many affine functions and is concave. Consider a bend at qq with incoming and outgoing exponents a−,a+a_-,a_+. All walls at qq have parallel normals. Since RR is injective, their charges are parallel as well. Write their primitive charge as vv and their primitive integral normal as ν=cRv\nu=cRv, c>0c>0. Normalize other normals by raising their functions to positive integer powers. The combined positive wall function is a series ff in Z=zPvtvZ=z^{Pv}t^v. Put A0=⟨a−,Rv⟩≠0A_0=\langle a_-,Rv\rangle\ne0 and σ=sgn⁡A0\sigma=\operatorname{sgn}A_0. The bend has the form

a+=a−+ckσA0Pv,k≥0.a_+=a_-+ck\sigma A_0Pv,\qquad k\ge0.

Choose an actual degree J0≥kJ_0\ge k in ff, together with a finite factor witness for it. This is possible because kk is an average of degrees selected from powers of ff.

Choose a charge cutoff K1≥K0+J0∣v∣1max⁡n∈E∣ν(m+Pn)∣K_1\ge K_0+J_0|v|_1\max_{n\in E}|\nu(m+Pn)| containing the witness. In a sufficiently small ball about qq, this finite diagram has only the common wall hyperplane. The theta truncations on its two open half-balls are fixed positive finite polynomials A−,A+A_-,A_+, related by

A+≡Eσν,f(A−)(modcharge>K1).(7)A_+\equiv E_{\sigma\nu,f}(A_-)\pmod{\text{charge}>K_1}. \tag*{(7)}

Here Eσν,f(za)=zafσν(a)E_{\sigma\nu,f}(z^a)=z^a f^{\sigma\nu(a)}. For either half-ball, the monomials common to AA and its theta truncation realize hh at every general point, by the preceding transportation argument. Every other monomial in that truncation has weight at least hh. Both statements are comparisons of finitely many continuous linear functions, so extend to the closed half-ball.

Set p−=q+ϵa−p_-=q+\epsilon a_- and p+=q−ϵa+p_+=q-\epsilon a_+ for small ϵ>0\epsilon>0. Choose a monomial zbtnz^b t^n common to AA and A−A_- realizing h(p−)h(p_-) for all sufficiently small ϵ\epsilon. Then

⟨b,Λq⟩=h(q),∣n∣1≤K0,h(p−)=h(q)+ϵ⟨b,Λa−⟩.\langle b,\Lambda q\rangle=h(q),\qquad|n|_1\le K_0,\qquad h(p_-)=h(q)+\epsilon\langle b,\Lambda a_-\rangle.

Write d=ν(b)=c⟨b,Rv⟩d=\nu(b)=c\langle b,Rv\rangle, and let A±(d)A_\pm^{(d)} be the sum of terms of A±A_\pm whose exponents aa satisfy ν(a)=d\nu(a)=d. Wall transformations preserve this pairing, so the corresponding block of (7) is multiplication by fσdf^{\sigma d}. Its positive-power direction has no cancellation.

We construct an actual exponent b+b_+ of A+A_+ with

b+−b∈RPv,⟨b+,Λa+⟩≥⟨b,Λa−⟩.(8)b_+-b\in\mathbb{R}Pv,\qquad\langle b_+,\Lambda a_+\rangle\ge\langle b,\Lambda a_-\rangle. \tag*{(8)}

If A0⟨b,Rv⟩>0A_0\langle b,Rv\rangle>0, then σd=∣d∣>0\sigma d=|d|>0. For σ=1\sigma=1, choose the constant term of f∣d∣f^{|d|}, giving b+=bb_+=b. For σ=−1\sigma=-1, choose degree ∣d∣J0|d|J_0, giving b+=b+∣d∣J0Pvb_+=b+|d|J_0Pv. Both charges are at most $K_1. If A0⟨b,Rv⟩<0A_0\langle b,Rv\rangle<0, use the reverse positive block A−(d)=A+(d)f∣d∣A_-^{(d)}=A_+^{(d)}f^{|d|}. A nonzero source of bb has b+=b−rPvb_+=b-rPv and charge nb−rv∈NJn_b-rv\in\mathbb{N}^J, for some integer r≥0r\geq0. If σ=−1\sigma=-1, then ⟨Pv,Λp−⟩>0\langle Pv,\Lambda p_-\rangle>0; its constant-term contribution to A−A_- would have smaller weight than bb unless r=0r=0. If σ=1\sigma=1, the same pairing is negative. The degree ∣d∣J0|d|J_0 contribution is within the cutoff, and minimality of bb forces r≥∣d∣J0r\geq|d|J_0.

In all four cases write b+=b+ck′σ⟨b,Rv⟩Pvb_+=b+ck'\sigma\langle b,Rv\rangle Pv. The choices give k′=0k'=0 or J0J_0 in the first pair of cases, and k′=r/∣d∣k'=r/|d| in the second pair. The identities ⟨Pv,Λa+⟩=−A0\langle Pv,\Lambda a_+\rangle=-A_0 and ⟨b,ΛPv⟩=⟨b,Rv⟩\langle b,\Lambda Pv\rangle=\langle b,Rv\rangle follow from ΛP=R\Lambda P=R and ⟨Rv,Pv⟩=0\langle Rv,Pv\rangle=0. They give

⟨b+,Λa+⟩−⟨b,Λa−⟩=c(k−k′)σA0⟨b,Rv⟩≥0.\langle b_+,\Lambda a_+\rangle-\langle b,\Lambda a_-\rangle=c(k-k')\sigma A_0\langle b,Rv\rangle\geq0.

If d=0d=0, the block is unchanged and b+=bb_+=b gives equality. This proves (8). Since ⟨Rv,q⟩=0\langle Rv,q\rangle=0, also ⟨b+,Λq⟩=h(q)\langle b_+,\Lambda q\rangle=h(q). The finite half-ball inequality gives

h(p+)≤h(q)−ϵ⟨b+,Λa+⟩≤h(q)−ϵ⟨b,Λa−⟩.h(p_+)\leq h(q)-\epsilon\langle b_+,\Lambda a_+\rangle\leq h(q)-\epsilon\langle b,\Lambda a_-\rangle.

Thus the derivative in actual time cannot increase at the bend. This proves concavity on the whole line. Continuity transfers it to fixed-record nongeneric limits.

Proposition 4.2. If every theta function is Laurent finite, there is a bounded rational positive polytope with the origin in its interior.

Proof. Choose an integral basis a1,…,ada_1,\ldots,a_d of LL and put

f(p)=min⁡j,σ=±1ϑσaj,+trop⁡(Λp).f(p)=\min_{j,\sigma=\pm1}\vartheta^{\operatorname{trop}}_{\sigma a_j,+}(\Lambda p).

By Lemma 4.1, this is concave on broken lines. The straight-line terms imply

f(p)≤−max⁡j∣⟨aj,Λp⟩∣.f(p)\leq-\max_j|\langle a_j,\Lambda p\rangle|.

Since Λ\Lambda is invertible, {f≥−1}\{f\geq-1\} is bounded. It is an intersection of finitely many rational half-spaces, all strict at the origin. Concavity along broken lines implies the decreasing inequality for structure constants and hence positivity by [8 Lemmas 8.4 and 8.7]. Explicitly, apply the final-slope inequality to the two lines in a near-output pair, using a linear piece active at the output; adding gives f(r)≥f(p)+f(q)f(r)\geq f(p)+f(q).

This proves the implication (1)⇒\Rightarrow(2) in Theorem 1.1. For the converse, Proposition 3.2 followed by Proposition 4.2 allows us to replace the original polytope by a rational one. Henceforth Ξ\Xi is this rational polytope and g=−fg=-f its gauge. Lemma 3.1 and coercivity continue to hold.

The affine theta algebra and its symplectic form

We first work over an algebraically closed field kk of characteristic zero. Positivity and boundedness give finite multiplication on all theta labels. Write C=can⁡(Aprin)C=\operatorname{can}(A_{\mathrm{prin}}) and form the graded algebra

SΞ=⨁d≥0⨁m∈dΞ∩LkϑmTd,S_{\Xi}=\bigoplus_{d\geq0}\bigoplus_{m\in d\Xi\cap L}k\vartheta_mT^d,

where TT is an independent degree-one variable and every ϑmTd\vartheta_mT^d has degree dd.

For a normal variety YY, KYK_Y denotes a canonical Weil divisor. The notation KY+D∼0K_Y+D\sim0 means that this divisor is linearly equivalent to zero. Equivalently, its associated rank-one reflexive sheaf is trivial. We use the openness theorem [8 Lemma 8.42]: in a proper flat family over a regular characteristic-zero base, with flat boundary, the simultaneous conditions of normality and Cohen–Macaulayness, reduced divisorial boundary, log canonicity, trivial ω(D)\omega(D), and H1(O)=0H^1(\mathcal{O}) = 0 persist near a fiber satisfying them. Here log canonicity has its usual discrepancy meaning: on a resolution every discrepancy is at least −1-1. The toric central fiber below satisfies all five conditions.

Lemma 5.1. The algebra CC is a finitely generated normal domain. There is a normal projective Cohen–Macaulay variety YY with reduced boundary divisor DD such that

Y∖D=Spec⁡C,(Y,D) is log canonical,KY+D∼0.Y \setminus D = \operatorname{Spec} C,\qquad(Y,D)\text{ is log canonical},\qquad K_Y + D \sim0.

Proof. The lattice semigroup of pairs (m,d)(m,d) with m∈dΞm \in d\Xi is finitely generated by Gordan’s lemma. For each Hilbert basis element take the corresponding ϑmTd\vartheta_m T^d. Products have leading term prescribed by addition, with coefficient one; all other labels differ by Pn≠0Pn \ne0 and have strictly larger ℓ\ell-value. Each degree slice is finite. Decompose (m,d)=∑j(mj,dj)(m,d) = \sum_j (m_j,d_j) into Hilbert basis elements. The product of their theta monomials equals ϑmTd\vartheta_m T^d plus a finite linear combination of ϑm+PnTd\vartheta_{m+Pn}T^d with n≠0n \ne0. Each extra label belongs to dΞd\Xi by positivity and satisfies ℓ(m+Pn)>ℓ(m)\ell(m + Pn) > \ell(m). Starting from the largest ℓ\ell-value in the finite set dΞ∩Ld\Xi\cap L, subtract these already constructed terms. This produces ϑmTd\vartheta_m T^d in the generated algebra and terminates for every label in that slice. Thus SΞS_\Xi is finitely generated. Evaluation at T=1T = 1 maps SΞS_\Xi onto CC, since absorption places each label in some degree. Its kernel is (T−1)(T - 1): for a finite expression in the kernel, raise each of its homogeneous terms to a common degree by multiplication by powers of TT. The resulting expression is zero by theta independence, and the change of each term is divisible by T−1T - 1. Thus C=SΞ/(T−1)C = S_\Xi/(T - 1). Theta independence and Laurent finiteness embed these algebras in the initial Laurent ring and its polynomial extension.

For each output r=p+q+Pnr = p + q + Pn, introduce independent mutable parameters tit_i and replace the multiplication coefficient by α(p,q,r)tn\alpha(p,q,r)t^n. In a triple product, both bracketings leading from inputs p,q,sp,q,s to output rr have total charge NN determined by PN=r−p−q−sPN = r - p - q - s. Their parameter monomials are both tNt^N. Associativity of the original structure constants therefore gives associativity of the new product coefficient by coefficient. Denote the resulting graded algebra by S\mathcal{S}. The same triangular induction proves finite generation over k[ti:i∈J]k[t_i : i \in J], while every homogeneous component has the indicated finite free theta basis.

The span I\mathcal{I} of ϑmTd\vartheta_m T^d with g(m)<dg(m) < d is an ideal, since g(r)≤g(p)+g(q)g(r) \le g(p) + g(q). Its quotient is degreewise free as well. Therefore

(Y,B)=(Proj⁡S,Proj⁡(S/I))⟶AJ(\mathcal{Y},\mathcal{B}) = (\operatorname{Proj}\mathcal{S},\operatorname{Proj}(\mathcal{S}/\mathcal{I})) \longrightarrow\mathbb{A}^J

is a proper flat family with flat boundary. For a homogeneous element uu, the localization S[u−1]\mathcal{S}[u^{-1}] is a filtered direct limit of the flat base module S\mathcal{S}, with transition maps multiplication by uu. It is flat. Its degree-zero part is a direct summand and hence flat, giving the claim on each chart D+(u)D_+(u). The same argument applies to S/I\mathcal{S}/\mathcal{I}. At t=0t = 0 the product is addition of lattice labels; the saturated cone semigroup gives a normal projective toric variety. A lattice point in the cone is interior exactly when it lies on no facet. Consequently the ideal spanned by interior monomials is the intersection of the monomial prime ideals corresponding to the facets. It is radical, and its Proj is the reduced union of the torus-invariant prime divisors. The toric variety is projective because Ξ\Xi is bounded; its cone semigroup is saturated because k(m,d)k(m,d) lying in the cone for an integer k>0k > 0 forces (m,d)(m,d) to lie there. Normal toric varieties are Cohen–Macaulay, and the toric boundary cancels the canonical divisor. On a toric log resolution every exceptional toric divisor has discrepancy −1-1, so the pair is log canonical. Projective toric varieties have H1(O)=0H^1(\mathcal{O}) = 0.

These are the five central-fiber hypotheses of [8 Lemma 8.42], and the base is regular. Hence all five properties hold on an open neighborhood of zero. The torus weights

wt⁡(ϑm)=m,wt⁡(ti)=−Pei,wt⁡(T)=0\operatorname{wt}(\vartheta_m) = m,\qquad\operatorname{wt}(t_i) = -Pe_i,\qquad\operatorname{wt}(T) = 0

give a contracting one-parameter action on the base using the cocharacter −ℓ-\ell. Explicitly, −ℓ-\ell assigns weight 1 to every tit_i, so the orbit of a base point aa extends to the map A1→AJ\mathbb{A}^{1} \to A^{J}, λ↦λa\lambda\mapsto\lambda a, and sends 0 to the toric fiber. The inverse image of the good open set contains 0 and therefore a nonzero λ\lambda. The torus action identifies the fibers at aa and λa\lambda a. Hence the properties hold at t=(1,…,1)t=(1,\ldots,1).

Let Y=Proj⁡SΞY=\operatorname{Proj} S_{\Xi} and let DD be this fiber of the boundary. The interior ideal has radical equal to the radical of (T)(T). Indeed, for g(m)<dg(m)<d, sufficiently large powers of ϑmTd\vartheta_m T^d have all outputs in (kd−1)Ξ(kd-1)\Xi and are divisible by TT. Conversely T=ϑ0TT=\vartheta_0 T is in the interior ideal. Thus Y∖D=D+(T)=Spec⁡CY\setminus D=D_+(T)=\operatorname{Spec} C. Its normality follows from that of YY.

Lemma 5.2. Define the bracket of characters by

{zu,zv}=−uTΛvzu+v.\{z^u,z^v\}=-u^{\mathsf{T}}\Lambda v z^{u+v}.

It restricts to CC. The inverse of its bivector is a regular symplectic form on the smooth locus of Spec⁡C\operatorname{Spec} C.

Proof. For a wall of charge nn, write its primitive normal as ν=cRn\nu=cRn, c>0c>0. Then

{zPn,zu}=⟨Rn,u⟩zPn+u.\{z^{Pn},z^u\}=\langle Rn,u\rangle z^{Pn+u}.

The wall map is the exponential of a Hamiltonian derivation: for a binomial wall (1+zPn)a(1+z^{Pn})^a, take the Hamiltonian

ca∑j≥1(−1)j+1j2zjPn.ca\sum_{j\geq1}\frac{(-1)^{j+1}}{j^2}z^{jPn}.

Its bracket with zuz^u is aν(u)zulog⁡(1+zPn)a\nu(u)z^u\log(1+z^{Pn}). Since this derivation fixes zPnz^{Pn}, exponentiation gives zu(1+zPn)aν(u)z^u(1+z^{Pn})^{a\nu(u)}. Reversing the crossing negates the Hamiltonian. Thus every wall map preserves the bracket. The auxiliary charge variables make these operations continuous: Euler derivatives preserve each charge and a Hamiltonian term raises it by a positive amount.

Let β(p,q,r)\beta(p,q,r) denote the formal theta coefficient of {ϑp,ϑq}\{\vartheta_p,\vartheta_q\}. The positive-charge triangular change from theta functions to characters and its degreewise inverse show that its possible outputs lie in p+q+NJp+q+\mathbb{N}^{J}. For a fixed output r=p+q+Pn0r=p+q+Pn_0, only charges at most n0n_0 componentwise contribute. Choose a finite truncation containing all those charges. At an endpoint QQ sufficiently close to rr, each relevant normal ν\nu with ν(r)≠0\nu(r)\ne0 has ν(Q)ν(r)>0\nu(Q)\nu(r)>0. A backward final ray Q+R≥0rQ+\mathbb{R}_{\geq0}r meets no such hyperplane; it is parallel to the others. Hence a line with final exponent rr has no last nontrivial bend in this truncation. Its input must also be rr. Consequently the coefficient of ϑr\vartheta_r equals the coefficient of zrz^r for any formal theta expansion under consideration, and linear coefficient extraction gives

α(p,q,r)=∑eγ+eη=rcγcη,\alpha(p,q,r)=\sum_{e_\gamma+e_\eta=r}c_\gamma c_\eta,
β(p,q,r)=∑eγ+eη=rcγcη(−eγTΛeη).\beta(p,q,r)=\sum_{e_\gamma+e_\eta=r}c_\gamma c_\eta(-e_\gamma^{\mathsf{T}}\Lambda e_\eta).

Here eγ,eηe_\gamma,e_\eta are the final exponents and cγ,cη>0c_\gamma,c_\eta>0 their coefficients; both sums use the same finite set of pairs. Thus α(p,q,r)=0\alpha(p,q,r)=0 implies β(p,q,r)=0\beta(p,q,r)=0. In particular the bracket has finite support and preserves CC. The formal identities for Jacobi and Leibniz hold degreewise and descend through the injective Laurent realization.

Declare TT central. The support inclusion gives (SΞ)d,(SΞ)e⊂(SΞ)d+e(S_{\Xi})_d,(S_{\Xi})_e\subset(S_{\Xi})_{d+e} and preserves the interior ideal. The bracket extends by the quotient rule on homogeneous charts to YY, with DD a Poisson divisor. At the generic point of each boundary component, the terms of the bivector containing a normal direction are divisible by its local equation. Consequently its top wedge defines a section of the rank-one reflexive sheaf OY(−KY−D)\mathcal{O}_Y(-K_Y-D). By Lemma 5.1 this sheaf is trivial, and its global sections are constants. On the initial torus the top wedge is nonzero because Λ\Lambda is invertible. It is therefore nowhere zero on the smooth part of Y∖DY \setminus D. The inverse form is regular there and is closed, as it is the log-symplectic form on a dense torus. Its volume is a nonzero constant multiple of the initial logarithmic volume form.

Divisors omitted by the initial tori

Let xi=z(fi,0)x_i=z^{(f_i,0)} and yi=z(0,ei)y_i=z^{(0,e_i)} be the initial characters. Initial and adjacent cluster variables belong to CC. Laurent finiteness gives

C[(∏i∈Jxi)−1]=k[xi±1,yi±1:i∈I].C\left[\left(\prod_{i\in J}x_i\right)^{-1}\right]=\mathbb{k}\left[x_i^{\pm1},y_i^{\pm1}:i\in I\right].

For i∈Ji\in J, let xi′x_i' be the adjacent variable obtained by mutation at ii. Its exchange relation is xixi′=Fix_ix_i'=F_i, where

Fi=yi∏j:Bji>0xjBji+∏j:Bji<0xj−Bji.F_i=y_i\prod_{j:B_{ji}>0}x_j^{B_{ji}}+\prod_{j:B_{ji}<0}x_j^{-B_{ji}}.

Both products range over j∈Ij\in I; an empty product is 1. Invert the other mutable variables. The intersection of the initial and iith adjacent Laurent rings is the rank-one algebra

Ri=k[other initial characters±1,xi,xi′]/(xixi′−Fi).R_i=\mathbb{k}[\text{other initial characters}^{\pm1},x_i,x_i']/(x_ix_i'-F_i).

To see the equality, the coefficient of each xi−jx_i^{-j} must be divisible by FijF_i^j, which replaces that term by a multiple of (xi′)j(x_i')^j. This intersection contains the corresponding localization of CC and is generated by elements of it. Principal coefficients make FiF_i linear in the independent yiy_i, with unit leading coefficient. Hence RiR_i is smooth and xi=xi′=0x_i=x_i'=0 has codimension two. A divisor missed by the initial and all adjacent tori must therefore give positive order to at least two mutable xix_i.

Lemma 6.1. Suppose such a prime divisor exists in Spec⁡C\operatorname{Spec} C, with normalized valuation vv. For a nonzero rational function, vv is its integer order of vanishing at the generic point of that divisor; v(0)=+∞v(0)=+\infty. Its character valuation is the homomorphism a:L→Za:L\to\mathbb{Z} defined by a(m)=v(zm)a(m)=v(z^m). Write a=ka0∈L∗a=ka_0\in L^*, where a0a_0 is primitive and k≥1k\geq1. There are a primitive charge n0∈NJn_0\in N^J supported on at least two indices, a character H=zbH=z^b with b=Pn0b=Pn_0, and c∈k∗c\in\mathbb{k}^*, for which the following holds. Choose a character Z=zuZ=z^u with ⟨a0,u⟩=1\langle a_0,u\rangle=1, and complete HH to coordinates H,S1,…,Sd−2H,S_1,\ldots,S_{d-2} on the torus with character lattice ker⁡a0\ker a_0, where d=rank⁡Ld=\operatorname{rank}L. Then

v(∑rZrfr(H,S))=min⁡fr≠0{kr+ord⁡H=cfr}(9)v\left(\sum_r Z^r f_r(H,S)\right)=\min_{f_r\ne0}\{kr+\operatorname{ord}_{H=c}f_r\} \tag*{(9)}

for finite Laurent polynomials. Here ord⁡H=c\operatorname{ord}_{H=c} is the multiplicity of the factor H−cH-c over k(S1,…,Sd−2)\mathbb{k}(S_1,\ldots,S_{d-2}).

Proof. All coefficient and original frozen characters are units, so aa is nonnegative and supported in mutable xx-coordinates. At the generic point, normality gives a discrete valuation ring. It lies in the smooth locus in characteristic zero. Let τ\tau be a uniformizer. Writing each character as zm=τka0(m)umz^m=\tau^{ka_0(m)}u_m with a unit umu_m gives

dlog⁡zm=ka0(m)dττ+dlog⁡um.d\log z^m=ka_0(m)\frac{d\tau}{\tau}+d\log u_m.

The logarithmic expression for the symplectic form is obtained by inverting the character bracket matrix −Λ-\Lambda. For a valuation-zero function, an overline denotes its image in the residue field of the valuation ring. The coefficient of dτ/τd\tau/\tau must vanish after taking residues, since the form is regular at this divisor. Contracting its logarithmic expression with a0a_0 gives the character direction QΛ−1a0\mathbb{Q}\Lambda^{-1}a_0. Here (a0)x(a_0)_x is the column of values of a0a_0 on the characters xix_i, and it is zero at frozen indices. Formula (6) identifies the ray with the image under PP of the mutable entries of Δ(a0)x\Delta(a_0)_x. Choose primitive n0n_0 on this ray and set b=Pn0b=Pn_0. Saturation of PP makes bb primitive; skewness gives ⟨a0,b⟩=0\langle a_0,b\rangle=0. The residue identity is dlog⁡H‾=0d\log\overline{H}=0. In characteristic zero over an algebraically closed field, it gives H‾=c∈k∗\overline{H}=c\in k^*.

Primitivity of a0a_0 splits L=Zu⊕ker⁡a0L=\mathbb{Z}u\oplus\ker a_0. Every character in ker⁡a0\ker a_0 has valuation zero, whereas v(Z)=k>0v(Z)=k>0. Thus the coordinate ring of the smooth model X0=AZ1×Spec⁡k[ker⁡a0]X_0=\mathbb{A}^1_Z\times\operatorname{Spec}k[\ker a_0] embeds in the valuation ring. The inverse image of its maximal ideal defines the center, which lies in (Z,H−c)(Z,H-c). Suppose its center has codimension c0c_0. At its generic point choose regular parameters Z,t2,…,tc0Z,t_2,\ldots,t_{c_0} and lifts of a separating transcendence basis for the center. The torus volume is a valuation-zero unit times dZ/Z∧dt2∧⋯∧dtc0dZ/Z\wedge dt_2\wedge\cdots\wedge dt_{c_0} wedged with the remaining basis differentials. Indeed, if ti=τv(ti)uit_i=\tau^{v(t_i)}u_i, then

dti=τv(ti)(v(ti)uidττ+dui).dt_i=\tau^{v(t_i)}\left(v(t_i)u_i\frac{d\tau}{\tau}+du_i\right).

In a nonzero wedge at most one factor contributes dτ/τd\tau/\tau, since its wedge with itself is zero. The dZ/ZdZ/Z factor has no positive prefactor, while the other center parameters contribute τv(ti)\tau^{v(t_i)}. The remaining differentials are regular. This proves the following order bound for the initial logarithmic volume form Ω\Omega:

0=ord⁡vΩ≥∑i=2c0v(ti)−1≥c0−2.0=\operatorname{ord}_v\Omega\ge\sum_{i=2}^{c_0}v(t_i)-1\ge c_0-2.

Here the left equality is Lemma 5.2. Thus c0=2c_0=2, the center is (Z,H−c)(Z,H-c), and F:=H−cF:=H-c satisfies v(F)=1v(F)=1.

Put V=Z/FkV=Z/F^k. The exact identity

dZZ∧dHH=−dFc+F∧dVV\frac{dZ}{Z}\wedge\frac{dH}{H}=-\frac{dF}{c+F}\wedge\frac{dV}{V}

shows that the order-zero coefficient of the volume contains dF∧dlog⁡V‾∧dlog⁡S‾1∧⋯∧dlog⁡S‾d−2dF\wedge d\log\overline{V}\wedge d\log\overline{S}_1\wedge\cdots\wedge d\log\overline{S}_{d-2}. It is nonzero, so V‾\overline{V} is transcendental over k(S‾)k(\overline{S}). If MM is the minimum in (9), the residue after division by FMF^M is

∑kr+ord⁡H=cfr=M(F−ord⁡H=cfrfr)∣H=cV‾ r.\sum_{kr+\operatorname{ord}_{H=c}f_r=M}\left.(F^{-\operatorname{ord}_{H=c}f_r}f_r)\right|_{H=c}\overline{V}^{\,r}.

Distinct rr give distinct powers of a transcendental element, so this sum is nonzero. This proves the formula. For a quotient of two Laurent polynomials of the same valuation, the displayed leading expressions identify its residue with an element of k(S‾,V‾)k(\overline{S},\overline{V}). Every valuation-zero rational function is a quotient of Laurent polynomials of the same valuation. Conversely the units SiS_i and VV realize these generators in the residue field. Thus the residue field is exactly k(S‾,V‾)k(\overline{S},\overline{V}).

Transport to the tangent diagram

Assume the divisor in Lemma 6.1 exists and retain its notation. The construction of n0n_0 in Lemma 6.1 gives Λ=ρ−1a0\Lambda=\rho^{-1}a_0 for a positive rational number ρ\rho. Since Λ\Lambda is alternating and ΛP=R\Lambda P=R,

⟨a0,Pn⟩=ρ(Pn)TΛb=−ρbTΛPn.(10)\langle a_0,Pn\rangle=\rho(Pn)^{\mathsf T}\Lambda b=-\rho b^{\mathsf T}\Lambda Pn. \tag*{(10)}

Thus

⟨a0,Pn⟩=−ρ⟨Rn,b⟩(n∈QJ).(11)\langle a_0, Pn\rangle= -\rho\langle Rn,b\rangle\qquad(n\in\mathbb{Q}^{J}). \tag*{(11)}

Let Db\mathcal{D}_b be the tangent diagram: retain walls whose closed support WW contains bb and replace WW by W+RbW+\mathbb{R}b. Its normals annihilate bb. For a retained wall, write its supporting inequalities as ηj(x)≥0\eta_j(x)\geq0 within its hyperplane. Those satisfying ηj(b)=0\eta_j(b)=0 define W+RbW+\mathbb{R}b; those with ηj(b)>0\eta_j(b)>0 hold on a fixed compact set after translation by a sufficiently large multiple of bb. The finitely many walls not containing bb miss that translated set. Thus at every finite charge order a compact path in this diagram translates sufficiently far in the positive bb direction to a path in D\mathcal{D} with the same wall product. Applying this to a closed path proves that its product is the identity. Thus Db\mathcal{D}_b is consistent and positive. Its charge filtration is the original pointed filtration given by NJ\mathbb{N}^{J}.

Choose a positive-chamber point q0q_0 simultaneously general for Db\mathcal{D}_b, for D\mathcal{D} at all endpoints q0+lbq_0+lb with integers l≥0l\geq0, and for the transport line q0+Rbq_0+\mathbb{R}b. The countable exceptional-set construction in § 3 applies, adding the proper subspaces U+RbU+\mathbb{R}b for joints and hyperplanes parallel to bb. Choose m∗∈Lm_*\in L with ⟨a0,m∗⟩<0\langle a_0,m_*\rangle<0, and set

ml=m∗+lb,ql=q0+lb.m_l=m_*+lb,\qquad q_l=q_0+lb.

Since gg is a maximum of finitely many linear functions, one linear piece hh is active at every sufficiently large qlq_l, with h(b)=g(b)>0h(b)=g(b)>0. There is also a constant c∗c_* such that g(ml)=lg(b)+c∗g(m_l)=lg(b)+c_* for all sufficiently large ll.

Lemma 7.1. For every broken line of input mlm_l ending at qlq_l, its total correction PnPn satisfies

h(Pn)≤c∗−h(m∗).(12)h(Pn)\leq c_*-h(m_*). \tag*{(12)}

There is a nonempty relatively open set of weights in b⊥⊂LR∗b^\perp\subset L_{\mathbb{R}}^* for which these supports, after shifting by −lb-lb, have uniformly finite sublevel sets.

Proof. Let e=ml+Pne=m_l+Pn be the final exponent. The initial asymptotic derivative of g∘γg\circ\gamma is −g(ml)-g(m_l). Its left derivative at zero is −max⁡h′ active at qlh′(e)-\max_{h'\text{ active at }q_l}h'(e). Convexity implies h(e)≤g(ml)h(e)\leq g(m_l) and gives (12).

Put w=ℓ−ℓ(b)h/h(b)w=\ell-\ell(b)h/h(b). Then w(b)=0w(b)=0, ℓ(b)>0\ell(b)>0, and

w(Pn)≥∣n∣1−ℓ(b)h(b)(c∗−h(m∗)).w(Pn)\geq|n|_1-\frac{\ell(b)}{h(b)}\bigl(c_*-h(m_*)\bigr).

A sufficiently small perturbation of ww in b⊥b^\perp retains a positive linear coefficient in front of ∣n∣1|n|_1, because ∥Pn∥≤∥P∥∣n∣1\lVert Pn\rVert\leq\lVert P\rVert|n|_1. Each bounded sublevel therefore permits only finitely many charges, with a bound independent of ll. In particular, a fixed exponent class modulo Zb\mathbb{Z}b has only a fixed finite set of possible full exponents after the shift.

Lemma 7.2. For fixed l>0l>0, the wall product along q0+tbq_0+tb, 0≤t≤l0\leq t\leq l, and its inverse converge in the completion of the valuation vv and preserve vv. Their actions on finite Laurent inputs agree with chargewise theta transport.

Proof. If the path crosses a wall of charge nn, then ⟨Rn,q0⟩+t⟨Rn,b⟩=0\langle Rn,q_0\rangle+t\langle Rn,b\rangle=0 for some 0<t≤l0<t\leq l. Set ϵ0=min⁡i∈J⟨Rei,q0⟩>0\epsilon_0=\min_{i\in J}\langle Re_i,q_0\rangle>0. Then ⟨Rn,q0⟩≥ϵ0∣n∣1\langle Rn,q_0\rangle\geq\epsilon_0|n|_1. Formula (11) gives the positive integer

s(n):=⟨a0,Pn⟩≥ρϵ0l∣n∣1>0.(13)s(n):=\langle a_0,Pn\rangle\geq\frac{\rho\epsilon_0}{l}|n|_1>0. \tag*{(13)}

Retain F=H−cF=H-c and V=Z/FkV=\mathbb{Z}/F^k from Lemma 6.1. The rational function field is k(S,V)(F)k(S,V)(F) because H=c+FH=c+F and Z=VFkZ=V F^k. Lemma 6.1 says that V,S1,…,Sd−2V,S_1,\ldots,S_{d-2} have algebraically independent residues. Consequently every nonzero element of k(S,V)k(S,V) has valuation zero, and FF has valuation one. Completion is therefore the Laurent series field k(S,V)((F))k(S,V)((F)). Let A=k[H±1,S1±1,…,Sd−2±1]A = k[H^{\pm1},S_1^{\pm1},\ldots,S_{d-2}^{\pm1}]. There is an injective map

A((Z))⟶k(S,V)((F)),∑r≥μZrfr(H,S)⟼∑r≥μVrFkrfr(c+F,S).(14)A((Z)) \longrightarrow k(S,V)((F)),\qquad\sum_{r\geq\mu} Z^r f_r(H,S) \longmapsto\sum_{r\geq\mu} V^r F^{kr}f_r(c+F,S). \tag*{(14)}

Here A((Z))A((Z)) consists of Laurent series bounded below in ZZ with coefficients in AA. Negative powers of HH expand as (c+F)−a=c−a(1+F/c)−a(c+F)^{-a}=c^{-a}(1+F/c)^{-a} for a>0a>0, using the formal binomial series; this is defined because c≠0c\ne0. Thus the map is defined since each fr(c+F,S)f_r(c+F,S) has nonnegative FF-order, and any fixed FF-degree receives only finitely many terms. Its valuation is min⁡r(kr+ord⁡H=cfr)\min_r(kr+\operatorname{ord}_{H=c}f_r): the lowest coefficient is a nonzero Laurent polynomial in the transcendental VV. This proves injectivity as well.

In A((Z))A((Z)), the notation O(Zj)O(Z^j) means an element of ZjA[[Z]]Z^jA[[Z]]. A crossed wall changes ZZ and each SiS_i by a unit factor 1+O(Zs(n))1+O(Z^{s(n)}), and sends FF to F+O(Zs(n))F+O(Z^{s(n)}). If ks(n)>1ks(n)>1, its associated graded action for vv is the identity. If ks(n)=1ks(n)=1, then k=s(n)=1k=s(n)=1 and that action is the invertible shear

Z↦Z,F↦F+α(S)Z,Z\mapsto Z,\qquad F\mapsto F+\alpha(S)Z,

where α(S)\alpha(S) is the coefficient obtained by evaluating the linear-in-ZZ correction to FF at H=cH=c. On the residue coordinate it sends VV to V/(1+α(S)V)V/(1+\alpha(S)V), whose denominator is nonzero. Thus the wall and its inverse preserve vv. Their difference from the identity increases relative valuation by at least ks(n)−1ks(n)-1. By (13) this tends to infinity with charge. Fix a desired precision FNF^N. By (13), only bounded-charge walls can alter a rational input modulo that precision relative to its valuation. The remaining maps act identically on the required associated graded pieces. Interspersing the finite lower-charge maps preserves this estimate because those maps preserve vv; equivalently one conjugates the higher-order maps by a finite valuation-preserving product. Thus the truncated path products form a Cauchy system. The reverse path gives a Cauchy system of inverses, and their composites are the identity at every finite precision. The limits are inverse valuation-preserving automorphisms.

For a finite Laurent input of minimum ZZ-degree μ\mu, each output term is an input term plus a sum PNPN of crossed charges. Formula (13) gives ⟨a0,PN⟩≥(ρϵ0/l)∣N∣1\langle a_0,PN\rangle\geq(\rho\epsilon_0/l)|N|_1. Outputs of ZZ-degree at most RR therefore use only bounded total charge. Their complete coefficients stabilize in a finite truncation. Consequently the chargewise output belongs to A((Z))A((Z)), with finite Laurent coefficients and a finite negative-ZZ part. The same finite truncations define the valuation product; the map (14) sends a high-ZZ tail to a high-FF tail. Their limits agree. □

The initial ϑm,l+\vartheta_{m,l+} is an element of C\mathcal C, so has v≥0v\geq0. Lemma 7.2 implies this for its expansion at qlq_l. In the common series ring its finite negative-ZZ part must be regular: its nonnegative-ZZ tail already has nonnegative valuation. Formula (9), or its series version in (14), therefore makes the coefficient of each ZrZ^r, r<0r<0, divisible by (H−c)−kr(H-c)^{-kr}. Write that finite coefficient as fr(H,S)=∑βcr,β(H)Sβf_r(H,S)=\sum_\beta c_{r,\beta}(H)S^\beta. For N≥1N\geq1,

A/((H−c)N)=(k[H±1]/((H−c)N))[S1±1,…,Sd−2±1].A/((H-c)^N)=\bigl(k[H^{\pm1}]/((H-c)^N)\bigr)[S_1^{\pm1},\ldots,S_{d-2}^{\pm1}].

The SβS^\beta are a free basis over the displayed coefficient ring. Taking N=−krN=-kr proves that every cr,β(H)c_{r,\beta}(H) is divisible by (H−c)−kr(H-c)^{-kr}.

Lemma 7.3. For each fixed charge bound KK, all sufficiently large integers ll give a coefficient-preserving bijection between broken lines of input mlm_l and endpoint qlq_l in D\mathcal D, and broken lines of input m∗m_\ast and endpoint q0q_0 in Db\mathcal D_b, with total charge at most KK. It is given by

β(t)=γl(t)−l(1−t)b.\beta(t)=\gamma l(t)-l(1-t)b.

Proof. Writing the bends as PajP a_j at −uj-u_j gives, for all u≥0u \ge0,

β(−u)=q0+um∗+P∑jmin⁡(u,uj)aj,∥β(−u)∥1+u≤∥q0∥+∥m∗∥+∥P∥K.\beta(-u)=q_0+u m_*+P\sum_j\min(u,u_j)a_j,\qquad\frac{\lVert\beta(-u)\rVert}{1+u}\leq\lVert q_0\rVert+\lVert m_*\rVert+\lVert P\rVert K.

Only finitely many walls affect this cutoff. For a closed wall cone not containing bb, its distance from bb is positive; the displayed bound shows that l(1+u)b+β(−u)l(1+u)b+\beta(-u) misses it for every u≥0u\geq0 when ll is large. For a wall containing bb, write its face inequalities in its supporting hyperplane as ηi(x)≥0\eta_i(x)\geq0. The cylinder W+RbW+\mathbb{R}b is defined by those with ηi(b)=0\eta_i(b)=0. The inequalities with ηi(b)>0\eta_i(b)>0 hold strictly after adding l(1+u)bl(1+u)b, uniformly in uu, for large ll. Thus support membership is exactly the cylindrical support condition.

All retained normals annihilate bb, so crossing powers and coefficients agree. Removing or adding the drift gives inverse finite bend records. The simultaneous generality of q0q_0 ensures that each reconstructed record avoids joints in the complete diagram, including higher-order walls, where one takes constant terms. This proves the full coefficient assertion.

Every correction of Db\mathcal{D}_b has zero a0a_0-pairing by (11); hence all terms of its theta of input m∗m_* have ZZ-degree ⟨a0,m∗⟩<0\langle a_0,m_*\rangle<0. Fix a class in L/ZbL/\mathbb{Z}b and one of the weights from Lemma 7.1. Every shifted exponent in this class has the same weight. The coercive lower bound on that weight therefore supplies an integer KK bounding all charges occurring in this class, uniformly in ll. The same bound holds for the star series: each of its individual finite-charge contributions occurs in a sufficiently large ll by Lemma 7.3, and hence satisfies the bound. Thus the entire class, on both sides, is decided by a single finite truncation. Lemma 7.3 then identifies the entire finite HH-Laurent coefficient of H−lϑml,qlH^{-l}\vartheta^{m_l,q_l} with that of ϑm∗,q0Db\vartheta^{\mathcal{D}_b}_{m_*,q_0} for sufficiently large ll. Multiplication by H−lH^{-l} preserves the (H−c)(H-c) divisibility because c≠0c\ne0. We obtain

ϑm∗,q0Db∣H=c=0(15)\left.\vartheta^{\mathcal{D}_b}_{m_*,q_0}\right|_{H=c}=0 \tag*{(15)}

coefficientwise in projected characters. The weight bound also passes to this star theta, so its support has finite sublevel sets for a relatively open nonempty set of weights in b⊥b^\perp.

Finally, Db\mathcal{D}_b has no correction parallel to bb. Such a correction would have charge parallel to n0n_0, by injectivity of PP. Its original support contains bb, so that original wall is incoming. But n0n_0 has at least two mutable indices in its support, whereas every incoming direction is initial. The positive representative with this property is supplied by the algorithm in [8], Appendix C. Proposition 8.1 below contradicts (15).

Nonvanishing of proper theta series

For a support in LL, a weight has finite sublevel sets if, for every real RR, only finitely many full exponents have weight at most RR. We use the word proper for this property. We retain the original charge filtration even when discussing exponents modulo a primitive direction.

Proposition 8.1. Let a consistent positive rational conical scattering diagram be finite at each charge order, over a field k\mathbb{k} of characteristic zero, with injective charge map PP and wall functions (1+zPn)d(1+z^{P n})^d, d∈Z>0d\in\mathbb{Z}_{>0}. Suppose its supports are cylindrical along a primitive b∈Lb\in L, its normals annihilate bb, and no wall correction is parallel to bb. Fix a simultaneously general endpoint as in § 3. If a theta function has proper support for every weight in a nonempty relatively open subset of b⊥b^\perp, then its specialization at zb=cz^b=c is nonzero for every c∈k∗c\in\mathbb{k}^*.

Proof. Write H=zbH=z^b. Properness implies finite fibers modulo Zb\mathbb{Z}b, since every such fiber has constant weight. Thus specialization is defined coefficientwise in projected characters.

First, positive formal multiplication holds for this diagram. Adjoin tit_i, i∈Ji \in J, and give a correction PnP_n the monomial tnt^n. At each endpoint,

ϑu,q=zu+∑n≠0cu,n(q)zu+Pntn,cu,n(q)∈Z≥0.\vartheta_{u,q}=z^u+\sum_{n\ne0}c_{u,n}(q)z^{u+P_n}t^n,\qquad c_{u,n}(q)\in\mathbb{Z}_{\geq0}.

Triangular elimination in total tt-degree gives, for any fixed inputs u1,…,uku_1,\ldots,u_k,

∏j=1kϑuj=∑n∈NJAntnϑu1+⋯+uk+Pn,A0=1.\prod_{j=1}^{k}\vartheta_{u_j}=\sum_{n\in\mathbb{N}^J}A_nt^n\vartheta_{u_1+\cdots+u_k+P_n},\qquad A_0=1.

At a fixed charge there are finitely many decompositions, so elimination and the displayed sum are defined. Consistent theta transport shows that AnA_n is independent of the general endpoint. For any fixed product and output label aa, choose the endpoint close enough to aa that ν(q)ν(a)>0\nu(q)\nu(a)>0 for every normal in the required finite truncation with ν(a)≠0\nu(a)\ne0. A final backward ray q+R≥0aq+\mathbb{R}_{\geq0}a cannot cross one of these hyperplanes. When ν(a)=0\nu(a)=0, the general ray is parallel and disjoint. There can be no final nontrivial bend for output exponent aa, so coefficient extraction gives the theta coefficient as the corresponding positive character coefficient. In particular, for every positive integer KK, ϑuK−ϑKu\vartheta_u^K-\vartheta_{Ku} is a theta-positive formal sum, with nonnegative auxiliary degrees.

Fix a weight ww for which the support is proper. If ϑu\vartheta_u has minimum ww-weight μ\mu, its KKth power has all weights at least KμK\mu. Positivity implies the same lower bound for ϑKu\vartheta_{Ku}. At a crossing with incoming exponent ee, orient the primitive normal ν\nu so that κ=ν(e)>0\kappa=\nu(e)>0. Index the binomial factors at this crossing by aa, writing them as (1+zva)da(1+z^{v_a})^{d_a} with da∈Z>0d_a\in\mathbb{Z}_{>0}. A selected correction has a finite witness

δ=∑aλava,0≤λa≤κda,(16)\delta=\sum_a\lambda_av_a,\qquad0\leq\lambda_a\leq\kappa d_a, \tag*{(16)}

where vav_a are their correction directions and the λa\lambda_a are integers with finite support. A rational broken line allows rational exponents and rational λa\lambda_a with the same inequalities. Clearing all denominators by KK and replacing γ(t)\gamma(t) by γ(Kt)\gamma(Kt) gives an ordinary line of input KuKu and final exponent multiplied by KK. Therefore every rational line of input uu has weight at least μ\mu. This uses only finitely many factors even at a crossing with infinitely many coplanar walls.

Consider a line with finitely many recorded events at t1<⋯<ts<0t_1<\cdots<t_s<0, allowing a constant-term crossing among the events. Let e0=u,e1,…,ese_0=u,e_1,\ldots,e_s be the exponents, δi=ei−ei−1\delta_i=e_i-e_{i-1} the corrections, and νi\nu_i the crossing-oriented normals. Define

κi=νi(ei−1)=νi(ei)>0,ai=δi/κi,Si=I+aiνi.\kappa_i=\nu_i(e_{i-1})=\nu_i(e_i)>0,\qquad a_i=\delta_i/\kappa_i,\qquad S_i=I+a_i\nu_i.

The product aiνia_i\nu_i denotes the rank-one map x↦aiνi(x)x\mapsto a_i\nu_i(x). Since νi(δi)=0\nu_i(\delta_i)=0, its square is zero. Thus Si−1=I−aiνiS_i^{-1}=I-a_i\nu_i, and ei=Siei−1e_i=S_ie_{i-1}. These shears record the change of exponent and the reverse reconstruction of the path. For a final weight ww, the weight transported back to event ii is

wi=w∘Ss⋯Si+1.w_i=w\circ S_s\cdots S_{i+1}.

Suppose an admissible rational correction δi′\delta_i' with finite witness satisfies wi(δi′)<wi(δi)w_i(\delta_i')<w_i(\delta_i). Replace just aia_i by

ai(ε)=(1−ε)ai+εδi′/κia_i(\varepsilon)=(1-\varepsilon)a_i+\varepsilon\delta_i'/\kappa_i

for sufficiently small positive rational ε\varepsilon, and leave the other normalized aja_j fixed. Define exponents forward from the same uu. At a later event jj, replace each witness coefficient by λj,a(ε)=κj(ε)λj,a/κj\lambda_{j,a}(\varepsilon)=\kappa_j(\varepsilon)\lambda_{j,a}/\kappa_j. The bounds 0≤λj,a/κj≤da0\leq\lambda_{j,a}/\kappa_j\leq d_a are unchanged. Continuity and the finitely many inequalities κj(0)>0\kappa_j(0)>0 ensure that all new pairings remain positive. Hence (16) continues to hold at every later event. The endpoint remains exactly qq under the following reverse reconstruction:

Cj(ε)=Sj+1(ε)−1⋯Ss(ε)−1,γjε(t)=Cj(ε)q−tej(ε),ti(ε)=vi(Ci(ε)q)vi(ei(ε)).C_j(\varepsilon)=S_{j+1}(\varepsilon)^{-1}\cdots S_s(\varepsilon)^{-1},\qquad\gamma_j^\varepsilon(t)=C_j(\varepsilon)q-te_j(\varepsilon),\qquad t_i(\varepsilon)=\frac{v_i(C_i(\varepsilon)q)}{v_i(e_i(\varepsilon))}.

Take t0(ε)=−∞t_0(\varepsilon)=-\infty, ts+1(ε)=0t_{s+1}(\varepsilon)=0, and use segment jj on [tj(ε),tj+1(ε)][t_j(\varepsilon),t_{j+1}(\varepsilon)] for 0≤j≤s0\le j\le s, with the first interval open at −∞-\infty. Empty products of shears are the identity. At each crossing,

Ci−1(ε)q−ti(ε)ei−1(ε)=Ci(ε)q−ai(ε)vi(Ci(ε)q)−ti(ε)ei−1(ε)=Ci(ε)q−ti(ε)(κi(ε)ai(ε)+ei−1(ε))=Ci(ε)q−ti(ε)ei(ε).\begin{aligned} C_{i-1}(\varepsilon)q-t_i(\varepsilon)e_{i-1}(\varepsilon) &=C_i(\varepsilon)q-a_i(\varepsilon)v_i(C_i(\varepsilon)q)-t_i(\varepsilon)e_{i-1}(\varepsilon)\\ &=C_i(\varepsilon)q-t_i(\varepsilon)\bigl(\kappa_i(\varepsilon)a_i(\varepsilon)+e_{i-1}(\varepsilon)\bigr)\\ &=C_i(\varepsilon)q-t_i(\varepsilon)e_i(\varepsilon). \end{aligned}

Thus the adjacent segments coincide, the last segment ends at qq, and the first retains input uu. The denominators are nonzero, so strict time order persists. Take the finite union of the witnesses of all original corrections and of δi′\delta_i'. At the original crossing each used wall is met in its relative interior, since the original line avoids joints. Small perturbation preserves all these finitely many support conditions. The fixed endpoint’s simultaneous generality makes the new rational record avoid every joint of the full diagram; unrecorded crossings take constant terms. Hence the perturbed path is legal. Its final exponent changes by

es(ε)−es(0)=εSs⋯Si+1(δi′−δi),e_s(\varepsilon)-e_s(0)=\varepsilon S_s\cdots S_{i+1}(\delta_i'-\delta_i),

which strictly lowers its weight. It follows that any ordinary line realizing μ\mu minimizes the transported weight at every crossing, including constant-term crossings. This is the tautness property used below.

Choose ww in the given proper open region, avoiding the following countable family of hyperplanes in b⊥b^\perp. For every finite rational record, every suffix shear product TT, and every wall direction vav_a, exclude w(Tva)=0w(Tv_a)=0. Each shear fixes bb, so TT is invertible, fixes bb, and cannot send va∉Rbv_a\notin\mathbb{R}b into Rb\mathbb{R}b. These are proper hyperplanes. Also exclude w(a)=0w(a)=0 for all a∈L∖Zba\in L\setminus\mathbb{Z}b. Primitivity of bb makes these proper as well. Then distinct projected lattice exponents have different weights, and all transported weights are nonzero on all wall directions.

Properness ensures that a minimum is attained: take any occurring exponent and minimize over the finite nonempty sublevel set below its weight. Positivity realizes a minimizing exponent by an ordinary broken line. At any crossing of such a line, tautness forces the unique correction

δmin⁡=κ∑a:wi(va)<0dava.\delta_{\min}=\kappa\sum_{a:w_i(v_a)<0}d_av_a.

Indeed, any positive-weight factor with nonzero choice can be removed to lower the weight, and any negative-weight factor not at its maximum can be increased. Each change uses only one factor. Since the minimizing correction has a finite witness, there can be only finitely many negative-weight factors. The formula therefore defines a finite and unique complete correction.

Take two minimizing lines. Their final exponents differ by jbjb, j∈Zj\in\mathbb{Z}, because their projected weights are equal. Reverse them from their common endpoint. Before a nontrivial bend, their positions differ by −tjb-tjb, so their projected paths coincide. Use the finite union of the nontrivial bend times of these two existing lines. Inductively, after all later corrections have been shown equal, the positions at the next such time differ by −tjb-tjb and their exponents by jbjb. Cylindrical supports give the same wall factors; normals annihilating bb give the same crossing powers. Their suffix shears, and hence transported weights, are equal. The unique minimizing correction above is therefore the same for both lines, including when one had chosen the constant term. Reversing it preserves the exponent difference jbjb and equality of suffix shears. At the initial segments both inputs are uu, so j=0j=0. If a final exponent is parallel to bb, all normal pairings vanish, and the line must have been straight; this case gives the same conclusion.

Thus the lowest projected coefficient has exactly one complete exponent. It is aHraH^r with aa a positive integer. Its value acrac^r is nonzero in characteristic zero. Higher projected terms cannot cancel it, proving the proposition.

Proof of the polytope criterion

Proof of Theorem 1.1. Full Fock–Goncharov implies Laurent finiteness of all theta functions. Proposition 4.2 then constructs a rational positive polytope with the required interior property. Conversely, a polytope as in condition (2) gives Laurent finiteness by Proposition 3.2. Replace it by the rational polytope of Proposition 4.2. Lemmas 5.1 and 5.2 give a finitely generated normal theta algebra CC and its regular symplectic form. If a prime divisor were omitted by the initial and adjacent seed tori, Lemma 6.1 would classify its valuation. Section 7 would then give a proper theta series in the cylindrical diagram Db\mathcal D_b, with no correction parallel to bb, whose specialization at H=cH=c vanishes. Proposition 8.1 contradicts this. Thus these seed tori cover every codimension-one point of Spec⁡C\operatorname{Spec} C.

Every upper-cluster function is regular on these tori and therefore belongs to every height-one local ring of CC. A normal Noetherian domain is the intersection of these local rings inside its fraction field, so up⁡(Aprin)⊆C\operatorname{up}(\mathcal A_{\mathrm{prin}}) \subseteq C. The reverse inclusion follows from universal Laurent finiteness. Principal theta independence gives the required injectivity, and all labels occur, proving full Fock–Goncharov over an algebraically closed field.

For a general field kk of characteristic zero, extend scalars to an algebraic closure. Any given f∈up⁡kf \in\operatorname{up}_k remains regular on every seed torus and hence has a finite expression f=∑i=1sciϑmif=\sum_{i=1}^{s}c_i\vartheta^{m_i} there. Comparison of initial Laurent coefficients gives a linear system over kk. Independence of the theta functions gives an invertible s×ss \times s coefficient minor, forcing all ci∈kc_i \in k. This descends the spanning assertion element by element.

If there are no mutable indices, all functions are characters and an ordinary box proves the statement. When principal coefficients are attached only to mutable indices, the extra coefficient variables in the complete convention are independent Laurent units. All seed tori and theta functions split by that torus factor. Finite Laurent expansion in these extra variables identifies the upper algebras coefficientwise. Positive polytopes transfer by product with a box and by the zero-coordinate section in the reverse direction. Thus the two principal coefficient conventions give the same criterion.

Zhili College, Tsinghua University, Beijing 100084, China

Email address: [email protected]

References

  1. [1]S. Fomin and A. Zelevinsky, Cluster algebras I: Foundations, Journal of the American Mathematical Society 15 (2002), 497–529. arXiv:math/0104151.DOI
  2. [2]V. Fock and A. Goncharov, Moduli spaces of local systems and higher Teichmüller theory, Publications Mathématiques de l’IHÉS 103 (2006), 1–211. arXiv:math/0311149v4.DOI
  3. [3]L. Bossinger, M.-W. Cheung, T. Magee, and A. Nájera Chávez, Newton–Okounkov bodies and minimal models for cluster varieties, Advances in Mathematics 447 (2024), 109680. arXiv:2305.04903v2.DOI
  4. [4]M.-W. Cheung, T. Magee, and A. Nájera Chávez, Compactifications of cluster varieties and convexity, International Mathematics Research Notices 2022 (2022), no. 14, 10858–10911. arXiv:1912.13052v2.arxiv.org/abs/1912.13052
  5. [5]M.-W. Cheung, T. Magee, T. Mandel, and G. Muller, Valuative independence and cluster theta reciprocity, arXiv:2505.09585v2 (2026).arxiv.org/abs/2505.09585
  6. [6]V. V. Fock and A. B. Goncharov, Cluster ensembles, quantization and the dilogarithm, Annales Scientifiques de l’École Normale Supérieure (4) 42 (2009), 865–930. arXiv:math/0311245v7.
  7. [7]M. Gross, P. Hacking, and S. Keel, Birational geometry of cluster algebras, Algebraic Geometry 2 (2015), 137–175. doi:10.14231/AG-2015-007.DOI
  8. [8]M. Gross, P. Hacking, S. Keel, and M. Kontsevich, Canonical bases for cluster algebras, Journal of the American Mathematical Society 31 (2018), 497–608. arXiv:1411.1394v2. Theorem and proposition numbers in the text refer to this arXiv version unless the published numbering is specified.
  9. [9]OSVerify contributors, Rethlas-OSV, software repository (2026). https://github.com/OSVerify/Rethlas-OSV.
  10. [10]F. Nie, H. Ye, S. Liu, Z. Wang, S. Ermon, and J. Zou, One-Sided Verification Under Limited Expert Review, arXiv:2610.18089v2 (2026).arxiv.org/abs/2610.18089

Paper details

vlnc:W_tfpbz6q5
v1 · latestHistory (1)

published · Fresh — published within the last 30 days

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 · View statement →

Looking for related papers…
Contents