WorksMathematics
Positive polytopes and the full Fock–Goncharov conjecture
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 and , 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 , and
ҟә , the regular functions on the -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 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 for continuous homogeneous piecewise linear functions . 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 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 with a lattice . All frozen variables, including principal coefficient variables, are invertible. The upper algebra is the intersection of the Laurent coordinate rings of the seed tori inside their common function field. For , let denote the formal theta function. Write for the labels whose theta functions are Laurent polynomials in every seed. Their span is . When all labels occur and multiplication has finite support, denotes the algebra with vector space basis . In the principal coefficient setting, full Fock–Goncharov means that the theta map is injective and
The formal multiplication constants are denoted by ; they are nonnegative integers. A convex polytope is positive if
for all , with . 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 be a cluster variety with complete principal coefficients over a field of characteristic zero, for skew-symmetrizable seed data. The following conditions are equivalent:
The full Fock–Goncharov conjecture holds for .
There is a bounded full-dimensional positive polytope with .
When these conditions hold, 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 . Its preceding sets , for continuous homogeneous , 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 , 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 mutable indices and no original frozen indices, in the initial coordinates set
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 [8 Theorem 7.5]. Convexity gives for ; zero degrees follow from . Thus is positive and .
Take with basis . Set , and , and define . All indices are mutable and all multipliers are one. This is the seed of [7 Example 6.3 and Section 7]. Let , and let send to the functional of this seed. Put . The map is surjective onto . Nondegeneracy of the determinant form gives
For this seed, [7 Section 7] identifies the ring of regular functions on with the group algebra of , that is, the ring of finite sums of characters , . The natural pullback identifies
We may take . The morphism is a torsor under the torus [8 Appendix B]. On the initial chart it pulls back to . The weight of under this action is [8 Proposition 7.7]. If and , this theta function would be a regular invariant and hence a finite linear combination of , . This contradicts linear independence of distinct principal theta functions. Hence . The above with gives the asserted polytope.
:::
The condition also cannot be supplied by translating an arbitrary positive polytope. In rank one, , and
The positive rectangle translates to . But and their theta product is , whose output is outside .
Principal coefficients and broken lines
For a lattice , write and ; the subscript similarly denotes extension to . Its group algebra has basis , , and product . Its spectrum is the torus with character lattice . 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 be a finite-rank lattice with basis , let be the mutable indices, and let be the rational skew form of the seed. Choose positive integers and let have basis . The seed integrality conditions require and for , . Mutation takes place only at indices in . Complete principal coefficients give invertible variables on each seed chart; the convention adding coefficients only at mutable indices is treated in Section 9. Put , with dual basis , and set . Subscript below means restriction to columns indexed by ; in a matrix expression denotes the identity matrix. Write
Here , so the columns of indexed by are integral. The lower block embeds into the second summand of . Projection onto these mutable second coordinates is a left inverse of . In particular its image is a direct summand. The map is saturated and injective; gives rational wall normals. The matrix identity
is skew-symmetric. For , its charge degree is . Let be the sum of the mutable coordinates in the second summand. Then . Write also for the th standard basis vector of when it is an input to or . The initial positive chamber is
The subscript on denotes its expansion at a general point of this chamber. Introduce independent variables , , and write . A character with exponent is written . Use the standard consistent cluster scattering diagram in , with positive binomial wall functions, as constructed in [8 Theorems 1.12–1.13 and Appendix C]. A wall of charge direction has a closed rational polyhedral support in and function , . Normals are normalized to primitive integral covectors when acting on characters; positive integer multiples are absorbed into . For , charge truncation means reduction modulo the monomials with ; only walls acting nontrivially in this quotient are retained. It has finitely many walls. At a transverse crossing with primitive normal , the wall automorphism sends to , with the sign of 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 and endpoint is a continuous piecewise affine map , with . On a segment with attached character exponent , its velocity is ; the first exponent is . 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 by with . The path avoids wall boundaries and intersections with independent normals, collectively called joints. The function is the sum of its final attached monomials, with their positive coefficients.
For formal computations replace each correction by and complete in total -degree. For a fixed input, the -exponent determines the charge, so this bookkeeping preserves coefficients and consistency. For a fixed total charge , there are at most 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 , is the finite sum of coefficients of pairs of broken lines whose final exponents add to , with endpoint sufficiently close to . In particular,
Coefficient extraction here means taking the coefficient of the character 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 , with invertible and rational. Reversing a bend of normal replaces by , an invertible shear since . Meeting a joint contained in a linear space of codimension at least two forces . A segment lying in a wall hyperplane forces . 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 satisfies condition (2) of Theorem 1.1. Its Minkowski gauge is
It is finite, continuous, positively homogeneous, and the maximum of finitely many linear functions. Boundedness and the interior condition give for some and a fixed norm. Absorption of all lattice points is equivalent to the interior condition: otherwise separation gives a nonzero linear function nonnegative on , and lattice points on the opposite side belong to no nonnegative dilate.
Lemma 3.1. If , then . On every broken line, is convex in its affine time parameter.
Proof. The scaling property [8 Lemma 8.10] gives for every positive integer . Apply (1) in degrees and , divide by , and take the limit. To obtain the scaling property, multiply the decorations and the geometry of a contributing pair by . Each old selected term gives a nonzero term with times its exponent in the corresponding th power. Choosing the original endpoint sufficiently close to makes the new endpoint sufficiently close to . 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 with rational ratios, the CMN construction and the preceding structure-constant inequality give
The integer degrees in the balanced pair can be chosen in the ratio 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 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 belongs to .
Proof. Assume and fix and a general positive-chamber endpoint . Write the bends of a broken line as at times , with . Choose so that
For , convexity gives
Homogeneity and imply . Letting yields
Thus positions at any fixed negative time are uniformly bounded over all these paths. The function is concave, since its derivative drops by at a bend. Consequently
The right side is uniformly bounded below by (4), whereas the initial derivative is . Hence for an integer independent of the path. The times of these early bends are also uniformly bounded. Their exponents belong to the finite set . Starting from and reversing a segment of exponent to a wall of normal , the elapsed time is
At a genuine bend the denominator is nonzero. Only finitely many numerator covectors, exponents and nonzero denominators occur. There are at most early bends, so iteration bounds all their by a constant .
Integration of the velocity gives the identity
Pair with and sum over . The left sides vanish because the bend lies on its wall. The double sum is
Its diagonal terms vanish. The terms indexed by and cancel by (2), since their scalar time factors agree. Therefore
For each summand is at least . The absolute sum of the early terms is bounded using . Equation (5) bounds the remaining total charge. Explicitly, divide a bound for the absolute sum of the early terms by to bound the late charge. Adding the early bound gives a uniform bound for in every final exponent . 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 is Laurent finite. This property propagates to all seed chambers by [8 Proposition 7.1]. Input zero gives ; if is empty every theta is a character.
Finite theta functions and rational positive polytopes
Define the rational alternating isomorphism by
It satisfies and . The matrices are inverse because their block products have diagonal blocks and off-diagonal blocks zero; the lower-right block of is , which is skew-symmetric. Thus is alternating. For a nonzero finite Laurent polynomial , its tropicalization at is .
Lemma 4.1. If is finite in the initial positive chamber, then
is concave along every broken line, with its affine time parameter.
Proof. Retain auxiliary charge variables and write the finite lift as
Set . For a series, its weight at is the infimum of over its nonzero monomials . If every correction of a wall has nonnegative -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 , join a general positive-chamber point to by a straight segment avoiding joints. Every crossed wall of charge has , and hence
Transportation therefore gives weight for , and a minimum attained by a monomial of of charge at most . For any direction approaching a nongeneric point, a fixed monomial of the finite set is minimal sufficiently near that point. Degreewise coefficient stabilization and continuity of preserve the equality in the one-sided limit.
On a straight segment, is a minimum of finitely many affine functions and is concave. Consider a bend at with incoming and outgoing exponents . All walls at have parallel normals. Since is injective, their charges are parallel as well. Write their primitive charge as and their primitive integral normal as , . Normalize other normals by raising their functions to positive integer powers. The combined positive wall function is a series in . Put and . The bend has the form
Choose an actual degree in , together with a finite factor witness for it. This is possible because is an average of degrees selected from powers of .
Choose a charge cutoff containing the witness. In a sufficiently small ball about , this finite diagram has only the common wall hyperplane. The theta truncations on its two open half-balls are fixed positive finite polynomials , related by
Here . For either half-ball, the monomials common to and its theta truncation realize at every general point, by the preceding transportation argument. Every other monomial in that truncation has weight at least . Both statements are comparisons of finitely many continuous linear functions, so extend to the closed half-ball.
Set and for small . Choose a monomial common to and realizing for all sufficiently small . Then
Write , and let be the sum of terms of whose exponents satisfy . Wall transformations preserve this pairing, so the corresponding block of (7) is multiplication by . Its positive-power direction has no cancellation.
We construct an actual exponent of with
If , then . For , choose the constant term of , giving . For , choose degree , giving . Both charges are at most $K_1. If , use the reverse positive block . A nonzero source of has and charge , for some integer . If , then ; its constant-term contribution to would have smaller weight than unless . If , the same pairing is negative. The degree contribution is within the cutoff, and minimality of forces .
In all four cases write . The choices give or in the first pair of cases, and in the second pair. The identities and follow from and . They give
If , the block is unchanged and gives equality. This proves (8). Since , also . The finite half-ball inequality gives
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 of and put
By Lemma 4.1, this is concave on broken lines. The straight-line terms imply
Since is invertible, 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 .
This proves the implication (1)(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 is this rational polytope and 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 of characteristic zero. Positivity and boundedness give finite multiplication on all theta labels. Write and form the graded algebra
where is an independent degree-one variable and every has degree .
For a normal variety , denotes a canonical Weil divisor. The notation 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 , and persist near a fiber satisfying them. Here log canonicity has its usual discrepancy meaning: on a resolution every discrepancy is at least . The toric central fiber below satisfies all five conditions.
Lemma 5.1. The algebra is a finitely generated normal domain. There is a normal projective Cohen–Macaulay variety with reduced boundary divisor such that
Proof. The lattice semigroup of pairs with is finitely generated by Gordan’s lemma. For each Hilbert basis element take the corresponding . Products have leading term prescribed by addition, with coefficient one; all other labels differ by and have strictly larger -value. Each degree slice is finite. Decompose into Hilbert basis elements. The product of their theta monomials equals plus a finite linear combination of with . Each extra label belongs to by positivity and satisfies . Starting from the largest -value in the finite set , subtract these already constructed terms. This produces in the generated algebra and terminates for every label in that slice. Thus is finitely generated. Evaluation at maps onto , since absorption places each label in some degree. Its kernel is : for a finite expression in the kernel, raise each of its homogeneous terms to a common degree by multiplication by powers of . The resulting expression is zero by theta independence, and the change of each term is divisible by . Thus . Theta independence and Laurent finiteness embed these algebras in the initial Laurent ring and its polynomial extension.
For each output , introduce independent mutable parameters and replace the multiplication coefficient by . In a triple product, both bracketings leading from inputs to output have total charge determined by . Their parameter monomials are both . Associativity of the original structure constants therefore gives associativity of the new product coefficient by coefficient. Denote the resulting graded algebra by . The same triangular induction proves finite generation over , while every homogeneous component has the indicated finite free theta basis.
The span of with is an ideal, since . Its quotient is degreewise free as well. Therefore
is a proper flat family with flat boundary. For a homogeneous element , the localization is a filtered direct limit of the flat base module , with transition maps multiplication by . It is flat. Its degree-zero part is a direct summand and hence flat, giving the claim on each chart . The same argument applies to . At 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 is bounded; its cone semigroup is saturated because lying in the cone for an integer forces 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 , so the pair is log canonical. Projective toric varieties have .
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
give a contracting one-parameter action on the base using the cocharacter . Explicitly, assigns weight 1 to every , so the orbit of a base point extends to the map , , and sends 0 to the toric fiber. The inverse image of the good open set contains 0 and therefore a nonzero . The torus action identifies the fibers at and . Hence the properties hold at .
Let and let be this fiber of the boundary. The interior ideal has radical equal to the radical of . Indeed, for , sufficiently large powers of have all outputs in and are divisible by . Conversely is in the interior ideal. Thus . Its normality follows from that of .
Lemma 5.2. Define the bracket of characters by
It restricts to . The inverse of its bivector is a regular symplectic form on the smooth locus of .
Proof. For a wall of charge , write its primitive normal as , . Then
The wall map is the exponential of a Hamiltonian derivation: for a binomial wall , take the Hamiltonian
Its bracket with is . Since this derivation fixes , exponentiation gives . 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 denote the formal theta coefficient of . The positive-charge triangular change from theta functions to characters and its degreewise inverse show that its possible outputs lie in . For a fixed output , only charges at most componentwise contribute. Choose a finite truncation containing all those charges. At an endpoint sufficiently close to , each relevant normal with has . A backward final ray meets no such hyperplane; it is parallel to the others. Hence a line with final exponent has no last nontrivial bend in this truncation. Its input must also be . Consequently the coefficient of equals the coefficient of for any formal theta expansion under consideration, and linear coefficient extraction gives
Here are the final exponents and their coefficients; both sums use the same finite set of pairs. Thus implies . In particular the bracket has finite support and preserves . The formal identities for Jacobi and Leibniz hold degreewise and descend through the injective Laurent realization.
Declare central. The support inclusion gives and preserves the interior ideal. The bracket extends by the quotient rule on homogeneous charts to , with 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 . By Lemma 5.1 this sheaf is trivial, and its global sections are constants. On the initial torus the top wedge is nonzero because is invertible. It is therefore nowhere zero on the smooth part of . 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 and be the initial characters. Initial and adjacent cluster variables belong to . Laurent finiteness gives
For , let be the adjacent variable obtained by mutation at . Its exchange relation is , where
Both products range over ; an empty product is 1. Invert the other mutable variables. The intersection of the initial and th adjacent Laurent rings is the rank-one algebra
To see the equality, the coefficient of each must be divisible by , which replaces that term by a multiple of . This intersection contains the corresponding localization of and is generated by elements of it. Principal coefficients make linear in the independent , with unit leading coefficient. Hence is smooth and has codimension two. A divisor missed by the initial and all adjacent tori must therefore give positive order to at least two mutable .
Lemma 6.1. Suppose such a prime divisor exists in , with normalized valuation . For a nonzero rational function, is its integer order of vanishing at the generic point of that divisor; . Its character valuation is the homomorphism defined by . Write , where is primitive and . There are a primitive charge supported on at least two indices, a character with , and , for which the following holds. Choose a character with , and complete to coordinates on the torus with character lattice , where . Then
for finite Laurent polynomials. Here is the multiplicity of the factor over .
Proof. All coefficient and original frozen characters are units, so is nonnegative and supported in mutable -coordinates. At the generic point, normality gives a discrete valuation ring. It lies in the smooth locus in characteristic zero. Let be a uniformizer. Writing each character as with a unit gives
The logarithmic expression for the symplectic form is obtained by inverting the character bracket matrix . For a valuation-zero function, an overline denotes its image in the residue field of the valuation ring. The coefficient of must vanish after taking residues, since the form is regular at this divisor. Contracting its logarithmic expression with gives the character direction . Here is the column of values of on the characters , and it is zero at frozen indices. Formula (6) identifies the ray with the image under of the mutable entries of . Choose primitive on this ray and set . Saturation of makes primitive; skewness gives . The residue identity is . In characteristic zero over an algebraically closed field, it gives .
Primitivity of splits . Every character in has valuation zero, whereas . Thus the coordinate ring of the smooth model embeds in the valuation ring. The inverse image of its maximal ideal defines the center, which lies in . Suppose its center has codimension . At its generic point choose regular parameters and lifts of a separating transcendence basis for the center. The torus volume is a valuation-zero unit times wedged with the remaining basis differentials. Indeed, if , then
In a nonzero wedge at most one factor contributes , since its wedge with itself is zero. The factor has no positive prefactor, while the other center parameters contribute . The remaining differentials are regular. This proves the following order bound for the initial logarithmic volume form :
Here the left equality is Lemma 5.2. Thus , the center is , and satisfies .
Put . The exact identity
shows that the order-zero coefficient of the volume contains . It is nonzero, so is transcendental over . If is the minimum in (9), the residue after division by is
Distinct 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 . Every valuation-zero rational function is a quotient of Laurent polynomials of the same valuation. Conversely the units and realize these generators in the residue field. Thus the residue field is exactly .
Transport to the tangent diagram
Assume the divisor in Lemma 6.1 exists and retain its notation. The construction of in Lemma 6.1 gives for a positive rational number . Since is alternating and ,
Thus
Let be the tangent diagram: retain walls whose closed support contains and replace by . Its normals annihilate . For a retained wall, write its supporting inequalities as within its hyperplane. Those satisfying define ; those with hold on a fixed compact set after translation by a sufficiently large multiple of . The finitely many walls not containing miss that translated set. Thus at every finite charge order a compact path in this diagram translates sufficiently far in the positive direction to a path in with the same wall product. Applying this to a closed path proves that its product is the identity. Thus is consistent and positive. Its charge filtration is the original pointed filtration given by .
Choose a positive-chamber point simultaneously general for , for at all endpoints with integers , and for the transport line . The countable exceptional-set construction in § 3 applies, adding the proper subspaces for joints and hyperplanes parallel to . Choose with , and set
Since is a maximum of finitely many linear functions, one linear piece is active at every sufficiently large , with . There is also a constant such that for all sufficiently large .
Lemma 7.1. For every broken line of input ending at , its total correction satisfies
There is a nonempty relatively open set of weights in for which these supports, after shifting by , have uniformly finite sublevel sets.
Proof. Let be the final exponent. The initial asymptotic derivative of is . Its left derivative at zero is . Convexity implies and gives (12).
Put . Then , , and
A sufficiently small perturbation of in retains a positive linear coefficient in front of , because . Each bounded sublevel therefore permits only finitely many charges, with a bound independent of . In particular, a fixed exponent class modulo has only a fixed finite set of possible full exponents after the shift.
Lemma 7.2. For fixed , the wall product along , , and its inverse converge in the completion of the valuation and preserve . Their actions on finite Laurent inputs agree with chargewise theta transport.
Proof. If the path crosses a wall of charge , then for some . Set . Then . Formula (11) gives the positive integer
Retain and from Lemma 6.1. The rational function field is because and . Lemma 6.1 says that have algebraically independent residues. Consequently every nonzero element of has valuation zero, and has valuation one. Completion is therefore the Laurent series field . Let . There is an injective map
Here consists of Laurent series bounded below in with coefficients in . Negative powers of expand as for , using the formal binomial series; this is defined because . Thus the map is defined since each has nonnegative -order, and any fixed -degree receives only finitely many terms. Its valuation is : the lowest coefficient is a nonzero Laurent polynomial in the transcendental . This proves injectivity as well.
In , the notation means an element of . A crossed wall changes and each by a unit factor , and sends to . If , its associated graded action for is the identity. If , then and that action is the invertible shear
where is the coefficient obtained by evaluating the linear-in- correction to at . On the residue coordinate it sends to , whose denominator is nonzero. Thus the wall and its inverse preserve . Their difference from the identity increases relative valuation by at least . By (13) this tends to infinity with charge. Fix a desired precision . 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 ; 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 -degree , each output term is an input term plus a sum of crossed charges. Formula (13) gives . Outputs of -degree at most therefore use only bounded total charge. Their complete coefficients stabilize in a finite truncation. Consequently the chargewise output belongs to , with finite Laurent coefficients and a finite negative- part. The same finite truncations define the valuation product; the map (14) sends a high- tail to a high- tail. Their limits agree. □
The initial is an element of , so has . Lemma 7.2 implies this for its expansion at . In the common series ring its finite negative- part must be regular: its nonnegative- tail already has nonnegative valuation. Formula (9), or its series version in (14), therefore makes the coefficient of each , , divisible by . Write that finite coefficient as . For ,
The are a free basis over the displayed coefficient ring. Taking proves that every is divisible by .
Lemma 7.3. For each fixed charge bound , all sufficiently large integers give a coefficient-preserving bijection between broken lines of input and endpoint in , and broken lines of input and endpoint in , with total charge at most . It is given by
Proof. Writing the bends as at gives, for all ,
Only finitely many walls affect this cutoff. For a closed wall cone not containing , its distance from is positive; the displayed bound shows that misses it for every when is large. For a wall containing , write its face inequalities in its supporting hyperplane as . The cylinder is defined by those with . The inequalities with hold strictly after adding , uniformly in , for large . Thus support membership is exactly the cylindrical support condition.
All retained normals annihilate , so crossing powers and coefficients agree. Removing or adding the drift gives inverse finite bend records. The simultaneous generality of 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 has zero -pairing by (11); hence all terms of its theta of input have -degree . Fix a class in 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 bounding all charges occurring in this class, uniformly in . The same bound holds for the star series: each of its individual finite-charge contributions occurs in a sufficiently large 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 -Laurent coefficient of with that of for sufficiently large . Multiplication by preserves the divisibility because . We obtain
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 .
Finally, has no correction parallel to . Such a correction would have charge parallel to , by injectivity of . Its original support contains , so that original wall is incoming. But 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 , a weight has finite sublevel sets if, for every real , only finitely many full exponents have weight at most . 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 of characteristic zero, with injective charge map and wall functions , . Suppose its supports are cylindrical along a primitive , its normals annihilate , and no wall correction is parallel to . 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 , then its specialization at is nonzero for every .
Proof. Write . Properness implies finite fibers modulo , since every such fiber has constant weight. Thus specialization is defined coefficientwise in projected characters.
First, positive formal multiplication holds for this diagram. Adjoin , , and give a correction the monomial . At each endpoint,
Triangular elimination in total -degree gives, for any fixed inputs ,
At a fixed charge there are finitely many decompositions, so elimination and the displayed sum are defined. Consistent theta transport shows that is independent of the general endpoint. For any fixed product and output label , choose the endpoint close enough to that for every normal in the required finite truncation with . A final backward ray cannot cross one of these hyperplanes. When , the general ray is parallel and disjoint. There can be no final nontrivial bend for output exponent , so coefficient extraction gives the theta coefficient as the corresponding positive character coefficient. In particular, for every positive integer , is a theta-positive formal sum, with nonnegative auxiliary degrees.
Fix a weight for which the support is proper. If has minimum -weight , its th power has all weights at least . Positivity implies the same lower bound for . At a crossing with incoming exponent , orient the primitive normal so that . Index the binomial factors at this crossing by , writing them as with . A selected correction has a finite witness
where are their correction directions and the are integers with finite support. A rational broken line allows rational exponents and rational with the same inequalities. Clearing all denominators by and replacing by gives an ordinary line of input and final exponent multiplied by . Therefore every rational line of input has weight at least . This uses only finitely many factors even at a crossing with infinitely many coplanar walls.
Consider a line with finitely many recorded events at , allowing a constant-term crossing among the events. Let be the exponents, the corrections, and the crossing-oriented normals. Define
The product denotes the rank-one map . Since , its square is zero. Thus , and . These shears record the change of exponent and the reverse reconstruction of the path. For a final weight , the weight transported back to event is
Suppose an admissible rational correction with finite witness satisfies . Replace just by
for sufficiently small positive rational , and leave the other normalized fixed. Define exponents forward from the same . At a later event , replace each witness coefficient by . The bounds are unchanged. Continuity and the finitely many inequalities ensure that all new pairings remain positive. Hence (16) continues to hold at every later event. The endpoint remains exactly under the following reverse reconstruction:
Take , , and use segment on for , with the first interval open at . Empty products of shears are the identity. At each crossing,
Thus the adjacent segments coincide, the last segment ends at , and the first retains input . The denominators are nonzero, so strict time order persists. Take the finite union of the witnesses of all original corrections and of . 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
which strictly lowers its weight. It follows that any ordinary line realizing minimizes the transported weight at every crossing, including constant-term crossings. This is the tautness property used below.
Choose in the given proper open region, avoiding the following countable family of hyperplanes in . For every finite rational record, every suffix shear product , and every wall direction , exclude . Each shear fixes , so is invertible, fixes , and cannot send into . These are proper hyperplanes. Also exclude for all . Primitivity of 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
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 , , because their projected weights are equal. Reverse them from their common endpoint. Before a nontrivial bend, their positions differ by , 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 and their exponents by . Cylindrical supports give the same wall factors; normals annihilating 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 and equality of suffix shears. At the initial segments both inputs are , so . If a final exponent is parallel to , 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 with a positive integer. Its value 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 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 , with no correction parallel to , whose specialization at vanishes. Proposition 8.1 contradicts this. Thus these seed tori cover every codimension-one point of .
Every upper-cluster function is regular on these tori and therefore belongs to every height-one local ring of . A normal Noetherian domain is the intersection of these local rings inside its fraction field, so . 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 of characteristic zero, extend scalars to an algebraic closure. Any given remains regular on every seed torus and hence has a finite expression there. Comparison of initial Laurent coefficients gives a linear system over . Independence of the theta functions gives an invertible coefficient minor, forcing all . 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]S. Fomin and A. Zelevinsky, Cluster algebras I: Foundations, Journal of the American Mathematical Society 15 (2002), 497–529. arXiv:math/0104151.DOI
- [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]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]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]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]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]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]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]OSVerify contributors, Rethlas-OSV, software repository (2026). https://github.com/OSVerify/Rethlas-OSV.
- [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