Recurrence formula, positivity and polytope basis in cluster algebras via Newton polytopes
Abstract.
In this paper, we study the Newton polytopes of -polynomials in a totally sign-skew-symmetric cluster algebra and generalize them to a larger set consisting of polytopes associated to vectors as well as consisting of polytope functions corresponding to .
The main contribution contains that (i) obtaining a recurrence construction of the Laurent expression of a cluster variable in a cluster from its -vector; (ii) proving the subset of consisting of Laurent polynomials in is a strongly positive -basis for consisting of certain universally indecomposable Laurent polynomials when is a cluster algebra with principal coefficients. For a cluster algebra over arbitrary semifield in general, is a strongly positive -basis for a subalgebra (called the intermediate cluster algebra of ) of . We call the polytope basis; (iii) constructing some explicit maps among corresponding -polynomials, -vectors, -vectors and cluster variables to characterize their relationship.
As an application of (i), we give an affirmation to the positivity conjecture of cluster variables in a totally sign-skew-symmetric cluster algebra, which in particular provides a new method different from that given by Gross-Hacking-Keel-Kontsevich in [GHKK] to present the positivity of cluster variables in the skew-symmetrizable case. As another application, a conjecture on Newton polytopes posed by Fei is answered affirmatively.
For (ii), we know that in rank 2 case, coincides with the greedy basis introduced by Lee-Li-Zelevinsky in [LLZ]. Hence, we can regard the polytope basis as a natural generalization of the greedy basis in general rank.
As an application of (iii), the positivity of denominator vectors associated to non-initial cluster variables, which was a conjecture raised in [FZ4], is proved in a totally sign-skew-symmetric cluster algebra.
1. Introduction and preliminaries
1.1. Introduction
Cluster algebras are first constructed by Fomin and Zelevinsky in [FZ1]. Generally speaking, it is a commutative algebra with so-called exchange relations given by an extra combinatorial structure. Later, researchers found many relationships from the theory of cluster algebras to other topics, such as Lie theory, quantum groups, representation theory, Riemann surfaces with triangulation, number theory, tropical geometry and Grassmanian theory as well as many interesting properties. The most significant properties among them are the Laurent phenomenon and positivity of varieties which claim that each cluster variables can be expressed as a Laurent polynomial in any cluster over . However, the calculation of the Laurent expression of a cluster variable in a given cluster is in general difficult. One of our aims in this paper is to provide recurrence formulas as a program to make the above calculation easier.
Two bases related to an upper cluster algebra , called the greedy basis and the theta basis respectively, are constructed in [LLZ] and [GHKK], which both contain coefficient free cluster monomials. It is known that each element in the above two bases satisfies the Laurent phenomenon and positivity, that is, its expression in every cluster is a Laurent polynomial over . So in some sense such element can be seen as a generalization of cluster monomials. Moreover, the constant coefficients of the Laurent expression in the initial cluster are related to counting of some combinatorial objects. However, the greedy basis is only constructed for rank case, while the theta basis relies on the cluster scattering diagram. Another goal of this paper is to directly construct a basis of consisting of some universally indecomposable Laurent polynomials as a generalization of cluster monomials in general case. In order to achieve it, one useful tool we will apply is the Nowton polytopes of -polynomials associated to cluster variables.
In [F], Jiarui Fei defined the Newton polytope of an -polynomial associated to representations of a finite-dimensional basic algebra, as well as showed some interesting combinatorial properties of such Newton polytopes. On the other hand, the authors of [LLZ] and [LLS] focused on Newton polytopes of cluster variables in cluster algebras of rank and rank respectively. By definitions, up to a translation, the Newton polytope of a cluster variable can be obtained from that of the related -polynomial by a transformation induced by its exchange matrix since in the case of geometric type. However, on the other hand, when is not invertible, it is not apparent to obtain the latter from the former. In this a aspect, it seems that the Nowton polytopes of -polynomials keeps more information. So in this paper, we mainly focus on the Nowton polytopes of -polynomials in initial -variables associated to cluster variables.
Based on the study of the Newton polytope of , we introduce the polytope associated to a vector and the polytope functions as a generalization of and respectively. Then the properties of and naturally induce those of and . Moreover, it will also be proved that the polytope functions compose a strongly positive basis of for a cluster algebras with principal coefficients as well as certain cluster algebra over arbitrary semifield. As applications, several conjectures are confirmed for TSSS cluster algebras, including the positivity conjectures of cluster variables and of -vectors respectively.
1.2. Notions and notations on cluster algebras and Laurent polynomials
In this section, we recall some preliminaries of cluster algebras, -polynomials and -vectors mainly based on [FZ4].
We would like to introduce the following notations for convenience: for any , ,
And for a vector , . We always represent the elements in as row vectors unless otherwise specified.
An integer matrix is called sign-skew-symmetric if either or for any . A skew-symmetric matrix is a sign-skew-symmetric matrix with for any . Moreover, a skew-symmetrizable matrix is a sign-skew-symmetric matrix such that there is a positive diagonal integer matrix satisfying that is skew-symmetric.
For a sign-skew-symmetric matrix , we define another matrix satisfying that for any ,
(1) |
We call the formula (1) the exchange relation for sign-skew-symmetric matrices. Denote by the mutation of in direction .
For , if is also sign-skew-symmetric, then we can mutate in direction to obtain .
Definition 1.1.
For a sign-skew-symmetric matrix , if are always sign-skew-symmetric for all and any sequences of mutations , then is called a totally sign-skew-symmetric matrix.
The notion of totally sign-skew-symmetric matrices was introduced in [BFZ]. It is well-known that skew-symmetric and skew-symmetrizable matrices are totally sign-skew-symmetric matrices. An example of a sign-skew-symmetric matrix which is not skew-symmetrizable was given in [BFZ]. In that paper, Berenstein etc. conjectured that any acyclic sign-skew-symmetric matrices are total. In [HL], Ming Huang and Fang Li proved this conjecture.
Hence, on sign-skew-symmetric matrices, one of the most important remaining problems is the condition under which sign-skew-symmetric matrices are total. In this paper, we always assume the involved sign-skew-symmetric matrices are totally sign-skew-symmetric.
For convenience, we will denote a totally sign-skew-symmetric matrix (respectively, cluster algebra defined subsequently) briefly as a TSSS matrix (respectively, TSSS cluster algebra).
Let be a semifield, i.e., a free abelian multiplicative group endowed with a binary operation of (auxiliary) addition which is commutative, associative and distributive with respect to the multiplication in . And is the field of rational functions in independent variables with coefficients in .
Definition 1.2.
A seed in is a triple such that
-
•
is an -tuple whose components form a free generating set of ;
-
•
is an -tuple of elements in ;
-
•
is an totally sign-skew-symmetric integer matrix.
defined above is called a cluster with cluster variables , is called a -variable and is called an exchange matrix.
Definition 1.3.
For any seed in and , is obtained from by mutation in direction if
(2) |
(3) |
and . In this case, we write .
It can be easily checked that is a seed and the seed mutation ia an involution.
Definition 1.4.
Let be the -regular tree whose edges emanating from the same vertex are labeled bijectively by . We assign a seed to each vertex of such that if two vertices are connected by an edge labeled , then the seeds assigned to them are obtained from each other by the mutation at direction . This assignment is called a cluster pattern.
In this paper, the seed assigned to a vertex is denoted by with
where is totally sign-skew-symmetric.
Now we are ready to introduce the definition of cluster algebras.
Definition 1.5.
Given a cluster pattern, let . The (totally sign-skew-symmetric) cluster algebra associated with the given cluster pattern is the -subalgebra of generated by .
If there is a skew-symmetrizable (respectively, skew-symmetric) exchange matrix in a cluster algebra , then all exchange matrices of are skew-symmetrizable (respectively, skew-symmetric). So, in this case we call a skew-symmetrizable (respectively, skew-symmetric) cluster algebra.
In this paper, when saying a cluster algebra, we always mean a TSSS cluster algebra. And we always assume is a cluster algebra with cluster variables for any .
It can be seen from the definition that the cluster algebra is related to the choice of semifield . There are two special semifields which play important roles.
Definition 1.6.
(i) The universal semifield is the semifield of all rational functions which have subtraction-free rational expressions in independent variables , with usual multiplication and addition.
(ii) The tropical semifield is the free abelian multiplicative group generated by with addition defined by
In particular, we say a cluster algebra is of geometry type if is a tropical semifield. In this case, we can also denote as . Then according to the definition, is a Laurent monomial of for any . Hence we can define for as
Let be the matrix and . Then the seed assigned to can be represented as . The mutation formulas are the same for while those of at direction become
Definition 1.7.
A cluster algebra is said to have principal coefficients at a vertex if and .
Hence a cluster algebra having principal coefficients at some vertex is of geometric type. Then if we use to represent a seed, the definition is equivalent to that there is a seed at vertex satisfying where is a identity matrix.
Given a cluster algebra with initial seed , we denote by the cluster algebra with principal coefficients associated to , which is called the principal coefficients cluster algebra corresponding to since it is unique up to cluster isomorphisms.
The Laurent phenomenon, given in [FZ1, FZ3], is the most fundamental result in cluster theory, which says that for a cluster algebra and its fixed seed , every cluster variable of is a Laurent polynomial over in cluster variables in .
Thus for a seed and any cluster variable in , we can express it as a Laurent polynomial in cluster :
such that is a (non-Laurent) polynomial with no non-trivial monomial factor. Here and in the following, we call the absolute numerator of with respect to . The denominator vector is called the -vector of with respect to the cluster . Moreover, if has principal coefficients at , then belongs to . is a polynomial in called the -polynomial of with respect to . Under the canonical -grading given by for any where are standard basis in , and is the -th column of , the Laurent expression of in is homogeneous with degree , which is called the -vectoraaaUsually, -vectors and -vectors are written as column vectors. But in this paper, because we will write the coordinates specifically in some discussion, it is more convenient for us to use row vectors. So for the sake of consistency we always write vectors in , including -vectors and -vectors, as row vectors. of corresponding to . Or generally -vectors can also be defined recurrently as follows: , and
where and are connected by an edge labeled in .
Next Theorem shows the importance of principal coefficients case in the study of cluster algebras.
Theorem 1.8.
[FZ4]For any cluster algebra and any vertices and in , the cluster variable can be expressed as
where
(4) |
We denote for any .
When is a cluster algebra of geometric type with initial seed , we also denote its seed as for any , where and to distinguish two kinds of variables.
Definition 1.9.
[HLY] (i) Let be a cluster algebra of geometric type with a seed . Assume and satisfy . Denote
and as a matrix obtained from by deleting the -th row and column for and deleting the -th column for . The seed is called a mixing-type sub-seed or -type sub-seed of .
(ii) A cluster algebra with initial seed is a (mixing-type) sub-rooted cluster algebra of type of a cluster algebra with initial seed if is cluster isomorphic to the cluster algebra associated to . In particular, is a pure sub-cluster algebra of if .
Definition 1.10.
For any seed associated to , we denote by the -subalgebra of given by
where is the vertex connected to by an edge labeled in for any . is called the upper bound associated with the seed . And is called the upper cluster algebra associated to .
In this paper, we will construct for each , that is, is of the form and is a power series of , where . In order to emphasis that we regard as variables while as coefficients, we will slightly abuse the notation to denote and call it a formal Laurent polynomial in with coefficients in .
For any connected by an edge labeled and any homogeneous Laurent polynomial
with grading , we naturally have , where is obtained from the Laurent expression of in by specilizing to 1 for any . We modify it into the Laurent polynomial
(5) |
and
(6) |
with coefficients in belonging to . The motivation of such definition is as follows.
Applying on changes the semifield from to , and compensating for it with dividing as in (5), we will show in Remark LABEL:remark_after_the_theorem that equals the Laurent expression of in with coefficients in belonging to , which realizes and as a generalization of a coefficient free cluster monomial and its mutation respectively in some aspect and thus justifies the compensation. On the other hand, later we will use to introduce a strong restriction on the support of homogeneous Laurent polynomial (see or ) so as to make which we are going to construct a special element under this restriction.
Then we can define for any path in if for .
Later we will show that only depends on the endpoints and in Remark LABEL:remark_after_the_theorem, so we usually omit the path in the superscript.
For any denote
and
where is the vertex connected to by an edge labeled . We say an element in to be indecomposable if it can not be written as a sum of two nonzero elements in .
And we add the hat “ ” to represent their completion. That is, denote
and
where is the vertex connected to by an edge labeled .
In the sequel, for a cluster algebra , we will always denote by the vertex of the initial seed unless otherwise specified. And when a vertex is not written explicitly, we always mean the initial vertex . For example, we use , , to denote , , respectively. For any cluster and any vector , we denote .
Let be a cluster algebra over with initial seed .
For any , and Laurent polynomial , we will always denote by
the exchange binomial in direction at and by the -degree of . Trivially, is a polynomial in .
A cluster monomial in is a monomial in a cluster for some . In the following, when we mention a cluster monomial, it is of the form with and . For such a cluster monomial , we call (respectively, ) the constant coefficient (respectively, coefficient) of and say is constant coefficient free (respectively, coefficient free) if (respectively,). Similarly, we define a cluster polynomial to be a polynomial in a cluster .
Definition 1.11.
(i) For a Laurent polynomial and a constant coefficient free Laurent monomial with , we denote by the constant coefficient of in .
(ii) For any Laurent polynomial , is called a summand of if for any Laurent monomial with constant coefficient , either or . is called a monomial summand of if it is moreover a Laurent monomial.
For a variable , we say a polynomial is -homogeneous if are the same for all monomial summands of .
Definition 1.12.
For any , and -homogeneous polynomial in with exchange binomial , denote by the general degree of in . Moreover, for any polynomial , where is a -homogeneous polynomial in satisfying when , define .
According to the mutation formula (2), is the maximal integer such that can be expressed as a Laurent polynomial in , where is the vertex connected to by an edge labeled .
Following the definitions in [LLZ], a Laurent polynomial in is called universally positive if for any . And a universally positive Laurent polynomial is said to be universally indecomposable if it cannot be expressed as a sum of two nonzero universally positive Laurent polynomials. Universal indecomposability can be regarded as the “minimalism” in the set of universally positive Laurent polynomials. Since the above two definitions are given for all , they are naturally mutation invariants.
A -basis of is called strongly positive if for any , , where for any .
1.3. Notions and notations on polytopes
Next we briefly introduce some concepts and notations about polytopes mainly from [Z], which will be used in this paper with slight modification.
In this paper, unless otherwise specified, we always fix the following notations and notions:
(i) Denote by the coordinates of ;
(ii) Points imply lattice points in ;
(iii) Polytopes imply those whose vertices are lattice points;
(iv) The partial order “” in is defined as for any if for all .
Definition 1.13.
(i) The convex hull of a finite set is
while the affine hull of is
(ii) An (unweighted) polytope is the convex hull of a certain finite set of points in for some , or equivalently, a polytope is the intersection of finitely many closed halfspaces in for . The dimension of a polytope is the dimension of its affine hull.
(iii) Let be a polytope. For some chosen and , a linear inequality is called valid for if it is satisfied for all points . A face of is a set of the form
(7) |
where is a valid inequality for . The dimension of a face is the dimension of its affine hull.
(iv) The vertices, edges and facets of a polytope are its faces with dimension , , and respectively.
(v) The sum of two polytopes and is the convex hull of .
(vi) The Minkowski sum of two polytopes and is the polytope consisting of all points for points and .
Here we modify the original definition of polytopes by associating weight to each lattice point in it.
Definition 1.14.
For a polytope , the weight of a point is the integer placed on this point, denoted as , or simply when the polytope is known clearly. A polytope equipped with weights is called a weighted polytope if , where is called the support of .
Two summations introduced in Definition 1.13 (v) and (vi) can be extended to polytopes with weights. For two polytopes and , we define the weights of as follows:
(8) |
Then is the polytope equipped with the above weights. This summation is induced from that of Laurent polynomials with respect to the correspondence between polytopes and Laurent polynomials. Note that in general, does not equal to . While for the Minkowski sum , let
(9) |
for any point . This is induced from the multiplication of Laurent polynomials. It can easily verified that both summations are commutative and associative.
Example 1.15.
Let , and in . Define polytopes , and to be the segment connecting and equipped with weights
Then by the definition of weighted polytopes, it can be check directly and are weighted polytopes but is not. Instead the weighted polytope should be the single point equipped with weight 2. Since while equals he segment connecting and , .
For convenience we assume that for a polytope ,
In the sequel, since all polytopes concerned about are weighted, we will omit the word “weighted” and simply say as polytopes. Also, the sum and the Minkowski sum always mean those of weighed polytopes according to the formulae (8) and (9) respectively.
Under the meaning of the sum , we define the subtraction to be the polytope such that . It is not hard to see such is well-defined and unique.
For any polytope in and , we denote by the polytope obtained from by a translation along .
Definition 1.16.
For two polytopes and in , is a sub-polytope of if there is such that or for any point , which is equivalent to that the -polynomial corresponding to is a summand of that corresponding to up to multiplying a Laurent monomial in . In this case, denote . This relation defines a partial order in the set of polytopes.
In the above definition, we always have for a sub-polytope of , where the strict inequality may hold.
It is easy to see when the weights are all non-negative for polytopes and , they are both sub-polytopes of and .
Given a polytope with a point in it and a sequence , define -section at of to be the convex hull of lattice points in whose -th coordinates are equal to that of respectively for any . Denote by and the set consisting of vertices and edges of respectively.
For any two points , denote by the length of the segment connecting and .
An isomorphism of two (weighted) polytopes and is a bijection of two sets:
satisfying that for any (not necessary lattice) points and any with , and the weights associated to and respectively are the same, where the weights of non-lattice points are set to be zero.
Assume the dimension of is , so for each , there are two (not necessary lattice) points such that the segment connecting parallels to . Then a linear map is induced by the isomorphism satisfying that:
(10) |
It is easy to check that is well-defined. In the later discussion, is often a face of some polytope with higher dimension , so we usually slightly abuse the notation to use as the linear map:
Following Definition 1.14, we can obtain the correspondence from polytopes to Laurent polynomials in the following way:
(i) To a Laurent monomial in , where , we associate a vector together with integer . Hence a Laurent polynomial with corresponds to a set consisting of vectors , which is called the support of , together with integers .
(ii) Each integer vector of dimension corresponds to a lattice point in . Denote by the convex hull of lattice points corresponding to the above vectors from with integers placed at lattice points. Then, we set up the following bijection:
In particular, polynomials in correspond to polytopes lying in the non-negative quadrant.
For a principal coefficients cluster algebra of rank with initial cluster , when a vector is given, the above bijection induces a bijection from homogeneous Laurent polynomials of degree to the weighted polytopes which corresponds to . That is,
(11) |
In the sequel, we will call the Newton polytope corresponding to the Laurent polynomial or to the Laurent polynomial (with respect to ). For convenience, when discussing a polytope , we sometimes use point to represent its corresponding Laurent monomial .
Denote by the Newton polytope of associated to the cluster variable for any and , that is,
The support of a Laurnt polynomial is called saturated if any lattice point in the Newton polytope corresponds to a nonzero monomial summand of , i.e., if the weight of any lattice point in is nonzero.
Because of this correspondence, we can deal with weighted polytopes when discussing Laurent polynomials, which contains all elements in a cluster algebra according to Laurent phenomenon. In this paper, our strategy is to reduce problems into a simpler case by dividing polytopes into a sum of sub-polytopes inductively.
1.4. Main contents
The paper is organized as follows.
In Section 2, we introduce some results in cluster algebras and take primary discussion.
In Section 3, we first construct and for every and show that coincides with the greedy basis (Proposition 3.1). Then we furthermore define essential skeleton in any rank as the generalization of that in the case of rank 2 and provide a program to construct as well as for any integer vector (Construction LABEL:construction). After that, we have the following theorem.
(Theorem LABEL:properties_in_case_tsss)
Let be a cluster algebra having principal coefficients and . Then,
(i) For any , there is a decomposition
where and .
(ii) The polytope function is the unique indecomposable formal Laurent polynomial in in which has as a summand and whose support is contained in .
(iii) For any and any , there is
such that , where is the vertex connected to by an edge labeled and is the -th entry of .
(iv) For any , if the segment connecting and is parallel to the -th coordinate axis for some and , then for any point .
(v) Let be an -dimensional face of for such that . Then there are a seed in , a vector and a cluster algebra with principal coefficients of rank which corresponds to a pure sub-cluster algebra of with as the initial seed such that the polytope is isomorphic to via an isomorphism whose induced linear map (see the definition in (10)) satisfies
In Section 4, we explain that since each cluster variable equals , cluster variables and the Newton polytopes inherit all properties shown in the last section. In particular, the definitions of and present a recursive way to calculate the Laurent expression of any cluster variable in a given cluster from its -vector.
(Theorem LABEL:from_general_to_cluster_variables)
(Recurrence formula) Let be a TSSS cluster algebra having principal coefficients, then as well as can be calculated via a recurrence formula induced from the constructions of and for .
Based on Laurent phenomenon, in [FZ1], the positivity conjecture for cluster variables is suggested, that is,
Conjecture 1.17 ([FZ1]).
Every cluster variable of a cluster algebra is a Laurent polynomial in cluster variables from an initial cluster with positive coefficients.
So far, the recent advance on the positivity conjecture is a proof in skew-symmetrizable case given in [GHKK]. For totally sign-skew-symmetric cluster algebras, it was only proved in acyclic case in [HL].
As a harvest of this polytope method, a natural conclusion of Theorem LABEL:from_general_to_cluster_variables is the following corollary, which actually completely confirms Conjecture 1.17 in the most general case:
(Corollary LABEL:TSSS_positivity)
The positivity conjecture for cluster variables holds for TSSS cluster algebras.
Moreover, as a class of special elements in , they admit extra properties as the following theorem claims.
(Theorem LABEL:properties_for_cluster_variable_case)
Let be a TSSS cluster algebra having principal coefficients, . Then the support of -polynomial is saturated and for any , if and only if .
As a conclusion, in Corollary LABEL:answer_to_fei, we provide a positive answer to Conjecture LABEL:F posed in [F] by Jiarui Fei.
In Section 5 we present another application.
(Theorem LABEL:positivity_of_d-vectors) The positivity conjecture of -vectors of non-initial cluster variables holds. More precisely, -vector of a cluster variable can be expressed as a vector composed by general degrees of the absolute numerator of this cluster variable.
(Corollary LABEL:$F$-polynomial_uniquely_determines_cluater_variable) Let be a TSSS cluster algebra. Then a non-initial cluster variable is uniquely determined by its corresponding -polynomial.
Moreover, in summary, we set the following relationship:
(Theorem LABEL:maps_from_$F$-polynomials and Theorem LABEL:maps_from_$g$-vectors) For a cluster algebra with principal coefficients, there are some bijections among non-initial -polynomials, -vectors and cluster variables as well as surjections from non-initial -polynomials, -vectors or cluster variables to -vectors.
In Section 6, we show that is a strongly positive basis of the upper cluster algebra .
(Theorem LABEL:positive and Theorem LABEL:positive_over_arbitray_semifield)
(i) For a TSSS cluster algebra with principal coefficients, the set is a strongly positive -basis for the upper cluster algebra which we call the polytope basis.
(ii) Let be a cluster algebra over a semifield . Then is a strongly positive -basis for the intermediate cluster algebra (see its definition in Page 60).
In Section 7, when is in particular skew-symmetrizable, we can calculate the cluster algebra associated to each face by the following result:
(Theorem LABEL:properties_of_N_h_for_skew-symmetrizable)
In Theorem LABEL:properties_in_case_tsss (v), if is a skew-symmetrizable cluster algebra with principal coefficients whose initial exchange matrix is , and denote by the initial exchange matrix of the cluster algebra , then the relation between and is showed by an equation.
2. Some needful conclusions
Then we introduce some important conclusions in cluster algebras and several lemmas for further discussion in the next sections.
In order to prove Laurent phenomenon of a cluster algebra, it is first proved in [BFZ] that
Theorem 2.1.
[BFZ] For any vertices connected by an edge labeled , assume and are coprime for any ,. Then their corresponding upper bounds coincide, that is, .
In particular, when is a cluster algebra having principal coefficients, and are coprime for any , . So we can get from Theorem 2.1 that for any .
In this paper, we will use to imply that a Laurent polynomial can divide another Laurent polynomial . means all in a Laurent polynomial is replaced by .
Lemma 2.2.
In a cluster algebra with principal coefficients, let be a polynomial over in and be a Laurent polynomial in with , where . Then the following statements are equivalent:
(i) , where is connected to by an edge in ;
(ii) is a Laurent polynomial in expression of any if and only if for any .
-
Proof
(i) (ii): Firstly, we prove the necessity. Since is a Laurent polynomial in expression of any for any , in particular this holds when is the vertex connected to by an edge labelled in . By the definition of mutations, we have that and it is a Laurent polynomial. So, for any as .
Secondly, we prove the sufficiency. for any ensures that is a Laurent polynomial for any , i.e., . Then by statement (i), we have that for any .
(ii) (i): If for any can lead to that is a Laurent polynomial in expression of any , then for any . Hence for any . Therefore because of the arbitrary choice of .
Hence Lemma 2.2 (ii) gives an equivalent statement of Theorem 2.1.
Until now, there are so many researchers studying about cluster algebras and many important properties are found. Here we would like to list some of them which are helpful in our research. Although we may not use these results directly in this paper, they help us to understand cluster algebras better and inspire our construction of .
Theorem 2.3.
[GLS] For any skew-symmetrizable cluster algebra , and , is irreducible as a polynomial in .
Theorem 2.1, Lemma 2.2 and Theorem 2.3 can lead to the result that non-initial cluster variable is uniquely determined by its corresponding -polynomial (Corollary LABEL:$F$-polynomial_uniquely_determines_cluater_variable for skew-symmetrizable case). But in the sequel, we will give the proof of this theorem in another way as an application of Newton polytope. In fact, we will provide a stronger result showing how a non-initial -polynomial determines its corresponding -vector specifically, which will lead to Corollary LABEL:$F$-polynomial_uniquely_determines_cluater_variable directly.
Theorem 2.4.
[GHKK]For any skew-symmetrizable cluster algebra , each -polynomial has constant term and a unique monomial of maximal degree. Furthermore, this monomial has coefficient , and it is divisible by all the other occurring monomials.
As we introduced above, Laurent Phenomenon ensures that any cluster variable can be expressed as a Laurent polynomial of any cluster :
where is a polynomial in which is not divisible by .
For any , , we can express as
(12) where is a polynomial in for any . Note that and if .
Lemma 2.5.
For any , , if and are connected by an edge labeled j, then
Proof.
By the mutation formula (2), Assume can be expressed as a Laurent polynomial of as
then we can get the expression of by as
which completes the proof. ∎
Lemma 2.6.
For any , and cluster variable , .
Proof.
First, when , this is true as .
When , let . Then for and . can be expressed as a Laurent polynomial of and respectively as
and
Therefore, . Then for every , because does not appear in or , it follows that .
Hence, by the definition of general degree,
for any . So . ∎
Remark 2.7.
Due to the above lemma, for any and we can express more explicitly by
(13) where is a polynomial in for any
According to the definition of mutation, for such that and are adjacent and connected by an edge labeled , is obtained from by the following way:
The -homogeneous term with -degree is changed to -homogeneous term with -degree . Therefore,
(14) Together with Lemma 2.5, the change from (13) to (14) unveils how the Laurent expression of a cluster variable in one cluster is changed to that of another cluster under a mutation .
For the convenience of the proofs of Lemma LABEL:face_for_rank_2, Theorem LABEL:properties_in_case_tsss and etc. in the sequel, we say that under the mutation in direction , correlates to for any monomial summand of , meanwhile any monomial summand of is said to correlate to any monomial summand of . This can also be similarly defined for monomial summands of and , which are summands of the Laurent expression of in and in respectively.
3. Polytope associated to an integer vector and the relevant polytope functions
We will construct a collection of polytopes as well as their corresponding Laurent polynomials associated to vectors and show that they admit some interesting properties. In this section, assume is a totally sign-skew-symmetric cluster algebra with principal coefficients.
Before introducing the construction, we would like to explain some notations first.
In this paper, for any , , we denote binomial coefficients
and denote
as modified binomial coefficients.
In this paper we denote the canonical projections and embeddings respectively as
and
where and . We extend to be a map from the set of polytopes in -dimensional real vector space to that of polytopes in -dimensional real vector space, which is also denoted as , that is, for any polytope . It is easy to see is a polytope in .
3.1. Outline of the idea of the polytope function associated to
Before introducing our construction, we would like to briefly explain our idea to make it sightly easier to understand our main objects as well as in this paper.
As a generalization of cluster monomials, we want to construct from satisfying that it can be expressed as a homogeneous (formal) Laurent polynomial in with coefficients in under for any , and includes as a summand. Such global conditions are too complicated to deal with directly, so we first try to construct a (formal) Laurent polynomial in from and then prove it satisfies the above global conditions.
Based on the above idea, can be constructed in the following three steps, while more details will be given in the sequel.
(i) Given a vector , we get a coefficient free Laurent monomial in . In general, it can not be expressed as a Laurent polynomial with positive coefficients in any cluster. For example, when for some , the expression of in via mutation equals to
which is not a Laurent polynomial in , where is the vertex connected to by an edge labeled . Our method is to add some Laurent polynomial in to make the summation also a Laurent polynomial in . Concretely, we find having as a summand, which can be expressed as a Laurent polynomial in .
(ii) If there is such that can not be expressed as a Laurent polynomial in , then there is a summand , where and is some Laurent monomial in , causing the expression non-Laurent polynomial similar as we deal with above.
Again we need to find an appropriate Laurent polynomial which has as a summand (here the “appropriate” refers to the condition induced by our aim , which restricts the support of in certain region), where is a Laurent monomial in ..
In the above process we call a complement of in direction .
(iii) Then we focus on the minimal Laurent polynomial having both and as summands and look for if it exists such that the minimal Laurent polynomial can not be expressed as a Laurent polynomial in and to repeat step (ii) for . Such construction keeps on until the final (formal) Laurent polynomial can be expressed as a (formal) Laurent polynomial in any for , and we denote it by . Note that is a Laurent polynomial if the construction ends in finitely many steps, otherwise it is a formal Laurent polynomial.
In summary, the construction is achieved by inductively adding a complement of some monomial summand in certain direction with negative exponent of . In this way we construct a (formal) Laurent polynomial in having as a summand. And it will turn out is moreover universally positive. Hence it is really the object we search for. In the above process, we also keep “minimal” to make it universally indecomposable by avoiding unnecessary summands.
Supplemental illustration on the case of higher ranks —
For a cluster algebra of rank 2, we will construct polytope function by the above three steps. Although such polytope functions can also be constructed similarly for higher ranks, however, in general, it seems inefficient to build polytopes of higher ranks by segments. So with the help of the decomposition for (see (LABEL:equation:_statement_for_decomposition)), we achieve our construction through induction on the partial order induced by sub-polytopes. The form of this construction may seem different in general rank from the above three steps, but it still comes from the idea we just explain.
During the construction of a polytope function , the Newton polytope associated to is constructed with the order induced by sub-polytopes and some combinatorial structures. Thus, it is more convenient for us to construct and study via .
3.2. Polytope and polytope function in rank 2 case
Calculation under the above idea leads us to the following definition of as well as .
When is a cluster algebra with principal coefficients of rank , without loss of generality, assume that the initial exchange matrix is
where .
For , as explained in the last subsection,
(1) Starting from , we have as the complement of in direction 1 according to (i) in the last page. Since , it corresponds to a segment with vertices and via the bijection defined in (11) of the first section, where
(2) Keep on doing (ii) in the last page, we have as the complement of in direction 2, which corresponds to a segment with vertices and , where
Similarly, we have as the complement of in direction 2, which corresponds to a segment with vertices and , where
And we have
as the complement of in direction 1, which corresponds to a segment with vertices and , where
Note that the next vertex calculated in this process is in the convex hull of , so it is enough for us to construct the polytope we want inductively from these five vertices.
The calculation goes on to find all complements, this can be summarized as following inductively based on the above three points .
For any point on , where is either or , define the weight , and denote
(15) For any other point , define inductively as follows:
otherwise,
(16) while
(17) Note that by induction always holds according to (16) and (17). Then, we denote by the convex hull of the set with weight for each .
(3) According to the definition of for , it is easy to see that its support is finite. Hence we can associate a Laurent polynomial
(18) to each . Such is homogeneous with grading .
Let and the essential skeleton of be the set consisting of edges connecting points in and parallel to or .
We call the polytope function associated to vector . As mentioned before, in this case is the Newton polytope of .
Next we will show that and are exactly the ones we are looking for in the last subsection.
When is a cluster algebra without coefficients of rank , we know in this case since is acyclic. A -basis for was found in [LLZ] called the greedy basis, where with and
(19) for each .
On the other hand, we also have a set of Laurent polynomials , where is defined for the principal coefficients cluster algebra corresponding to as above. Here we modify for by setting to be 1 for .
The following result claims that the greedy basis is in fact the same as in the above case for rank 2.
Proposition 3.1.
Let be a cluster algebra without coefficients of rank . Then and the greedy basis are the same. More precisely, for any , where .
-
Proof
In this proof, we define a partial order “” on as
(20) We claim that for and , which will be proved by induction on with respect to as follows (In fact, since when , we only need to focus on those with ). More precisely, we will first show the claim for in holds. Then, we prove the claim for any points by verifying that the recurrence relations (16) and (19) for and respectively are the same based on the induction assumption that the claim holds for points satisfying .
According to the definition of for any , we have , where
,
,
,
,
.
So is as shown in Figure 1, where two red points connected by an edge may be coincident.Figure 1. The shape of .
First . Assume when . Then when , we have and
So for any point . Similarly, it can be proved that
for any point .
Similar discussion also works when point not lying in or . According to (17), we can see that
where . Take induction on , assume
for , then
where the last equality holds because for any and . Hence by induction we get that
(21) Dually, we have
(22) Then an induction on completes the proof of our claim as the right-hand sides of (21) and of (22) equals elements in the bracket of the right-hand side of (19) respectively when our claim holds for points such that , which leads to .
Therefore,
-
Proof