WorksMathematics
Monomial Immanants of Totally Nonnegative Matrices
Abstract
We prove that every monomial immanant is nonnegative on the totally nonnegative real matrices, establishing a conjecture of Stembridge. We identify the corresponding normalized symmetric function of annular holonomy with a single cluster theta function.
Introduction
A real matrix is totally nonnegative if all its minors are nonnegative, and strictly totally positive if all its minors are positive. For a class function on the symmetric group , its immanant is the polynomial
The determinant and permanent correspond respectively to the sign and trivial characters. The immanants of the irreducible characters , indexed by partitions of , interpolate between these two examples. Stembridge proved that these irreducible immanants are nonnegative on totally nonnegative matrices; in fact,
for every such [20 Corollaries 3.3–3.4]. His proof combines a factorization of totally nonnegative matrices with positivity in the group algebra of .
The Frobenius characteristic identifies class functions with homogeneous symmetric functions of degree :
Here is the th power sum, , is the multiplicity of in , and is the common value of on that cycle type. We write for a weakly decreasing sequence of positive integers of sum , and append zeros when regarding it as an -tuple. The characteristic of is the Schur function .
For a partition , let be the virtual character determined by
where is the sum of the distinct monomials whose exponent sequence is a permutation of , padded with zeros. The polynomial is the monomial immanant indexed by $\lambda. The change of basis
has nonnegative integral Kostka coefficients . Thus nonnegativity of the monomial immanants implies nonnegativity of every irreducible immanant. In Some conjectures for immanants, Stembridge formulated this stronger assertion [21 Conjecture 2.1]. We prove it for every partition and every matrix size.
Theorem 1.1. Let and . For every totally nonnegative real matrix ,
Stembridge’s terminology in [20, 21] calls a matrix totally positive when all its minors are nonnegative; this is the class called totally nonnegative here. His formulation also singles out the monomial characters among all class functions. Indeed, let be the block diagonal matrix whose blocks are all-one square matrices of orders . Stembridge proved [21 Proposition 2.3] that
Here is the Kronecker delta. To see the normalization, only permutations in the Young subgroup contribute. Their sum is the order of this subgroup times the scalar product of with its induced trivial character. Under the Frobenius characteristic the latter character is , where . The Hall scalar product is determined by ; the bases and are dual for this product. Since is totally nonnegative, these tests force every class function whose immanant is nonnegative on all totally nonnegative matrices to have nonnegative coefficients in the basis . The theorem proves that this necessary condition is sufficient.
The conjecture belongs to a group of positivity questions involving Jacobi–Trudi matrices and Hecke algebra characters. For a partition with at most parts, its Jacobi–Trudi matrix is
Goulden and Jackson conjectured that irreducible immanants of these matrices have nonnegative coefficients in the underlying variables [10]. Greene proved this conjecture by studying Young’s seminormal representations [11]. Haiman then proved the stronger Schur positivity of [13 Theorem 1.4]; Schur positivity means nonnegative coefficients when the symmetric function is expanded in the Schur basis.
Haiman also introduced Hecke algebra deformations of the monomial characters and conjectured positivity of their values on normalized Kazhdan–Lusztig basis elements [13 Conjecture 2.1]. At , this gives a nonnegative expansion of each monomial immanant in the Kazhdan–Lusztig immanant basis. The latter immanants are nonnegative on totally nonnegative matrices [17 Proposition 2.2], so this specialization implies Stembridge’s conjecture. The graded conjecture additionally asks for positivity in the Hecke parameter . These formulations connect the matrix inequality with canonical bases and give stronger coefficient assertions for particular shapes.
Several families were known before the general result. Stembridge proved the conjecture for rectangular partitions and for [21 Theorems 2.7–2.8]. Clearman, Shelton, and Skandera gave nonnegative expansions in Temperley–Lieb immanants and path-tableau interpretations for partitions with [2 Theorems 5.6–5.7]. More recently, Dong, Wu, and Gao proved the inequality for every hook , , under the hypothesis that all minors of order at most are nonnegative [4 Theorem 1.2]. McNulty proved Kazhdan–Lusztig positivity at for all hooks [14], and separately verified Haiman’s graded conjecture for by exact computation [15].
We prove the theorem by studying the normalized spectral function on . Pulling this function back by the holonomy of a marked annulus places it in a cluster Poisson algebra. A finite sequence of mutations reduces its matrix evaluation to a tridiagonal matrix. Its characteristic coefficients are the independent-set polynomials of a path with alternating anchor and bridge vertices.
The identification of monomial symmetric functions evaluated on triangular interval graphs with single theta sections was proved in [16 §5.4, Theorem 5.8]. We use the version of its rotations with one bridge on each level [16 §§5.1–5.2] and establish the comparison with the full annular theta basis. A finite Newton-polytope lemma shows that every extremal exponent of a finite family belongs to a unique theta function. It follows that each summand of the annular spectral function descends to the path lattice. Rotating the bridges through periods forces every label to be a dominant sum of anchor vectors. A finite bound on bend increments then determines the coefficient of each such label and identifies the spectral function with a single theta function. Theta positivity in the original annular chart and a simultaneous constant term give the immanant inequality.
We use the theta-function construction and positivity theorems of Gross–Hacking–Keel–Kontsevich [12] and Davison–Mandel [3], together with the surface results of Goncharov–Shen [8, 9] and Shen [19]. The finite form of valuative independence needed here is proved in § 5. The annular charts, all-rank word reduction, lattice comparisons, and coefficient extraction are given explicitly. We use . For a Laurent polynomial , denotes the coefficient of the monomial ; the same convention applies to any explicitly named variables.
The Frobenius coefficient identity
If is a complex matrix, a symmetric polynomial in means its expression in the coefficients of the characteristic polynomial of . This convention also applies when is not diagonalizable. For an invertible matrix put
The numerator is polynomial in the matrix entries. The denominator is invertible on , and both numerator and denominator have scalar degree . Thus is a regular conjugation-invariant function on .
Lemma 2.1. Let . For every matrix ,
If is invertible, then
Proof. The power sum is . A term of squarefree row degree in a product of traces specifies a permutation of cycle type . Each cycle of length has choices of starting point in its trace, and the traces of that length can be assigned to the cycles in ways. Therefore
Apply (1.1) with ; the factors cancel. This proves (2.2). For invertible , the identity
then gives (2.3) by division by the indicated row monomial.
:::
It remains to establish positive Laurent coefficients for in a chart whose row weights can be read off directly. We assume until the proof of Theorem 1.1 is completed.
An annular chart
Assume , put , and let . Let be an oriented annulus with one marked point on each boundary component. We use its moduli space of framed local systems: a flag is specified at each marked point, and no boundary pinning is specified. Write for the opposite standard Borel subgroups, , and for the longest Weyl group element. Choose a representative .
The surface chart and its character lattice
Cutting the annulus along an arc between its marked points and transporting the two flags to a common fiber gives the description
where is the holonomy around the oriented core. On the locus where are opposite, normalize them to the standard pair. Their stabilizer is , which acts on by conjugation. The two boundary genericity conditions say that a standard flag and its image under are opposite, for each of the two standard flags. Thus the resulting open part of the moduli space is
The double-word coordinates below parametrize a dense seed torus in this quotient.
We recall how the surface cluster coordinates restrict to this chart. For a root put
The matrix units are denoted by ; the displayed matrices represent elements of . A signed word uses for the letter and for the letter . Its coordinates are attached to intervals between successive occurrences of each root, with an additional interval at each end. Evaluation inserts with the corresponding coordinate in each root- interval. Since commutes with root factors of every other root, its position within that interval is immaterial. These are the double-word coordinates of [5, 9].
The compatibility with surface gluing includes an orientation convention which we shall need. If are the boundary-oriented pinnings of the cut rectangle and is the opposite pinning obtained by reversing the boundary orientation, its transport is defined by in [9 Theorem 5.3, (198)]. Consequently, for with upper unipotent, , and lower unipotent, the four flags in cyclic order are
The two triangles cut out by the diagonal have the one-sign word coordinates. Amalgamating their diagonal coordinates multiplies matching coordinates and adds the exchange forms, giving the double-word product ; see [9 Theorems 5.3–5.4 and §13.1]. Gluing the remaining sides identifies their pinnings up to , giving precisely (3.1). In particular, the holonomy in this convention is itself. The root label at the right endpoint of a word is ; the boundary gluing reverses labels by the same involution [9 §§13.1.2–13.1.3, (503)–(506)]. It therefore joins the two endpoints of the same word-root .
After this gluing, the two extremal root- coordinates are replaced by their product; all internal coordinates remain. These are coordinates on an integral torus, as follows directly from the seam action. Its weights on the two extremal coordinates are , where . The simple roots form a -basis of because is adjoint. An invariant character has equal exponents at the two extremities of each root. Hence the endpoint products, together with the internal coordinates, form a basis of the invariant character lattice. In the resulting cyclic word there is one coordinate for each interval between successive occurrences of a root, including the interval across the cut. All these coordinates are mutable in the unpinned surface seed: the frozen coordinates on the two original boundary edges are deleted [9 §13, opening paragraphs]. Each of the two triangles has interior coordinates, and the diagonal and the glued seam each have coordinates. Thus the full seed has mutable coordinates.
Positive matrix parameters
For prescribed reduced expressions of in the upper and lower blocks, every strictly totally positive real matrix has a factorization
where the elementary factors in occur in the prescribed orders [7 Theorem 23]. The cyclic coordinates of this factorization are obtained from the identities
and represents in . Collecting the Cartan factors of root in (7) gives, in cyclic order,
The first and third expressions are taken over successive occurrences in the corresponding sign block. The initial factor and the final factor combine across the cyclic cut to give . Thus every source coordinate is positive. We call the outer coordinate of root ; the remaining coordinates are internal.
Reduction to a path
We next make the holonomy depend on coordinates of a mutated annular seed. The other coordinates will remain mutable coordinates of the full seed. The reduction is a version of the cyclic word construction in [18 §§5.4–5.6]; we give the word order and the local identities that produce the path needed here.
Local word transformations
For a seed basis write . Our convention for -mutation at is
The exchange matrix is mutated by changing the signs in row and column and, for , by
The word seed is obtained by adding elementary tile forms. For a positive root- tile, let be its two root- endpoints, and let denote the interval of a neighboring root through the tile. Its nonzero entries, up to skew-symmetry, are
A negative tile has the opposite form. This is the elementary word form of [9 (416)]. The same rule defines its amalgamation on a cyclic word. For two cyclic intervals of neighboring roots, the number of interval endpoints contributing to their pairing is even. Their half-integral tile contributions therefore sum to an integer.
We shall use commutations, braids, mixed swaps, and merges. Opposite signs of distinct roots commute, as do equal signs of nonadjacent roots. These are just commutations of the corresponding elementary matrices. The remaining transformations are single mutations, as the following identities show.
First, with , a merge is given by
The middle column has entries at the two exterior root- intervals in the positive case, and the opposite entries in the negative case. Formula (9) gives the two Cartan factors on the right of (11). The mutated middle coordinate is and does not occur in the shorter product.
For a braid with , set
Then
The mutating column on is . Replacing the ’s by ’s negates this column; the same identity holds with
To check both identities, factor out on the left and on the right. The two positive products have the common blocks
The negative products give the transposes of these blocks. Above the affected block the common diagonal factor is , and below it the common factor is .
Finally, define and . The two mixed identities, valid as identities of matrices, are
Their affected blocks are respectively
Above the block both sides have diagonal factor , since , and below it both have factor . For , the middle column is on the exterior root- intervals and on each neighboring-root interval. The reverse move negates this column. Thus (13) gives precisely (9). When , the factor is scalar and is omitted in . The function is invariant under this scalar factor.
The exchange forms can be checked on the same local intervals. Write for the displayed mutating column. Before cyclic gluing its nonzero entries are or , and for the change is
For a positive merge this changes the pairing of the two exterior root- intervals by , giving a single positive tile. For a positive braid, in the order , the changed upper-triangular entries are on , respectively. For a mixed swap the change is from each exterior root- interval to each neighboring-root interval. Negating a local column negates these changes. Together with the sign reversal of the mutating row and column, these are the sums of the new tiles in (10). Entries outside the column’s support are unchanged. At a merge the shorter word uses the principal submatrix on the remaining intervals.
Cyclic gluing and retained coordinates
The local transformations descend to cyclic words by the following elementary amalgamation observation. Replace coordinates in an identified fiber by their product and exchange entries by their sums. Mutation at a singleton fiber commutes with this operation provided that the entries from each other fiber to the mutating vertex have one weak sign. For the coordinates, multiply the factors in (9). For the exchange matrix, use for numbers of one weak sign in the displayed mutation formula.
In all the words below, each root occurs with each sign. For a same-sign braid or merge, an occurrence of the opposite sign lies outside the local patch. It separates the two exterior intervals of that root. In a braid this holds for both roots, so exterior entries of opposite signs are not identified. In a mixed swap, the two exterior root- intervals can coincide, but their entries have the same sign; the resulting entry is or . The mutating interval is a singleton. The amalgamation observation therefore applies to every local transformation. Changing the cut of a cyclic word replaces a product by and preserves its holonomy class.
To keep track of the full seed, call an interval active if it occurs in the current word evaluation. Initially all intervals are active. At a merge, perform the mutation in the full seed and then mark its middle interval inactive. Its coordinate still belongs to the full mutable seed. Inductively, the active principal submatrix is the current word matrix and the holonomy class depends only on active coordinates. Indeed, a later mutation at an active vertex updates active coordinates using only that coordinate and the active principal submatrix; matrix mutation restricts to the same submatrix. The inactive coordinates and all mixed entries are simultaneously updated by the full mutation. This proves the induction statement at every stage.
The word reduction
For integers write , with the empty word understood when , and put
Both and are reduced words for . We choose the source word
where the minus sign changes each letter without reversing its order. Formula (7) applies to this prescribed source.
Lemma 4.1. There is a finite sequence of mutations of the full annular seed (4.6) for which the active cyclic word is
The holonomy conjugacy class is given by its cyclic evaluation. The full seed has mutable coordinates, of which are active at the endpoint.
Proof. First consider , where is any all-negative word containing every root. We reduce its positive block to , restoring the order of after each step. The intermediate positive words are
Here , for , and . Suppose and set . Move the first displayed letter to the left through , which is possible because . Move it through by opposite-sign commutations and mixed equal-root swaps. Rotate this initial letter through the cut to the end of the cyclic word, and commute it left through . It remains to perform the absorption
This absorption follows by induction on . For it is the merge . For , commutations and a single braid give
Apply the induction hypothesis to the initial , then commute back through . The result is . The whole step has therefore changed into . The displayed finite set of indices proves termination at .
Apply the Dynkin-reflected version of this procedure to , obtained from (4.6) by a change of cut. This gives . Change the cut again and use the sign-reversed versions of the same local identities to reduce the negative block. The result is , as required.
For clarity, the procedure also determines the mutation vertices. Attach to each signed letter the label of the interval of its root immediately following it. A commutation interchanges the two letter-label pairs. The other update rules are
In each row the mutated interval is ; in the last row it is retained as an inactive mutable coordinate. These rules are exactly the coordinate placements in (4.3)–(4.5). Each root retains at least one occurrence of each sign throughout, so the cyclic amalgamation conditions continue to hold. The preceding full-seed induction lifts every step to an annular mutation. Finally, the initial word has letters and the terminal word has ; a cyclic word has one interval per letter. All initial coordinates remain in the full seed.
The terminal determinant and its lattice {#sec:4.4}
Denote the active interval following by and the one following by . Thus the terminal product is
Set
Moving the Cartan factors to the middle gives the matrix
The descending upper order and ascending lower order make the outer factors bidiagonal. In particular, is tridiagonal, with diagonal entries for and for , and
For a weighted graph , let be the sum of the weight products of its independent sets of size .
Lemma 4.2. Let be the path with successive weights . Then
In the active order the exchange form is
Its determinant is .
Proof. Let be the independent-set generating polynomial of the tail path starting at , and let be that of the tail starting at , with . Splitting at the first vertex gives
Eliminating yields
The trailing principal minors of satisfy the same recurrence and initial conditions. This proves the first equality in (19). The unique independent set of size consists of the vertices , giving the second equality.
For the exchange form, the positive and negative tiles of root each contribute 1 to . For consecutive roots, adding their endpoint contributions from (10) gives
Nonadjacent roots have zero pairing. This is (20). Let be its Pfaffian. For , the first row has entries 2, in columns 2, 3. Deleting rows and columns 1, 2 leaves the same band matrix of size , contributing . After deleting 1, 3, the first remaining vertex 2 has its sole nonzero entry , so that minor has Pfaffian . The Pfaffian expansion therefore gives
Thus and .
The ratios of successive path weights are and . We reverse the path, so that its forward ratios, in order, are . This is a permutation of the actual active coordinates.
Introduce the free vertex lattice
We call the anchor vectors and the bridge vectors; their vertex weights are the characters and . They homogenize the reversed weights : specializing recovers (4.9). Give every vertex weight one, let , and put
These forward differences form a -basis of . Together with they form a -basis of ; in this auxiliary vertex seed the gaps are mutable and is frozen. More explicitly, if denote the vertices in the displayed order, then for ,
In particular, a vector of belongs to precisely when all its proper vertex prefix sums are nonpositive.
Define on , extending by skew-symmetry, by and zero on nonadjacent vertices. Its restriction to the ordered gaps in (4.13) has first superdiagonal and second superdiagonal . It therefore agrees with (4.12) after the preceding permutation. The character map
identifies the actual active character lattice with integrally. The vector
is radical: each bridge pairs with its two neighboring anchors with opposite signs, and the anchors pair trivially with each other. Since the restriction to is nondegenerate, is the entire radical. Since , the sublattice has index in . We retain as the active integral lattice.
From now on denotes the reversed path with the formal weights . Finally, let denote its formal spectral alphabet, defined by for , where is the th elementary symmetric polynomial. The map (4.14) satisfies
Thus the common factor cancels between the degree- numerator and denominator of . Since , (4.11) gives
Both sides have vertex weight zero, so this is an identity in the active Laurent ring.
Theta functions and finite Newton polytopes
We use the classical theta functions of Gross–Hacking–Keel–Kontsevich [12], with the -realization and positivity results of Davison–Mandel [3]. We first specify the realization, since its chamber convention and its coefficient grading will both enter the proof.
The chamber convention
Let be the character lattice of a full unpinned seed, with basis and integral skew form . We write the matrix of the form in this basis also as , so that . Put
The positive root degree is recorded by variables . The monomial belonging to a root is ; in particular, the root map on the character lattice is the identity.
It is useful to allow the form to be degenerate. For this purpose use the position lattice
where coordinate bases identify the displayed dual lattices. The initial wall of root has normal and factor . Labels and root increments lie in . The second summand of is used for wall positions; the variables separately record root degrees. The initial negative chamber is nonempty, since has negative pairing with each initial normal. We always choose an endpoint in this chamber such that
Such points are dense in every nonempty open set.
Here this negative chamber gives the usual seed expression of an -theta function. To check this integrally, consider
The standard principal -datum has root and normal maps
Directly,
Reversing a normal reverses both its crossing orientation and the sign of its pairing in the wall action, so it leaves that action unchanged. Thus our negative chamber corresponds to the positive chamber for the principal -datum. Moreover,
is precisely the integral embedding which defines the -theta functions in [3 §§4.3–4.4 and 4.7.2]. This integral comparison fixes the labels and the chamber convention also for a degenerate full form. The construction in [3 §4.7.2] permits generic endpoints in the full principal position space and identifies its chamber charts with the usual -cluster charts.
We recall the properties of positive scattering used below. Its wall supports are rational cones in central hyperplanes, and each joint cone has a rational linear span of codimension at least two. Modulo any fixed positive root degree, only finitely many walls are nontrivial. A broken line is a piecewise linear path , ending at , whose velocity on a segment with attached exponent is . It has finitely many nontrivial bends. At a joint-free crossing, the next monomial is chosen from the wall action on the preceding monomial. The theta function sums the resulting terminal monomials with their coefficients.
The positive scattering theorem gives a representative in which these coefficients are nonnegative integers. In the chamber just fixed, the principal expression is pointed:
Strong positivity also gives, coefficientwise in the principal completion,
Give the degree . Then is homogeneous of degree , so a product term indexed by carries the factor . The positive product expansion is
Iterating its leading term proves (29). We use the classical specializations of [3 Theorems 3.9–3.10]; their compatibility with the -construction follows from [3 Lemma 4.6 and Proposition 4.8].
Finite principal expressions
Suppose that the actual -theta function is a Laurent polynomial in the chosen seed. Then in (28) is finite as well. To see this, remove the coefficient monomial on the displayed support graph. Distinct have distinct character exponents , so this is an injective coefficientwise map to the completion in the cone . By the preceding principal comparison, its image is the formal seed expansion of . Laurentness of the latter therefore forces all but finitely many to vanish. After this observation one can write
as an ordinary substitution in a finite polynomial.
For a nonzero Laurent polynomial write for the convex hull of its character exponents, and put
The following finite form of valuative independence will be needed. It is a special case of [1 Theorem 3.10]. We give a proof from positive scattering and (29).
Lemma 5.1. Let , , be a nonempty finite set of distinct theta labels whose seed expressions are Laurent polynomials. If , then and
Equivalently, for every ,
Proof. All principal expressions in the statement are finite by the preceding argument. We work at the single endpoint chosen in (26). We extend each covector on to by zero on the auxiliary summand.
Rational broken lines. At a joint-free crossing, combine the wall factors having the same supporting hyperplane. Choose its primitive normal so that for the incoming exponent . If an individual normal has absolute multiplicity relative to , include its factor to the power . The resulting positive factor , with constant term one, has crossing rule
Every exponent in lies in . Coefficient degrees are understood throughout. A rational bend is a choice
where is the set of character exponents occurring in , and is the set of their finite rational convex combinations. Thus , and the bend is the shear
It fixes its supporting hyperplane pointwise. An ordinary bend is a rational bend, since an exponent of is a sum of exponents of .
Consider a rational broken line with initial exponent and finitely many nontrivial bends. At each bend choose a finite expression
Choose a positive integer clearing all denominators of the slopes and of the numbers . The positive expansion of then contains the required increment . Multiplying all slopes by and rescaling time turns the path into an ordinary broken line with initial exponent . If was its original terminal exponent, it follows that
Here (29) first makes finite, because is finite. Consequently all the supports used in (33) are finite. Positivity shows that the support of consists of sums of members of , which proves the last inclusion.
If is an infinite product of parallel wall factors, each monomial used in the displayed convex combinations requires only finitely many factors, by local finiteness in each root degree. The remaining factors contribute their constant term. Thus the same denominator-clearing argument applies. In particular, an ordinary line whose terminal exponent minimizes a covector on also minimizes it among all rational lines with the same initial label and endpoint.
Deformation with a fixed endpoint. Let a minimizing line have successive exponents and normalized bends , with
When testing a crossing at which the line is straight, include it in this finite list with . Put
Suppose that at crossing an admissible has a smaller pairing than with the transported covector . Replace by , where is rational, and leave all other normalized bends unchanged. Starting with the same , compute the new exponents forward. Starting with the same endpoint, compute the bend positions backward:
At the denominators are nonzero, the segment lengths are positive, and the specified wall factors contain the bend points in the relative interiors of their supports. For all sufficiently small these finitely many conditions persist. Choose beforehand the finitely many factors witnessing the convex combinations for the and . Their support conditions persist as well. Extra factors and all unprescribed crossings are traversed using constant terms. The initial geometric ray may move; its exponent remains .
It remains to check admissibility for the entire scattering diagram, which can have infinitely many joints. For rational , the shears
are rational invertible maps. They unfold the spatial segments to one straight line. More precisely, with time zero at the endpoint, on the th segment
Indeed, all transformed velocities equal , and the transformed segments join because fixes the th bend hyperplane pointwise.
If a segment met a joint cone , then
The right side is a proper rational linear subspace of : has codimension at least two, and only one direction has been added. This contradicts (26). If a segment lay in a wall hyperplane , its direction would satisfy , and hence . Equation (35) would then imply , again a proper rational hyperplane. Thus all crossings are transverse and the perturbed path avoids every joint of the full diagram for every sufficiently small rational .
The later shears and the incoming exponent at crossing were fixed. Hence the terminal exponent changes by
Its pairing with is strictly negative, contradicting (33). We have proved that a minimizing line makes a minimizing normalized choice at every crossing, including its straight crossings. Call a line with this property taut.
Backward uniqueness. Choose so that its restriction to is nonzero on every nonzero rational vector of . Every rational invertible shear preserves this property on . A local minimum of a transported covector on , when attained, is therefore attained at a unique point . For a taut line, the outgoing exponent and the outgoing transported covector determine the preceding exponent:
The normal component is unchanged by the bend, so its positive value is known. The shear , and hence the preceding transported covector, are known as well.
Consequently two taut lines having the same endpoint and terminal exponent must have the same initial label. For a precise backward comparison, take the finite union of their actual nontrivial bends. Starting from their common terminal segment, take the latest remaining bend. At this crossing both lines are taut, even if one of them was originally straight there. The preceding formula forces the same incoming segment for both. Repetition over the finite union proves the assertion. If the common terminal exponent is zero, invertibility of the bend shears forces the initial label to be zero; the constant theta function is handled by the same argument.
The vertices cannot cancel. Let
Fix a vertex of this finite polytope. There is a nonempty open cone of covectors exposing as the unique minimum on . Choose in that cone satisfying the genericity used in the preceding paragraph. If occurred in two theta functions, choose an ordinary broken line contributing it in each. Both lines minimize , and hence are taut. Backward uniqueness would make their initial labels equal. Thus belongs to exactly one theta function in the given family. Its coefficient in the proposed sum is a nonzero scalar times a positive integer, and cannot vanish. Every vertex of survives, while no support exponent of the sum lies outside . This proves (30), including nonvanishing of the sum. Taking minima of linear forms gives (31).
A finite expansion on the active lattice
Let be the framed -space of the annulus from § 3. All coordinates of a full unpinned seed remain present, including the inactive mutable coordinates produced by Lemma 4.1. We denote by the intersection of the Laurent rings of all mutation-equivalent seeds.
The full annular expansion
Lemma 6.1. For , the annular holonomy function
belongs to . In every full seed it has an expansion
where the labels are distinct, , and each is a regular theta function.
Proof. By (2.1), is a regular class function on . Its pullback by holonomy to the space with boundary pinnings is therefore regular.
Shen’s regularity theorem [19 Theorem 1.1 and Definition 2.1] identifies the regular functions on the pinned space with the intersection of the Laurent rings over all its mutation-equivalent seeds. Forgetting the boundary pinnings deletes their frozen coordinates and gives precisely the framed cluster -structure [9 Theorem 8.3, §8.2.3, §20.1.3, (704), (708)]. Every mutation word of an unpinned seed lifts to the same word in the pinned seed: the updates of the mutable coordinates and of their principal exchange submatrix do not use the deleted frozen coordinates.
Write for the unpinned coordinates and for those boundary frozen coordinates in a lifted chart. The pullback of is Laurent in and belongs to . Algebraic independence gives
This proves Laurentness in every unpinned seed, including seeds obtained by arbitrary mutation words.
The annulus with one marked point on each boundary is an admissible surface in [8 Definition 1.1]. The cluster Donaldson–Thomas transformation of [8 Theorem 1.3] supplies both signs of the initial basis rays in the associated cluster complex. Their positive span is the whole space, so this complex is contained in no proper linear half-space. The full theta-basis criterion [12 Definition 8.27 and Proposition 8.28] therefore applies to the actual unpinned -seed. It identifies its upper algebra with the vector space having the regular theta functions as a basis. This is an ordinary vector-space basis, and hence gives the finite expansion (36); see also [8 Theorem 1.4(i)]. The construction uses the character lattice of this seed throughout.
Eliminating the retained directions
At the terminal full seed, write
Here denotes the active gaps and the retained inactive vertices, and is the form on . The matrix is the active form computed in (20); in particular, . The following descent also applies in any full seed satisfying the same hypotheses.
Lemma 6.2. Suppose a nonzero finite linear combination of distinct regular full theta functions depends only on the active variables , and the active form is nonsingular. Then each summand is a Laurent polynomial in alone. Its label lies in , and its seed expression equals the theta function of the active datum with that same integral label.
Proof. Let
The ring intersection (37), now with , makes a Laurent polynomial in . For every both and equal zero. Lemma 5.1 therefore makes the corresponding two valuations of each summand nonnegative. Every monomial in every summand has its th exponent both nonnegative and nonpositive, and hence equal to zero.
Each principal refinement is finite and has the form (28). Its leading coefficient is one, so . For every nonzero coefficient in that refinement the character exponent is ; its retained part is zero as well. Thus for every term. These conclusions hold for each theta function separately.
Now take the continuous quotient of the root-degree completion obtained by setting
The monoid is a saturated face of the full free positive monoid. Degrees add under Lie brackets and under consecutive bends, so a term with positive retained degree cannot contribute to degree zero in the retained variables. The quotient diagram is therefore the consistent completion with only the active initial roots. Their root and normal maps, before the auxiliary enlargement, are
In particular, the mixed block remains in the normals.
Theta functions of this quotient are the retained-degree-zero parts of the full theta functions. This can also be seen directly from broken lines: a line of total retained degree zero has only active nontrivial bends, and deleted walls are crossed using their constant terms. Conversely, a line in the quotient can be regarded in the full diagram in this way. At the fixed endpoint (26), the unfolding argument (35) excludes the additional joints of the full diagram as well. Since each summand was already proved to have only retained degree zero, it equals its quotient theta function.
It remains to identify the latter with the active theta function. The comparison takes place in real position spaces. Without auxiliary directions it is
In the enlargement (25), write the extra position as and use
For every active root ,
Moreover, fixes the active root directions. The pullback of the active scattering diagram consequently has exactly the initial normals (39), with the auxiliary components included. Its wall Lie brackets are the same, since the pairing of two active roots is . Pullback preserves consistency and outgoingness; uniqueness of consistent completion identifies it with the quotient diagram.
A broken line with active initial exponent has only active exponents, so its retained and auxiliary positions , are constant. Applying sends it to an active broken line. The inverse lift is
The normal identity preserves each crossing and its coefficient, and identifies the negative chambers. A strongly generic endpoint projects to one which is strongly generic in the active position space, because is a rational surjection. This proves the claimed equality of theta expressions.
Only real positions have been changed. Roots, labels and character exponents remain in the original integral active lattice. Since the retained components of all labels are zero, their distinctness is preserved by the descent. □
Apply Lemma 6.2 to (36). Lemma 4.1 makes an active rational function, and Lemma 6.1 gives the required full regularity. Thus every summand in the terminal chart is an active theta Laurent polynomial.
The vertex lattice
We now use the integral identification
of (22). Recall that has basis , that every vertex has weight one, and that
The forward gaps form an integral basis of . Together with the frozen vector they form an integral basis of . We use the vertex seed with these mutable roots and with frozen vector .
By (23), is in the radical of the vertex form. The active and vertex scattering diagrams compare by the real projection
Indeed, fixes all root directions , and for every such root
The initial walls, their graded wall groups, and their outgoing completions therefore agree under pullback. For a weight-zero label, all exponents of a broken line have weight zero. The entire path has constant position weight, so (41) is just a translation of it in the radical direction. Translation back by the prescribed multiple of gives the inverse comparison and preserves all coefficients. Hence the active theta function of a label equals the vertex theta function .
The projection acts on real positions. The character lattice remains , and has index in , since weight identifies with . Radical translation gives the individual identity
A broken line for is changed to for . Wall supports are invariant under translation by , and all their normal pairings with vanish. Consequently the crossings, their times, and their coefficients are unchanged. The terminal exponent increases by , proving (42); this is also [3 Proposition 3.18]. All theta expressions are homogeneous for the weight grading, since every root has weight zero.
Let denote the spectral variables of the path, so as in § 4. The homogenized identity (24) is
It incorporates the normalization of the terminal matrix. Multiplying the descended finite expansion by and using (42) gives
Here is identified with its active component, the labels remain distinct, and each summand is a finite Laurent polynomial in the present chart. The shift is made only in the vertex lattice, where is radical. The next section identifies all coefficients in this finite expansion.
Rotations and the spectral theta function
We now identify the summands in the finite expansion (43). Throughout this section and . We use the vertex lattice and its form from § 4. For a graph on a vertex basis of , write
The notation means substitution of for in a symmetric polynomial in variables. The rotations below have one bridge on each level. They specialize the interval-graph rotations and monomial-section identity of [16 §§5.1–5.2, Theorem 5.8]. We give the finite coefficient argument needed for the annular comparison.
The local rotation
Place at time and at time , where the phases are distinct elements of . Join two vertices when the difference of their times has absolute value less than one. The skew form is specified by
Here is when the condition holds and otherwise. The reverse pairings follow by skew-symmetry. Initially take , where ; the graph is then the path of Lemma 4.2.
Suppose that is the smallest phase. Put
Replace this phase by a phase larger than all the others and replace the corresponding vertex vector by
All other vertex vectors are unchanged. Only the relative order of the phases matters.
Lemma 7.1. The operation (7.3) is mutation at the actual gap , followed by an interchange of the two gap indices on level . If is the resulting graph, then
Consequently the same identity holds with replaced by for any symmetric polynomial . Individual theta labels transform by
Proof. The smallest-phase condition and (7.1) give
and zero pairing with every other vertex. In the integral vertex seed with mutable basis and frozen vector , the nonzero entries in the column of are
with nonexistent indices omitted. The basis mutation for , and , therefore changes the two gaps on this level to and fixes the frozen vector. Interchanging these two indices gives
The other gaps are unchanged. The only changed bridge pairings are becoming , and becoming . These are precisely the changes obtained by moving the smallest phase to the largest. Thus (7.1) holds in the new vertex basis. By the full-seed retention in Lemma 4.1, this mutation is also a mutation of the full annular seed; all retained coordinates and mixed exchange entries undergo that full mutation.
To prove the polynomial identity, fix an independent set outside . Set
taking the corresponding value to be at a boundary. Use , , , and . If records cardinality, the possible extensions of in the old and new triples contribute, respectively,
Indeed, the old bridge has the same outside neighbors as , and the new bridge has the same outside neighbors as . Both anchors can be chosen together. The automorphism fixes all outside monomials, and
It takes the second extension polynomial to the first. Multiplying by and summing over proves (7.4). Since the elementary symmetric functions generate the symmetric polynomial ring, it proves the assertion for as well. Formula (7.5) is the individual -theta mutation formula in the negative-chamber normalization of § 5; see [3 Appendix A.3].
We apply these rotations in the repeated order . This is the successive smallest-phase order. One such sequence is called a period. After a period the phase order is the original one, so the original numerical phases may be used again. After periods the vertex vectors are
Every intermediate graph contains the anchor–bridge path and has the anchors as its unique independent set of cardinality . In particular,
throughout the sequence.
The labels are pure and dominant
Each summand in (6.8) comes from a regular theta function of the full annular variety. After an active mutation its rational expression still involves only the active coordinates: their transformation is autonomous. Its full expression is Laurent by regularity, so the Laurent-ring intersection used in Lemma 6.2 makes it a finite active Laurent polynomial in the new chart. An active basis change has an integral matrix with , and hence . Apply that lemma anew in this full seed. It identifies the summand with the active theta having its transported label and retains the full mixed normals in making the comparison.
Index the charts by the number of individual rotations, with . Write for these full theta expressions in a rotated chart, and for its integral active-to-vertex embedding. The individual central shift gives finite Laurent polynomials
The second equality follows from Lemma 7.1 and (51). For a real covector on , extend its pullback along to the full seed lattice. Applying Lemma 5.1 there and then making the common affine shift by gives
Each is an ordinary homogeneous vertex polynomial of degree . Hence is an ordinary homogeneous vertex polynomial of degree . Its support is contained in the simplex
Equation (7.9) puts the support of each in this simplex. In particular, its pointed label has nonnegative integral vertex coordinates in every rotated chart.
Lemma 7.2. Every label in (6.8) is of the form
Such a label is fixed by every subsequent rotation.
Proof. Write a current label as . At a level- rotation put . Reexpressing (7.5) in the basis with gives
All other coordinates stay fixed. Thus each bridge coefficient is nondecreasing. Define
The simplex inclusion gives . An event at another level leaves unchanged, while an event at level decreases it by . After periods,
where is the coefficient after the th event at that level. Nonnegativity and integrality imply . Its initial value and its first increment are therefore both zero. This holds at every level. Consequently all events in the first period fixed the original label, which was already pure. Their inequalities say , proving (53). Finally,
so (48) fixes at every later event.
A finite coefficient extraction
We next recover the scalar coefficient of each pure label. The argument concerns only finitely many root degrees. In the original vertex seed put
If is as in (53), then
Every pure nonnegative label of weight also belongs to . A broken line from with final exponent has total increment . Each of its nonzero bend increments therefore belongs to the finite set
For wall positions it is convenient to use covectors on . Set . A wall of degree is contained in , and a broken-line segment carrying exponent has covector velocity . Since the radical is and the form on is nondegenerate, maps onto and restricts to an isomorphism . Wall data are constant along the radical in the exponent-position realization. For , we write for the section defined using any lift . Two lifts differ by a real multiple of ; translating each broken line by that difference preserves all coefficients.
Put and retain the initial phases . Define a covector by
Then and . The final gaps from (50) satisfy
Thus this covector lies in the final negative chamber. Every earlier cut has the form , , and
Consequently the whole ray , , lies on the identity side of every geometric mutation. Indeed, the geometric -map on positions is [3 Appendix A]. Since , it is the identity when , and the same applies to the whole lifted ray .
Lemma 7.3. There is a generic endpoint in the final negative chamber, arbitrarily close to , for which
for every pair of pure dominant labels of weight $n.
Proof. We first work with the displayed covector . Suppose that a wall with a relevant nonzero degree could meet the ray . In the mutation of scattering diagrams, [3 Proposition A.1 and Lemma A.2] split each non-cut wall into its two half-space pieces, transport each piece and its wall function by the corresponding linear map, and place each transported wall function in the new positive-root group. We apply this construction to the descended active diagram and pull it back along (41). Choose the representatives recursively by this half-space construction along the rotation sequence, as in [12 Construction 1.30]. Thus every transported wall function belongs to the positive-root group of the current seed. By (7.16), every local map near the hypothetical intersection is the identity, and no mutation cut meets the ray. The actual wall piece and its nonzero degree are therefore unchanged there through the sequence. The same degree must belong to the final positive gap cone
This statement applies to each transported wall piece. A bend increment that is a positive multiple of its wall direction also belongs to ; we use that actual increment as .
Write and put . In the original ordered vertex basis the prefix sum of the coefficients of through is . Expressing in the final vertex basis (50) changes this prefix sum to
Every proper vertex prefix of a vector in a forward-gap cone is nonpositive: if the vector is with , its prefix through is . Thus gives
Since and is integral, it follows that for every . We obtain
The first inequality is strict: either some , or all are zero and the nonzero vector has some . These two inequalities imply for every . The supporting hyperplane cannot meet the ray, a contradiction.
We can make the endpoint generic while preserving this argument. There are finitely many earlier cuts, finitely many final gaps, and finitely many nonzero lattice vectors with . Preserve the strict inequalities in (7.15), the first line of (7.16), and (7.19) for those vectors belonging to . They hold on a neighborhood of in . Choose in its inverse image under an exponent-position endpoint outside every proper rational linear hyperplane, and let be its image. Such endpoints exist by surjectivity of . This perturbation changes only the real endpoint; all labels remain in . Inequality (7.20) is independent of the endpoint. The same exclusion of relevant walls consequently holds for , simultaneously for every pure dominant target of weight .
Any broken line with final exponent has its backward terminal segment on this ray. A last nontrivial bend would have an increment in and would lie on one of the excluded walls. There is therefore no nontrivial bend. The straight line has coefficient one and initial label , which proves (7.17). If is radical, the projected ray is a point and the same inequalities still exclude every possible last bend. Equivalently, a bend of degree into would have input pairing , so its wall fixes that monomial. □
Identification of the spectral function
Lemma 7.4. In the terminal full annular seed, the function of (2.1) is the regular theta function
Here is padded by zeros, and is interpreted through the actual active gap lattice, with zero component on every retained vertex.
Proof. By Lemma 7.2, the finite vertex expansion consists of pure dominant labels of weight . Denote the scalar coefficient of a label by , setting it to zero if the label is absent. Choose the endpoint of Lemma 7.3. Write and for the sections in the original and final scattering diagrams, respectively. The geometric mutation maps fix a lift of and are the identity near it by (7.16), so their induced linear maps on attached monomials are also the identity. The label maps fix every pure dominant label by Lemma 7.2. Individual theta mutation compatibility [3 Proposition A.3, equation (108), and Appendix A.3] therefore gives
The right side is the final negative-chamber expression. There are finitely many summands. Ordinary chart compatibility and Lemma 7.1 therefore identify their sum with the finite polynomial in the final vertex variables. It follows from (7.17) that
The final vertices form an integral basis of , since (7.7) adds only integral combinations of anchors to bridges. A monomial with a positive bridge coordinate cannot equal the pure-anchor monomial . We may consequently set all final bridge variables to zero when computing this coefficient. The remaining graph consists of the independent anchors, so, for ,
Among weakly decreasing nonnegative tuples of sum , this coefficient is one precisely when , and is zero otherwise. Thus the finite vertex expansion is the single theta function . Undoing the shift by the radical vector and using the individual descent of Lemma 6.2
gives (7.21). Since it is one of the original full theta summands, it is regular on the full annular cluster variety. □
Proof of the immanant inequality
Proof of Theorem 1.1. For the assertion is . Suppose and first assume that every minor of is strictly positive. The prescribed double reduced word in § 4 gives a factorization
with every parameter positive [7, 6]. Consequently all the annular source coordinates in (3.3) are positive. By Lemma 7.4 and theta positivity, is a finite Laurent polynomial with nonnegative integral coefficients in these coordinates.
For we have
Every upper parameter of root is multiplied by , each by , and every lower parameter is unchanged. Substituting in (3.3) shows that all internal gaps are unchanged, whereas the outer gap satisfies
The characters , , are multiplicatively independent. Hence a source Laurent monomial has zero -weight if and only if its exponent on every is zero. Combining (2.3) and (66), we obtain
The constant term on the right is a Laurent polynomial with nonnegative coefficients in the internal source coordinates. Its value is nonnegative because those coordinates are positive; also . This proves the desired inequality for strictly totally positive .
The strictly totally positive real matrices are dense in the totally nonnegative matrices, including the singular ones [7 Theorem 11 and the paragraph following it]. The immanant is a polynomial in the entries of . Passing to the limit proves the inequality for every totally nonnegative . □
Zhili College, Tsinghua University, Beijing 100084, China
Email address: [email protected]
References
- [1]M.-W. Cheung, T. Magee, T. Mandel, and G. Muller, Valuative independence and cluster theta reciprocity, preprint (2026), arXiv:2505.09585v2.arxiv.org/abs/2505.09585
- [2]S. Clearman, B. Shelton, and M. Skandera, Path tableaux and combinatorial interpretations of immanants for class functions on S_n, Discrete Math. Theor. Comput. Sci. Proc. AO (2011), 233–244; published version.DOI
- [3]B. Davison and T. Mandel, Strong positivity for quantum theta bases of quantum cluster algebras, Invent. Math. 226 (2021), 725–843; arXiv:1910.12195v3.
- [4]X. Dong, T. Wu, and X. Gao, On the nonnegativity of monomial immanants for hook partitions, preprint (2026), arXiv:2609.36665v1.arxiv.org/abs/2609.36665
- [5]V. V. Fock and A. B. Goncharov, Cluster 𝒳-varieties, amalgamation, and Poisson-Lie groups, in Algebraic Geometry and Number Theory, Progr. Math. 253, Birkhäuser, 2006, 27–68; arXiv:math/0508048v2.
- [6]S. Fomin and A. Zelevinsky, Double Bruhat cells and total positivity, J. Amer. Math. Soc. 12 (1999), 335–380; arXiv:math/9802056.DOI
- [7]S. Fomin and A. Zelevinsky, Total positivity: tests and parametrizations, Math. Intelligencer 22 (2000), no. 1, 23–33; arXiv:math/9912128.DOI
- [8]A. Goncharov and L. Shen, Donaldson–Thomas transformations of moduli spaces of G-local systems, Adv. Math. 327 (2018), 225–348; arXiv:1602.06479v2.arxiv.org/abs/1602.06479
- [9]A. Goncharov and L. Shen, Quantum geometry of moduli spaces of local systems and representation theory, arXiv:1904.10491v4 (2024).
- [10]I. P. Goulden and D. M. Jackson, Immanants of combinatorial matrices, J. Algebra 148 (1992), no. 2, 305–324, doi:10.1016/0021-8693(92)90196-S.DOI
- [11]C. Greene, Proof of a conjecture on immanants of the Jacobi–Trudi matrix, Linear Algebra Appl. 171 (1992), 65–79, doi:10.1016/0024-3795(92)90250-E.DOI
- [12]M. Gross, P. Hacking, S. Keel, and M. Kontsevich, Canonical bases for cluster algebras, J. Amer. Math. Soc. 31 (2018), 497–608; arXiv:1411.1394v2.
- [13]M. Haiman, Hecke algebra characters and immanant conjectures, J. Amer. Math. Soc. 6 (1993), no. 3, 569–595; author’s version.DOI
- [14]K. McNulty, Hook monomial immanants are Kazhdan–Lusztig positive, preprint (2026), arXiv:2610.39021v2.arxiv.org/abs/2610.39021
- [15]K. McNulty, Haiman’s conjecture for n ≤ 10: Kazhdan–Lusztig positivity of monomial immanants, preprint (2026), arXiv:2610.41555v2.arxiv.org/abs/2610.41555
- [16]OpenAI, Elementary positivity of chromatic quasisymmetric functions, manuscript, September 24, 2026.hub.valency.io/works/W_y4perpsr
- [17]B. Rhoades and M. Skandera, Kazhdan–Lusztig immanants and products of matrix minors, J. Algebra 304 (2006), no. 2, 793–811, doi:10.1016/j.jalgebra.2005.07.017.DOI
- [18]G. Schrader and A. Shapiro, Continuous tensor categories from quantum groups I: algebraic aspects, preprint (2017), arXiv:1708.08107.arxiv.org/abs/1708.08107
- [19]L. Shen, Duals of semisimple Poisson–Lie groups and cluster theory of moduli spaces of G-local systems, Int. Math. Res. Not. IMRN 2022, no. 18, 14295–14318; arXiv:2003.07901v2.arxiv.org/abs/2003.07901
- [20]J. R. Stembridge, Immanants of totally positive matrices are nonnegative, Bull. London Math. Soc. 23 (1991), no. 5, 422–428, doi:10.1112/blms/23.5.422.DOI
- [21]J. R. Stembridge, Some conjectures for immanants, Canad. J. Math. 44 (1992), no. 5, 1079–1099, doi:10.4153/CJM-1992-066-1.DOI