Crystal Structure of Upper Cluster Algebras


Abstract

We describe the upper seminormal crystal structure for the \(\mu\)-supported \(\delta\)-vectors for any quiver with potential with reachable frozen vertices, or equivalently for the tropical points of the corresponding cluster \(\mathcal{X}\)-variety. We show that the crystal structure can be algebraically lifted to the generic basis of the upper cluster algebra. This can be viewed as an additive categorification of the crystal structure arising from cluster algebras. We introduce the biperfect bases in the cluster algebra setting and give a description of all such bases, which are parametrized by lattice points in a product of polyhedral sets. We illustrate this theory with classical examples and new examples.

1

1 Introduction↩︎

1.1 Motivations↩︎

Masaki Kashiwara introduced crystal bases for representations of quantum groups, uncovering their remarkable combinatorial properties [1]. He later axiomatized these into combinatorial crystals, which form the underlying structure for representations of Lie groups and quantum enveloping algebras. Independently, George Lusztig developed the canonical basis for quantum enveloping algebras [2], a distinguished basis with positive structure coefficients whose specialization (or tropicalization) gives rise to a crystal basis as its “shadow" structure, with profound applications in representation theory. Around the same time, Peter Littelmann introduced the path model for crystals from another perspective [3].

Let \(C=(c_{i,j})_{i,j\in I}\) be a symmetric Cartan matrix, with \(\Phi\) the associated root system and \(\Lambda\) the weight lattice. A Kashiwara crystal of type \(\Phi\) is a nonempty set \(\mathcal{B}\) equipped with raising and lowering operators \(r_i\) and \(l_i\), string length functions \(\rho_i\) and \(\lambda_i\) for each \(i \in I\), and a weight function \(\mathcal{B}\to \Lambda\) satisfying specific axioms (see [1], [4], [5], or Section 6.2).

Let \(G\) be a simple simply-connected complex algebraic group, and \(U\) be its maximal unipotent subgroup. The coordinate ring \({\mathbb{k}}[U]\) is one of the most studied cluster algebras [6], [7]; as a crystal it is isomorphic to \(\mathcal{B}(\infty)\), one of the most studied crystals. Besides the unipotent groups, many classical cluster algebras admit natural crystal structures via group actions, with well-known examples including \(G\) and its subgroups (along with their strata) [6], and partial flag varieties [8] (including Grassmannian, \(G/U\) [6] and their strata [9]). Crystal structure also feature prominently in the monoidal categorification of cluster algebras [10]. These examples motivate the following questions:

  1. How to detect and describe crystal structures of upper cluster algebras “intrinsically" (i.e., directly from the exchange matrix, without prior knowledge of the underlying space)?

  2. How to categorify these crystal structures arising from upper cluster algebras (UCAs)?

  3. How to algebraically lift these combinatorial crystals to the UCAs themselves?

Additive categorification of crystals is well-established—for instance, Lusztig’s constructions using preprojective algebras and perverse sheaves on quivers to realize canonical bases [2], [11], or Nakajima’s quiver varieties [12]—but existing models are largely limited to \(U\) or \(G/U\). There is prior work describing crystal structures in specific classical cluster algebras, such as [13][16].

Our initial aim was to provide a uniform description of crystal structures for all skew-symmetric cluster algebras. Following a 2021 draft, we discovered that any skew-symmetric upper cluster algebra with reachable coefficients possesses a nontrivial crystal structure. Given the additive categorical model provided by Derksen-Weyman-Zelevinsky’s theory of quivers with potentials [17], [18], we anticipate an additive categorification of these crystal structures as well.

1.2 Tropical Crystal Structures↩︎

First, let us review some key notions in the representation theory of quivers with potentials to define a crystal. Let \((\Delta,\mathcal{S})\) be a nondegenerate ice quiver with potential, and \(J\) be its Jacobian algebra [17]. For any \(\delta\in\mathbb{Z}^{\Delta_0}\) we define the presentation space \[\mathop{\mathrm{PHom}}(\delta):=\mathop{\mathrm{Hom}}(P([-\delta]_+),P([\delta]_+)).\] Here \(P(\beta) = \bigoplus_{u\in \Delta_0} \beta(u) P_u\) and \(P_u\) is the indecomposable projective representation of \(J\) corresponding to \(u\). The vector \(\delta\) is called the weight vector or the \(\delta\)-vector of the presentation space. There is also a notion of injective weight vector \({\check{\delta}}\) if working with injective presentations. For generic \(d\in \mathop{\mathrm{PHom}}(\delta)\), the cokernel of \(d\) has a constant dimension vector, denoted by \(\underline{\dim}(\delta)\).

Definition 1 ([19]). A \(\delta\)-vector of \((\Delta,\mathcal{S})\) is called \(\mu\)-supported if \(\underline{\dim}(\delta)\) is only supported on the mutable part \(\Delta_0^\mu\). We denote the set of all \(\mu\)-supported \(\delta\)-vectors of \((\Delta,\mathcal{S})\) by \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\). It will be the underlying set for the crystal to be defined.

For any presentation \(d:P_-\to P_+\) and any representation \(N\) of \(J\), let \(\mathop{\mathrm{E}}(d,N)\) be the cokernel of the induced map \(\mathop{\mathrm{Hom}}(P_+, N)\to \mathop{\mathrm{Hom}}(P_-, N)\). We denote by \({\rm e}(\delta, N)\) the generic (minimal) value of \(\dim\mathop{\mathrm{E}}(d,N)\) for \(d\in \mathop{\mathrm{PHom}}(\delta)\). For two decorated representations \(\mathcal{M}\) and \(\mathcal{N}\) we define \({\rm e}(\mathcal{M},\mathcal{N}) = {\rm e}(d_{\mathcal{M}}, N)\) where \(d_{\mathcal{M}}\) is the presentation corresponding to \(\mathcal{M}\) (the correspondence will be reviewed in Section 2.1). \(\mathcal{M}\) is called \(\mathop{\mathrm{E}}\)-rigid if \({\rm e}(\mathcal{M},\mathcal{M})=0\).

For a frozen vertex \(i\) of \(\Delta\), there is an associated boundary representation \(E_i\) (detailed construction is given in Section 5). This representation fits into an exact sequence \(0\to {E}_i^\mu \to E_i \to S_i \to 0\) where \(\mathcal{E}_i^\mu\) is \(\mu\)-supported and \(S_i\) is the simple representation supported on \(i\). The frozen vertex \(i\) is called rigid (resp. reachable) if \(\mathcal{E}_i^\mu\) is \(\mathop{\mathrm{E}}\)-rigid (resp. reachable). We denote the projective and injective weights of \(E_i\) by \({\epsilon}_i\) and \({\check{{\epsilon}}}_i\) respectively.

Recall the skew-symmetric matrix \(B(\Delta)\) associated to \(\Delta\): \[B(\Delta)(u,v) = |\text{arrows u\to v}| - |\text{arrows v\to u}|.\] If we delete the rows of \(B(\Delta)\) corresponding to the frozen vertices, the resulting matrix is denoted by \(B_\Delta\). Let \(I\) be a subset of frozen vertices of \(\Delta\).

Definition 2. The Cartan type of \(I\) is given by the following symmetric Cartan matrix \(C_I\) \[\require{upgreek} c_{i,j} = 2\updelta_{i,j} - {\rm e}(\mathcal{E}_i^\mu, \mathcal{E}_j^\mu) - {\rm e}(\mathcal{E}_j^\mu, \mathcal{E}_i^\mu).\] A \(\mathbb{Q}^I\)-grading of \(\Delta_0\), that is a \(\mathbb{Z}\)-linear map \(\operatorname{wt}=(\operatorname{wt}_i)_{i\in I}: \mathbb{Z}^{\Delta_0} \to \mathbb{Q}^I\) is called adapted to \(I\) if \[\operatorname{wt}_i({\check{{\epsilon}}}_j) = c_{i,j}.\]

An important class of operations for a quiver with potential is the mutation operations introduced by Derksen-Weyman-Zelevinsky [17]. The mutation \(\mu_u\) at a vertex \(u\) of \(\Delta\) sends \((\Delta,\mathcal{S})\) to another QP \((\Delta',\mathcal{S}')=\mu_u(\Delta,\mathcal{S})\) and a decorated representation \(\mathcal{M}\) of \((\Delta,\mathcal{S})\) to \(\mathcal{M}'=\mu_u(\mathcal{M})\) of \((\Delta',\mathcal{S}')\). If \(\mathcal{M}\) is general of weight \(\delta\), then \(\delta\) undergoes a tropical transformation 10 to \(\delta'=\mu_u(\delta)\). In view of cluster algebras, it is natural to ask the crystal structure on \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) compatible with the mutations in the following sense.

Definition 3. By a crystal cluster structure of \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\), we mean a family of crystal structure \(\{\mathop{\mathrm{trop}}(\Delta,\mathcal{S})_t\}\) indexed by \(t\in \mathfrak{T}\) such that \((r_i,l_i; \rho_i,\lambda_i; \operatorname{wt})_t\) are compatible with mutations: \[\begin{align} \mu_u(r_i(\delta)) &= r_i'(\delta') & \mu_u(l_i(\delta)) &= l_i'(\delta') \\ \rho_i(\delta) &= \rho_i'(\delta') & \lambda_i(\delta) &= \lambda_i'(\delta') \\ \operatorname{wt}(\delta) &= \operatorname{wt}'(\delta'),& \end{align}\] where \((r_i,l_i; \rho_i,\lambda_i; \operatorname{wt})=(r_i,l_i; \rho_i,\lambda_i; \operatorname{wt})_t\) and \((r_i',l_i'; \rho_i',\lambda_i'; \operatorname{wt}')=(r_i,l_i; \rho_i,\lambda_i; \operatorname{wt})_{t'}\) with \(t \stackrel{u}{{\text{\textemdash}}} t'\).

If the weight function \(\operatorname{wt}\) is compatible with mutations, i.e., \(\operatorname{wt}(\delta) =\operatorname{wt}'(\delta')\), then it annihilates the row space of \(B_\Delta\). Due to this additional restriction, we cannot always expect the weight function to take value in the weight lattice \(\Lambda\). We shall replace \(\Lambda\) by its \(\mathbb{Q}\)-span \(\Lambda_{\mathbb{Q}} := \bigoplus_{i\in I} \mathbb{Q}\varpi_i\), where \(\varpi_i\)’s are the fundamental weights in \(\Lambda\). In this article, all weights in \(\Lambda\) will be written in coordinates in the basis of fundamental weights.

Recall that a crystal \(\mathcal{B}\) is called seminormal if \[\rho_i(x) = \max\{k\in\mathbb{Z}_{\geq 0} \mid r_i^k(x)\neq 0\}\;\text{ and }\;\lambda_i(x) = \max\{k\in\mathbb{Z}_{\geq 0} \mid l_i^k(x)\neq 0\}.\] If just the first condition is assumed, we say \(\mathcal{B}\) is upper seminormal.

Now we state our first main result.

Theorem 1 (Theorem 32). Let \(I\) be a set of reachable frozen vertices of \(\Delta\), and \((\operatorname{wt}_i)_{i\in I}\) be any compatible grading adapted to \(I\). Then the set \(\mathcal{B}=\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) of \(\mu\)-supported \(\delta\)-vectors has an upper seminormal crystal cluster structure of type \(C_I\) given by \[\begin{align} r_i(\delta) &= \delta + {\epsilon}_i +\mathop{\mathrm{rank}}({\epsilon}_i, \tau\delta) B(\Delta) & \rho_i(\delta) &= {\rm e}(\delta, E_i);\\ l_i(\delta) &= \delta - {\check{{\epsilon}}}_i + \mathop{\mathrm{rank}}(\delta, {\epsilon}_i) B(\Delta) & \lambda_i(\delta) &= \rho_i(\delta) + \operatorname{wt}_i(\delta). \end{align}\] If \(r_i(\delta)\) or \(l_i(\delta)\) is not in \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\), then it is mapped to the auxiliary element \(0\).

Here, \(\mathop{\mathrm{rank}}(\delta,{\epsilon})\) denotes the general rank from \(\delta\) to \({\epsilon}\) introduced in [20] (see Definition 13), and the Auslander-Reiten transform \(\tau\) makes sense for \(\delta\)-vectors by Theorem 11. If \(\delta\) or \({\epsilon}\) is reachable, then we have an algorithm to compute \(\mathop{\mathrm{rank}}(\delta, {\epsilon})\) based on mutations (see Theorem 16).

Actually Theorem 1 has a dual version if we work with the set \(\check{\mathcal{B}}\) of \(\mu\)-supported \({\check{\delta}}\)-vectors and the dual boundary representations \(E_i^\star\). Due to the bijection between \(\check{\mathcal{B}}\) and \(\mathcal{B}\) (Theorem 11), the crystal cluster structure can be transferred back to \(\mathcal{B}\) from \(\check{\mathcal{B}}\). This is what we call the dual crystal cluster structure.

However, not every \(\mathop{\mathrm{trop}}(\Delta, \mathcal{S})\) admits a seminormal crystal structure. To upgrade to seminormal ones, we need some additional assumptions on the coefficient pattern of \(\Delta\).

Definition 4. A pair of frozen vertices \((i,{\bar{\imath}})\) is called \(\tau\)-exact if \(\tau^{-1} E_i = E_{{\bar{\imath}}}^\star\).

For a \(\tau\)-exact pair \((i,{\bar{\imath}})\), there is a natural way to associate an integral weight function \(\operatorname{wt}_i\): \[\operatorname{wt}_i(\delta) = \delta(\underline{\dim}E_i - \underline{\dim}(\tau^{-1} E_i)).\]

Theorem 2 (Theorem 34). Let \(\{(i,{\bar{\imath}})\}_{i\in I}\) be a set of \(\tau\)-exact pairs of reachable frozen vertices. Then the set \(\mathcal{B}\) has a seminormal crystal cluster structure given by \[r_i, l_i;\;\rho_i, \lambda_i;\;\operatorname{wt}_i,\quad i\in I\] where \(r_i, l_i\) and \(\rho_i\) are as in Theorem 1, and \(\lambda_i(\delta) = {\check{{\rm e}}}(\tau^{-1} E_i, {\check{\delta}})\).

Remark 3. We believe that nonrigid frozen vertices are probably irrelevant to any crystal structure based on some negative examples, such as [20]. In this sense, we have described almost all crystal cluster structures arising from the boundary representations of quivers with potentials.

The crystal cluster structure can be transferred via the cluster automorphisms as well. The induced crystal cluster structure is related to the original one if the cluster automorphism is direct. If the cluster automorphism is opposite, the induced structure is naturally related to the dual structure. In the classical case of \({\mathbb{k}}[U]\), the dual structure is related to the original one by the Kashiwara involution [5], [21], which is also an opposite cluster automorphism. This motivates us to define the generalized Kashiwara maps (Definition 29) whose induced crystal cluster structure is related to the dual structure (Corollary 10).

1.3 Algebraic Lifts of Tropical Crystals↩︎

Next we briefly recall the skew-symmetric upper cluster algebras. We fix the base ring \(\mathbb{k}=\mathbb{Z}\). For each vertex \(u\) of \(\Delta\) we attach a variable \(x_u\). Those corresponding to the frozen vertices are called frozen variables. Let \(\mathcal{L}_{\boldsymbol{x}}\) be the subalgebra of the Laurent polynomial algebra \({\mathbb{k}}[\boldsymbol{x}^{\pm 1}]\), which is polynomial in the frozen variables: \[\mathcal{L}_{\boldsymbol{x}}:={\mathbb{k}}[\boldsymbol{x}_u^{\pm 1}, \boldsymbol{x}_{v}], \quad u\in\Delta_0^\mu\;\text{ and }\;v\in\Delta_0^{\operatorname{fr}}.\] For each mutable vertex \(u\), Fomin-Zelevinsky’s mutation operation turns a seed \((\Delta, \boldsymbol{x})\) into a new seed \(\mu_u(\Delta, \boldsymbol{x})\). All such reachable seeds will be denoted by \(\mathfrak{T}\). In particular, we get a new Laurent polynomial algebra \(\mathcal{L}_{\boldsymbol{x}'}\). The upper cluster algebra with seed \((\Delta,\boldsymbol{x})\) is \[\overline{\mathcal{C}}(\Delta,\boldsymbol{x}):=\bigcap_{(\Delta',\boldsymbol{x}') \in \mathfrak{T}}\mathcal{L}_{\boldsymbol{x}'}.\] From now on we will write \(\overline{\mathcal{C}}(\Delta)\) for \(\overline{\mathcal{C}}(\Delta,\boldsymbol{x})\). The representation category of \(J\) is related to \(\overline{\mathcal{C}}(\Delta)\) via the generic character \(C_{\operatorname{gen}}\) [18], [22]. Under the full rank and the reachable assumption of \(B_\Delta\), the set \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) is sent bijectively to a basis of \(\overline{\mathcal{C}}(\Delta)\), called the generic basis [22][25]. More generally, in the algebraic lifting results below, whenever we speak about the generic basis of \(\overline{\mathcal{C}}(\Delta)\), we work under the realization hypothesis that the generic characters \(C_{\mathop{\mathrm{gen}}}(\delta)\) for \(\delta\in\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) form a basis of the upper cluster algebra. Without this hypothesis, the same constructions should be read as statements about the linear span of these generic characters (see Remark 38).

We are also interested in the algebraic lifts of the above combinatorial crystals. By an algebraic lift of the (weak) upper seminormal crystal \(\mathcal{B}\) to \(\overline{\mathcal{C}}(\Delta)\), we mean the following.

  1. Each \(r_i^{(\star)}\) should be lifted to a \({\mathbb{k}}\)-derivation \(R_i^{(\star)}\) of \(\overline{\mathcal{C}}(\Delta)\).

  2. A basis \(\rm B\) of \(\overline{\mathcal{C}}(\Delta)\) indexed by \(\mathcal{B}\) such that for each \(i\in I\) we have that \[\label{eq:introRi} {R}_i^{(\star)}({\rm B}(\delta)) = \rho_i^{(\star)}(\delta) {\rm B}(r_i^{(\star)}(\delta)) + v \quad \text{ for some v\in \operatorname{span}({\rm B}(\eta): \rho_i^{(\star)}(\eta)<\rho_i^{(\star)}(\delta)-1 ) }.\tag{1}\]

  3. There is a positive function \(\tilde{\rho}_i\) such that the tropicalization of \(\tilde{\rho}_i\) gives \(\rho_i\).

Here, we write \(R_i^{(\star)}\) for \(R_i\) or \(R_i^{\star}\) respectively, and similarly for \(\rho_i^{(\star)}\) and \(r_i^{(\star)}\). If \(\mathcal{B}\) is seminormal, then we ask that \(l_i\) can be lifted to a \({\mathbb{k}}\)-derivation \(L_i\) of \(\overline{\mathcal{C}}(\Delta)\) as well. Note that what (2) requires is essentially Berenstein-Kazhdan’s biperfect basis. The part (3) is already done in [26] (see Theorem 12). Although no group action is involved in the definition of the upper cluster algebra, we will see that each \(r_i\) can always be lifted to a \({\mathbb{k}}\)-derivation \(R_i\) of \(\overline{\mathcal{C}}(\Delta)\) (see Section 9.1 for the detail).

Let \(\mathfrak{d}_{I}\) be the Lie subalgebra of \(\operatorname{Der}_{\mathbb{k}}(\overline{\mathcal{C}}(\Delta))\) generated by the derivations \(R_i\) and \(R_i^\star\) for \(i\in I\), and let \(U(\mathfrak{d}_{I})\) be the enveloping algebra of \(\mathfrak{d}_{I}\). Then \(\overline{\mathcal{C}}(\Delta)\) is a \(U(\mathfrak{d}_I)\)-module algebra. We set \(c_{i,j}^\star=-{\rm e}(E_j^\star, E_i)\).

Theorem 4 (Theorem 40). Let \(\mathfrak{g}\) be the Kac-Moody Lie algebra associated to the Cartan matrix \(C_I\), and \(\mathfrak{n}\) be the positive half of \(\mathfrak{g}\). Then the assignment \(e_i \mapsto R_i^{(\star)}\) makes \(\overline{\mathcal{C}}(\Delta)\) a \(U(\mathfrak{n})\)-module algebra. Moreover, \(R_i\) and \(R_i^\star\) satisfy \[\begin{align} (\mathop{\mathrm{ad}}R_i)^{1-c_{i,j}^\star+\min(-c_{i,j}^\star,\;1)}(R_j^\star) & =0 \\ (\mathop{\mathrm{ad}}R_i^\star)^{1-c_{j,i}^\star+\min(-c_{j,i}^\star,\;1)}(R_j) & =0. \end{align}\]

We remark that it is in general not a \(U(\mathfrak{n})\times U(\mathfrak{n})\)-module. We show that this is the case if and only if \(c_{i,j}^\star=0\) (Corollary 12). We also have the following result corresponding to Theorem 2.

Theorem 5 (Theorem 42). In the situation of Theorem 2, \(\overline{\mathcal{C}}(\Delta)\) is a \(U(\mathfrak{g})\)-module algebra.

We mention an immediate corollary. Recall that a normal crystal is a disjoint union of crystals, each of which is isomorphic to the one underlying some integrable highest-weight representation of a fixed Kac-Moody Lie algebra \(\mathfrak{g}\).

Corollary 1. Assume that we are in the situation of Theorem 2 (resp. Theorem 1). The crystal structure we got is in fact a (resp. upper) normal crystal.

Let \(W(\mathfrak{g})\) be the Weyl group of \(\mathfrak{g}\). Due to Kashiwara, there is a Weyl group action on any normal crystal [4]. We conjecture that this action on \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) can be lifted to \(\overline{\mathcal{C}}(\Delta)\) as well.

Now we come to the part (2) of the algebraic lift. A basis indexed by \(\mathcal{B}\) satisfying 1 is called BK-biperfect. We reserve the term biperfect basis for something stronger.

Theorem 6 (Theorem 46). The generic basis of \(\overline{\mathcal{C}}(\Delta)\) is a BK-biperfect basis for the weak upper normal crystal. If we are in the situation of Theorem 2, then the generic basis of \(\overline{\mathcal{C}}(\Delta)\) is a BK-perfect basis for the normal crystal.

We conjecture that known interesting bases, including theta bases [27] and triangular bases [28] are all BK-biperfect.

1.4 Biperfect Bases↩︎

In general, BK-biperfect bases are far from unique. Knowing one BK-biperfect basis (e.g., the generic basis), we are able to describe all BK-biperfect bases based on a result of Baumann [29]. This part of work is motivated by the recent work of Baumann-Kamnitzer-Knutson [30] and Qin [24]. In [29] he introduced an order \(\preceq_{\mathop{\mathrm{str}}}\) called the string order (see Definition 40). Below we write \(\eta \llcurly_{\rho} \delta\) if \(\rho_i(\eta)<\rho_i(\delta)\) and \(\rho_i^\star(\eta)<\rho_i^\star(\delta)\) for each \(i\in I\).

Theorem 7 (Theorem 48). Suppose that \({{\rm B}}\) is a BK-biperfect basis of \(\overline{\mathcal{C}}(\Delta)\) indexed by a crystal \(\mathcal{B}\). Then any BK-biperfect basis \({\rm B}'\) of \(\overline{\mathcal{C}}(\Delta)\) has the following form \[{\rm B}'(\delta) = {{\rm B}}(\delta)+\sum_{\eta \llcurly_{\rho} \delta} a_{\delta,\eta}{{\rm B}}(\eta) + \sum_{\eta \preceq_{\mathop{\mathrm{str}}} \delta,\;\eta \not\llcurly_{\rho} \delta} b_{\delta,\eta}{{\rm B}}(\eta)\] such that \(\operatorname{wt}(\eta)=\operatorname{wt}(\delta)\) and \(b_{\delta,\eta} = b_{r_i^{(\star)}(\delta), r_i^{(\star)}(\eta)}\) if \(\rho_i^{(\star)}(\eta)=\rho_i^{(\star)}(\delta)\). Moreover, for a fixed \(\delta\), the \(\eta\)’s in either summation are lattice points in some polyhedral set.

Using this theorem, it is easy to construct an example where some cluster monomials are not in a BK-biperfect basis. But such an example for \({\mathbb{k}}[U]\) is not trivial (see Example 2). So BK-biperfect bases are not really perfect from a cluster algebra perspective.

When \(\overline{\mathcal{C}}(\Delta)={\mathbb{k}}[U]\), Theorem 7 answers a question by J. Kamnitzer [31]. In the same article, he also asks for a refinement of the notion of BK-biperfect bases to incorporate all cluster monomials.

A linear basis of \(\overline{\mathcal{C}}(\Delta)\) indexed by \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) is a rather weak notion in the cluster algebra setting. For one thing, additional orders from the cluster structure do not play a role here. Let \(t\) be a seed \((\Delta,\mathcal{S})\). We recall the dominance order \(\prec_t\) on the lattice \(\mathbb{Z}^{\Delta_0}\) such that \(\delta' \prec_t \delta\) if and only if \(\delta' = \delta + \gamma B_{\Delta}\) for some \(\mu\)-supported dimension vector \(\gamma\).

Recall from [28] that an element \(z\in \overline{\mathcal{C}}(\Delta)\) is called pointed at \(\delta\in \mathop{\mathrm{trop}}(\Delta,\mathcal{S})_t\) if it is of the form \(\boldsymbol{x}_t^{-\delta} F(\boldsymbol{y}_t)\). This is equivalent to say that \(\delta\) is maximal among the monomial degrees of \(z\) with respect to the order \(\prec_t\). Based on this notion, F. Qin introduced the good bases [24], in which each basis element is compatibly pointed at every seed \(t\in \mathfrak{T}\). A good property for them is that they contain all cluster monomials.

In our definition of biperfect bases, we will require that the basis elements be pointed at \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) instead of just being indexed by \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\).

Definition 5. We say a BK-biperfect basis \({\rm B}\) pointed at \(t\) if each \({\rm B}(\delta)\) is pointed at \(\delta \in \mathop{\mathrm{trop}}(\Delta,\mathcal{S})_t\). A biperfect basis is a BK-biperfect basis compatibly pointed at every seed \(t\in \mathfrak{T}\).

It follows from this definition that biperfect bases are good bases. Combining Theorem 7 and Qin’s description of good bases (Theorem 51), we are able to describe all biperfect bases for a fixed UCA (Corollary 17).

1.5 Other Results↩︎

We also mention some side results. The maximal version of the crystal operators \(r_i^{\max}\) and \({\check{r}}_i^{\max}\) can be lifted to the module category as well. It turns out that \(r_i^{\max}\) and \({\check{r}}_i^{\max}\) are quite close to an adjoint pair (see Lemma 30). From there we deduce the following result, which provides an efficient way to calculate some Kashiwara’s data.

Proposition 8 (Corollary 11). Suppose that \({\check{\eta}}\) and \({\check{r}}_{\epsilon}^{\max}({\check{\eta}})\) are only supported on the frozen part of \(\Delta\) and \({\epsilon}\) is not a summand of \(\eta\). Then we have the following equality \[{\rm e}(r_{{\epsilon}}^{\max}(\delta), {\check{\eta}}) = {\rm e}(\delta, {\check{r}}_{{\epsilon}}^{\max}({\check{\eta}})).\]

Along the way, we further develop the representation theory of quivers of potentials in the following aspects. First, we introduce the extension of QPs as a generalization of a construction in [23]. Second, due to the bijection of the decorated representations and presentations in the homotopy category \(K^b(\operatorname{proj}\text{-}J)\), it is natural to expect that the mutation operation can be defined directly on presentations. We find this indeed can be done based on the extension construction (Definition 11 and Lemma 8). Third, the (dual) boundary representations were introduced in [19] to describe the \(\mu\)-supported \(\delta\)-vector cone of an upper cluster algebra. It was originally defined by injective presentations satisfying certain “boundary" condition (see Proposition 20.(1) and (2)). However, it is unclear whether the original definition would depend on the frozen pattern. In this article, we shall give an intrinsic construction in Section 5.1, and generalize a result in [19] (Theorem 23). Another key ingredient, the general rank of QP representations, is treated in [20].

Some important topics about crystals, such as tensor products, are not touched in the present paper. We will treat them in a follow-up paper.

1.6 Organization↩︎

In Section 2 we first briefly review the theory of quivers with potentials following [17], then we introduce the extension construction and define the mutation of presentations. In Section 3 we briefly review the theory of general presentations and tropical \(F\)-polynomials following [26], [32]. In Section 4 we review the raising and lowering operators \(r_{\epsilon}\) and \(l_{\epsilon}\) introduced in [20] in the special case when \({\epsilon}\) is rigid. Then we further specialize to a class of \({\epsilon}\), called minimally exceptional, which is one of the crucial properties holding for rigid boundary representations. In Section 5 we give an intrinsic construction of boundary representations in Definition 16, and prove various properties for them, including Proposition 20, Corollary 6, and Theorem 23. Then we show some invariance properties for the set of \(\mu\)-supported \(\delta\)-vectors in Lemmas 15 and 16. Finally we introduce the Cartan type and weight functions associated to a set of frozen vertices in Definitions 20 and 21.

In Section 6 we start to describe the crystal structure on the \(\mu\)-supported \(\delta\)-vectors for any ice quiver with potential. We first study the properties of raising and lowering operators associated to boundary representations (notably Lemma 26). After all these preparations, we prove the first two main results Theorem 32 on the (weak) upper seminormal crystal cluster structure and Theorem 34 on the seminormal crystal cluster structure. Then we briefly mention the interaction with the cluster automorphisms. We define the generalized Kashiwara map associated to an opposite cluster automorphism in Definition 29 and relate it to the dual structure in Corollary 10. In Section 7 we study the functors corresponding to the maximal version of the crystal operators, and prove certain adjoint properties for them in Lemma 30 and Corollary 11. We illustrate them in the calculation of the Kashiwara’s data.

In Section 8 we briefly review upper cluster algebras and their generic bases following [6], [22], [26], and recall another tropical pairing. In Section 9 we show that the crystal structure can be algebraically lifted to the upper cluster algebras. This includes two parts – the lift of operators to derivations and the lift of \(\mathcal{B}\) to a BK-biperfect basis. Theorem 40 concerns the explicit structure of the derivations, and Theorem 46 shows that generic bases are BK-biperfect. In Section 10 we briefly review the string order, then give a description of all BK-biperfect bases in Theorem 48 based on [29]. Then we review the good bases [24] and define biperfect bases. In Section 11 we apply these results to various examples. The classical examples include unipotent groups, base affine spaces, Grassmannians, and certain unipotent subgroups of Kac-Moody type. We illustrate in Propositions 60 and 61 how to construct examples with interesting normal crystal structure.

1.7 Notations and Conventions↩︎

The space \(\mathop{\mathrm{E}}\) and the tropical \(F\)-polynomial play important roles throughout. Since \(e\) and \(f\) are naturally assigned to them, we decided to switch the traditional \(e\) and \(f\) for raising and lowering operators to \(r\) and \(l\), and the corresponding function \(\varphi\) and \({\epsilon}\) to \(\rho\) and \(\lambda\).

By a quiver \(\Delta\) we mean a quadruple \(\Delta = (\Delta_0,\Delta_1, t, h)\) where \(\Delta_0\) is a finite set of vertices, \(\Delta_1\) is a finite set of arrows, and \(t\) and \(h\) are the tail and head functions \(\Delta_1 \to \Delta_0\). The sets of mutable and frozen vertices are denoted by \(\Delta_0^\mu\) and \(\Delta_0^{\operatorname{fr}}\) respectively.

All modules are right modules, and all vectors are row vectors. For direct sum of \(n\) copies of \(M\), we write \(nM\) instead of the traditional \(M^{\oplus n}\). We write \(\hom,\mathop{\mathrm{ext}}\) and \({\rm e}\) for \(\dim\mathop{\mathrm{Hom}}, \dim\mathop{\mathrm{Ext}}\), and \(\dim \mathop{\mathrm{E}}\). The superscript \(*\) is the trivial dual for vector spaces. Unadorned \(\mathop{\mathrm{Hom}}\) and \(\mathop{\mathrm{E}}\) are understood over the Jacobian algebra of an appropriate quiver with potential.

In the literature of cluster algebras, the final-seed mutation was first introduced in [33]. But in this article, all mutations except 48 are the initial-seed mutations (see Section 8.1 for the meaning). The mutation defined for quivers with potentials in [17] is to model the initial-seed mutation. A typical example is Lemma 31. Traditionally, one specifies the initial-seed using superscripts. Since no final-seed mutation is involved, we do not strictly follow this tradition.

\[\begin{align} & B(\Delta) && \text{the full skew-symmetric matrix of \Delta}\\ & B_\Delta && \text{the submatrix of B(\Delta) with rows indexed by \Delta_0^\mu}\\ & \mathop{\mathrm{rep}}J && \text{the category of finite-dimensional representations of J} &\\ & S_u && \text{the simple representation supported on the vertex u} &\\ & P_u,\;I_u && \text{the projective cover and the injective envelope of S_u} &\\ & \underline{\dim}M && \text{the dimension vector of M} & \\ & \hat{\tau}\mathcal{M} && \text{the representation obtained by forgetting the decorated part of \tau \mathcal{M}} & \\ & \mathop{\mathrm{trop}}(\Delta,\mathcal{S}) && \text{the set of \mu-supported \delta-vectors of (\Delta,\mathcal{S})} \\ & E_i,\;E_i^\star && \text{the boundary and dual boundary representations attached to i\in\Delta_0^{\operatorname{fr}}}\\ & \mathcal{E}_i^\mu && \text{a general representation of (\Delta,\mathcal{S})_\mu of weight -b_i} \\ & {\epsilon}_i,\;{\check{{\epsilon}}}_i && \text{the projective and injective weight vectors of E_i} \\ & r_i= r_{{\epsilon}_i},\;l_i= l_{{\epsilon}_i} && \text{the raising and lowering operators attached to i\in\Delta_0^{\operatorname{fr}}} \\ & {\check{r}}_i^\star = {\check{r}}_{{\epsilon}_i^\star},\;{\check{l}}_i^\star = {\check{l}}_{{\epsilon}_i^\star} && \text{the dual raising and lowering operators attached to i\in\Delta_0^{\operatorname{fr}}}\\ & \rho_i, \lambda_i;\;\rho_i^\star, \lambda_i^\star && \text{the string length function for r_i,l_i and r_i^\star,l_i^\star}\\ & \operatorname{wt}_i && \text{the i-th coordinate for the weight function \operatorname{wt}} \\ & \overline{\mathcal{C}}(\Delta) && \text{the upper cluster algebra with the seed \Delta} \\ & C_{\operatorname{gen}} && \text{the generic cluster character}\\ & R_i,L_i;\;R_i^\star,L_i^\star && \text{the {\mathbb{k}}-derivation of \overline{\mathcal{C}}(\Delta) lifting r_i,l_i and r_i^\star,l_i^\star} \\ & \prec_{\mathfrak{T}}, \prec_{\mathop{\mathrm{str}}} && \text{the dominance order, the string order} \end{align}\]

2 Representation Theory of Quivers with Potentials↩︎

2.1 Decorated Representations and Presentations↩︎

Let \(\Delta\) be a finite quiver with no loops. For such a quiver, we associate a skew-symmetric matrix \(B(\Delta)\) given by \[B(\Delta)(u,v) = |\text{arrows u\to v}| - |\text{arrows v\to u}|.\] Following [17], we define a potential \(\mathcal{S}\) on a quiver \(\Delta\) as a (possibly infinite) linear combination of oriented cycles in \(\Delta\). More precisely, a potential is an element of the trace space \(\mathop{\mathrm{Tr}}(\widehat{k\Delta}):=\widehat{k\Delta}/[\widehat{k\Delta},\widehat{k\Delta}]\), where \(\widehat{k\Delta}\) is the completion of the path algebra \(k\Delta\) and \([\widehat{k\Delta},\widehat{k\Delta}]\) is the closure of the commutator subspace of \(\widehat{k\Delta}\). The pair \((\Delta,\mathcal{S})\) is a quiver with potential, or QP for short. For each arrow \(a\in \Delta_1\), the cyclic derivative \(\partial_a\) on \(\widehat{k\Delta}\) is defined to be the linear extension of \[\partial_a(a_1\cdots a_d)=\sum_{k=1}^{d}a^*(a_k)a_{k+1}\cdots a_da_1\cdots a_{k-1}.\] For each potential \(\mathcal{S}\), its Jacobian ideal \(\partial \mathcal{S}\) is the closed (two-sided) ideal in \(\widehat{k\Delta}\) generated by all \(\partial_a \mathcal{S}\). The Jacobian algebra \(J(\Delta,\mathcal{S})\) is \(\widehat{k\Delta}/\partial \mathcal{S}\). A QP is Jacobi-finite if its Jacobian algebra is finite-dimensional.

Definition 6. A decorated representation of the Jacobian algebra \(J\) is a pair \(\mathcal{M}=(M,M^-)\), where \(M\in \mathop{\mathrm{rep}}J\), and \(M^-\) is a finite-dimensional \(k^{\Delta_0}\)-module.

By abuse of language, we also say that \(\mathcal{M}\) is a representation of \((\Delta,\mathcal{S})\). When appropriate, we will view an ordinary representation \(M\) as the decorated representation \((M,0)\).

Following [32] we call a homomorphism between two projective representations a projective presentation (or presentation in short). As a full subcategory of the category of complexes in \(\mathop{\mathrm{rep}}J\), the category of projective presentations is Krull-Schmidt as well. Sometimes it is convenient to view a presentation \(P_-\to P_+\) as elements in the homotopy category \(K^b(\operatorname{proj}\text{-}J)\) of bounded complexes of projective representations of \(J\). Our convention is that \(P_-\) sits in degree \(-1\) and \(P_+\) sits in degree \(0\). We denote this subcategory of presentations by \(K^{[-1,0]}(J)\).

We denote by \(P_u\) (resp. \(I_u\)) the indecomposable projective (resp. injective) representation of \(J\) corresponding to the vertex \(u\) of \(\Delta\). For \(\beta \in \mathbb{Z}_{\geq 0}^{\Delta_0}\) we write \(P(\beta)\) for \(\bigoplus_{u\in \Delta_0} \beta(u)P_u\).

Definition 7. 2 The \(\delta\)-vector (or weight vector) of a presentation \[d: P(\beta_-)\to P(\beta_+)\] is the difference \(\beta_+-\beta_- \in \mathbb{Z}^{\Delta_0}\). When working with injective presentations \[{\check{d}}: I({\check{\beta}}_+)\to I({\check{\beta}}_-),\] we call the vector \({\check{\beta}}_+ - {\check{\beta}}_-\) the \(\check{\delta}\)-vector of \({\check{d}}\).

The \(\delta\)-vector is just the corresponding element in the Grothendieck group of \(K^b(\operatorname{proj}\text{-}J)\).

Let \(\nu\) be the Nakayama functor \(\mathop{\mathrm{Hom}}(-,J)^*\). There is a map still denoted by \(\nu\) sending a projective presentation to an injective one \[P_-\to P_+\;\mapsto\;\nu(P_-) \to \nu(P_+).\] Note that if there is no direct summand of the form \(P_i\to 0\), then \(\ker(\nu d) = \tau\mathop{\mathrm{coker}}(d)\) where \(\tau\) is the classical Auslander-Reiten translation.

Let \(\mathcal{R}ep(J)\) be the set of decorated representations of \(J\) up to isomorphism. There is a bijection between two additive categories \(\mathcal{R}ep(J)\) and \(K^{[-1,0]}(\operatorname{proj}\text{-}J)\) mapping any representation \(M\) to its minimal presentation in \(\mathop{\mathrm{rep}}J\), and the simple representation \(S_u^-\) of \(k^{\Delta_0}\) to \(P_u\to 0\). We also denote \(P_u\to 0\) by \(P_u[1]\). Now we can naturally extend the classical AR-translation to decorated representations: \[\xymatrix{\mathcal{M} \ar[r]\ar@{<->}[d] & \tau \mathcal{M} \ar@{<->}[d] \\ d_{\mathcal{M}} \ar[r] & \nu(d_{\mathcal{M}})}\] Note that this definition agrees with the one in [32].

Suppose that \(\mathcal{M}\) corresponds to a projective presentation \(d_{\mathcal{M}}: P(\beta_-)\to P(\beta_+)\). Consider the resolution of the simple module \(S_u\) \[\begin{align} \tag{2} \cdots \to \bigoplus_{h(a)=u} P_{t(a)}\xrightarrow{_a(\partial_{[ab]})_b} \bigoplus_{t(b)=u} P_{h(b)} \xrightarrow{_b(b)} P_u \to S_u\to 0,\\ \tag{3} 0\to S_u \to I_u \xrightarrow{(a)_a} \bigoplus_{h(a)=u} I_{t(a)} \xrightarrow{_a(\partial_{[ab]})_b} \bigoplus_{t(b)=u} I_{h(b)} \to \cdots. \end{align}\] Applying \(\mathop{\mathrm{Hom}}(M,-)\) and \(\mathop{\mathrm{Hom}}(-,M)\) to 3 and 2 , we get that \[\begin{align} \tag{4} \beta_-(u)&=\dim(\ker \alpha_u/\mathop{\mathrm{im}}\gamma_u)+\dim M^-(u), \text{ and } \beta_+(u)=\dim \mathop{\mathrm{coker}}\alpha_u, \\ \tag{5} {\check{\beta}}_-(u)&=\dim(\ker \gamma_u/\mathop{\mathrm{im}}\beta_u)+\dim M^-(u), \text{ and } {\check{\beta}}_+(u)=\dim \ker \beta_u. \end{align}\] Here, the maps \(\alpha_u\), \(\beta_u\), and \(\gamma_u\) are depicted in the following diagram as in [17]. \[\label{eq:abc} \vcenter{\xymatrix@C=5ex{ & M(u) \ar[dr]^{\beta_u} \\ \bigoplus_{h(a)=u} M(t(a)) \ar[ur]^{\alpha_u} && \bigoplus_{t(b)=u} M(h(b)) \ar[ll]^{\gamma_u} \\ }}\tag{6}\]

The \(\delta\)-vector \(\delta_{\mathcal{M}}\) of \(\mathcal{M}\) is by definition the \(\delta\)-vector of \(d_{\mathcal{M}}\). If working with the injective presentations, we can define the \({\check{\delta}}\)-vector \({\check{\delta}}_{\mathcal{M}}\) of \(\mathcal{M}\). It follows from 4 and 5 that \(\delta_{\mathcal{M}}\) and \({\check{\delta}}_{\mathcal{M}}\) are related by \[\label{eq:delta2dual} {\check{\delta}}_{\mathcal{M}} = \delta_{\mathcal{M}} + (\underline{\dim}M) B(\Delta).\tag{7}\]

Definition 8 ([18], [32]). Given any projective presentation \(d: P_-\to P_+\) and any \(N\in \mathop{\mathrm{rep}}(A)\), we define \(\mathop{\mathrm{Hom}}(d,N)\) and \(\mathop{\mathrm{E}}(d,N)\) to be the kernel and cokernel of the induced map: \[\label{eq:HE} 0\to \mathop{\mathrm{Hom}}(d,N)\to \mathop{\mathrm{Hom}}(P_+,N) \xrightarrow{} \mathop{\mathrm{Hom}}(P_-,N) \to \mathop{\mathrm{E}}(d, N)\to 0.\tag{8}\] Similarly for an injective presentation \({\check{d}}: I_+\to I_-\), we define \(\mathop{\mathrm{Hom}}(M,{\check{d}})\) and \({\check{\mathop{\mathrm{E}}}}(M,{\check{d}})\) to be the kernel and cokernel of the induced map \(\mathop{\mathrm{Hom}}(M,I_+) \xrightarrow{} \mathop{\mathrm{Hom}}(M,I_-)\). It is clear that \[\mathop{\mathrm{Hom}}(d,N) = \mathop{\mathrm{Hom}}(\mathop{\mathrm{coker}}(d),N)\;\text{ and }\;\mathop{\mathrm{Hom}}(M,{\check{d}}) = \mathop{\mathrm{Hom}}(M,\ker({\check{d}})).\] We set \(\mathop{\mathrm{Hom}}(\mathcal{M},\mathcal{N})=\mathop{\mathrm{Hom}}(d_{\mathcal{M}},N)=\mathop{\mathrm{Hom}}(M,{\check{d}}_{\mathcal{N}})\), \(\mathop{\mathrm{E}}(\mathcal{M},\mathcal{N}) := \mathop{\mathrm{E}}(d_{\mathcal{M}},N)\) and \({\check{\mathop{\mathrm{E}}}}(\mathcal{M},\mathcal{N}) := {\check{\mathop{\mathrm{E}}}}(M,{\check{d}}_{\mathcal{N}})\).

Note that according to this definition, we have that \(\mathop{\mathrm{Hom}}(\mathcal{M},\mathcal{N}) = \mathop{\mathrm{Hom}}(M,N)\).3 We also set \(\mathop{\mathrm{E}}(d_{\mathcal{M}},d_{\mathcal{N}}) = \mathop{\mathrm{E}}(\mathcal{M},\mathcal{N})\) and \({\check{\mathop{\mathrm{E}}}}({\check{d}}_{\mathcal{M}},{\check{d}}_{\mathcal{N}}) = {\check{\mathop{\mathrm{E}}}}(\mathcal{M},\mathcal{N})\). We refer readers to [32] for an interpretation of \(\mathop{\mathrm{E}}(\mathcal{M},\mathcal{N})\) in terms of the presentations \(d_{\mathcal{M}}\) and \(d_{\mathcal{N}}\). We call \(\mathcal{M}\) or \(d_{\mathcal{M}}\) rigid if \(\mathop{\mathrm{E}}(\mathcal{M},\mathcal{M})=0\).

Lemma 1 ([18], [32]). We have the following equalities:

  1. \(\mathop{\mathrm{E}}(\mathcal{M},\mathcal{N})=\mathop{\mathrm{Hom}}(\mathcal{N},\tau\mathcal{M})^*\text{ and }{\check{\mathop{\mathrm{E}}}}(\mathcal{M},\mathcal{N})=\mathop{\mathrm{Hom}}(\tau^{-1}\mathcal{N},\mathcal{M})^*.\)

  2. \(\mathop{\mathrm{E}}(\mathcal{M},\mathcal{M})={\check{\mathop{\mathrm{E}}}}(\mathcal{M},\mathcal{M})=\mathop{\mathrm{E}}(\tau\mathcal{M},\tau\mathcal{M})\).

2.2 Mutation of Quivers with Potentials↩︎

In [17] and [18], the mutation of quivers with potentials is introduced to model the cluster algebras. The mutation \(\mu_u\) of a QP \((\Delta,\mathcal{S})\) at a vertex \(u\) is defined as follows. The first step is to define the following new QP \(\widetilde{\mu}_u(\Delta,\mathcal{S})=(\widetilde{\Delta},\widetilde{\mathcal{S}})\). We put \(\widetilde{\Delta}_0=\Delta_0\) and \(\widetilde{\Delta}_1\) is the union of three different kinds

  1. all arrows of \(\Delta\) not incident to \(u\),

  2. a composite arrow \([ab]\) from \(t(a)\) to \(h(b)\) for each \(a,b\) with \(h(a)=t(b)=u\),

  3. an opposite arrow \(a^\star\) (resp. \(b^\star\)) for each incoming arrow \(a\) (resp. outgoing arrow \(b\)) at \(u\).

The new potential on \(\widetilde{\Delta}\) is given by \[\widetilde{\mathcal{S}}:=[\mathcal{S}]+\sum_{h(a)=t(b)=u}b^\star a^\star[ab],\] where \([\mathcal{S}]\) is obtained by substituting \([ab]\) for each word \(ab\) occurring in \(\mathcal{S}\). Finally we define \((\Delta',\mathcal{S}')=\mu_u(\Delta,\mathcal{S})\) as the reduced part ([17]) of \((\widetilde{\Delta},\widetilde{\mathcal{S}})\). For this last step, we refer readers to [17] for details. A sequence of vertices is called admissible for \((\Delta,\mathcal{S})\) if its mutation along this sequence is defined. If all sequences are admissible for \((\Delta,\mathcal{S})\) then we call \((\Delta,\mathcal{S})\) nondegenerate.

Now we start to define the mutation of decorated representations of \(J:=J(\Delta,\mathcal{S})\). Recall the triangle of linear maps 6 with \(\alpha_u\gamma_u=0\) and \(\gamma_u\beta_u =0\). We first define a decorated representation \(\widetilde{\mathcal{M}}=(\widetilde{M},\widetilde{M}^-)\) of \(\widetilde{\mu}_u(\Delta,\mathcal{S})\). We set \[\begin{align} &\widetilde{M}(v)=M(v),\quad \widetilde{M}^-(v)=M^-(v)\quad (v\neq u); \\ &\widetilde{M}(u)=\frac{\ker \gamma_u}{\mathop{\mathrm{im}}\beta_u}\oplus \mathop{\mathrm{im}}\gamma_u \oplus \frac{\ker \alpha_u}{\mathop{\mathrm{im}}\gamma_u} \oplus M^-(u),\quad \widetilde{M}^-(u)=\frac{\ker \beta_u}{\ker \beta_u\cap \mathop{\mathrm{im}}\alpha_u}. \end{align}\] We then set \(\widetilde{M}(a)=M(a)\) for all arrows not incident to \(u\), and \(\widetilde{M}([ab])=M(ab)\). It is defined in [17] a choice of linear maps \(\widetilde{M}(a^\star)\) and \(\widetilde{M}(b^\star)\) making \(\widetilde{M}\) a representation of \((\widetilde{\Delta},\widetilde{\mathcal{S}})\). We refer readers to [18] for details. Finally, we define \(\mathcal{M}'=\mu_u(\mathcal{M})\) to be the reduced part ([17]) of \(\widetilde{\mathcal{M}}\).

Let us recall several formula relating the \(\delta\)-vector of \(\mathcal{M}\) and its mutation \(\mu_{u}(\mathcal{M})\). We will use the notation \([b]_+\) for \(\max(b,0)\).

Lemma 2 ([18]). Let \(\delta=\delta_{\mathcal{M}}\) and \(\delta'=\delta_{\mu_{\boldsymbol{u}}(\mathcal{M})}\). We use the similar notation for \({\check{\delta}}={\check{\delta}}_{\mathcal{M}}\) and the dimension vectors \(d=\underline{\dim}(M)\). Then \[\begin{align} \delta'(v) &= \begin{cases} -\delta(u) & \text{if v=u}\\ \delta(v) - [b_{v,u}]_+\beta_-(u) + [-b_{v,u}]_+\beta_+(u) & \text{if v\neq u.} \end{cases}\\ {\check{\delta}}'(v) &= \begin{cases} -{\check{\delta}}(u) & \text{if v=u}\\ {\check{\delta}}(v) - [b_{u,v}]_+{\check{\beta}}_-(u) + [-b_{u,v}]_+{\check{\beta}}_+(u) & \text{if v\neq u.} \end{cases}\\ d'(v) &= \begin{cases} d [b_u]_+ - d(u) + \beta_+(u) + {\check{\beta}}_-(u) &\qquad \text{ if v= u}\\ d(v) &\qquad \text{ if v\neq u}. \end{cases} \end{align}\] where \(b_u\) is the \(u\)-th column of the matrix \(B(\Delta)\).

We remark that the mutated \(\delta\)-vector \(\delta'\) is not completely determined by \(\delta\) (we need \(\beta_-\) and \(\beta_+\)). But see also Remark 9.

Lemma 3. [18] Let \(\mathcal{M}'=\mu_u(\mathcal{M})\) and \(\mathcal{N}'=\mu_u(\mathcal{N})\). We have that

  1. \(\hom(\mathcal{M}',\mathcal{N}')-\hom(\mathcal{M},\mathcal{N})=\beta_{-,\mathcal{M}}(u){\check{\beta}}_{-,\mathcal{N}}(u)-\beta_{+,\mathcal{M}}(u){\check{\beta}}_{+,\mathcal{N}}(u)\);

  2. \({\rm e}(\mathcal{M}',\mathcal{N}')-{\rm e}(\mathcal{M},\mathcal{N})=\beta_{+,\mathcal{M}}(u)\beta_{-,\mathcal{N}}(u)-\beta_{-,\mathcal{M}}(u)\beta_{+,\mathcal{N}}(u)\);

  3. \({\check{{\rm e}}}(\mathcal{M}',\mathcal{N}')-{\check{{\rm e}}}(\mathcal{M},\mathcal{N})={\check{\beta}}_{-,\mathcal{M}}(u) {\check{\beta}}_{+,\mathcal{N}}(u)-{\check{\beta}}_{+,\mathcal{M}}(u){\check{\beta}}_{-,\mathcal{N}}(u)\).

In particular, \({\rm e}(\mathcal{M},\mathcal{M})\) and \({\check{{\rm e}}}(\mathcal{M},\mathcal{M})\) are mutation invariant. So any reachable representation is rigid.

Lemma 4. [32] The AR-translation \(\tau\) commutes with the mutation \(\mu_u\) at any vertex \(u\).

Definition 9. An extended mutation sequence is a composition of ordinary mutations \(\mu_u\) and the \(AR\)-translation \(\tau\) or its inverse \(\tau^{-1}\). We also denote \(\tau\) and \(\tau^{-1}\) by \(\mu_+\) and \(\mu_-\) respectively, though they are not involutions in general.

We say a decorated representation \(\mathcal{M}\) of \((\Delta,\mathcal{S})\) negative reachable or just reachable if there is a sequence of mutations \(\mu_{\boldsymbol{u}}\) such that \(\mu_{\boldsymbol{u}}(\mathcal{M})\) is negative, i.e., \(\mu_{\boldsymbol{u}}(\mathcal{M})\) has only the decorated part. Similarly we say \(\mathcal{M}\) positive reachable if there is a sequence of mutations \(\mu_{\boldsymbol{u}}\) such that \(\mu_{\boldsymbol{u}}(\mathcal{M})\) is a projective representation. More generally, we say \(\mathcal{M}\) extended reachable if there is an extended sequence of mutations \(\mu_{\boldsymbol{u}}\) such that \(\mu_{\boldsymbol{u}}(\mathcal{M})\) is negative.

2.3 Extension of Quivers with Potentials↩︎

Let \((\Delta,\mathcal{S})\) be a quiver with potential, and \(\mathcal{V}\) be a decorated representation of \((\Delta,\mathcal{S})\). By the extension of \((\Delta,\mathcal{S})\) by \(\mathcal{V}\), we mean the following construction.

We start with \((\Delta,\mathcal{S})\) and a new vertex \(v\). Take the projective presentation \(d_{\mathcal{V}}: P(\beta_-)\xrightarrow{} P(\beta_+)\) corresponding to \(\mathcal{V}\). We assume that \(P(\beta_-)\) and \(P(\beta_+)\) share no common summands. Note that this is always the case if \(d_{\mathcal{V}}\) is in general position [34]. Then we draw \(\beta_+(w)\) arrows from \(v\) to \(w\) and \(\beta_-(u)\) arrows from \(u\) to \(v\). We view the map \(d_{\mathcal{V}}\) as a matrix with entries a linear combination of paths. For each entry of \(c:=d_{\mathcal{V}}(u,w): P_u \to P_w\), we add the potential \(a b c\) to the original potential \(\mathcal{S}\) where \(a\) is the added arrow corresponding to \(P_u\) and \(b\) is the added arrow corresponding to \(P_w\). We denote the resulting quiver with potential by \((\Delta[\mathcal{V}], \mathcal{S}[\mathcal{V}])\) or, for short \((\Delta,\mathcal{S})[\mathcal{V}]\) or \((\Delta,\mathcal{S})[d_{\mathcal{V}}]\), and abbreviate its Jacobian algebra to \(J[\mathcal{V}]\). If we restrict \((\Delta,\mathcal{S})[\mathcal{V}]\) on \(\Delta\) in the sense of [17], then we get the original QP \((\Delta,\mathcal{S})\) back.

There is an obvious dual construction \((\Delta,\mathcal{S})[\mathcal{V}^*]\) from the injective presentation \({\check{d}}_{\mathcal{V}}: I_+\to I_-\) corresponding to \(\mathcal{V}\). It is easy to see that \((\Delta,\mathcal{S})[\mathcal{V}] = (\Delta,\mathcal{S})[\tau \mathcal{V}^*]\). For any decorated representation \(\mathcal{M}\) of \((\Delta,\mathcal{S})\), we denote by \(\mathcal{M}[0]\) the extension of \(\mathcal{M}\) by zeros to \(\Delta[\mathcal{V}]\). It is easy to see from the definition of the new potential \(\mathcal{S}[\mathcal{V}]\) that \(\mathcal{M}[0]\) is in fact a representation of \((\Delta,\mathcal{S})[\mathcal{V}]\). When writing a vector in \(\mathbb{Z}^{\Delta[\mathcal{V}]}\), our convention is to let the new vertex \(v\) correspond to the last coordinate. We will find it convenient to introduce the notation \(\hat{\tau}\mathcal{V}\) to denote the representation obtained from \(\tau \mathcal{V}\) by forgetting the decorated part.

::: {#L:V[0] .lemma} Lemma 5. Consider \(\mathcal{M}[0]\) as a representation of \((\Delta,\mathcal{S})[\mathcal{V}]\). We have that

  1. The \({\check{\delta}}\)-vector of \(\mathcal{M}[0]\) is equal to \(({\check{\delta}}_{\mathcal{M}}, -\hom(V,M))\).

  2. The \(\delta\)-vector of \(\mathcal{M}[0]\) is equal to \((\delta_{\mathcal{M}}, -{\rm e}(\mathcal{V},M))\).

  3. Let \(P_{v,v}\) be the space spanned by all paths from \(v\) to \(v\) without passing \(v\) in the middle. Then \(P_{v,v}\cong k\oplus \mathop{\mathrm{E}}(\mathcal{V}, \mathcal{V})\). :::

Proof. (1). Recall from the equality 5 . We observe that the spaces \(\ker(\beta_u),\;\ker(\gamma_u)\), and \(\mathop{\mathrm{im}}(\beta_u)\) at \(u\in \Delta_0\) are invariant under the extension by zeros. So the \({\check{\delta}}\)-vector is invariant at each \(u\). Recall the construction of \((\Delta,\mathcal{S})[\mathcal{V}]\) using the presentation \(d_{\mathcal{V}}\). We see that the map \(\gamma_v\) is exactly \(d_{\mathcal{V}}(M)\) so \(\ker(\gamma_v)\) can be identified with \(\mathop{\mathrm{Hom}}(V,M)\), while \(\ker(\beta_v)\) and \(\mathop{\mathrm{im}}(\beta_v)\) vanish for \(M[0]\).

(2). The proof is similar to (1).

(3). We observe that the quotient of \(J[\mathcal{V}]\) by the ideal generated by all incoming arrows to \(v\) is isomorphic to the one-point extension algebra \(\left(\begin{smallmatrix}A & 0 \\ V & k\end{smallmatrix}\right)\) while the quotient of \(J[\mathcal{V}]\) by the ideal generated by all outgoing arrows from \(v\) is isomorphic to the one-point coextension algebra \(\left(\begin{smallmatrix}A & ({\hat{\tau}\mathcal{V}})^* \\ 0 & k\end{smallmatrix}\right)\). Any nontrivial path \(p\) in \(P_{v,v}\) splits as \(e_v p_1 e_u p_2 e_v\), which can be identified as an element in \(V(u)\otimes ({\hat{\tau}\mathcal{V}})^*(u) \cong \mathop{\mathrm{Hom}}_k(V(u), ({\hat{\tau}\mathcal{V}})(u))^*\). The fact that different splitting \(e_v p_1 e_w p_2 e_v\) corresponds to the same element gives an obvious commutative diagram defining a morphism of representations. So \(P_{v,v}\) can be identified with \(k\oplus \mathop{\mathrm{Hom}}(\mathcal{V}, \tau \mathcal{V})^*\cong k\oplus \mathop{\mathrm{E}}(\mathcal{V},\mathcal{V})\). ◻

::: {#C:V[0] .corollary} Corollary 2. If \(\mathcal{V}\) is rigid, then

  1. \(\delta_{\mathcal{V}[0]}=(\delta_{\mathcal{V}}, 0)\) and \({\check{\delta}}_{\mathcal{V}[0]}=({\check{\delta}}_{\mathcal{V}}, -{\check{\delta}}_{\mathcal{V}}(\underline{\dim}V))\).

  2. We have exact sequences \(0\to V\to P_v\to S_v\to 0\) and \(0\to S_v\to I_v\to {\hat{\tau}\mathcal{V}}\to 0\). :::

Proof. (1) follows immediately from Lemma 5.

(2). By Lemma 5.(3), we see that \(P_{v,v}\cong k\) and thus \(P_v(v)\cong k\). As a consequence, \(P_v(u)\) can be identified with \(\mathop{\mathrm{Hom}}(P_u, V)\cong V(u)\). The proof of the other exact sequence is similar. ◻

Warning: Recall that \((\tau V)^* \cong \mathop{\mathrm{Hom}}(V,A)\), so we have a natural evaluation map \(\mathop{\mathrm{Hom}}(V,A)\times V \to A\). One might think that if \(V\) is rigid, then the Jacobian algebra is given by the matrix algebra \(\left(\begin{smallmatrix}A & (\tau V)^* \\ V & k\end{smallmatrix}\right)\). But this is not true in general because the construction may introduce new paths between two vertices of \(\Delta\).

2.4 Mutation of Presentations↩︎

Conversely, given a quiver with potentials \((\Delta,\mathcal{S})\) and a vertex \(v\in \Delta_0\), let \((\Delta,\mathcal{S})_{\hat{v}}\) be the restriction of \((\Delta,\mathcal{S})\) to the full subquiver of \(\Delta_0\setminus\{v\}\).

Definition 10. We call a vertex \(v\) simple in \((\Delta,\mathcal{S})\) if for each pair of arrows \(a:u\to v\) and \(b:v\to w\), the partial derivative \(\partial_{[ab]}[\mathcal{S}]\) contains no arrows to \(v\) or from \(v\).

Note that \(v\) is simple in \((\Delta,\mathcal{S})[\mathcal{V}]\). If \(v\) is simple in \((\Delta,\mathcal{S})\), then we can obtain a presentation \(d_v\) of \((\Delta,\mathcal{S})_{\hat{v}}\) as follows. Let \(P_-\) (resp. \(P_+\)) be the direct sum of \(P_u\) (resp. \(P_w\)) for each arrow \(u\to v\) (resp. \(v\to w\)). We define \[\label{eq:dv} d_v: \bigoplus_{a:u\to v} P_u \xrightarrow{\partial_{[ab]}[\mathcal{S}]} \bigoplus_{b:v\to w} P_w.\tag{9}\] Clearly we have that \((\Delta,\mathcal{S})_{\hat{v}}[d_v] = (\Delta,\mathcal{S})\). We also define \({\check{d}}_v = \nu(d_v)\).

To make sense of Definition 11, we observe that the restriction of \(\mu_u((\Delta,\mathcal{S})[\mathcal{V}])\) to \(\mu_u(\Delta)\) is \(\mu_u(\Delta,\mathcal{S})\) and the following lemma.

Lemma 6. If \(v\) is simple in \((\Delta,\mathcal{S})\), then for any mutation \(\mu_u\) away from \(v\), \(v\) is simple in \(\mu_u(\Delta,\mathcal{S})\) as well.

Proof. We first observe that the reduction process does not change the simplicity of a vertex. Then recall the formula for the potential \(\widetilde{\mathcal{S}}\) on \(\widetilde{\Delta}\): \(\widetilde{\mathcal{S}}=[\mathcal{S}]_{ab}+\sum_{h(a)=t(b)=u}b^\star a^\star[ab],\) where the subscript \(ab\) indicates the square bracket is taken for \(ab\). The statement is clearly true for \(\widetilde{\mathcal{S}}\) if neither \(t(a)\) nor \(h(b)\) is \(v\). If not, say \(h(b)=v\), then for each arrow \(a\) with \(h(a)=u\) we create a new arrow \(c:=[ab]\) with \(h(c)=v\).

Let \(a'\) and \(b'\) be arrows not adjacent to \(u\) with \(h(a')=v\) and \(t(b')=v\). It remains to check that for the following two types of arrow combinations: \(cb^\star\) and \(cb'\), the partial derivative involves no arrows adjacent to \(v\). For \(cb^\star\), since \([\mathcal{S}]\) involves no \(b^\star\), we have \(\partial_{[cb^\star]}[\mathcal{S}]_{ab}=0\). In the meanwhile, each \(\partial_{[cb^\star]} \left([b^\star a^\star[ab]]_{cb^\star} \right)=\partial_{[cb^\star]} \left([c b^\star a^\star]_{cb^\star} \right)=a^\star\), but \(a^\star\) is not adjacent to \(v\), otherwise we obtain a \(2\)-cycle \(ab\) on \(u\) and \(v\). For \(cb'\), it is clear that \(\partial_{[cb']} \left([b^\star a^\star c]_{cb'} \right)=0\). In addition, since \(\partial_{[bb']} [\mathcal{S}]_{bb'}\) involves no arrows adjacent to \(v\), so does \(\partial_{[cb']} [\mathcal{S}]_{ab}\). Therefore, \(v\) is simple in \(\mu_u(\Delta,\mathcal{S})\) as well. ◻

Definition 11. Given a presentation \(d_{\mathcal{V}}\) of \((\Delta,\mathcal{S})\), we define \({\mu}_u(d_\mathcal{V})\) at vertex \(u\) as the presentation \(d_v\) of \({\mu}_u(\Delta,\mathcal{S})\) obtained from \({\mu}_u \left((\Delta,\mathcal{S})[\mathcal{V}] \right)\) via the above construction.

The following lemma was proved in [32] as an easy consequence of a result of K. Bongartz [35].

Lemma 7. Two decorated representations \(\mathcal{M}\) and \(\mathcal{M'}\) are isomorphic if and only if for any \(\mathcal{N}\in\mathcal{R}ep(J)\) we have that \(\hom(\mathcal{M},\mathcal{N})=\hom(\mathcal{M'},\mathcal{N})\) and \({\rm e}(\mathcal{M},\mathcal{N})={\rm e}(\mathcal{M'},\mathcal{N})\).

Lemma 8. The mutation of presentations is compatible with the mutation of representations, that is, \[{\mu}_u(d_{\mathcal{V}})=d_{{\mu}_u(\mathcal{V})}.\]

Proof. Let \(\mathcal{V}'\) be the decorated representation corresponding to \({\mu}_u(d_\mathcal{V})\). By Lemma 7 it suffices to check that \(\hom(\mathcal{V}', \mu_u(\mathcal{N})) = \hom(\mu_u(\mathcal{V}), \mu_u(\mathcal{N}))\) and \({\rm e}(\mathcal{V}', \mu_u(\mathcal{N})) = {\rm e}(\mu_u(\mathcal{V}), \mu_u(\mathcal{N}))\) for any \(\mathcal{N}\in\mathcal{R}ep(J)\). The number \(\hom(\mathcal{V}', \mu_u(\mathcal{N}))\) is reflected on the \({\check{\delta}}\)-vector of \(\mu_u(\mathcal{N})[0]\) by Lemma 5.(1). So the difference \(\hom(\mathcal{V}', \mu_u(\mathcal{N})) - \hom(\mathcal{V}, \mathcal{N})\) is equal to \(-{\check{\delta}}_{\mu_u(\mathcal{N})[0]}(v) + {\check{\delta}}_{\mathcal{N}[0]}(v)\). Note that \(\mu_u(\mathcal{N})[0] = \mu_u(\mathcal{N}[0])\). So by Lemma 2 the difference is equal to \[[b_{u,v}]_+ {\check{\beta}}_{-,\mathcal{N}}(u) - [-b_{u,v}]_+ {\check{\beta}}_{+,\mathcal{N}}(u) = \beta_{-,\mathcal{V}}(u) {\check{\beta}}_{-,\mathcal{N}}(u) - \beta_{+,\mathcal{V}}(u) {\check{\beta}}_{+,\mathcal{N}}(u).\] On the other hand, by Lemma 3 the difference \(\hom(\mu_u(\mathcal{V}), \mu_u(\mathcal{N})) - \hom(\mathcal{V}, \mathcal{N})\) is equal to this as well. Hence \(\hom(\mathcal{V}', \mu_u(\mathcal{N})) = \hom(\mu_u(\mathcal{V}), \mu_u(\mathcal{N}))\). The other equality \({\rm e}(\mathcal{V}', \mu_u(\mathcal{N})) = {\rm e}(\mu_u(\mathcal{V}), \mu_u(\mathcal{N}))\) can be checked in a similar fashion. ◻

In particular, we obtain the following corollary.

Corollary 3. The extension commutes with the mutations: \[\mu_u\left((\Delta,\mathcal{S})[\mathcal{V}]\right) = \mu_u(\Delta,\mathcal{S})[\mu_u(\mathcal{V})].\]

3 General Presentations and Tropical \(F\)-polynomials↩︎

3.1 General Presentations↩︎

We shall start our discussion by reviewing some results in [32]. We will consider a more general setting where the algebra \(A\) is any basic finite-dimensional \(k\)-algebra, which can be presented as \(k\Delta / I\).

Any \(\delta\in \mathbb{Z}^{\Delta_0}\) can be written as \(\delta = \delta_+ - \delta_-\) where \(\delta_+=\max(\delta,0)\) and \(\delta_- = \max(-\delta,0)\). Here the maximum is taken coordinate-wise. We put \[\mathop{\mathrm{PHom}}_A(\delta):=\mathop{\mathrm{Hom}}_A(P(\delta_-),P(\delta_+)).\] We say that a general presentation in \(\mathop{\mathrm{PHom}}_A(\delta)\) has property \(\heartsuit\) if there is some open (and thus dense) subset \(U\) of \(\mathop{\mathrm{PHom}}_A(\delta)\) such that all presentations in \(U\) have property \(\heartsuit\). For example, a general presentation \(d\) in \(\mathop{\mathrm{PHom}}_A(\delta)\) has the following properties:

  1. \(\mathop{\mathrm{Hom}}(d,N)\) has constant dimension for a fixed \(N\in \mathop{\mathrm{rep}}A\).

  2. \(\mathop{\mathrm{Gr}}_\gamma(\mathop{\mathrm{coker}}(d))\) has constant topological Euler characteristic.

Note that (1) implies that \(\mathop{\mathrm{E}}(d,N)\) has constant dimension on \(U\) as well. We denote these two generic values by \(\hom(\delta,N)\) and \({\rm e}(\delta,N)\). If we apply (1) to \(N=A^*\), then \(\mathop{\mathrm{coker}}(d)\) has a constant dimension vector, which will be denoted by \(\underline{\dim}(\delta)\).

Remark 9. It is known [32], [34] that the \(\delta\)-vector of a general presentation satisfies \(\beta_+ = [\delta]_+\) and \(\beta_- = [-\delta]_+\). In particular, for general presentations, Lemma 2.(1) reduces to the following rule of Fock-Goncharov [36]: \[\label{eq:mug} \delta'(v)= \begin{cases} -\delta(u) & \text{if v=u,}\\ \delta(v) - b_{v,u}[-\delta(u)]_+ & \text{if b_{v,u}>0,} \\ \delta(v) - b_{v,u}[\delta(u)]_+ & \text{if b_{v,u}<0.} \end{cases}\tag{10}\] If one likes, one can combine the last two cases into one \(\delta'(v)=\delta(v) + [b_{v,u}]_+\delta(u) - b_{v,u}[\delta(u)]_+\).

The presentation space \(\mathop{\mathrm{PHom}}_A(\delta)\) comes with a natural group action by \[\mathop{\mathrm{Aut}}_A(\delta):=\mathop{\mathrm{Aut}}_A(P(\delta_-))\times \mathop{\mathrm{Aut}}_A(P(\delta_+)).\] A rigid presentation in \(\mathop{\mathrm{PHom}}_A(\delta)\) has a dense \(\mathop{\mathrm{Aut}}_A(\delta)\)-orbit [32]. In particular, a rigid presentation is always general.

If we freeze a vertex \(v\), then we are not allowed to mutate at \(v\). A quiver with frozen vertices is called an ice quiver. The vertices of \(\Delta\) split into two disjoint sets \(\Delta_0 = \Delta_0^{\mu} \sqcup \Delta_0^{\operatorname{fr}}\). An arrow between frozen vertices is called a frozen arrow. The \(B\)-matrix \(B_{\Delta}\) of an ice quiver \(\Delta\) is obtained from the original \(B\)-matrix \(B(\Delta)\) by removing the rows corresponding to the frozen vertices. Note that the information on frozen arrows is lost in \(B_{\Delta}\).

Proposition 10. Suppose that \(\mathcal{S}\) is a generic potential on \(\Delta\). Then

  1. If \(v\) is simple in \((\Delta,\mathcal{S})\), then \(d_v\) is a general presentation of \((\Delta,\mathcal{S})_{\hat{v}}\).

  2. If \(\mathcal{V}\) corresponds to a general presentation of \(J(\Delta,\mathcal{S})\), then the extended \(QP\) \((\Delta,\mathcal{S})[\mathcal{V}]\) is nondegenerate if we freeze \(v\).

Proof. (1). By the construction of \(d_v\), the matrix coefficients of \(d_v\) come from the coefficients in the potential \(\mathcal{S}\). Then (1) is obvious.

(2). If \(d_{\mathcal{V}}\) is general, then so are its mutations by [37]. A general presentation satisfies \(\beta_+ = [\delta]_+\) and \(\beta_- = [-\delta]_+\). Then (2) follows from the construction of the extension and Corollary 3. ◻

Due to the relation \(\delta_{\tau^{-1}\mathcal{M}} = -{\check{\delta}}_{\mathcal{M}}\) and 7 , we have that for a general presentation \(d\) of weight \(\delta\), the \(\delta\)-vector of \(\tau^{-1} d\) is constant. We denote this constant vector by \(\tau^{-1}\delta\).

Theorem 11 ([20]). The following are equivalent

  1. \(M\) is a general representation of weight \(\delta\);

  2. \(M\) is a general representation of dual weight \({\check{\delta}}\);

  3. \(\tau^{-1} M\) is a general representation of weight \(\tau^{-1}\delta\).

3.2 Tropical \(F\)-polynomials↩︎

Motivated by the \(F\)-polynomial of \(M\) defined in [18], we introduced its tropical version in [26]. We will review the \(F\)-polynomial of \(M\) in Section 8.2.

Definition 12 ([26]). The tropical \(F\)-polynomial \(f_M\) of a representation \(M\) is the function \((\mathbb{Z}^{\Delta_0})^* \to \mathbb{Z}_{\geq 0}\) defined by \[\delta \mapsto \max_{L\hookrightarrow M}{\delta(\underline{\dim}L)}.\] The dual tropical \(F\)-polynomial \({\check{f}}_M\) of \(M\) is the function \((\mathbb{Z}^{\Delta_0})^* \to \mathbb{Z}_{\geq 0}\) defined by \[\delta \mapsto \max_{M\twoheadrightarrow N}{\delta(\underline{\dim}N)}.\] Here, a weight \(\delta\) is viewed as an element in \((\mathbb{Z}^{\Delta_0})^*\) via the usual dot product.

Clearly \(f_M\) and \({\check{f}}_M\) are related by \(f_M(\delta)-{\check{f}}_M(-\delta)= \delta(\underline{\dim}M)\). Moreover, it follows from 8 that for any presentation \(d\) of weight \(\delta\), \[\begin{align} \tag{11} \delta(\underline{\dim}M) &= \hom(d,M) - {\rm e}(d,M);\\ \tag{12} \check{\delta} (\underline{\dim}M) &= \hom(M,{\check{d}}) - {\check{{\rm e}}}(M,{\check{d}}). \end{align}\]

Theorem 12 ([26]). If \(M\) is negative reachable, then for any \(\delta,{\check{\delta}}\in\mathbb{Z}^{\Delta_0}\) we have that \[\begin{align} \tag{13} {f}_M(\delta) &= \hom(\delta,M), & {\check{f}}_M(-\delta) &= {{\rm e}}(\delta,M);\\ \tag{14} {\check{f}}_M(\check{\delta}) &= \hom(M,\check{\delta}), & {f}_M(-\check{\delta}) &= {\check{{\rm e}}}(M,\check{\delta}). \end{align}\]

Remark 13. [26] is a more general statement holding for any finite-dimensional basis algebra. One special case is that when \(\delta\) (resp. \({\check{\delta}}\)) satisfies \({\rm e}(\delta,\delta)=0\) (resp. \({\rm e}({\check{\delta}},{\check{\delta}})=0\)), then 13 (resp. 14 ) holds without any assumption for \(M\).

If \(M\) is general of weight \({\check{{\epsilon}}}\) then we will write \(f_{\check{{\epsilon}}}(\delta)\) for \(f_M(\delta)\), and similarly for \(\check{f}_M\).

Conjecture 14. For a nondegenerate quiver with potential, and any \(\delta\) and \({\check{{\epsilon}}}\) we have that \[\check{f}_{\delta}({\check{{\epsilon}}}) = \hom(\delta,{\check{{\epsilon}}})= {f}_{\check{{\epsilon}}}(\delta).\]

This is a stronger version of a conjecture in [26], where we only conjecture the reciprocity \(\check{f}_{\delta}({\check{{\epsilon}}}) = {f}_{\check{{\epsilon}}}(\delta)\).

4 The Lowering and Raising Operators↩︎

4.1 Lowering and Raising Operators for Rigid \({\epsilon}\)↩︎

Schofield introduced the general rank for quiver representations in his theory of general representations [38]. The following lemma is a straightforward generalization of [38].

Lemma 9. Let \(A\) be a finite-dimensional algebra. Given any two irreducible closed sets \(X\) and \(Y\) in representation varieties of \(A\), there is an open subset \(U\) of \(X \times Y\) and a dimension vector \(\gamma\) such that for \((M,N)\in U\) we have that \(\hom_A(M,N)\) is minimal and \(\{\phi\in\mathop{\mathrm{Hom}}_A(M,N)\mid \mathop{\mathrm{rank}}\phi = \gamma \}\) is open and non-empty in \(\mathop{\mathrm{Hom}}_A(M,N)\).

Below the algebra \(A\) will always be the Jacobian algebra of some quiver with potential. Let \(\alpha\) be the maximal rank vector of \(\mathop{\mathrm{Hom}}(P_-, P_+)\), and \(U\) be the open subset of \(\mathop{\mathrm{Hom}}(P_-, P_+)\) attaining the maximal rank \(\alpha\). Then the cokernel of homomorphisms in \(U\) lies in a single component of \(\mathop{\mathrm{rep}}_{\underline{\dim}(\delta)}(A)\) [20], [22], [32], and we call this component the principal component of \(\delta\), denoted by \(\mathop{\mathrm{PC}}(\delta)\).

Definition 13. If one of \(X\) and \(Y\) is a single representation, say \(Y=\{E\}\), and \(X\) is the principal component \(\mathop{\mathrm{PC}}(\delta)\), then the above dimension vector is denoted by \(\mathop{\mathrm{rank}}(\delta,E)\). If \(X=\mathop{\mathrm{PC}}(\delta)\) and \(Y=\mathop{\mathrm{PC}}({\epsilon})\), then this \(\gamma\) is called the general rank from \(\delta\) to \({\epsilon}\), denoted by \(\mathop{\mathrm{rank}}(\delta,{\epsilon})\). There are obvious variations if we replace \(\delta\) or \({\epsilon}\) by a \({\check{\delta}}\)-vector.

For quivers with potentials, we have that \(\mathop{\mathrm{PC}}(\delta)=\mathop{\mathrm{PC}}({\check{\delta}})\) by [20], so \(\mathop{\mathrm{rank}}(\delta,{\epsilon}) = \mathop{\mathrm{rank}}({\check{\delta}},{\epsilon})\).

Definition 14. For any decorated representation \(\mathcal{E}=(E,E^-)\) of weight \({\epsilon}\), we define the two operators \(r_{\mathcal{E}}\) and \(l_{\mathcal{E}}\) on the set of \(\delta\)-vectors as follows: \[\begin{align} \tag{15} r_{\mathcal{E}} (\delta) &= \delta+{\epsilon}+\mathop{\mathrm{rank}}(E, \tau\delta) B(\Delta); \\ \tag{16} l_{\mathcal{E}} (\delta) &= \delta-{\check{{\epsilon}}}+\mathop{\mathrm{rank}}(\delta,E) B(\Delta). \intertext{We also define the two operators {\check{r}}_{\mathcal{E}} and {\check{l}}_{\mathcal{E}} on the set of {\check{\delta}}-vectors} \tag{17} {\check{r}}_{\mathcal{E}} ({\check{\delta}}) & = {\check{\delta}}+{\check{{\epsilon}}}-\mathop{\mathrm{rank}}(\tau^{-1}{\check{\delta}}, E) B(\Delta);\\ \tag{18} {\check{l}}_{\mathcal{E}} ({\check{\delta}}) & = {\check{\delta}}-{\epsilon}-\mathop{\mathrm{rank}}(E, {\check{\delta}}) B(\Delta). \end{align}\] If \(\mathcal{E}\) is general of weight \({\epsilon}\), then we will write \({\epsilon}\) instead of \(\mathcal{E}\) in \(r_{\mathcal{E}}\) and \(l_{\mathcal{E}}\).

Remark 15. In [20] we also defined another two pairs of operators: \((r^{{\epsilon}},l^{{\epsilon}})\) on the set of \({\check{\delta}}\)-vectors and \(({\check{r}}^{{\epsilon}},{\check{l}}^{{\epsilon}})\) on the set of \(\delta\)-vectors. \[\begin{align} \notag r^{{\epsilon}} ({\check{\delta}}) & = {\check{\delta}}- \tau^{-1}{\epsilon}-\mathop{\mathrm{rank}}(\tau^{-1}{\epsilon}, {\check{\delta}}) B(\Delta); \\ \notag l^{{\epsilon}} ({\check{\delta}}) &= {\check{\delta}}+ \tau^{-1}{\check{{\epsilon}}}- \mathop{\mathrm{rank}}(\tau^{-1}{\check{\delta}}, \tau^{-1}{\epsilon}) B(\Delta), \shortintertext{and} \notag {\check{r}}^{\epsilon}(\delta) &= \delta+{\epsilon}+\mathop{\mathrm{rank}}(\delta,\tau{\check{{\epsilon}}}) B(\Delta); \\ \notag {\check{l}}^{\epsilon}(\delta) & = \delta -{\check{{\epsilon}}}+\mathop{\mathrm{rank}}(\tau{\epsilon}, \tau{\check{\delta}}) B(\Delta). \end{align}\] We explained in [20] that the \({\check{\delta}}\)-vector of \(r_{{\epsilon}}(\delta)\) is \(r^{{\epsilon}}({\check{\delta}})\) rather than \({\check{r}}_{{\epsilon}}({\check{\delta}})\); and the \(\delta\)-vector of \({\check{r}}_{{\epsilon}}({\check{\delta}})\) is \({\check{r}}^{{\epsilon}}(\delta)\) rather than \(r_{{\epsilon}}(\delta)\). It is also clear from the definition that \({\check{r}}_{\tau^{-1}{\epsilon}} = l^{{\epsilon}}\).

The following theorem is a direct consequence of [20].

Theorem 16. Suppose that \({\epsilon}\) is extended-reachable. Then the operators \(r_{\epsilon}\) and \(l_{\epsilon}\) commute with any sequence of mutations and \(\tau^i\): \[\begin{align} \mu_{\boldsymbol{u}}(r_{{\epsilon}}(\delta)) &= r_{\mu_{\boldsymbol{u}}({\epsilon})} (\mu_{\boldsymbol{u}}(\delta)) \;&{ and }&& \;\mu_{\boldsymbol{u}}(l_{{\epsilon}}(\delta)) &= l_{\mu_{\boldsymbol{u}}({\epsilon})} (\mu_{\boldsymbol{u}}(\delta)); \\ \tau^i(r_{{\epsilon}}(\delta)) &= r_{\tau^i{\epsilon}} (\tau^i\delta) \;&{ and }&& \;\tau^i(l_{{\epsilon}}(\delta)) &= l_{\tau^i{\epsilon}} (\tau^i\delta). \end{align}\] In particular, if \(\boldsymbol{u}\) is an extended sequence of mutations such that \(\mu_{\boldsymbol{u}}({\epsilon})\) is negative, then the operators \(r_{\epsilon}\) and \(l_{\epsilon}\) on the \(\delta\)-vectors of \((\Delta,\mathcal{S})\) are given by \[\begin{align} r_{{\epsilon}} (\delta) &= \mu_{\boldsymbol{u}}^{-1} (\mu_{\boldsymbol{u}}(\delta) + \mu_{\boldsymbol{u}}({\epsilon})); \\ l_{{\epsilon}} (\delta) &= \mu_{\boldsymbol{u}}^{-1} (\mu_{\boldsymbol{u}}(\delta) - \mu_{\boldsymbol{u}}({\epsilon})). \end{align}\] If \(\boldsymbol{u}\) is an extended sequence of mutations such that \(\mu_{\boldsymbol{u}}({\check{{\epsilon}}})\) is negative, then the operators \({\check{r}}_{\epsilon}\) and \({\check{l}}_{\epsilon}\) on the \({\check{\delta}}\)-vectors of \((\Delta,\mathcal{S})\) are given by \[\begin{align} \tag{19} {\check{r}}_{{\epsilon}} ({\check{\delta}}) &= \mu_{\boldsymbol{u}}^{-1} (\mu_{\boldsymbol{u}}({\check{\delta}})+\mu_{\boldsymbol{u}}({\check{{\epsilon}}})) ; \\ \tag{20} {\check{l}}_{{\epsilon}} ({\check{\delta}}) &= \mu_{\boldsymbol{u}}^{-1} (\mu_{\boldsymbol{u}}({\check{\delta}}) - \mu_{\boldsymbol{u}}({\check{{\epsilon}}})). \end{align}\]

Lemma 10 ([20]). For rigid \({\epsilon}\), the compositions \(r_{\epsilon}l_{\epsilon},\;l_{\epsilon}r_{\epsilon}\) and \({\check{r}}_{\epsilon}{\check{l}}_{\epsilon},\;{\check{l}}_{\epsilon}{\check{r}}_{\epsilon}\) are all identities.

We remark that if \({\epsilon}\) is not rigid, the compositions may not be identities. In fact, we gave a necessary and sufficient condition in [20] for such a composition being the identity. The following result is also proved there.

Theorem 17 ([20]). Assume that \({\epsilon}\) is extended-reachable. Then

  1. general representations \(M\) and \(R\) of weight \(\delta\) and \(r_{\epsilon}(\delta)\) fit into the exact sequence \[\cdots \to \hat{\tau}^{-1} \mathcal{M}\xrightarrow{f_{-1}} \hat{\tau}^{-1} \mathcal{R} \xrightarrow{g_{-1}} \hat{\tau}^{-1} \mathcal{E}\xrightarrow{h_{-1}} M\xrightarrow{f_0} R \xrightarrow{g_0} E \xrightarrow{h_0} \hat{\tau}\mathcal{M} \xrightarrow{f_1} \hat{\tau}\mathcal{R} \xrightarrow{g_1} \hat{\tau}\mathcal{E} \xrightarrow{h_1} \hat{\tau}^2 \mathcal{M}\to \cdots.\] such that the ranks of \(h_i\) and \(g_i\) are all general ranks. Moreover, we have that \[\begin{align} r_{{\epsilon}}(\delta) = \delta + {\check{{\epsilon}}}- \mathop{\mathrm{rank}}(g_0) B(\Delta)\;&\text{ and }\; \hom(r_{{\epsilon}}(\delta), {\epsilon}) = \hom(\delta, {\epsilon}) + {\check{{\epsilon}}}(\mathop{\mathrm{rank}}(g_0));\\ r_{{\epsilon}}(\delta) = \delta + {\epsilon}+ \mathop{\mathrm{rank}}(h_0) B(\Delta)\;&\text{ and }\; {\rm e}(r_{{\epsilon}}(\delta),{\epsilon}) = {\rm e}(\delta, {\epsilon}) - {\epsilon}(\mathop{\mathrm{rank}}(h_0));\\ r^{{\epsilon}}({\check{\delta}}) = {\check{\delta}}- \tau^{-1}{\epsilon}- \mathop{\mathrm{rank}}(h_{-1}) B(\Delta)\;&\text{ and }\; \hom(\tau^{-1}{\epsilon}, r^{{\epsilon}}({\check{\delta}})) = \hom(\tau^{-1}{\epsilon}, {\check{\delta}}) - \tau^{-1}{\epsilon}(\mathop{\mathrm{rank}}(h_{-1}));\\ r^{{\epsilon}}({\check{\delta}}) = {\check{\delta}}- \tau^{-1}{\check{{\epsilon}}}+ \mathop{\mathrm{rank}}(g_{-1}) B(\Delta)\;&\text{ and }\; {\check{{\rm e}}}(\tau^{-1}{\epsilon}, r^{{\epsilon}}({\check{\delta}})) = {\check{{\rm e}}}(\tau^{-1}{\epsilon}, {\check{\delta}}) + \tau^{-1}{\check{{\epsilon}}}(\mathop{\mathrm{rank}}(g_{-1})). \end{align}\]

  2. general representations \(M\) and \(L\) of weight \(\delta\) and \(l_{\epsilon}(\delta)\) fit into the exact sequence \[\cdots \to \hat{\tau}^{-1} \mathcal{L}\xrightarrow{f_{-1}} \hat{\tau}^{-1} M \xrightarrow{g_{-1}} \hat{\tau}^{-1} \mathcal{E}\xrightarrow{h_{-1}} L\xrightarrow{f_0} M \xrightarrow{g_0} E \xrightarrow{h_0} \hat{\tau}\mathcal{L} \xrightarrow{f_1} \hat{\tau}\mathcal{M} \xrightarrow{g_1} \hat{\tau}\mathcal{E} \xrightarrow{h_1} \hat{\tau}^2 \mathcal{L}\to \cdots.\] such that the ranks of \(g_i\) and \(h_i\) are all general ranks. Moreover, we have that \[\begin{align} l_{{\epsilon}}(\delta) = \delta - {\check{{\epsilon}}}+ \mathop{\mathrm{rank}}(g_0) B(\Delta)\;&\text{ and }\; \hom(l_{{\epsilon}}(\delta),{\epsilon}) = \hom(\delta,{\epsilon}) - {\check{{\epsilon}}}(\mathop{\mathrm{rank}}(g_0));\\ l_{{\epsilon}}(\delta) = \delta - {\epsilon}- \mathop{\mathrm{rank}}(h_0) B(\Delta)\;&\text{ and }\; {\rm e}(l_{{\epsilon}}(\delta),{\epsilon}) = {\rm e}(\delta,{\epsilon}) + {\epsilon}(\mathop{\mathrm{rank}}(h_0));\\ l^{{\epsilon}}({\check{\delta}}) = {\check{\delta}}+ \tau^{-1}{\epsilon}+ \mathop{\mathrm{rank}}(h_{-1}) B(\Delta)\;&\text{ and }\; \hom(\tau^{-1}{\epsilon}, l^{{\epsilon}}({\check{\delta}})) = \hom(\tau^{-1}{\epsilon}, {\check{\delta}}) + \tau^{-1}{\epsilon}(\mathop{\mathrm{rank}}(h_{-1}));\\ l^{{\epsilon}}({\check{\delta}}) = {\check{\delta}}+ \tau^{-1}{\check{{\epsilon}}}- \mathop{\mathrm{rank}}(g_{-1}) B(\Delta)\;&\text{ and }\; {\check{{\rm e}}}(\tau^{-1}{\epsilon}, l^{{\epsilon}}({\check{\delta}})) = {\check{{\rm e}}}(\tau^{-1}{\epsilon}, {\check{\delta}}) - \tau^{-1}{\check{{\epsilon}}}(\mathop{\mathrm{rank}}(g_{-1})). \end{align}\]

Remark 18. Both Theorems 16 and 17 have analogies for \(r^{\epsilon},\;l^{\epsilon}\) and \({\check{r}}^{\epsilon},\;{\check{l}}^{\epsilon}\). For example, if \(\boldsymbol{u}\) is an extended sequence of mutations such that \(\mu_{\boldsymbol{u}}({\check{{\epsilon}}})\) is positive, then the operators \(l^{\epsilon}\) and \(r^{\epsilon}\) on the \({\check{\delta}}\)-vectors of \((\Delta,\mathcal{S})\) are given by \[\begin{align} r^{{\epsilon}} ({\check{\delta}}) &= \mu_{\boldsymbol{u}}^{-1} (\mu_{\boldsymbol{u}}({\check{\delta}}) + \mu_{\boldsymbol{u}}({\epsilon})); \\ l^{{\epsilon}} ({\check{\delta}}) &= \mu_{\boldsymbol{u}}^{-1} (\mu_{\boldsymbol{u}}({\check{\delta}}) - \mu_{\boldsymbol{u}}({\epsilon})). \end{align}\] One can find these statements in [20].

4.2 Minimally Exceptional Representations↩︎

A dimension vector \(\gamma\) is called a quotient (resp. sub-)dimension vector of \(E\) if \(\gamma\) is the dimension vector of some quotient (sub-) representation of \(E\).

Definition 15. A \(\delta\)-vector \({\epsilon}\) is called minimally exceptional if \({\epsilon}({\check{\gamma}})=1\) for any nonzero quotient dimension vector \({\check{\gamma}}\) of \(\mathop{\mathrm{coker}}({\epsilon})\). A \({\check{\delta}}\)-vector \({\check{{\epsilon}}}\) is called minimally exceptional if \({\check{{\epsilon}}}(\gamma)=1\) for any nonzero subdimension vector \(\gamma\) of \(\ker({\check{{\epsilon}}})\).

We need to point out that \({\epsilon}\) is minimally exceptional is not equivalent to the corresponding \({\check{{\epsilon}}}\) being minimally exceptional. Recall that \({\epsilon}\) is called Schur if \(\hom(E,E)=1\) for some \(E\) of weight \({\epsilon}\).

Lemma 11. A minimally exceptional \(\delta\)-vector \({\epsilon}\) is Schur and rigid; and satisfies \(\hom(E,{\epsilon})=1\) if \({\epsilon}\) is reachable, where \({\epsilon}\) in the second argument is viewed as a \({\check{\delta}}\)-vector. Conversely, if \({\epsilon}\) is rigid and satisfies \(\hom(E, {\epsilon})=1\), then \({\epsilon}\) is minimally exceptional.

Proof. Let \(E=\mathop{\mathrm{coker}}({\epsilon})\). We first show that \(\hom(E,E)=1\). If \(\hom(E,E)> 1\), then there is a non-invertible, nonzero homomorphism \(f:E \to E\). Consider the exact sequence \(0\to \mathop{\mathrm{im}}(f) \to E \to C \to 0\). We have that \(1 = {\epsilon}(\underline{\dim}(E)) = {\epsilon}(\underline{\dim}(C)) + {\epsilon}(\underline{\dim}\mathop{\mathrm{im}}(f))\). Since both \(\mathop{\mathrm{im}}(f)\) and \(C\) are quotient representation of \(E\), by our assumption one of them has to be trivial. The contradiction shows that \(\hom(E,E)=1\), so \(E\) is indecomposable. It follows that \({\rm e}(E,E)=\hom(E,E)-{\epsilon}(\underline{\dim}(E))=0\), that is, \({\epsilon}\) is rigid. If \({\epsilon}\) is reachable, then \(\hom(E,{\epsilon})=1\) by Theorem 12, where the second \({\epsilon}\) is viewed as a \({\check{\delta}}\)-vector.

Conversely, by [26] we have \({\epsilon}({\check{\gamma}})>0\) for any nonzero quotient dimension vector \(\gamma\) of \(E\). It is bounded above by \(1\) due to the condition \(\hom(E,{\epsilon})=1\) and [26]. Hence, \({\epsilon}\) is minimally exceptional. ◻

The lemma shows in particular \(E\) is indecomposable and in fact exceptional, that is, both Schur and \(\mathop{\mathrm{E}}\)-rigid. As any rigid \({\epsilon}\) satisfies that \({\epsilon}({\check{\gamma}})>0\) hence the name minimal. The following corollary follows directly from Theorem 17 and Lemma 11.

Corollary 4. Suppose that \({\epsilon}\) is minimally exceptional. Then \[\begin{align} {\rm e}(r_{{\epsilon}}(\delta),E) &= {\rm e}(\delta, E) - 1, && \text{if {\rm e}(\delta,E)>0;} \\ {\rm e}(l_{{\epsilon}}(\delta),E) &= {\rm e}(\delta,E) + 1, && \text{if {\rm e}(l_{{\epsilon}}(\delta),E)>0,} \shortintertext{and} \hom(E, {\check{r}}^{{\epsilon}}({\check{\delta}})) &= \hom(E, {\check{\delta}}) - 1, && \text{if \hom(E, {\check{\delta}})>0;} \\ \hom(E, {\check{l}}^{{\epsilon}}({\check{\delta}})) &= \hom(E, {\check{\delta}}) + 1, && \text{if \hom(E, {\check{l}}^{{\epsilon}}({\check{\delta}}))>0.} \intertext{Suppose that {\check{{\epsilon}}} is minimally exceptional. Then } {\check{{\rm e}}}(E, {\check{r}}_{{\epsilon}}({\check{\delta}})) &= {\check{{\rm e}}}(E, {\check{\delta}}) + 1, && \text{if {\check{{\rm e}}}(E, {\check{r}}_{{\epsilon}}({\check{\delta}}))>0;} \\ {\check{{\rm e}}}(E, {\check{l}}_{{\epsilon}}({\check{\delta}})) &= {\check{{\rm e}}}(E, {\check{\delta}}) - 1, && \text{if {\check{{\rm e}}}(E, {\check{\delta}})>0,} \shortintertext{and} \hom(r_{{\epsilon}}(\delta), E) &= \hom(\delta, E) + 1, && \text{if\hom(r_{{\epsilon}}(\delta), E)>0;} \\ \hom(l_{{\epsilon}}(\delta),E) &= \hom(\delta,E) - 1, && \text{if \hom(\delta,E)>0.} \end{align}\]

5 Boundary Representations↩︎

5.1 Boundary Representations↩︎

The (dual) boundary representations were introduced in [19] to describe the \(\mu\)-supported \({\sf g}\)-vector cone of an upper cluster algebra. It was originally defined by injective presentations satisfying certain “boundary" condition (see Proposition 20.(1) and (2)). However, it is unclear whether the original definition would depend on the frozen pattern. Here, we are going to give an intrinsic construction.

Let \((\Delta,\mathcal{S})\) be an ice quiver with potential, and \(\Delta^\mu\) be the mutable part of \(\Delta\). We write \((\Delta,\mathcal{S})_\mu\) for the restriction of \((\Delta,\mathcal{S})\) to \(\Delta^\mu\). We denote by \(\Delta^\mu[i]\) the full subquiver of the mutable vertices together with (a frozen vertex) \(i\). We shall denote \((\Delta,\mathcal{S})\) restricting to \(\Delta^{\mu}[i]\) and its Jacobian algebra by \((\Delta,\mathcal{S})_{\mu[i]}\) and \(J_{\mu[i]}\) respectively. Note that we have a chain of extensions \(\Delta^\mu \subset \Delta^\mu[i] \subset \Delta\). Let \(P_{[i]}\) and \(I_{[i]}\) be respectively the indecomposable projective and injective representation of \(J_{\mu[i]}\) corresponding to \(i\). This distinguishes them from the representations \(P_i\) and \(I_i\) of \((\Delta,\mathcal{S})\).

Definition 16. The boundary representation \(E_i\) attached to a frozen vertex \(i\) is \(P_{[i]}\) after extended by zeros to \(\Delta\). The dual boundary representation \(E_i^\star\) attached to a frozen vertex \(i\) is \(I_{[i]}\) extended by zeros to \(\Delta\).

It follows from the definition that the dual boundary representation \(E_i^\star\) is dual of the boundary representation of the opposite quiver with potential. We also remark that in general \(E_i\) is not the projective representation of \((\Delta,\mathcal{S})\).

Lemma 12. For any exchange matrix \(B\), there is a nondegenerate ice QP \((\Delta,\mathcal{S})\) such that \(B_\Delta = B\) and each frozen vertex \(i\) is simple in \((\Delta,\mathcal{S})_{\mu[i]}\).

Proof. Let \(\Delta^\mu\) be the quiver corresponding to the skew-symmetric part of \(B\). We start with a generic potential \(S_\mu\) on \(\Delta^\mu\). Then for each frozen vertex \(i\) we extend \((\Delta^\mu, S_\mu)\) by a general presentation of weight \(-b_i\), where \(b_i\) is the \(i\)-th column of the matrix \(B\). By Proposition 10.(2) we end up with a nondegenerate ice QP \((\Delta,\mathcal{S})\) with desired properties. ◻

Throughout we assume that \((\Delta,\mathcal{S})\) is nondegenerate and each frozen vertex is simple in \((\Delta,\mathcal{S})_{\mu[i]}\). Recall the presentation \(d_i\) defined in 9 . Note that \(d_i\) depends on the ambient quiver of the vertex \(i\). Here, we specify that \(d_i\) is defined inside the quiver \(\Delta^\mu[i]\) so that \(d_i\) is a presentation of \((\Delta,\mathcal{S})_\mu\). By the proof of Lemma 12 we may assume that \(d_i\) is a general presentation of weight \(-b_i\), where \(b_i\) is the \(i\)-th column of the matrix \(B_{\Delta}\). Let \(\mathcal{E}_i^\mu\in \mathop{\mathrm{rep}}(J_{\mu})\) be the decorated representation corresponding to \(d_i\). If \(\mathcal{E}_i^\mu\) is rigid, then by Corollary 2.(2) there are exact sequences \[\begin{align} \tag{21} 0 \to E_i^\mu \to &E_i \to S_i \to 0. \shortintertext{Dually, we can work with the general decorated representation E_i^{\star\mu} of injective weight b_i:} \tag{22} 0 \to S_i \to &E_i^\star \to E_i^{\star\mu} \to 0, \end{align}\] Note that \(\tau_\mu E_i^\mu = E_i^{\star\mu}\) by Theorem 11, where \(\tau_\mu\) is the AR-translation restricted on \(J_\mu\).

We will use the following easy observation (see also [39]) more than once. Recall the map \(\alpha_u,\beta_u\) and \(\gamma_u\) in 6 .

Observation 19. For a representation \(M\) supported on a subquiver \(\hat{\Delta}\) of \(\Delta\), the spaces \(\mathop{\mathrm{coker}}(\alpha_u)\) and \(\ker(\alpha_u)/ \mathop{\mathrm{im}}(\gamma_u)\) are invariant under the extension by zeros if \(u\in \hat{\Delta}_0\).

Lemma 13. Suppose that two representations \(M\) and \(N\) of \((\Delta,\mathcal{S})\) are supported on a subquiver \(\hat{\Delta}\) of \(\Delta\). Let \(\hat{J}\) be the Jacobian algebra of \((\Delta, \mathcal{S})\) restricted to \(\hat{\Delta}\). Then \(\mathop{\mathrm{Hom}}_{\hat{J}}(M,N) \cong \mathop{\mathrm{Hom}}_{J}(M,N)\), \(\mathop{\mathrm{E}}_{\hat{J}}(M,N)\cong \mathop{\mathrm{E}}_{J}(M,N)\), and \({\check{\mathop{\mathrm{E}}}}_{\hat{J}}(M,N)\cong {\check{\mathop{\mathrm{E}}}}_{J}(M,N)\). In particular, (dual) boundary representations are \(\mathop{\mathrm{E}}\)-rigid representation of \((\Delta,\mathcal{S})\).

Proof. The invariance of \(\mathop{\mathrm{Hom}}(M,N)\) is obvious. Recall the identification of \(\mathop{\mathrm{Hom}}(M, S_u)\) and \(\mathop{\mathrm{Ext}}^1(M, S_u)\) from the sequence 3 . By Observation 19, \(\mathop{\mathrm{coker}}(\alpha_u)\) and \(\ker(\alpha_u)/ \mathop{\mathrm{im}}(\gamma_u)\) are invariant under the extension by zeros if \(u\in\hat{\Delta}_0\). We see that the minimal presentation of \(M\) is invariant up to some \(P_i\)’s (\(i\in \Delta_0\setminus \hat{\Delta}_0\)) in negative degree. But \(N\) is only supported on \(\hat{\Delta}\). So the difference is invisible after applying the functor \(\mathop{\mathrm{Hom}}(-,N)\) to the minimal presentation. Hence, \(\mathop{\mathrm{E}}_{\hat{J}}(M,N)\cong \mathop{\mathrm{E}}_{J}(M,N)\). The proof for \({\check{\mathop{\mathrm{E}}}}_{\hat{J}}(M,N)\cong {\check{\mathop{\mathrm{E}}}}_{J}(M,N)\) is similar. ◻

Lemma 14. The mutation \(\mu_u(E_i)\) is the boundary representation of \(i\) for \(\mu_u(\Delta,\mathcal{S})\).

Proof. We have that \(\mu_u(E_i) = \mu_u(P_{[i]}[0]) = \mu_u(P_{[i]})[0]\). By Lemma 2 and [37], \(\mu_u(P_{[i]}) = P_{[i]}'\) which is the indecomposable projective representation for \(\mu_u\left((\Delta,\mathcal{S})_{\mu[i]}\right) = (\mu_u(\Delta,\mathcal{S}))_{\mu[i]}\). Hence \(\mu_u(E_i)\) is the boundary representation of \(i\) for \(\mu_u(\Delta,\mathcal{S})\). ◻

Corollary 5. If \(d_i\) is negative reachable from a sequence of mutation \(\boldsymbol{\mu}_{\boldsymbol{u}}\), then \(\mu_{\boldsymbol{u}}(E_i)=S_i\) is the simple representation of \(\mu_{\boldsymbol{u}}(\Delta,\mathcal{S})\).

Definition 17. A frozen vertex \(i\) is called rigid (resp. reachable) if \(d_i\) is a rigid (resp. reachable) presentation of \((\Delta,\mathcal{S})_\mu\). This is equivalent to say that \({\check{d}}_i\) is a rigid (resp. reachable) injective presentation.

By the frozen dimension of a representation \(M\), we mean the total dimension of its restriction on the frozen part of \(\Delta\). From now on, we set \({\epsilon}_i\) and \({\check{{\epsilon}}}_i\) to be \(\delta\)-vector and \({\check{\delta}}\)-vector of \(E_i\) respectively.

Proposition 20. For a rigid frozen vertex \(i\), the boundary representation \(E_i\) has the following property:

  1. \(E_i\) has frozen dimension \(1\) and all its proper subrepresentations are supported on \(\Delta_0^\mu\).

  2. The \(\delta\)-vector of \(E_i\) is only supported on the frozen part and the only positive coordinate is \(1\) at \(i\).

  3. \({\epsilon}_i\) is minimally exceptional, in particular, indecomposable.

There are also dual statements for the dual boundary representation \(E_i^\star\).

Proof. (1). \(E_i\) has frozen dimension \(1\) by 21 . Recall that \(E_i\) is the extension of \(P_{[i]}\) by zeros. Since \(S_i\) is the top of \(P_{[i]}\), the radical of \(E_i\) is the unique maximal proper submodule of \(E_i\). So \(E_i\) satisfies (1).

(2). We first note that the \(\delta\)-vector of \(P_{[i]}\) is only supported on frozen vertices by Observation 19. If \(u\) is frozen, we see from the exact sequence 21 that \(\mathop{\mathrm{Hom}}(E_i, S_u)=0\) except when \(u=i\), and \(\mathop{\mathrm{Hom}}(E_i, S_i)=k\). So the only positive coordinate is \(1\) at \(i\).

(3). Let \({\epsilon}_i\) be the \(\delta\)-vector of \(E_i\). The only possible positive coordinates of \({\epsilon}_i\) are frozen. In fact, there is only one such frozen vertex \(i\) with \({\epsilon}(i)=1\) due to the fact that the frozen dimension of \(E_i\) is \(1\). Then the property (1) implies that \({\epsilon}_i\) is minimally exceptional. ◻

Remark 21. Without the rigid assumption, (1) and (3) will fail, but (2) still holds. In general, \({\check{{\epsilon}}}\) is not minimally exceptional.

Corollary 6. Let \(i\) and \(j\) be rigid frozen vertices. Then \[\require{upgreek} \hom(E_i, E_j)=\updelta_{i,j}\;\text{ and }\;{\rm e}(E_i, E_j) = \max(0, -{\epsilon}_i(j)).\] Dually we have that \[\require{upgreek} \hom(E_i^\star, E_j^\star)=\updelta_{i,j}\;\text{ and }\;{\check{{\rm e}}}(E_i^\star, E_j^\star) = \max(0, -{\check{{\epsilon}}}_j^\star(i)).\]

Proof. This follows from Remark 13 and Proposition 20.(1,). ◻

With a little effort, we can show that \({\epsilon}_i(j) = {\check{{\epsilon}}}_j^\star(i)\). We will only prove this for a special case in Lemma 18.

5.2 The \(\mu\)-supported \(\delta\)-vectors↩︎

In this subsection, we do not require the frozen vertices are rigid.

Definition 18 ([19]). A \(\delta\)-vector of \((\Delta,\mathcal{S})\) is called \(\mu\)-supported if \(\underline{\dim}(\delta)\) is only supported on the mutable part \(\Delta_0^\mu\). We denote by \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) the set of all \(\mu\)-supported \(\delta\)-vectors of \((\Delta,\mathcal{S})\). Similarly we define \(\mu\)-supported \({\check{\delta}}\)-vectors, and denote by \(\check{\mathop{\mathrm{trop}}}(\Delta,\mathcal{S})\) the set of all \(\mu\)-supported \({\check{\delta}}\)-vectors of \((\Delta,\mathcal{S})\).

Lemma 15. The mutation of \(\delta\)-vectors 10 gives a bijection \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S}) \to \mathop{\mathrm{trop}}(\mu_u(\Delta,\mathcal{S}))\).

Proof. Let \(\mathcal{M}\) be a general representation of weight \(\delta\in \mathop{\mathrm{trop}}(\Delta,\mathcal{S})\). Then the mutation rule tells \(\mu_u(\mathcal{M})\) is \(\mu\)-supported of weight \(\mu_u(\delta)\). It is known [37] that \(\mu_u(\mathcal{M})\) is general as well. ◻

Recall that an arrow between frozen vertices is called a frozen arrow.

Lemma 16. Let \((\Delta', \mathcal{S}')\) be the ice QP obtained from \((\Delta,\mathcal{S})\) by deleting all frozen arrows. Then \(\delta\in \mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) if and only if \(\delta\in \mathop{\mathrm{trop}}(\Delta',\mathcal{S}')\).

Proof. We write the potential \(\mathcal{S}\) as a sum \(\mathcal{S}=\mathcal{S}'+\mathcal{S}_{\operatorname{fr}}\) where \(\mathcal{S}_{\operatorname{fr}}\) involves frozen arrows. Note that each relation in \(\partial \mathcal{S}_{\operatorname{fr}}\) is a linear combination of paths passing some frozen vertices. Hence a \(\mu\)-supported representation \(\mathcal{M}\) of \((\Delta, \mathcal{S})\) is naturally a \(\mu\)-supported representation of \((\Delta', \mathcal{S}')\). Moreover, viewed as a representation of \((\Delta', \mathcal{S}')\), the \(\delta\)-vector of \(\mathcal{M}\) does not change by 4 . So if \(\delta\) is a \(\mu\)-supported \(\delta\)-vector of \((\Delta,\mathcal{S})\), then we at least has a \(\mu\)-supported representation of \((\Delta',\mathcal{S}')\). But by the semi-continuity of the rank function, a general presentation of weight \(\delta\) of \((\Delta',\mathcal{S}')\) must be \(\mu\)-supported. Thus we establish the bijection. ◻

Remark 22. We are aiming to give a crystal structure on \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\). Lemma 16 suggests that it suffices to consider the ice QP without frozen arrows. For the general situation we can transfer the crystal structure using this bijection. As we shall see in Section 5.3, this reduction simplifies some calculations.

Definition 19. An ice quiver with potential \((\Delta,\mathcal{S})\) is called frozen-Jacobi-finite if \(P_i(j)\) is finite-dimensional for each \(i,j\in \Delta_0^{\operatorname{fr}}\).

Lemma 17. Suppose that \((\Delta,\mathcal{S})\) is frozen-Jacobi-finite. Then for each frozen vertex \(i\), the injective representation \(I_i\) can be filtered by subrepresentations of \(E^\star := \bigoplus_{v\in \Delta_0^{\operatorname{fr}}} m_v E_v^\star\) for \(m_v\)’s large enough.

Proof. By the dual of Proposition 20.(2), \(E_i^\star\) has an injective presentation \[0\to E_i^\star \to I_i \xrightarrow{f_{1}} \bigoplus_{j} m_{j}^1 I_j.\] It remains to show that the image of \(f_{1}\) can be filtered by the subrepresentations of \(E^\star\). If the image of \(f_{1}\) lies in \(\bigoplus_{j} m_{j}^1 E_j^\star\), then we are done. Otherwise consider the injective presentation of \(\bigoplus_{j} m_{j}^1 E_j^\star\) \[0\to \bigoplus_{j} m_{j}^1 E_j^\star \to \bigoplus_{j} m_{j}^1 I_j \xrightarrow{f_{2}} \bigoplus_{k} m_{k}^2 I_k.\] If the image of the composition \(f_{2}f_{1}\) lies in \(\bigoplus_{k} m_{k}^2 E_k^\star\), then we are done (because \(I_i\) is filtered by \(E_i^\star\), \(\mathop{\mathrm{im}}f_1 \cap \bigoplus_{j} m_{j}^1 E_j^\star\), and a subrepresentation of \(\bigoplus_{k} m_{k}^2 E_k^\star\)). Otherwise, continue this way, and this procedure must end in finite number of steps. If not, then we get an infinite sequence of maps \(I_i \xrightarrow{f_{1}} \bigoplus_{j}m_{j}^1 I_j \xrightarrow{f_{2}} \bigoplus_{k}m_{k}^2 I_k \to \cdots\), whose composition is nonzero. This contradicts the frozen-Jacobi-finiteness. ◻

The following theorem was proved in [19] (see also [26]) for “non-intrinsically” defined boundary representations.

Theorem 23. Suppose that \((\Delta,\mathcal{S})\) is frozen-Jacobi-finite. A \(\delta\)-vector is \(\mu\)-supported if and only if \(\mathop{\mathrm{Hom}}(\delta, E_i^\star)=0\) for every frozen vertex \(i\); dually a \({\check{\delta}}\)-vector is \(\mu\)-supported if and only if \(\mathop{\mathrm{Hom}}(E_i, {\check{\delta}})=0\) for every frozen vertex \(i\).

Proof. We note that a \(\delta\)-vector is \(\mu\)-supported if and only if \(\mathop{\mathrm{Hom}}(\delta, I_i)=0\) for each frozen vertex \(i\). By the dual of Proposition 20.(2) (see Remark 21), \(E_i^\star\) is a subrepresentation of \(I_i\). So if \(\delta\) is \(\mu\)-supported then \(\mathop{\mathrm{Hom}}(\delta, E_i^\star)=0\). Conversely, suppose that \(\mathop{\mathrm{Hom}}(\delta, E_i^\star)=0\). But \(I_i\) is filtered by subrepresentations of a direct sum of \(E_i^\star\)’s by Lemma 17. Therefore, we conclude that \(\mathop{\mathrm{Hom}}(\delta, I_i)=0\). The dual statement can be proved similarly. ◻

Remark 24. (1). If \(E_i^\star\) is reachable (rigid may not imply reachable), then by Theorem 12 we have that \(\mathop{\mathrm{Hom}}(\delta, E_i^\star)=0\) if and only if \(f_{E_i^\star}(\delta)=0\), which imposes a set of inequalities on \(\delta\). If Conjecture 14 holds, then the reachable assumption can be dropped.

(2). Each \(f_{E_i^\star}\) is the tropicalization of the \(F\)-polynomial of the representation \(E_i^\star\) (see Section 8.2). The sum of all \(F_{E_i^\star}\) for \(i\in \Delta_0^{\operatorname{fr}}\) is the Landau-Ginzburg potential of the corresponding cluster variety [27].

5.3 Extensions without Frozen Arrows↩︎

Suppose that there is no frozen arrows and \(i\) is a frozen vertex. Then \(d_i\) can be viewed as a presentation of \((\Delta,\mathcal{S})_\mu\). In this subsection, all frozen vertices are assumed to be rigid.

Lemma 18. If there is no frozen arrows, then \({\rm e}(E_i, E_j) = {\rm e}(\mathcal{E}_j^\mu, \mathcal{E}_i^\mu)\), and dually \({\check{{\rm e}}}(E_i^\star, E_j^\star) = {\check{{\rm e}}}(\tau_\mu\mathcal{E}_j^\mu, \tau_\mu\mathcal{E}_i^\mu)\). In particular, we have that \({\rm e}(E_i,E_j) = {\check{{\rm e}}}(E_i^\star, E_j^\star)\) so \({\epsilon}_i(j) = {\check{{\epsilon}}}_j^\star(i)\).

Proof. We have from Corollary 6 that \({\rm e}(E_i, E_j) = -{\epsilon}_i(j) =\mathop{\mathrm{ext}}^1(E_i, S_j)\) for \(i\neq j\). Recall that \(S_j\) has an injective resolution 3 \[\begin{align} \tag{23} 0\to S_j \to I_j \xrightarrow{(a)_a} \bigoplus_{a:u\to j} I_{u} &\xrightarrow{_a(\partial_{[ab]}[\mathcal{S}])_b} \bigoplus_{b:j\to w} I_{w} \to \cdots \intertext{while by definition \mathcal{E}_j^\mu corresponds to the presentation d_j in J_\mu} \tag{24} d_j: \bigoplus_{a:u\to j} P_u &\xrightarrow{_a(\partial_{[ab]}[\mathcal{S}])_b} \bigoplus_{b:j\to w} P_w. \end{align}\] By the non-frozen-arrow assumption, the two maps \((\partial_{[ab]}[\mathcal{S}])\) are essentially the same. Now we calculate \(\mathop{\mathrm{ext}}^1(E_i, S_j)\) from the resolution 23 and \({\rm e}(\mathcal{E}_j^\mu, \mathcal{E}_i^\mu)\) from the presentation 24 . Note that \(E_i(j)=0\) if \(i\neq j\). We conclude that \({\rm e}(E_i, E_j) = {\rm e}(\mathcal{E}_j^\mu, \mathcal{E}_i^\mu)\). The dual statement can be proved similarly.

By Lemma 1 we have that \[{\check{{\rm e}}}(\tau_\mu\mathcal{E}_j^\mu, \tau_\mu \mathcal{E}_i^\mu)=\hom(\mathcal{E}_i^\mu, \tau_\mu\mathcal{E}_j^\mu) = {\rm e}(\mathcal{E}_j^\mu, \mathcal{E}_i^\mu).\] Hence, \({\rm e}(E_i,E_j) = {\check{{\rm e}}}(E_i^\star, E_j^\star)\) and thus \({\epsilon}_i(j) = {\check{{\epsilon}}}_j^\star(i)\) by Corollary 6. ◻

Throughout this article we will denote by \(e_i\) the standard unit vector supported at \(i\)-th coordinate. We will not specify the ambient space of \(e_i\) if it is clear from the context. For example, the \(e_i\) in the following lemma is in \(\mathbb{Z}^{\Delta_0^{\operatorname{fr}}}\).

Lemma 19. Let \({\epsilon}_i^{\mu}\) be the \(\delta\)-vector of \(\mathcal{E}_i^\mu\).

  1. We always have that \((\underline{\dim}E_i) B_{\Delta}^{\operatorname{T}}= -{\check{{\epsilon}}}_i^\mu\) and \((\underline{\dim}E_i^\star) B_{\Delta}^{\operatorname{T}}= \tau_\mu{\epsilon}_i^{\mu}\).

  2. If \(\Delta\) has no frozen arrows, we have that \({\check{{\epsilon}}}_i = ({\check{{\epsilon}}}_i^\mu, e_i-h_i)\) and \({\epsilon}_i^\star = (\tau_\mu{\epsilon}_i^{\mu}, e_i-h_i^\tau)\), where \(h_i\) is the vector \((\hom(\mathcal{E}_j^\mu, \mathcal{E}_i^\mu))_j\) and \(h_i^\tau\) is the vector \((\hom(\tau_\mu\mathcal{E}_i^{\mu}, \tau_\mu\mathcal{E}_j^{\mu}))_j\).

Proof. (1). We write \(B_\Delta\) in block form \(B_\Delta = (B_\mu, B_{\operatorname{fr}})\), and \(\underline{\dim}E_i = (\underline{\dim}E_i^\mu, e_i)\). Note that \(b_i = -{\epsilon}_i^\mu\). Then \[(\underline{\dim}E_i^\mu, e_i)(B_\mu, B_{\operatorname{fr}})^{\operatorname{T}}= - \underline{\dim}E_i^\mu B_\mu - {\epsilon}_i^\mu = -{\check{{\epsilon}}}_i^\mu.\]

(2). We write \(B(\Delta)\) in block form \(\left(\begin{smallmatrix}B_\mu & B_{\operatorname{fr}} \\ -B_{\operatorname{fr}}^{\operatorname{T}}& O\end{smallmatrix}\right)\). Then \[\begin{align} {\check{{\epsilon}}}_i &= {\epsilon}_i + (\underline{\dim}E_i)B(\Delta) && \text{by \eqref{eq:delta2dual}}\\ &= {\epsilon}_i + ({\check{{\epsilon}}}_i^\mu, (\underline{\dim}E_i^\mu) B_{\operatorname{fr}}) && \text{by (1)}. \end{align}\] By Proposition 20.(2), the mutable part of \({\check{{\epsilon}}}_i\) is \({\check{{\epsilon}}}_i^\mu\). Note that the \(j\)-th column of \(-B_{\operatorname{fr}}\) is the \(\delta\)-vector of \({E}_j^\mu\). So by Corollary 6 and Lemma 18 \[\require{upgreek} {\check{{\epsilon}}}_i(j) = {\epsilon}_i(j) - {\epsilon}_j^\mu(\underline{\dim}E_i^\mu) = \updelta_{i,j} - h_i(j).\] This gives \({\check{{\epsilon}}}_i = ({\check{{\epsilon}}}_i^\mu, e_i-h_i)\). We leave the dual statements to the reader. ◻

5.4 Cartan Type and Weight Functions↩︎

Let \(I\) be a set of rigid frozen vertices of \(\Delta_0\).

Definition 20. The Cartan type of \(I\) is given by the following symmetric Cartan matrix \(C_I=(c_{i,j})\) \[\require{upgreek} \label{eq:wtC} c_{i,j} = 2\updelta_{i,j} - {\rm e}_{J_\mu}(\mathcal{E}_i^\mu, \mathcal{E}_j^\mu) - {\rm e}_{J_\mu}(\mathcal{E}_j^\mu, \mathcal{E}_i^\mu).\tag{25}\]

Note that by Lemma 1 this is also equal to \(\require{upgreek} 2\updelta_{i,j} - {\check{{\rm e}}}_{J_\mu}(\tau_\mu\mathcal{E}_i^\mu, \tau_\mu\mathcal{E}_j^\mu) - {\check{{\rm e}}}_{J_\mu}(\tau_\mu\mathcal{E}_j^\mu, \tau_\mu\mathcal{E}_i^\mu)\).

Definition 21. A function \(\operatorname{wt}=(\operatorname{wt}_i)_{i\in I}: \mathbb{Z}^{\Delta_0} \to \mathbb{Q}^I\) is called adapted to \(I\) if it satisfies \[\require{upgreek} \begin{align} \tag{26} \operatorname{wt}_i({\check{{\epsilon}}}_j) &= 2\updelta_{i,j} - {\rm e}_{J_\mu}(\mathcal{E}_i^\mu, \mathcal{E}_j^\mu) - {\rm e}_{J_\mu}(\mathcal{E}_j^\mu, \mathcal{E}_i^\mu). \intertext{It is called dually adapted to I if it satisfies} \tag{27} \operatorname{wt}_i({\epsilon}_j^\star) &= 2\updelta_{i,j} - {\check{{\rm e}}}_{J_\mu}(\tau_\mu\mathcal{E}_i^\mu, \tau_\mu\mathcal{E}_j^\mu) - {\check{{\rm e}}}_{J_\mu}(\tau_\mu\mathcal{E}_j^\mu, \tau_\mu\mathcal{E}_i^\mu). \end{align}\]

Definition 22 ([19]). Let \({\sf L}\) be a subgroup of \(\mathbb{Q}^I\). An \({\sf L}\)-grading of \(\Delta_0\), that is, a \(\mathbb{Z}\)-linear map \(\mathbb{Z}^{\Delta_0} \to {\sf L}\), is called compatible to \(\Delta\) if it annihilates the row space of \(B_\Delta\).

If \({\sf L}=\mathbb{Q}^I\), then we will drop \(\mathbb{Q}^I\) and simply call it a compatible grading. If \({\sf L}=\mathbb{Z}^I\), then we will call it an integral compatible grading. For a compatible grading \(\operatorname{wt}\), one can define its mutation at \(u\) \[\mu_u(\operatorname{wt})(v) = \begin{cases}\sum_{u\to w}\operatorname{wt}(w) - \operatorname{wt}(u) & \text{if v=u} \\ \operatorname{wt}(v) & \text{if v\neq u.} \end{cases}\]

Lemma 20. If \(\operatorname{wt}\) is a compatible grading adapted to \(I\) for \((\Delta,\mathcal{S})\), then so is \(\mu_{\boldsymbol{u}}(\operatorname{wt})\) for \(\mu_{\boldsymbol{u}}(\Delta,\mathcal{S})\). Moreover, we have that \(\operatorname{wt}(\delta) = \mu_{\boldsymbol{u}}(\operatorname{wt})(\mu_{\boldsymbol{u}}(\delta))\).

Proof. It was checked in [19] that if \(\operatorname{wt}\) is a compatible grading for \(\Delta\), then so is \(\mu_{\boldsymbol{u}}(\operatorname{wt})\) for \(\mu_{\boldsymbol{u}}(\Delta)\) and it satisfies that \(\operatorname{wt}(\delta) = \mu_{\boldsymbol{u}}(\operatorname{wt})(\mu_{\boldsymbol{u}}(\delta))\). The same argument for \(\Delta^{\mathop{\mathrm{op}}}\) shows that \(\operatorname{wt}({\check{\delta}}) = \mu_{\boldsymbol{u}}(\operatorname{wt})(\mu_{\boldsymbol{u}}({\check{\delta}}))\). It remains to show that \(\mu_{\boldsymbol{u}}(\operatorname{wt})\) is adapted to \(I\). By Lemmas 14 and 3, \(\mu_{\boldsymbol{u}}(\Delta,\mathcal{S})\) has the same Cartan type as \((\Delta,\mathcal{S})\). So our conclusion follows from \(\operatorname{wt}({\check{{\epsilon}}}_i) = \mu_{\boldsymbol{u}}(\operatorname{wt})(\mu_{\boldsymbol{u}}({\check{{\epsilon}}}_i))\). ◻

Remark 25. A compatible grading \(\mathbb{Z}^{\Delta_0} \to \mathbb{Q}^I\) adapted to \(I\) always exists if \[\label{eq:existwt} \operatorname{span}({\check{{\epsilon}}}_i)_{i\in I} \cap \text{(the row space of B_\Delta)} = 0.\tag{28}\] We can see that the condition 28 is generically satisfied. However, 28 cannot guarantee the grading is integral, i.e., a \(\mathbb{Z}^I\)-grading.

Now we shall give a natural construction of weight functions. Let \(E=E_i\) be a boundary representation. We set \(\operatorname{wt}_{\epsilon}: \mathbb{Z}^{\Delta_0}\to\mathbb{Z}\) to be the linear functional given by \[\label{eq:wti} \delta \mapsto \delta(\underline{\dim}E - \underline{\dim}(\tau^{-1} E)).\tag{29}\]

Proposition 26. For any \({\check{\delta}}\)-vectors such that \(\hom(\delta, \tau E)=0\) and \(\hom(E, {\check{\delta}})=0\), we have that \[\begin{align} \label{eq:wtfun} {\check{{\rm e}}}(\tau^{-1} E, {\check{\delta}}) - {\rm e}(\delta, E) &= \operatorname{wt}_{\epsilon}({\check{\delta}}). \end{align}\qquad{(1)}\] In particular, the equation ?? holds for any \(\mu\)-supported \({\check{\delta}}\).

Proof. Due to the equalities 12 and \(\hom(E, {\check{\delta}})=0\), the equation is equivalent to \[{\rm e}(\delta, E) = \hom(\tau^{-1} E, {\check{\delta}}) + {\check{{\rm e}}}(E,{\check{\delta}}),\] which is equivalent to \[\hom(\delta,\tau E) + {\rm e}(\delta,E)=\hom(\tau^{-1} E, {\check{\delta}}) + {\check{{\rm e}}}(E,{\check{\delta}}).\] This always holds due to Lemma 1. For \(\mu\)-supported \({\check{\delta}}\), we have \(\hom(E, {\check{\delta}})=0\) by Theorem 23. Moreover, by Proposition 20.(2) we have \({\rm e}(E,\mathop{\mathrm{coker}}(\delta))=0\) as well. ◻

Lemma 21. Let \(I\) be a set of frozen vertices. Define a weight function \(\operatorname{wt}: \mathbb{Z}^{\Delta_0}\to \mathbb{Z}^I\) by \[\operatorname{wt}({\check{\delta}}) = (\operatorname{wt}_i({\check{\delta}}))_{i\in I}.\] Then we have that \[\require{upgreek} \operatorname{wt}_i({\check{{\epsilon}}}_j) = \updelta_{i,j} + \hom(\tau^{-1}E_j, \tau^{-1}E_i) - \left( \max(0, -{\epsilon}_i(j)) + \max(0, -{\epsilon}_j(i)) \right).\]

Proof. We do some straightforward calculation: \[\begin{align} &{\check{{\epsilon}}}_j(\underline{\dim}E_i - \underline{\dim}\tau^{-1} E_i) \\ =& (\hom(E_i, E_j) - {\check{{\rm e}}}(E_i, E_j)) - (\hom(\tau^{-1}E_i, E_j) - {\check{{\rm e}}}(\tau^{-1}E_i, E_j)) && \eqref{eq:hecform} \\ =& (\hom(E_i, E_j) - {\check{{\rm e}}}(E_i, E_j)) - ({\check{{\rm e}}}(E_j, E_i) - \hom(\tau^{-1}E_j, \tau^{-1}E_i)) && (\text{Lemma } \ref{L:H2E}.(1))\\ =& \hom(E_i, E_j) + \hom(\tau^{-1}E_j, \tau^{-1}E_i) - ({\rm e}(E_i, E_j) + {\rm e}(E_j, E_i)) && (\text{Lemma } \ref{L:H2E}.(2)). \end{align}\] Then the desired equality follows from Corollary 6. ◻

Definition 23. A pair of frozen vertices \((i,{\bar{\imath}})\) is called \(\tau\)-exact if \(\tau^{-1} E_i = E_{{\bar{\imath}}}^\star\). In this definition we allow \(i = {\bar{\imath}}\).

The representation \(E_i^\mu\) and the boundary representation \(E_i\) do not depend on other frozen vertices. However, \(\tau^{-1} E_i\) will depend. So being \(\tau\)-exact for \((i,{\bar{\imath}})\) depends on other frozen vertices as seen in the following lemma.

Lemma 22. Suppose that \(\Delta\) has no frozen arrows and \(i\) is a rigid frozen vertex. Then \((i,{\bar{\imath}})\) is a \(\tau\)-exact pair if and only if \(\tau_\mu^{-1} \mathcal{E}_i^\mu = \tau_\mu \mathcal{E}_{{\bar{\imath}}}^\mu\) and \[\require{upgreek} \label{eq:tauexact} \hom(\mathcal{E}_j^\mu, \mathcal{E}_i^\mu) + \hom(\tau_\mu^{-1}\mathcal{E}_i^\mu, \tau_\mu \mathcal{E}_j^\mu) = \updelta_{i,j} + \updelta_{{\bar{\imath}},j} \quad \text{for each frozen j}.\tag{30}\] In particular, being a \(\tau\)-exact pair is mutation-invariant. Moreover, \(\hom(E_i^\mu,E_i^\mu)=1\) unless one of \(\tau^{-1}\mathcal{E}_i^\mu, \mathcal{E}_i^\mu, \tau \mathcal{E}_i^\mu\) is negative.

Proof. We follow the notations in Lemma 19: \(h_i\) (resp. \(h_i^\tau\)) is the vector \((\hom(\mathcal{E}_j^\mu, \mathcal{E}_i^\mu))_j\) (resp. \((\hom(\tau_\mu\mathcal{E}_i^{\mu}, \tau_\mu\mathcal{E}_j^{\mu}))_j\)); and \(H\) (resp. \(H^\tau\)) is the matrix whose \(i\)-th row is the vector \(h_i\) (resp. \(h_i^\tau\)). Let us compare the \(\delta\)-vector of \(\tau^{-1} E_i\) and \(E_{{\bar{\imath}}}^\star\). By Lemma 19.(2) the former is \(-({\check{{\epsilon}}}_i^\mu, e_i-h_i)\) and the latter is \((\tau_\mu {\epsilon}_{{\bar{\imath}}}^\mu, e_{{\bar{\imath}}}-h_{{\bar{\imath}}}^\tau)\). Thus, \((i,{\bar{\imath}})\) being \(\tau\)-exact is equivalent to that \(\tau_\mu^{-1} \mathcal{E}_i^\mu = \tau_\mu \mathcal{E}_{{\bar{\imath}}}^\mu\) and the \(i\)-th row of \(H^{\operatorname{T}}- I_r\) is equal to the \({\bar{\imath}}\)-th row of \(I_r - H^\tau\), that is \[\require{upgreek} \hom(\mathcal{E}_j^\mu, \mathcal{E}_i^\mu)-\updelta_{i,j} = \updelta_{{\bar{\imath}},j} - \hom(\tau_\mu \mathcal{E}_{{\bar{\imath}}}^\mu, \tau_\mu \mathcal{E}_j^\mu) \quad \text{for each frozen j}.\] Finally we replace \(\tau_\mu \mathcal{E}_{{\bar{\imath}}}^\mu\) by \(\tau_\mu^{-1} \mathcal{E}_i^\mu\) and get 30 . The left hand side of 30 is mutation-invariant due to Lemma 3. ◻

Remark 27. We believe that the equation 30 imposes strong restrictions on the Cartan type of \(I\) if each \(i\in I\) belongs to some \(\tau\)-exact pair. For instance, we suspect that the Cartan matrices in all the examples we know are positive definite or semidefinite. In particular, \(-c_{i,j}= {\rm e}(\mathcal{E}_i^\mu, \mathcal{E}_j^\mu)+{\rm e}(\mathcal{E}_j^\mu, \mathcal{E}_i^\mu)\leq 2\).

Corollary 7. If \((i,{\bar{\imath}})\) is a \(\tau\)-exact pair for each \(i\in I\), then \((\operatorname{wt}_i)_{i\in I}\) defined by 29 is a compatible grading adapted to \(I\).

Proof. We first show that \(\operatorname{wt}_i\) defined by 29 annihilates the row space of \(B_\Delta\). We write \(B_\Delta\) in block form \(B_\Delta = (B_\mu, B_{\operatorname{fr}})\). By the \(\tau\)-exact assumption, we only need to verify the following equality \[(B_\mu, B_{\operatorname{fr}}) \left( (\underline{\dim}E_i)^{\operatorname{T}}- (\underline{\dim}E_{{\bar{\imath}}}^{\star})^{\operatorname{T}}\right)=0.\] By Lemma 19.(1) and Lemma 22 we have that \[\begin{align} LHS &= -{\check{{\epsilon}}}_i^\mu - \tau {\epsilon}_{{\bar{\imath}}}^{\mu} = 0. \end{align}\] By the \(\tau\)-exactness and Corollary 6, we have that \(\require{upgreek} \hom(\tau^{-1}E_j, \tau^{-1}E_i)=\updelta_{i,j}\). We see from Lemma 21 that \(c_{i,j}=(\operatorname{wt}_i({\check{{\epsilon}}}_j))_{i,j}\), that is, \((\operatorname{wt}_i)\) is adapted to \(I\). ◻

Let \(n=|I|\) and \(r=\mathop{\mathrm{rank}}(C_I)\). By a realization of \(C_I\), we mean a complex vector space \(\mathfrak{h}\) of dimension \(2n-r\) together with a basis \(\{h_i\}_{i\in I \sqcup K}\) and a basis \(\{\alpha_i\}_{i\in I\sqcup K}\) of \(\mathfrak{h}^*\) such that \(\alpha_i(h_j) = c_{i,j}\) for \(i,j\in I\) and \(\alpha_i(h_j)\in\mathbb{Z}\) for \(i,j\in I\sqcup K\). Let \(\Lambda\) be the corresponding weight lattice with fundamental weights \(\{\varpi_i\}_{i\in I}\).

Lemma 23. Let \((\operatorname{wt}_i)_{i\in I}\) be a compatible grading adapted to \(I\). Suppose that \(({\epsilon}_i)_{i\in I}\) has full rank \(n=|I|\) and \(\mathop{\mathrm{rank}}(C_I)=r\). Then there are \(n-r\) compatible integral weight functions \(\operatorname{wt}_k\) indexed by \(K\) such that \(\{\operatorname{wt}_i\}_{i\in I\sqcup K}\) has rank \(n\) and \(\operatorname{wt}_k({\epsilon}_j) = \alpha_k(h_j)\) for \(k\in K\) and \(j\in I\). In particular, if we define \(\operatorname{wt}(\delta)=\sum_{i\in I} \operatorname{wt}_i(\delta) \varpi_i\), then \(\langle\operatorname{wt}(\delta), h_i\rangle = \operatorname{wt}_i(\delta)\).

Proof. By assumption we have that \(c_{i,j} = \operatorname{wt}_i({\check{{\epsilon}}}_j)\). So \((\operatorname{wt}_i)_{i\in I} \in \operatorname{ann}(B_\Delta)\) maps a rank \(n\) subspace spanned by \({\epsilon}_i\) to a rank \(r\) subspace \(R\) of \(\mathbb{Z}^I\). We can choose \(n-r\) integral basis elements complementary to \(R\) (such as \((\alpha_k(h_j))_{j\in I}\) for \(k\in K\)), and use them to construct the \(n-r\) integral weight function on \(\operatorname{ann}(B_\Delta)\). ◻

6 The Tropical Crystal Structures↩︎

6.1 The Lowering and Raising Operators attached to Boundary Representations↩︎

From now on, all the ice quivers are assumed to have no frozen arrows. Now we let \(E_i\) (resp. \(E_i^\star\)) be the (resp. dual) boundary representations attached to a rigid frozen vertex \(i\).

Definition 24. We define the lowering and raising operators \(r_i\) and \(l_i\) attached to \(i\) as \[r_i := r_{{\epsilon}_i} \;\text{ and }\;l_i := l_{{\epsilon}_i}.\] We also define the dual lowering and raising operators \({\check{r}}_i^\star\) and \({\check{l}}_i^\star\) as \[{\check{r}}_i^\star := {\check{r}}_{{\epsilon}_i^\star} \;\text{ and }\;{\check{l}}_i^\star := {\check{l}}_{{\epsilon}_i^\star}.\]

Remark 28. 1. At this stage we have no restriction on the domain of \(r_i\) and \(l_i\), but later we will restrict them to \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\).

2. There are also \(r^{{\epsilon}_i}\) and \({\check{r}}^{{\epsilon}_i^\star}\) but they rarely appear in the article.

3. We will mostly deal with the actions of \(r_i\) and \(l_i\) on the \(\delta\)-vectors, and mention most dual statements for \({\check{r}}_i^\star\) and \({\check{l}}_i^\star\) without proof. Their relationship will be discussed in Section 6.4.

Lemma 24. For any mutation sequence \(\boldsymbol{u}\) we have that \[\begin{align} \hom(E_i, M) = \hom(\mu_{\boldsymbol{u}}(E_i), \mu_{\boldsymbol{u}}(M)) \;&\text{ and } \;\hom(M,E_i^\star) = \hom(\mu_{\boldsymbol{u}}(M), \mu_{\boldsymbol{u}}(E_i^\star)),\\ {\rm e}(M, E_i) = {\rm e}(\mu_{\boldsymbol{u}}(M),\mu_{\boldsymbol{u}}(E_i)) \;&\text{ and } \;{\check{{\rm e}}}(E_i^\star, M) = {\check{{\rm e}}}(\mu_{\boldsymbol{u}}(E_i^\star), \mu_{\boldsymbol{u}}(M)) . \end{align}\]

Proof. By Lemma 14 \(\mu_{\boldsymbol{u}}(E_i)\) is the boundary representation of \(\mu_{\boldsymbol{u}}(\Delta,\mathcal{S})\) for any sequence of mutations \(\mu_{\boldsymbol{u}}\). By Proposition 20.(2), the \(\delta\)-vector of \(\mu_{\boldsymbol{u}}(E_i)\) is supported only on frozen vertices. Then the claim about \(\hom(E_i, M)\) follows from Lemma 3. The others are proved similarly. ◻

Lemma 25. Suppose that \(i\) is reachable and let \(\boldsymbol{u}\) be a sequence such that \(\mu_{\boldsymbol{u}}(E_i) = S_i\). Then \[\begin{align} r_i (\delta) &= \mu_{\boldsymbol{u}}^{-1} (\mu_{\boldsymbol{u}}(\delta) + {\check{\delta}}_{S_i}) && \text{if {\rm e}(\delta, E_i)> 0;} \\ \shortintertext{Dually, let \boldsymbol{u} be a sequence of mutations such that \mu_{\boldsymbol{u}}(E_i^\star) = S_i. Then} {\check{r}}_i^\star({\check{\delta}}) &= \mu_{\boldsymbol{u}}^{-1} (\mu_{\boldsymbol{u}}({\check{\delta}}) + \delta_{S_i} ) && \text{if {\check{{\rm e}}}(E_i^\star, {\check{\delta}})> 0.} \end{align}\]

Proof. We only prove the statement for \(r_i(\delta)\). By Theorem 16 we have that \[r_i(\delta) = \mu_{\boldsymbol{u}}^{-1} r_{S_i} (\mu_{\boldsymbol{u}}(\delta)) = \mu_{\boldsymbol{u}}^{-1} \left(\mu_{\boldsymbol{u}}(\delta) + \delta_{S_i} + \mathop{\mathrm{rank}}(S_i, \tau\mu_{\boldsymbol{u}}(\delta))B(\mu_{\boldsymbol{u}}(\Delta)) \right).\] By Lemmas 1 and 24 \[\hom(S_i, \tau \mu_{\boldsymbol{u}}(\delta)) = {\rm e}(\mu_{\boldsymbol{u}}(\delta), S_i) = {\rm e}(\delta, E_i) >0.\] So \(\mathop{\mathrm{rank}}(S_i, \tau\mu_{\boldsymbol{u}}(\delta)) = e_i\) and thus \(r_i (\delta) = \mu_{\boldsymbol{u}}^{-1} (\mu_{\boldsymbol{u}}(\delta) + {\check{\delta}}_{S_i})\). ◻

Later we will define an upper semi-normal crystal structure on the set of \(\mu\)-supported \(\delta\)-vectors. The function \({\rm e}(-, E_i)\) will play a role of string length function for the operator \(r_i\).

Lemma 26. Suppose that \(i\) is reachable. For any \(\mu\)-supported \(\delta\), \({\rm e}(\delta, E_i)=0\) if and only if \(\hom(r_i(\delta), E_i^\star)>0\). Dually, for a \(\mu\)-supported \({\check{\delta}}\), \({\check{{\rm e}}}(E_i^\star, {\check{\delta}})=0\) if and only if \(\hom(E_i, {\check{r}}_i^\star({\check{\delta}}))>0\).

Proof. Suppose that \({\rm e}(\delta, E_i)=0\). Then \(r_i(\delta) = \delta+{\epsilon}_i\) by definition. Since \(S_i\) is a quotient representation of \(E_i\) and \({\rm e}(\delta, E_i)=0\), we must have that \(\delta(e_i)\geq 0\) by Theorem 12. Then \((\delta+{\epsilon}_i)(e_i)> 0\) by Proposition 20.(2). Since \(S_i\) is also a subrepresentation of \(E_i^\star\), we have that \(\hom(r_i(\delta), E_i^\star)>0\) again by Theorem 12.

Conversely, suppose that \({\rm e}(\delta, E_i)>0\), and we shall show \(\hom(r_i(\delta), E_i^\star)=0\). Let \(\mu_{\boldsymbol{u}}\) be a sequence of mutation such that \(\mu_{\boldsymbol{u}}(E_i)=S_i\). By Lemma 25 we have that \(r_i(\delta) = \mu_{\boldsymbol{u}}^{-1}(\mu_{\boldsymbol{u}}(\delta)+{\check{\delta}}_{S_i})\). By assumption \(\delta\) is \(\mu\)-supported, so \(\hom(\delta, E_i^\star)=0\). It follows that \(\hom(\mu_{\boldsymbol{u}}(\delta), \mu_{\boldsymbol{u}}(E_i^\star))=0\) by Lemma 24. Apply \(\mathop{\mathrm{Hom}}(\mu_{\boldsymbol{u}}(\delta), -)\) to the exact sequence 22 : \(0\to S_i\to \mu_{\boldsymbol{u}}(E_i^\star) \to \mu_{\boldsymbol{u}}({E}_i^{\star\mu}) \to 0\) and we get \[\label{eq:inj}0=\mathop{\mathrm{Hom}}(\mu_{\boldsymbol{u}}(\delta),\mu_{\boldsymbol{u}}(E_i^\star))\to \mathop{\mathrm{Hom}}(\mu_{\boldsymbol{u}}(\delta), \mu_{\boldsymbol{u}}({{E}}_i^{\star\mu})) \to \mathop{\mathrm{E}}(\mu_{\boldsymbol{u}}(\delta), S_i) \to \mathop{\mathrm{E}}(\mu_{\boldsymbol{u}}(\delta), \mu_{\boldsymbol{u}}(E_i^\star))\to \cdots\tag{31}\] Now let \(S\) be any nonzero subrepresentation of \(\mu_{\boldsymbol{u}}(E_i^\star)\), then \(S_i\) is a subrepresentation of \(S\). By Theorem 12 it suffices to show that \((\mu_{\boldsymbol{u}}(\delta) + {\check{\delta}}_{S_i})(\underline{\dim}S)\leq 0\). This is clear if \(S=S_i\). Now suppose that \(T=S/S_i\neq 0\). \(T\) is a subrepresentation of \(({E}_i^{\star\mu})':=\mu_{\boldsymbol{u}}({E}_i^{\star\mu})\) so \(T(u)\neq 0\) for some vertex \(u\) with \(u\to i\). In particular, we have that \({\check{\delta}}_{S_i}(\underline{\dim}T)\leq -1\). Then \[\begin{align} (\mu_{\boldsymbol{u}}(\delta) + {\check{\delta}}_{S_i})(\underline{\dim}T + e_i) & = (\mu_{\boldsymbol{u}}(\delta) + {\check{\delta}}_{S_i})(\underline{\dim}T) + (\mu_{\boldsymbol{u}}(\delta) + {\check{\delta}}_{S_i})(e_i) \\ &= \mu_{\boldsymbol{u}}(\delta)(\underline{\dim}T) + {\check{\delta}}_{S_i}(\underline{\dim}T) -{\rm e}(\mu_{\boldsymbol{u}}(\delta), S_i) + 1 \\ &\leq \hom(\mu_{\boldsymbol{u}}(\delta),({E}_i^{\star\mu})') + {\check{\delta}}_{S_i}(\underline{\dim}T) -{\rm e}(\mu_{\boldsymbol{u}}(\delta), S_i) + 1 & \text{by Theorem \ref{T:HomE}}\\ &\leq \hom(\mu_{\boldsymbol{u}}(\delta),({E}_i^{\star\mu})') - 1 -{\rm e}(\mu_{\boldsymbol{u}}(\delta), S_i) + 1 \\ & \leq 0 & \text{by \eqref{eq:inj}}. \end{align}\] The dual statement can be treated similarly. ◻

Corollary 8. Suppose that \(i\) is a reachable frozen vertex. Let \(\delta\in\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) be \(\mu\)-supported. Then \[r_i(\delta)\in\mathop{\mathrm{trop}}(\Delta,\mathcal{S}) \quad\Longleftrightarrow\quad {\rm e}(\delta,E_i)>0.\] Whenever this holds, \[{\rm e}(r_i(\delta),E_i)={\rm e}(\delta,E_i)-1.\] Moreover, \[l_i(\delta)\in\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\qquad\text{and}\qquad {\rm e}(l_i(\delta),E_i)={\rm e}(\delta,E_i)+1.\]

Dually, let \(\check\delta\in\check\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) be \(\mu\)-supported. Then \[{\check{r}}_i^\star(\check\delta)\in\check\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\quad\Longleftrightarrow\quad {\check{{\rm e}}}(E_i^\star,\check\delta)>0.\] Whenever this holds, \[{\check{{\rm e}}}(E_i^\star,{\check{r}}_i^\star(\check\delta))= {\check{{\rm e}}}(E_i^\star,\check\delta)-1.\] Moreover, \[{\check{l}}_i^\star(\check\delta)\in\check\mathop{\mathrm{trop}}(\Delta,\mathcal{S}) \qquad\text{and}\qquad {\check{{\rm e}}}(E_i^\star,{\check{l}}_i^\star(\check\delta)) = {\check{{\rm e}}}(E_i^\star,\check\delta)+1.\]

Proof. By Theorem 23, \(r_i(\delta)\) is \(\mu\)-supported if and only if \(\hom(r_i(\delta),E_j^\star)=0\) for every frozen vertex \(j\). For \(j=i\), this condition is exactly Lemma 26. For \(j\neq i\), the vanishing follows from \(\delta\in\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) and the exact sequence in Theorem 17; equivalently, the operator \(r_i\) only changes the \(i\)-boundary obstruction. Therefore \(r_i(\delta)\) is \(\mu\)-supported precisely when \({\rm e}(\delta,E_i)>0\).

By Proposition 20.(3), \(E_i\) is minimally exceptional, so Corollary 4 applies. Therefore, whenever \({\rm e}(\delta,E_i)>0\), we have \({\rm e}(r_i(\delta),E_i)={\rm e}(\delta,E_i)-1.\) The same corollary gives \({\rm e}(l_i(\delta),E_i)={\rm e}(\delta,E_i)+1\) provided \({\rm e}(l_i(\delta),E_i)>0\). If instead \({\rm e}(l_i(\delta),E_i)=0\), then Lemmas 26 and 10 give \(\hom(\delta,E_i^\star)>0\), contradicting the \(\mu\)-support of \(\delta\) by Theorem 23. Hence \({\rm e}(l_i(\delta),E_i)>0\), and the displayed formula for \(l_i\) follows.

The dual support criterion is proved in the same way, using the dual part of Theorem 23 and Lemma 26. The two dual equalities follow from the dual minimally exceptional statement in Corollary 4. ◻

Remark 29. Recall that we have that \({\check{r}}_{\tau^{-1}{\epsilon}} = l^{{\epsilon}}\) (see Remark 15). So if in addition \(\tau^{-1}E_i=E_{{\bar{\imath}}}^\star\) for some frozen vertex \({\bar{\imath}}\), then \[\begin{align} {\check{{\rm e}}}(\tau^{-1}E_i, l^i({\check{\delta}})) &= {\check{{\rm e}}}(\tau^{-1}E_i, {\check{\delta}}) - 1 && \text{if {\check{{\rm e}}}(\tau^{-1}E_i, {\check{\delta}})>0,} \\ {\check{{\rm e}}}(\tau^{-1}E_i, r^i({\check{\delta}})) &= {\check{{\rm e}}}(\tau^{-1}E_i, {\check{\delta}}) + 1. \end{align}\]

6.2 The Upper Seminormal Crystal with Weaker Weights↩︎

Let \(C_I=(c_{i,j})_{i,j\in I}\) be a generalized Cartan matrix, which will be assumed to be symmetric in this paper. Let \(\Phi=(\mathfrak{h}; h_i,\alpha_i)\) be a realization of \(C\), and \(\Lambda\) be the corresponding weight lattice.

Definition 25. A Kashiwara crystal (or crystal for short) of type \(\Phi\) is a nonempty set \(\mathcal{B}\) together with maps \[\begin{align} r_i, l_i&: \mathcal{B} \to \mathcal{B} \sqcup\{0\},\\ \rho_i, \lambda_i&: \mathcal{B} \to \mathbb{Z} \sqcup\{-\infty\},\\ {\operatorname{wt}}&:\mathcal{B} \to \Lambda, \end{align}\] where \(i\in I\) and \(0\notin \mathcal{B}\) is an auxiliary element, satisfying the following conditions:

  1. If \(x,y\in \mathcal{B}\) then \(r_i(x)=y\) if and only if \(l_i(y)=x\). In this case, it is assumed that \[{\operatorname{wt}}(y)={\operatorname{wt}}(x)+\alpha_i,\quad \rho_i(y)=\rho_i(x)-1, \quad \lambda_i(y)=\lambda_i(x)+1.\]

  2. We require that \[\lambda_i(x) = \langle{\operatorname{wt}}(x), h_i\rangle + \rho_i(x)\] for all \(x\in\mathcal{B}\) and \(i\in I\). In particular, if \(\lambda_i(x)=-\infty\), then \(\rho_i(x)=-\infty\). In this case, we require that \(l_i(x)=r_i(x)=0\).

We will tacitly assume that \(r_i(x)\) or \(l_i(x)\) is mapped to the auxiliary element \(0\) if it is not in \(\mathcal{B}\).

Fix a quiver with potential \((\Delta,\mathcal{S})\). According to the language from cluster algebras, we will call any mutation of \((\Delta,\mathcal{S})\) a seed. Let \(\mathfrak{T}\) be the index set for all seeds. By abuse of language, we also call an element \(t\in \mathfrak{T}\) a seed. A seed \(t'\) obtained from \(t\) by a sequence \(\mu_{\boldsymbol{u}}\) of mutations is denoted by \(\mu_{\boldsymbol{u}}:t\to t'\).

Definition 26. By a crystal cluster structure of \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\), we mean a family of crystal structures \(\{\mathop{\mathrm{trop}}(\Delta,\mathcal{S})_t\}\) indexed by \(t\in \mathfrak{T}\) such that \((r_i,l_i; \rho_i,\lambda_i; \operatorname{wt})_t\) are compatible with mutations: \[\begin{align} \mu_u(r_i(\delta)) &= r_i'(\delta') & \mu_u(l_i(\delta)) &= l_i'(\delta') \\ \rho_i(\delta) &= \rho_i'(\delta') & \lambda_i(\delta) &= \lambda_i'(\delta') \\ \operatorname{wt}(\delta) &= \operatorname{wt}'(\delta'),& \end{align}\] where \((r_i,l_i; \rho_i,\lambda_i; \operatorname{wt})=(r_i,l_i; \rho_i,\lambda_i; \operatorname{wt})_t\) and \((r_i',l_i'; \rho_i',\lambda_i'; \operatorname{wt}')=(r_i,l_i; \rho_i,\lambda_i; \operatorname{wt})_{t'}\) with \(t \stackrel{u}{{\text{\textemdash}}} t'\).

Remark 30. Let \(\mathcal{B}\) and \(\mathcal{B}'\) be Kashiwara crystals. Whenever we have a bijective map \(\sigma: \mathcal{B}\to \mathcal{B}'\) we can transfer the crystal structure on \(\mathcal{B}\) to \(\mathcal{B}'\) by letting \[\begin{align} r_i^\sigma(\delta) = \sigma r_i(\sigma^{-1} (\delta)) \quad &\text{and} \quad l_i^\sigma(\delta) = \sigma l_i(\sigma^{-1} (\delta)) \\ \rho_i^\sigma(\delta) = \rho_{i}(\sigma^{-1} (\delta)) \quad &\text{and} \quad \lambda_i^\sigma(\delta) = \lambda_i(\sigma^{-1} (\delta)) \\ \operatorname{wt}_i^\sigma(\delta) = \operatorname{wt}_i(\sigma^{-1} (\delta)). \end{align}\] By Lemma 15, the mutation induces a bijection \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S}) \to \mathop{\mathrm{trop}}\mu_u(\Delta,\mathcal{S})\). One can think of the crystal cluster structure of \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) as a single crystal structure of \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) transferring to other seeds by mutations. Equivalently, one can say that each mutation \(\mu_u\) induces a crystal isomorphism \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S}) \to \mathop{\mathrm{trop}}\mu_u(\Delta,\mathcal{S})\).

Remark 31. One can consider a stronger compatibility, which in addition requires the crystal structure compatible with \(\tau_\mu\). In fact, this is the case for the crystal structures defined in Theorems 32 and 34. However, to align with the classical definition of upper cluster algebras, we do not include this in the definition. If one defines another version of upper cluster algebras where all extended-reachable toric charts are glued, then it is reasonable to ask this stronger compatibility.

As we have seen in Lemma 20, to have a weight function compatible with mutations, it is necessary to require that the weight function is compatible with the \(B\)-matrix, that is, a compatible grading. Due to this restriction, we cannot always expect that the weight function is integral. So we will consider a slightly weaker version of the weight function. Namely, we allow the range of \(\operatorname{wt}\) to be \(\Lambda_{\mathbb{Q}} = \bigoplus_{i\in I}\mathbb{Q}\varpi_i\). If \(\operatorname{wt}(x) = \sum_i \operatorname{wt}_i(x) \varpi_i\), then this is equivalent to saying that \((\operatorname{wt}_i)_{i\in I}: \mathbb{Z}^{\Delta_0}\to \mathbb{Q}^I\). We will call a crystal with such a weight function, a crystal with weaker weights. The following lemma is immediate.

Lemma 27. Let \((\operatorname{wt}_i)_{i\in I}: \mathcal{B}\to \mathbb{Q}^I\) be any map. If we set \(\operatorname{wt}(x) = \sum_{i\in I} \operatorname{wt}_i(x) \varpi_i\), then \(\operatorname{wt}\) is a weight function in A1 and A2 is equivalent respectively to that \[\begin{align} \tag{32} \operatorname{wt}_j(y) &= \operatorname{wt}_j(x) + c_{i,j},\qquad \text{ and}\\ \tag{33} \lambda_i(x) &= \operatorname{wt}_i(x) + \rho_i(x). \end{align}\]

Definition 27. A crystal (with weaker weights) \(\mathcal{B}\) is called seminormal if \[\rho_i(x) = \max\{k\in\mathbb{Z}_{\geq 0} \mid r_i^k(x)\neq 0\}\;\text{ and }\;\lambda_i(x) = \max\{k\in\mathbb{Z}_{\geq 0} \mid l_i^k(x)\neq 0\}.\] If just the first (resp. second) condition is assumed, we say \(\mathcal{B}\) is upper seminormal (resp. lower seminormal).

Lemma 28. Suppose that \(\rho_i(y)=\rho_i(x)-1\). If we define \(\lambda_i(x)= \rho_i(x) + \operatorname{wt}_i(x)\), then \(\lambda_i(y)=\lambda_i(x)+1\).

Proof. \(\lambda_i(y) = \rho_i(y)+\operatorname{wt}_i(y) = (\rho_i(x)-1)+ (\operatorname{wt}_i(x)+c_{i,i}) = \rho_i(x)+\operatorname{wt}_i(x)+1 = \lambda_i(x)+1\). ◻

Fix a subset \(I\) of frozen vertices, and let \(C_I\) be the Cartan type of \(I\) (Definition 20). Throughout we assume that \(\operatorname{span}({\check{{\epsilon}}}_i)_{i\in I} \cap \operatorname{span}(B) = \{0\}\) so at least one \(\mathbb{Q}^I\)-valued compatible weight function adapted to \(I\) exists. This assumption is generically satisfied.

Theorem 32. Let \(I\) be a set of reachable frozen vertices of \(\Delta\), and \((\operatorname{wt}_i)_{i\in I}\) be any compatible grading adapted to \(I\). Then the set \(\mathcal{B}\) of \(\mu\)-supported \(\delta\)-vectors has an upper seminormal crystal cluster structure with weaker weights of type \(C_I\) given by \[r_i,l_i;\;\rho_i,\lambda_i;\;\operatorname{wt}_i, \quad i\in I\] where \(r_i\) and \(l_i\) are as in Definition 24, \(\rho_i(\delta) = {\rm e}(\delta, E_i)\), and \(\lambda_i = \rho_i + \operatorname{wt}_i\). Moreover, we can drop the weak weights if the grading \((\operatorname{wt}_i)_{i\in I}\) is integral.

Proof. The crystal structure is compatible with mutations due to Theorem 16, Lemmas 24, 20, and 14. Then we will verify the crystal axioms for a fixed seed \(t\).

The axiom A2 is now 33 which is trivially satisfied due to the definition. It remains to verify A1. The fact that \(r_i(\delta)=\eta\) if and only if \(l_i(\eta)=\delta\) is the content of Lemma 10. By Lemma 21 the equality 32 in our setting is equivalent to that for each \(j\in I\) \[\label{eq:A1wtr} \operatorname{wt}_j(r_i(\delta)) - \operatorname{wt}_j(\delta) = \operatorname{wt}_j({\check{{\epsilon}}}_i).\tag{34}\] By Theorem 17 \(r_i(\delta)=\delta+ {\check{{\epsilon}}}_i - \mathop{\mathrm{rank}}(r_i(\delta), {\epsilon}_i)B(\Delta)\). By the linearity of \(\operatorname{wt}\), 34 is equivalent to that \[\operatorname{wt}_j(\mathop{\mathrm{rank}}(r_i(\delta), {\epsilon}_i)B(\Delta)) = 0.\] Since \(r_i(\delta)\) is \(\mu\)-supported, we have that \(\mathop{\mathrm{rank}}(r_i(\delta), {\epsilon}_i)B(\Delta) = \mathop{\mathrm{rank}}(r_i(\delta), {\epsilon}_i)B_\Delta\). As \(\operatorname{wt}_j\) is a compatible grading, \(\mathop{\mathrm{rank}}(r_i(\delta), {\epsilon}_i)B_\Delta\) has no contribution to \(\operatorname{wt}_j\). Hence 34 is verified. The fact that \(\rho_i(y)=\rho_i(x)-1\) and \(\lambda_i(y)=\lambda_i(x)+1\) follows from Corollary 8 and Lemma 28 respectively.

Finally, by Corollary 8, \(r_i(\delta)\neq0\;\Longleftrightarrow\;\rho_i(\delta)={\rm e}(\delta,E_i)>0\), and whenever \(r_i(\delta)\neq0\), \(\rho_i(r_i(\delta))=\rho_i(\delta)-1\). Therefore \[\rho_i(\delta)=\max\{m\ge0\mid r_i^m(\delta)\neq0\}.\] Thus the crystal is upper seminormal. ◻

The prototypical examples of this type in the cluster theory are the coordinate ring of the maximal unipotent subgroups of a simple simply-connected complex algebraic groups. These classical examples will be briefly reviewed in Section 11.1.

Remark 33. At this stage it is unclear (from the proof of Theorem 32) why the Cartan type of the crystal is determined by 25 . But we will see in Section 9 that this is the correct definition for an algebraic lift of \(\mathcal{B}\).

Using the dual boundary representations, we can similarly define a crystal structure on \(\check{\mathcal{B}}=\check{\mathop{\mathrm{trop}}}(\Delta,\mathcal{S})\), the set of \(\mu\)-supported \({\check{\delta}}\)-vectors of \((\Delta,\mathcal{S})\). Suppose that there is a compatible grading \((\check{\operatorname{wt}}_i)_{i\in I}\) dually adapted to \(I\). Then we define \[\begin{align} {\check{r}}_i^\star({\check{\delta}})&={\check{r}}_{{\epsilon}_i^\star}({\check{\delta}}) & \check{\rho}_i^\star({\check{\delta}}) &= {\check{{\rm e}}}(E_i^\star, {\check{\delta}}) \\ {\check{l}}_i^\star({\check{\delta}})&={\check{l}}_{{\epsilon}_i^\star}({\check{\delta}}) & \check{\lambda}_i^\star({\check{\delta}}) &= \check{\operatorname{wt}}_i({\check{\delta}}) + \check{\rho}_i^\star({\check{\delta}}). \end{align}\] As remarked below Definition 20, this crystal has the same Cartan type as \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) but in general the weight function \((\check{\operatorname{wt}}_i)_{i\in I}\) can be different from \(({\operatorname{wt}}_i)_{i\in I}\).

6.3 The Seminormal Crystal Structure↩︎

Next we discuss the nicest situation from a crystal perspective.

Theorem 34. Let \(\{(i,{\bar{\imath}})\}_{i\in I}\) be a set of \(\tau\)-exact pairs of reachable frozen vertices. Then the set \(\mathcal{B}\) has a seminormal crystal cluster structure given by \[r_i, l_i;\;\rho_i, \lambda_i;\;\operatorname{wt}_i,\quad i\in I\] where \(r_i\) and \(l_i\) are as in Definition 24, \(\rho_i(\delta) = {\rm e}(\delta, E_i),\;\lambda_i(\delta) = {\check{{\rm e}}}(\tau^{-1} E_i, {\check{\delta}})\), and the weight function \(\operatorname{wt}_i=\operatorname{wt}_{{\epsilon}_i}\) as in 29 .

Proof. The proof is almost the same as that of Theorem 32 except that

  1. \(\lambda_i(\eta)=\lambda_i(\delta)+1\) follows from Remark 29.

  2. The equality 33 is the content of Proposition 26.

  3. \((\operatorname{wt}_i)_{i\in I}\) is an integral compatible grading adapted to \(I\) is the content of Corollary 7.

  4. It is lower seminormal by Lemma 26, Theorem 23, and the definition of the \(\tau\)-exact pair.

 ◻

The prototypical examples of this type in the cluster algebra theory is the base affine spaces and the affine coordinate ring of the Grassmannians. We will briefly review them in Section 11.3 and 11.4.

Warning 35. Using the dual boundary representations we can also get an upper seminormal crystal structure on \(\check{\mathop{\mathrm{trop}}}(\Delta, \mathcal{S})\) as in Section 6.4. However, this structure in general cannot be upgraded to a seminormal crystal as in Theorem 34. For this upgrading, one should require \(\{(i,{\bar{\imath}})\}_{i\in I}\) to be a set of dual \(\tau\)-exact pairs, that is, \(\tau E_i^\star = E_{{\bar{\imath}}}\). But this does not follow from its being a set of \(\tau\)-exact pairs.

6.4 Intertwining with Cluster Automorphisms↩︎

By a permutation of \(\Delta_0\), we mean a permutation of \(\Delta_0\) that restricts to the set of frozen vertices. If \(\pi\) is a permutation on \(\Delta_0\), then we get another ice QP \(\pi(\Delta,\mathcal{S})\) by relabelling the vertices. Each representation \(M\) of \((\Delta,\mathcal{S})\) is naturally a representation of \(\pi(\Delta,\mathcal{S})\), and we denote this induced functor still by \(\pi\).

Definition 28. A cluster automorphism of \(\Delta\) is a sequence \(\mu_{\boldsymbol{u}}\) of mutations such that \[\pi\mu_{\boldsymbol{u}}(\Delta)=\Delta\;\text{ or }\;\pi\mu_{\boldsymbol{u}}(\Delta)=\Delta^{\mathop{\mathrm{op}}}\] up to frozen arrows for some permutation \(\pi\) of \(\Delta_0\). We also denote it by the pair \((\mu_{\boldsymbol{u}},\pi)\). In the former case, the automorphism is called direct, otherwise it is called opposite.

Let \(\sigma=(\mu_{\boldsymbol{u}}, \pi)\) be a cluster automorphism. We have a bijection \[\sigma: \mathop{\mathrm{trop}}(\Delta, \mathcal{S}) \to \mathop{\mathrm{trop}}(\pi\mu_{\boldsymbol{u}}(\Delta, \mathcal{S}))\;\text{ given by }\; \delta \mapsto \pi\mu_{\boldsymbol{u}}(\delta).\] Since the essential part of the crystal structure in Theorem 34 is \(r_i\), \(\rho_i\), and \(\operatorname{wt}_i\), we will ignore \(l_i\) and \(\lambda_i\) in the notation for this structure. The crystal cluster structure \((r_i^\sigma;\rho_i^\sigma;\operatorname{wt}_i^\sigma)\) induced by \(\sigma\) is the crystal cluster structure given by \[\label{eq:crystalsigma} r_i^\sigma(\delta) = r_{\pi(i)}(\delta),\;\rho_i^\sigma(\delta) = {\rm e}(\delta, E_{\pi(i)}),\;\text{ and }\;\operatorname{wt}_i^\sigma=\pi\mu_{\boldsymbol{u}}(\operatorname{wt}_i)\tag{35}\] for \(\delta \in \mathop{\mathrm{trop}}(\pi\mu_{\boldsymbol{u}}(\Delta,\mathcal{S}))\). Note that if \(\sigma\) is direct, then by Lemma 16 \(\mathop{\mathrm{trop}}(\pi\mu_{\boldsymbol{u}}(\Delta, \mathcal{S})) = \mathop{\mathrm{trop}}(\Delta, \mathcal{S})\). In this case, the crystal operators and the string length functions on the right-hand sides are the ordinary ones on \((\Delta,\mathcal{S})\).

Corollary 9. For a direct cluster automorphism \(\sigma=(\mu_{\boldsymbol{u}},\pi)\) of \((\Delta,\mathcal{S})\), the crystal cluster structure induced by \(\sigma\) is given by 35 .

Now we shall consider the case when \(\sigma\) is opposite. Recall that the boundary representation \(E_i\) of \((\Delta,\mathcal{S})^{\mathop{\mathrm{op}}}\) is isomorphic to the dual boundary representation of \((\Delta,\mathcal{S})\), and the \(\delta\)-vectors of \((\Delta,\mathcal{S})^{\mathop{\mathrm{op}}}\) is naturally a \({\check{\delta}}\)-vectors of \((\Delta,\mathcal{S})\). Hence, 35 becomes \[\label{eq:sigmaopp} r_i^\sigma(\delta) = {\check{r}}_{\pi(i)}^\star(\delta),\;\rho_i^\sigma(\delta) = {\check{{\rm e}}}(E_{\pi(i)}^\star, \delta) = \check{\rho}_{\pi(i)}^\star(\delta),\;\text{ and }\;\operatorname{wt}_i^\sigma=\pi\mu_{\boldsymbol{u}}(\operatorname{wt}_i)\tag{36}\] where \(\delta \in \mathop{\mathrm{trop}}(\Delta,\mathcal{S})^{\mathop{\mathrm{op}}}\) but \(\delta\)’s on the right-hand sides are viewed as \({\check{\delta}}\)-vectors of \((\Delta,\mathcal{S})\).

By Theorem 11 the map \(\delta\mapsto {\check{\delta}}\) is a bijection from the set \({\mathop{\mathrm{trop}}}(\Delta, \mathcal{S})\) to the set \(\check{\mathop{\mathrm{trop}}}(\Delta, \mathcal{S})\), so we can transfer this crystal structure \(({\check{r}}_i^\star,{\check{l}}_i^\star; \check{\rho}_i^\star,\check{\lambda}_i^\star; \check{\operatorname{wt}}_i^\star)\) from \(\check{\mathcal{B}}\) to \(\mathcal{B}\), denoted by \((r_i^\star, l_i^\star;\;\rho_i^\star, \lambda_i^\star;\;\operatorname{wt}_i^\star)\). In fact, they can be explicitly written down (see Remark 15). We call this the dual crystal structure of \(\mathcal{B}\), denoted by \(\mathcal{B}^\star\). Note that \(\mathcal{B}\) and \(\mathcal{B}^\star\) have the same underlying set.

Definition 29. Let \(\sigma\) be an opposite cluster automorphism. For \(\delta\in \mathop{\mathrm{trop}}(\Delta,\mathcal{S})\), we view \(\sigma(\delta) \in \mathop{\mathrm{trop}}(\Delta,\mathcal{S})^{\mathop{\mathrm{op}}}\) as a \({\check{\delta}}\)-vector in \(\check{\mathop{\mathrm{trop}}}(\Delta,\mathcal{S})\). Let \(\kappa\) be the bijection \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\to \mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) such that \(\kappa(\delta)^\vee = \sigma(\delta)\) as \({\check{\delta}}\)-vectors in \(\check{\mathop{\mathrm{trop}}}(\Delta,\mathcal{S})\). Then \(\kappa\) is called a generalized Kashiwara map (associated to \(\sigma\)). \[\label{eq:kappa} \xymatrix{ \mathop{\mathrm{trop}}(\Delta,\mathcal{S}) \ar[r]^{\sigma} \ar[d]_{\kappa}& \mathop{\mathrm{trop}}(\Delta,\mathcal{S})^{\mathop{\mathrm{op}}} \ar[d] \\ \mathop{\mathrm{trop}}(\Delta,\mathcal{S}) \ar[r]^{\vee} & \check{\mathop{\mathrm{trop}}}(\Delta,\mathcal{S}) }\tag{37}\]

Corollary 10. For an opposite cluster automorphism \(\sigma=(\mu_{\boldsymbol{u}},\pi)\) of \((\Delta,\mathcal{S})\), let \(\kappa\) be the associated generalized Kashiwara map. The crystal cluster structure induced by \(\kappa\) is given by \[r_i^\kappa(\delta) = r_{\pi(i)}^\star(\delta),\;\rho_i^\kappa(\delta) = \rho_{\pi(i)}^\star(\delta),\;\text{ and }\;\operatorname{wt}_i^\kappa=\pi\mu_{\boldsymbol{u}}(\operatorname{wt}_i).\]

Proof. The verification is quite straightforward: \[\begin{align} r_i^\kappa(\delta) &= \kappa r_i (\kappa^{-1}(\delta))\\ &= \kappa r_i(\sigma^{-1}({\check{\delta}}))\\ &= (\kappa\sigma^{-1}) r_i^\sigma({\check{\delta}})\\ &= (\kappa\sigma^{-1}) {\check{r}}_{\pi(i)}^\star({\check{\delta}}) && \text{(by \eqref{eq:sigmaopp})}\\ &= r_{\pi(i)}^\star(\delta) && \text{(by \eqref{eq:kappa} and Remark \ref{r:rl})} \intertext{and} \rho_i^\kappa(\delta)&={\rm e}_J(\kappa^{-1}(\delta), E_{i}) \\ &= {\rm e}_{J^{\mathop{\mathrm{op}}}}\left(\sigma(\kappa^{-1}(\delta)), E_{\pi(i)} \right)\\ &= {\check{{\rm e}}}_{J}(E_{\pi(i)}^\star, {\check{\delta}}) \\ &= \rho_{\pi(i)}^\star(\delta). \end{align}\] ◻

When \((\Delta,\mathcal{S})\) corresponds to the cluster algebra \({\mathbb{k}}[U]\), the original Kashiwara involution for \(\mathcal{B}(\infty)\) [4] is the generalized Kashiwara map associated to an opposite cluster automorphism \((\mu_{\boldsymbol{u}},\pi)\) where \(\pi\) is the Lusztig involution (see Section 11.1). In the literature, a Kashiwara involution is often denoted by \(\star\), but unfortunately \(\star\) has different meaning in our notation. So our \(\rho_i^\kappa = \rho_{\pi(i)}^\star\) is the \(\rho_i^\star\) in the literature for \(\mathcal{B}(\infty)\).

7 Kashiwara’s Data↩︎

Readers can skip the whole Section 7 without harm to understand the full story.

7.1 The Right Mutations w.r.t. a Representation↩︎

We recall another identification of the space \(\mathop{\mathrm{E}}(d',d'')\) in [40]. According to [40], \(\mathop{\mathrm{E}}(d',d'') \cong \mathop{\mathrm{Ext}}_{\mathcal{C}}^1(d',d'')\) where \(\mathcal{C}\) is the abelian category of complexes of representations of \((\Delta,\mathcal{S})\). By applying \(\mathop{\mathrm{Hom}}(-,N)\) to an exact sequence of presentations in \(\mathcal{C}\) \[0\to d'' \to d\to d'\to 0\] we get by the snake lemma a long exact sequence \[0\to \mathop{\mathrm{Hom}}(d',N)\to \mathop{\mathrm{Hom}}(d,N) \to \mathop{\mathrm{Hom}}(d'',N) \xrightarrow{\partial} \mathop{\mathrm{E}}(d',N)\to \mathop{\mathrm{E}}(d,N)\to \mathop{\mathrm{E}}(d'',N)\to 0.\]

Let \(\mathcal{E}=\mu_{\boldsymbol{u}}(P_k)\) be a positive-reachable representation of \((\Delta,\mathcal{S})\). For any representation \(\mathcal{M}'\) of \(\mu_{\boldsymbol{u}}(\Delta,\mathcal{S})\), let \(\check{\rho}={\rm e}(\mathcal{M}', P_k)\). There is an exact sequence \(\xi\) of presentations \[0\to \check{\rho}d_{P_k} \to d \to d_{\mathcal{M}'} \to 0\] representing the universal extension in \(\mathop{\mathrm{Ext}}^1_{\mathcal{C}}(d_{\mathcal{M}'}, d_{P_k})\). Namely, the pull-backs of \(\xi\) under the \(i\)-th canonical injections \(d_{P_k} \hookrightarrow \check{\rho}d_{P_k}\) form a basis of \(\mathop{\mathrm{Ext}}^1_{\mathcal{C}}(d_{\mathcal{M}'}, d_{P_k})\). By construction the induced map \(\partial'\) is surjective, and so is the map \(\partial\): \[\xymatrix@R=2ex{ \check{\rho}\mathop{\mathrm{Hom}}_{\mathcal{C}}(d_{P_k}, d_{P_k}) \ar[r]^{\partial'} \ar@{}[d]|{\rotatebox{90}{\scalebox{1.5}[1]{\cong}}} &\mathop{\mathrm{Ext}}^1_{\mathcal{C}}(d_{\mathcal{M}'}, d_{P_k}) \ar@{}[d]|{\rotatebox{90}{\scalebox{1.5}[1]{\cong}}} \\ \check{\rho}\mathop{\mathrm{Hom}}(P_k, P_k) \ar[r]^{\partial} &\mathop{\mathrm{E}}(\mathcal{M}', P_k) }\] Let \(\check{\mathcal{R}}'\) be the decorated representation corresponding to \(d\). We set \(\check{\mathcal{R}}=\mu_{\boldsymbol{u}}(\check{\mathcal{R}}')\).

Similarly, if \(\mathcal{E}=\mu_{\boldsymbol{u}}(P_k[1])\) is negative-reachable and \(\rho={\rm e}(P_k[1],\mathcal{M}')\), then there is an exact sequence of presentations \(0\to d_{\mathcal{M}'} \to d \to \rho P_k[1]\to 0\) such that the induced map \(\rho\mathop{\mathrm{Hom}}(P_k, P_k) \to \mathop{\mathrm{E}}(P_k[1], \mathcal{M}')\) is surjective. Let \(\mathcal{R}'\) be the decorated representation corresponding to \(d\). We set \(\mathcal{R}=\mu_{\boldsymbol{u}}(\mathcal{R}')\).

Definition 30. The above representation \(\mathcal{R}\) (resp. \(\check{\mathcal{R}}\)) is called the two-sided \(\mathop{\mathrm{E}}\)-truncation of \(\mathcal{M}\) w.r.t \(\mathcal{E}\), denoted by \(\sqcup^+_{\mathcal{E}}(\mathcal{M})\) (resp. \(\sqcup^-_{\mathcal{E}}(\mathcal{M})\)).

It is shown in [41] that the definition does not depend on the choices the mutation sequence \(\mu_{\boldsymbol{u}}\) 4. From the exact sequence \[\mathop{\mathrm{Hom}}(\check{\rho}P_k,P_k)\twoheadrightarrow{} \mathop{\mathrm{E}}(\mathcal{M}', P_k)\to \mathop{\mathrm{E}}(\check{\mathcal{R}}', P_k) \to \mathop{\mathrm{E}}(\check{\rho}P_k, P_k)=0,\] we see that \(\mathop{\mathrm{E}}(\check{\mathcal{R}}', P_k)=0\). By Lemma 3, \({\rm e}(\check{\mathcal{R}},\mathcal{E})+{\rm e}(\mathcal{E},\check{\mathcal{R}}) = {\rm e}(\check{\mathcal{R}}',P_k)+{\rm e}(P_k,\check{\mathcal{R}}')=0\). Similarly we can show that \({\rm e}(\mathcal{R},\mathcal{E})+{\rm e}(\mathcal{E},\mathcal{R})=0\). Moreover, as shown in [32] that if \(\mathcal{M}'\) is rigid, then so are \(\mathcal{R}'\) and \(\check{\mathcal{R}}'\). Hence, if \(\mathcal{M}\) is rigid, so are \(\sqcup^+_{\mathcal{E}}(\mathcal{M})\) and \(\sqcup^-_{\mathcal{E}}(\mathcal{M})\). We conclude that

Lemma 29. If \(\mathcal{M}\) is \(\mathop{\mathrm{E}}\)-rigid, then so is \(\mathcal{E}\oplus \sqcup_{\mathcal{E}}^\pm(\mathcal{M})\).

Definition 31. Following Kashiwara, for a rigid \(\mathcal{E}\), we define the operators \(r_{\epsilon}^{\max}(\delta) := r_{\epsilon}^{\rho_{\epsilon}(\delta)}(\delta)\) and \({\check{r}}_{\epsilon}^{\max}({\check{\delta}}) := {\check{r}}_{\epsilon}^{\check{\rho}_{\epsilon}({\check{\delta}})}({\check{\delta}})\).

It also follows from [20] (as Theorem 17) that the representations \(R\) and \(\check{R}\) fit into respectively the long exact sequences \[\begin{align} \tag{38}\cdots\to \hat{\tau}^{-1}\mathcal{M}\to \hat{\tau}^{-1}\mathcal{R}\to\rho\hat{\tau}^{-1}\mathcal{E}\to &M\to R \to \rho E \to \hat{\tau}\mathcal{M} \to \hat{\tau}\mathcal{R} \to \cdots \\ \tag{39} \cdots \to\hat{\tau}^{-1}\check{\mathcal{R}}\to \hat{\tau}^{-1}\mathcal{N}\to \check{\rho}E\to &\check{R}\to N \to \check{\rho}\hat{\tau}\mathcal{E} \to \hat{\tau}\check{\mathcal{R}}\to \hat{\tau}\mathcal{N} \to \cdots \end{align}\] Moreover, we can assume that \(M\) is general of weight \(\delta\) and \(R\) is general of weight \(r_{\epsilon}^{\max}(\delta)\); \(N\) is general of weight \({\check{\eta}}\) and \(\check{R}\) is general of weight \({\check{r}}_{\epsilon}^{\max}({\check{\eta}})\). We also note that \[\label{eq:rho} \rho = {\rm e}(P_k[1], \mathcal{M}') = {\rm e}(P_k[1], \mathcal{M}') + {\rm e}(\mathcal{M}', P_k[1]) = {\rm e}(\mathcal{E}, \mathcal{M}) + {\rm e}(\mathcal{M}, \mathcal{E}).\tag{40}\] Similarly we have that \(\check{\rho}= {\rm e}(\mathcal{E}, \mathcal{N}) + {\rm e}(\mathcal{N}, \mathcal{E})={\check{{\rm e}}}(\mathcal{E}, \mathcal{N}) + {\check{{\rm e}}}(\mathcal{N}, \mathcal{E})\).

7.2 Adjoint Properties↩︎

We say \({\epsilon}\) is a summand of \(\eta\) if a general presentation of weight \(\eta\) has a summand of weight \({\epsilon}\).

Lemma 30. Suppose that the boundary representation \(E=E_i\) is simple (thus projective). Then \[\hom(r_{{\epsilon}}^{\max}(\delta), {\check{\eta}}) = \hom(\delta, {\check{r}}_{{\epsilon}}^{\max}({\check{\eta}})).\] If \(e_i\) is not a summand of \(\eta\), then we also have that \[\label{eq:adje} {\rm e}(r_{{\epsilon}}^{\max}(\delta), {\check{\eta}}) = {\rm e}(\delta, {\check{r}}_{{\epsilon}}^{\max}({\check{\eta}})).\tag{41}\]

Proof. If \({\check{\eta}}=-e_i\), then \(\check{\rho}=1\) and \({\check{r}}_{{\epsilon}}^{\max}({\check{\eta}})=0\). Then the equality on \(\hom\) is trivially satisfied. So let us assume that \(-e_i\) is not a summand of \({\check{\eta}}\). Since \(E_i\) is simple projective and \(-e_i\) is not a summand of \({\check{\eta}}\), we can extract two pieces from the exact sequences 38 and 39 \[\begin{align} \tag{42} \rho {\hat{\tau}^{-1}\mathcal{E}} \to &M \to {R} \to 0 \\ \tag{43} 0 \to \check{\rho}E \to &\check{R} \to N\to 0. \end{align}\] Note that \(\eqref{eq:es2}\) is not short exact in general. As \(E_i\) is projective, we have \({\rm e}({\epsilon}, \delta)=0\) so \(\rho = {\rm e}(\delta, {\epsilon})\) by 40 . Moreover, \(-e_i\) is not a summand of \({\check{\eta}}\), so we have \({\check{{\rm e}}}({\epsilon}_i, {\check{\eta}})=\max(-{\check{\eta}}(i),0)=0\), thus \(\check{\rho}= {\check{{\rm e}}}({\check{\eta}}, {\epsilon})\). Apply \(\mathop{\mathrm{Hom}}(M,-)\) to 43 and \(\mathop{\mathrm{Hom}}(-,N)\) to 42 , and we get \[\begin{align} \tag{44} 0 = \mathop{\mathrm{Hom}}({M}, \check{\rho}{E})\to &\mathop{\mathrm{Hom}}({M},{\check{R}}) \to \mathop{\mathrm{Hom}}({M},{N})\xrightarrow{\partial} \mathop{\mathrm{E}}({M}, \check{\rho}{E})\to \cdots \\ \tag{45} 0\to &\mathop{\mathrm{Hom}}({R}, {N}) \to \mathop{\mathrm{Hom}}({M}, {N})\xrightarrow{\partial} \mathop{\mathrm{Hom}}(\rho\hat{\tau}^{-1}\mathcal{E},N) \cong {\check{\mathop{\mathrm{E}}}}({N}, \rho\mathcal{E})\to \cdots \end{align}\] Note the isomorphism \(\mathop{\mathrm{E}}(M, \check{\rho}E) \cong \mathop{\mathrm{E}}(M, E) \otimes_k {\check{\mathop{\mathrm{E}}}}(N, \mathcal{E}) \cong {\check{\mathop{\mathrm{E}}}}(N, \rho \mathcal{E})\). The naturality implies that \(\mathop{\mathrm{Hom}}(R,N)\cong \mathop{\mathrm{Hom}}(M,\check{R})\) proving the first statement.

For the second statement, it is trivially true if \({\check{\eta}}=-e_i\). So let us assume that \(-e_i\) is not a summand of \({\check{\eta}}\). In this case \({\check{r}}_{\epsilon}^{\max}({\check{\eta}})={\check{\eta}}+\check{\rho}{\check{{\epsilon}}}\) because \(\mathop{\mathrm{rank}}(\tau^{-1}{\check{\eta}}, {\check{{\epsilon}}})=0\). As \(E_i\) is simple, we also have that \(r_{{\epsilon}}^{\max}(\delta) = \delta+\rho{\check{{\epsilon}}}\) and \(\underline{\dim}({\check{\eta}}+\check{\rho}{\check{{\epsilon}}})=\underline{\dim}({\check{\eta}})+\check{\rho}\underline{\dim}({\check{{\epsilon}}})\). By 11 , the equality 41 is equivalent to the fact that \[\begin{align} &&r_{{\epsilon}}^{\max}(\delta)(\underline{\dim}({\check{\eta}})) &= \delta({\check{r}}_{{\epsilon}}^{\max}({\check{\eta}})) \\ \Leftrightarrow&& (\delta+\rho{\check{{\epsilon}}})(\underline{\dim}({\check{\eta}})) &= \delta(\underline{\dim}({\check{\eta}})+\check{\rho}\underline{\dim}({\check{{\epsilon}}})) \\ \Leftrightarrow&& (\rho{\check{{\epsilon}}})(\underline{\dim}({\check{\eta}})) &= \delta(\check{\rho}\underline{\dim}({\check{{\epsilon}}})) \\ \Leftrightarrow&& \rho(\hom({\check{\eta}}, {\check{{\epsilon}}}) - \check{\rho}) &= \check{\rho}(\hom(\delta,{\check{{\epsilon}}}) - \rho)\\ \Leftrightarrow&& \rho(\hom({\check{\eta}}, {\check{{\epsilon}}})) &= 0. \end{align}\] Finally, note that \(\hom({\check{\eta}}, {\check{{\epsilon}}})=0\) if and only if \(e_i\) is not a summand of \(\eta\). ◻

Corollary 11. Suppose that the \(\delta\)-vectors of \({\check{\eta}}\) and \({\check{r}}_{\epsilon}^{\max}({\check{\eta}})\) are only supported on the frozen part of \(\Delta\) and \({\epsilon}\) is not a summand of \(\eta\). Then we have the following equality \[\label{eq:adjointe} {\rm e}(r_{{\epsilon}}^{\max}(\delta), {\check{\eta}}) = {\rm e}(\delta, {\check{r}}_{{\epsilon}}^{\max}({\check{\eta}})).\tag{46}\]

Proof. If the \(\delta\)-vectors of \({\check{\eta}}\) and \({\check{r}}_{\epsilon}^{\max}({\check{\eta}})\) are only supported on the frozen part of \(\Delta\), then \({\rm e}(r_{{\epsilon}}^{\max}(\delta), {\check{\eta}})\) and \({\rm e}(\delta, {\check{r}}_{{\epsilon}}^{\max}({\check{\eta}}))\) are mutation-invariant. We apply a sequence of mutations \(\mu_{\boldsymbol{u}}\) such that \(E_i\) is simple. Then 46 is equivalent to the following \[{\rm e}\left(\mu_{\boldsymbol{u}}(r_{{\epsilon}}^{\max}(\delta)), \mu_{\boldsymbol{u}}({\check{\eta}})\right) = {\rm e}\left(\mu_{\boldsymbol{u}}(\delta), \mu_{\boldsymbol{u}}({\check{r}}_{{\epsilon}}^{\max}({\check{\eta}}))\right).\] By Theorem 16 this is equivalent to \[{\rm e}\left(r_{\mu_{\boldsymbol{u}}({\epsilon})}^{\max}(\mu_{\boldsymbol{u}}(\delta)), \mu_{\boldsymbol{u}}({\check{\eta}})\right) = {\rm e}\left(\mu_{\boldsymbol{u}}(\delta), {\check{r}}_{\mu_{\boldsymbol{u}}({\epsilon})}^{\max}(\mu_{\boldsymbol{u}}({\check{\eta}}))\right).\] By our assumption \(e_i\) is not a summand of \(\mu_{\boldsymbol{u}}(\eta)\), so this holds by Lemma 30. ◻

7.3 Calculating Kashiwara’s Data↩︎

For a fixed sequence \(\boldsymbol{i} = (i_1,i_2,\dots, i_n)\) in \(I\), we write \(\boldsymbol{i}_{<k}\) for the sequence \((i_1,i_2,\dots, i_{k-1})\); and write \(\boldsymbol{i}_{k>}\) for \((i_{k-1},\dots,i_2,i_1)\). In a similar fashion, we write \(r_{k>}^{\max}\) for \(r_{{\epsilon}_{i_{k-1}}}^{\max}\cdots r_{{\epsilon}_{i_2}}^{\max} r_{{\epsilon}_{i_1}}^{\max}\) and \({\check{r}}_{< k}^{\max}\) for \({\check{r}}_{{\epsilon}_{i_1}}^{\max} {\check{r}}_{{\epsilon}_{i_2}}^{\max}\cdots {\check{r}}_{{\epsilon}_{i_{k-1}}}^{\max}\).

Definition 32. Let \(\boldsymbol{i}= (i_1,i_2,\dots, i_n)\) be a reduced word expression. The \(\boldsymbol{i}\)-Kashiwara data of \(\delta\) is the following sequence of numbers \[\left(\rho_{i_{k}}(r_{k>}^{\max}(\delta)) \right)_{k=1,2,\dots,n},\] with the convention that \(r_{1>}^{\max}(\delta) = \delta\).

The adjoint property (Corollary 11) provides us a way to calculate the Kashiwara data in the following style \[{\rm e}(r_{k>}^{\max}(\delta), {\check{{\epsilon}}}_{i_k}) = {\rm e}(\delta, \check{R}).\] However, due to the restriction of Corollary 11, we cannot always expect the representation \(\check{R}\) to exist. We can show using the algorithm in [26] that the right adjoint does not exist in Example 1 below. The best one can hope may be the following: there is a sequence of mutations \(\mu_{\boldsymbol{u}}\) such that \[\label{eq:muadj} {\rm e}(r_{k>}^{\max}(\delta), {\check{{\epsilon}}}_{i_k}) = {\rm e}(\mu_{\boldsymbol{u}}(\delta), \mu_{\boldsymbol{u}}({\check{r}}_{<k}^{\max}({\check{{\epsilon}}}_{i_k}))).\tag{47}\] In the current paper, we are not going to fully develop the machinery to solve this problem. It actually involves some intricate algebraic combinatorics, which will be treated somewhere else.

Example 1. Consider an ice quiver of the cluster algebra \({\mathbb{k}}[U]\) for \(G\) of type \(D_4\) (see Example 3). For the reduced expression \(\boldsymbol{i}=(4,3,2,1,4,3,2,1,4,3,2,1)\) of the longest word, we have that 47 holds for \(\mu_{\boldsymbol{u}}=\mu_5\mu_1\mu_6\mu_2\mu_5\). We found this sequence of mutations by some ad hoc method. Let \({\check{\eta}}_k = {\check{r}}_{< k}^{\max}({\check{{\epsilon}}}_{i_k})\). We find the following: \[\begin{align} \eta_1&= e_{12}, &\eta_2 &= e_{11}, &\eta_3&= e_{10}, &\eta_4 &= e_9 \\ \eta_5&= e_{10}-e_8, &\eta_6 &= e_{10}-e_7, &\eta_7 &= e_{10}+e_9-e_6, &\eta_8 &= e_{10}-e_5, \\ \eta_9&= e_{9}-e_3, &\eta_{10} &= e_{9}-e_4, &\eta_{11} &= e_{9}-e_2, &\eta_{12} &= e_{9}-e_1. \end{align}\]

We do not know if 47 always exists for any \(\boldsymbol{i}\)-Kashiwara data. But we conjecture this (actually something stronger) holds for some classical examples, such as \({\mathbb{k}}[U]\).

Conjecture 36. For each reduced expression \(\boldsymbol{i}\) of the longest element \(\omega_0\), there is a sequence of mutations \(\mu_{\boldsymbol{u}}\) such that the Kashiwara data of \(\delta\in \mathop{\mathrm{trop}}(\mu_{\boldsymbol{u}}(\Delta,\mathcal{S}))\) is given by \(\delta D\) where the columns of the matrix \(D\) is given by the dimension vectors for a cluster in \(\mu_{\boldsymbol{u}}(\Delta,\mathcal{S})\).

8 Upper Cluster Algebras and their Generic Bases↩︎

8.1 Upper Cluster Algebras↩︎

In this subsection, we will briefly review the skew-symmetric upper cluster algebras. Readers can find the definition of general upper cluster algebras in the original paper [6]. In most cases we will assume the base ring \({\mathbb{k}}\) to be \(\mathbb{Z}\).

Definition 33. Let \(\mathcal{F}\) be a field containing \({\mathbb{k}}\). A seed in \(\mathcal{F}\) is a pair \((\Delta,\boldsymbol{x})\) consisting of an ice quiver \(\Delta\) together with a collection \(\boldsymbol{x}=\{x_1,x_2,\dots,x_q\}\), called an extended cluster, consisting of algebraically independent (over \({\mathbb{k}}\)) elements of \(\mathcal{F}\), one for each vertex of \(\Delta\). The subset \(\boldsymbol{x}_\mu\) of \(\boldsymbol{x}\) associated with the mutable vertices is called cluster variables; they form a cluster. The subset \(\boldsymbol{x}_{\operatorname{fr}}\) associated with the frozen vertices is called frozen variables, or coefficient variables.

A seed mutation \(\mu_u\) at a (mutable) vertex \(u\) transforms \((\Delta,\boldsymbol{x})\) into the seed \((\Delta',\boldsymbol{x}')=\mu_u(\Delta,\boldsymbol{x})\) defined as follows. The new quiver is \(\Delta'=\mu_u(\Delta)\). The new extended cluster is \(\boldsymbol{x}'=\boldsymbol{x}\cup\{x_{u}'\}\setminus\{x_u\}\) where the new cluster variable \(x_u'\) replacing \(x_u\) is determined by the exchange relation \[\label{eq:exrel} x_u\,x_u' = \prod_{v\rightarrow u} x_v + \prod_{u\rightarrow w} x_w.\tag{48}\]

Two seeds \((\Delta,\boldsymbol{x})\) and \((\Delta',\boldsymbol{x}')\) that can be obtained from each other by a sequence of mutations are called mutation-equivalent, denoted by \((\Delta,\boldsymbol{x})\sim (\Delta',\boldsymbol{x}')\).

Let \(\mathcal{L}(\boldsymbol{x}):={\mathbb{k}}[\boldsymbol{x}_\mu^{\pm 1}, \boldsymbol{x}_{\operatorname{fr}}]\) be the subalgebra of the Laurent polynomial algebra \({\mathbb{k}}[\boldsymbol{x}^{\pm 1}]\), which is polynomial in the frozen variables.

Definition 34 (Upper Cluster Algebra). The upper cluster algebra with seed \((\Delta,\boldsymbol{x})\) is \[\overline{\mathcal{C}}(\Delta,\boldsymbol{x}):=\bigcap_{(\Delta',\boldsymbol{x}') \sim (\Delta,\boldsymbol{x})}\mathcal{L}(\boldsymbol{x}').\]

Note that by the Laurent Phenomenon [33] the upper cluster algebra \(\overline{\mathcal{C}}(\Delta,\boldsymbol{x})\) contains the corresponding cluster algebra \(\mathcal{C}(\Delta,\boldsymbol{x})\).

By an initial-seed mutation \(\mu_u\) of \(f\in \overline{\mathcal{C}}(\Delta,\boldsymbol{x})\), we mean that \(f(\boldsymbol{x})\) is viewed as an element in \(\mathcal{L}(\boldsymbol{x}')\), that is, we express \(f(\boldsymbol{x})\) in terms of the adjacent cluster \(\boldsymbol{x}'\). It is sensible to just write \(f(\boldsymbol{x}')\) for this mutation, but we follow the tradition to denote it by \(\mu_u(f)\) or \(\mu_u(f)(\boldsymbol{x}')\). Although \(\overline{\mathcal{C}}(\Delta',\boldsymbol{x}')\) is equal to \(\overline{\mathcal{C}}(\Delta,\boldsymbol{x})\), we will write \(\mu_u(f)\in \overline{\mathcal{C}}(\Delta',\boldsymbol{x}')\) to indicate our choice of the cluster to express \(\mu_u(f)\).

In general, there may be infinitely many seeds mutation equivalent to \((\Delta,\boldsymbol{x})\). So the following theorem is useful to test the membership in an upper cluster algebra.

Definition 35 ([6]). Let \(\boldsymbol{x}_u\;(u\in\Delta_{0}^\mu)\) be the adjacent cluster obtained from \(\boldsymbol{x}\) by applying the mutation at \(u\). We define the upper bounds \[\mathcal{U}(\Delta,\boldsymbol{x}):=\bigcap_{u\in \Delta_0^\mu}\mathcal{L}(\boldsymbol{x}_u).\]

Theorem 37 ([6],[42]). Suppose that \(B_\Delta\) has full rank, and \((\Delta,\boldsymbol{x})\sim (\Delta',\boldsymbol{x}')\), then \(\mathcal{U}(\Delta,\boldsymbol{x})=\mathcal{U}(\Delta',\boldsymbol{x}')\). In particular, \(\mathcal{U}(\Delta,\boldsymbol{x})=\overline{\mathcal{C}}(\Delta,\boldsymbol{x})\).

8.2 Generic Bases↩︎

We set \(y_u = \boldsymbol{x}^{-b_u}\) for each mutable vertex \(u\), where \(b_u\) is the \(u\)-th row of \(B_{\Delta}\). Recall from [18] that the \(F\)-polynomial of a representation \(M\) and its dual \(\check{F}\) are the generating functions \[\begin{align} {F}_M(\boldsymbol{y}) &= \sum_{\gamma} \chi(\operatorname{Gr}_\gamma(M)) \boldsymbol{y}^{-\gamma}, \\ \check{F}_M(\boldsymbol{y}) &= \sum_{\gamma} \chi(\operatorname{Gr}^\gamma(M)) \boldsymbol{y}^\gamma, \end{align}\] where \(\operatorname{Gr}_\gamma(M)\) and \(\operatorname{Gr}^\gamma(M)\) are the projective varieties parametrizing respectively the \(\gamma\)-dimensional subrepresentations and quotient representations of \(M\).

We can choose an open subset \(U\subset \mathop{\mathrm{PHom}}(\delta)\) such that \(\mathop{\mathrm{coker}}(d)\) has a constant \(F\)-polynomial for any \(d\in U\). We denote by \(\mathop{\mathrm{coker}}(\delta)\) the cokernel of a general presentation in \(\mathop{\mathrm{PHom}}(\delta)\), and by \(\ker({\check{\delta}})\) the kernel of a general presentation in \(\mathop{\mathrm{IHom}}({\check{\delta}})\).

Definition 36 ([22]). We define the generic character \(C_{\mathop{\mathrm{gen}}}:\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\to \mathbb{Z}(\boldsymbol{x})\) by \[\label{eq:genCC} C_{\mathop{\mathrm{gen}}}(\delta)=\boldsymbol{x}^{-\delta} \check{F}_{\mathop{\mathrm{coker}}(\delta)}(\boldsymbol{y}).\tag{49}\] By Theorem 11.(2) and 7 , this is the same as \[\check{C}_{\mathop{\mathrm{gen}}}({\check{\delta}})=\boldsymbol{x}^{-{\check{\delta}}} {F}_{\ker({\check{\delta}})}(\boldsymbol{y}).\] The vector \(-{\check{\delta}}\) is the \({\sf g}\)-vector introduced in [43]; the vector \(-\delta\) is also called the dual \({\sf g}\)-vector or the degree of \(C_{\mathop{\mathrm{gen}}}(\delta)\).

It was shown in [18] that \(C_{\mathop{\mathrm{gen}}}(\delta)\) is a cluster variable if \(\delta\) is negative-reachable. We will call \(C_{\mathop{\mathrm{gen}}}(\delta)\) a generalized cluster variable if \(\delta\) is rigid.

Lemma 31 ([22], see also [19]). The generic character commutes with the initial-seed mutations: \[\mu_u (C_{\mathop{\mathrm{gen}}}(\delta)) = C_{\mathop{\mathrm{gen}}}(\mu_u(\delta)).\] In particular, \(C_{\mathop{\mathrm{gen}}}(\delta)\in \overline{\mathcal{C}}(\Delta, \boldsymbol{x})\).

If the generic character maps the set of \(\mu\)-supported \(\delta\)-vectors to a basis of \(\overline{\mathcal{C}}(\Delta,\boldsymbol{x})\), then such a basis is called the generic basis of \(\overline{\mathcal{C}}(\Delta,\boldsymbol{x})\). It was proved [23], [24] that the generic bases exist for a large class of upper cluster algebras.

Definition 37 ([28]). An (un-iced) quiver \(\Delta\) is called injective-reachable (or reachable for short) if up to a permutation the identity matrix \(I_{\Delta_0}\) can be obtained from \(-I_{\Delta_0}\) by a sequence of the \(\delta\)-vector mutations 2. An ice quiver is called reachable if its mutable part is reachable.

Combining [24] with the recent results in [44] (eg., [24] and [44]), we know that for a full-rank reachable quiver, the corresponding upper cluster algebra has the generic basis. From now on we assume that all upper cluster algebras in our discussion admit generic bases. But we want to make the following remark.

Remark 38 (Generic characters, middle and upper cluster algebras). The constructions in this paper are naturally attached to the generic characters \(C_{\mathop{\mathrm{gen}}}(\delta)\) for \(\delta\in\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\). Let \[\mathcal{V}_{\mathop{\mathrm{gen}}}(\Delta,\mathcal{S}):=\operatorname{Span}_{\mathbb{Z}\mathbb{P}}\{C_{\mathop{\mathrm{gen}}}(\delta)\mid \delta\in\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\} \subseteq \overline{\mathcal{C}}(\Delta,\mathbf{x}),\] where the inclusion follows from Lemma 31. By definition, \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) parametrizes a distinguished basis of the vector space \(\mathcal{V}_{\mathop{\mathrm{gen}}}(\Delta,\mathcal{S})\). In general we do not claim that \(\mathcal{V}_{\mathop{\mathrm{gen}}}(\Delta,\mathcal{S})\) is closed under multiplication, nor do we claim that it agrees with the theta-theoretic middle cluster algebra of [27].

The situation becomes simpler in the cases where the generic characters form a basis of the upper cluster algebra. Following [22][24], we say in this case that \(\overline{\mathcal{C}}(\Delta,\mathbf{x})\) has a generic basis. Equivalently, \(\mathcal{V}_{\mathop{\mathrm{gen}}}(\Delta,\mathcal{S})=\overline{\mathcal{C}}(\Delta,\mathbf{x}).\) For example, combining [24] with [44], this holds for full-rank reachable quivers.

The distinction is mostly one of realization. The crystal operators constructed below are defined on the tropical indexing set \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\), and the generic character map transports them to the span \(\mathcal{V}_{\mathop{\mathrm{gen}}}(\Delta,\mathcal{S})\). Thus the linear statements about the action on the generic basis make sense intrinsically on \(\mathcal{V}_{\mathop{\mathrm{gen}}}(\Delta,\mathcal{S})\). Whenever \(\mathcal{V}_{\mathop{\mathrm{gen}}}(\Delta,\mathcal{S})=\overline{\mathcal{C}}(\Delta,\mathbf{x})\), the same statements may be read as statements about the upper cluster algebra. For this reason, and because upper cluster algebras are the more standard object, we shall state the algebraic results below for \(\overline{\mathcal{C}}(\Delta,\mathbf{x})\) under the standing realization hypothesis that the relevant upper cluster algebras admit generic bases. Without this hypothesis, the same proofs should be read as statements about the generic character span \(\mathcal{V}_{\mathop{\mathrm{gen}}}(\Delta,\mathcal{S})\).

8.3 Tropical \(x\)-polynomials and their Pairing↩︎

Recall the following mutation rule for a vector \(d\in \mathbb{Z}^{\Delta_0}\), which is obtained by tropicalizing the mutation of \(x\)-variables 48 \[\label{eq:muatrop} d'(v) = \begin{cases} -d(u) + \max \left\{ d [b_u]_+, d[-b_u]_+ \right\} & \text{if v=u;} \\ d(v) & \text{otherwise}. \end{cases}\tag{50}\] Any vector in \(\mathbb{Z}^{\Delta_0}\) satisfying the mutation rule 50 is called a tropical point of the \(\mathcal{A}\)-variety of \(\Delta\), or a tropical \(\mathcal{A}\)-point for short.

Lemma 32. The dimension vector of a boundary representation is a tropical \(\mathcal{A}\)-point.

Proof. By Lemma 2.(3) and Proposition 20.(2), the dimension vector \(d\) of a boundary representation satisfies \[\begin{align} d'(u) &= d [b_u]_+ - d(u) + {\check{\beta}}_-(u) = d [-b_u]_+ - d(u) + {\check{\beta}}_+(u). \end{align}\] Recall that one of \({\check{\beta}}_-(u)\) and \({\check{\beta}}_+(u)\) must be zero. If \({\check{\beta}}_-(u)=0\), then \(d'(u) = d [b_u]_+ - d(u)\) and \(d [b_u]_+ \geq d [-b_u]_+\). In this case 50 holds, and the case for \({\check{\beta}}_+(u)=0\) is similar. ◻

Lemma 33. Let \(d\) be a tropical \(\mathcal{A}\)-point such that \(d B_{\Delta}^{\mathop{\mathrm{T}}} =\delta\). Then \(d_t B_{\Delta_t}^{\mathop{\mathrm{T}}} = \delta_t\) for any \(t\in\mathfrak{T}\).

Proof. Recall that the mutation rule 10 for \(\delta\)-vectors is obtained by tropicalizing the \(y\)-seeds mutation rule ([36], see also [43]). Recall that \(y_u = \boldsymbol{x}^{-b_u}\) so if \(\delta=dB_\Delta^{\mathop{\mathrm{T}}}\), then \(\delta\) satisfies the mutation rule 10 for \(\delta\)-vectors. Hence, following their mutation rules they agree for each \(t\). ◻

Definition 38. For \(f(\boldsymbol{x}) = \sum_{\eta} c_{\eta}\boldsymbol{x}^{-\eta} \in \overline{\mathcal{C}}(\Delta)\), we define its tropical \(x\)-polynomial as \[f^{\mathop{\mathrm{trop}}} (d) = \max_{\eta} (-\eta(d)) \quad \text{for d\in\mathbb{Z}^{\Delta_0}.}\]

In this definition, we do not require that \(f(\boldsymbol{x})\) has positive coefficients. The tropicalization is determined by the Newton polytope of \(f\).

The (initial-seed) mutation rule of \(f^{\mathop{\mathrm{trop}}}\) is induced by the mutation rule of \(f\), namely, \(\mu_u(f^{\mathop{\mathrm{trop}}})=\mu_u(f)^{\mathop{\mathrm{trop}}}\). Similar to the pairing between tropical \(F\)-polynomials and \(\delta\)-vectors, we also consider the pairing between tropical \(x\)-polynomials and tropical \(\mathcal{A}\)-points (though its representation-theoretic meaning is unclear). We conclude that

Lemma 34. Let \(d\) be a tropical \(\mathcal{A}\)-point and \(f\in \overline{\mathcal{C}}(\Delta)\). Then the pairing \(f^{\mathop{\mathrm{trop}}} (d)\) is mutation-invariant.

9 Algebraic Lifting of Crystal Structures↩︎

9.1 Lifting of Crystal Operators↩︎

Recall that a derivation \(D\) on an algebra \(A\) is a map \(A\to A\) satisfying

  1. \(D(a+b)=Da+Db\)

  2. \(D(ab)=aDb+bDa\).

If \(R\) is any subring of \(A\), \(D\) is called an \(R\)-derivation if \(D(R)=0\). We are mainly interested in \(\operatorname{Der}_{\mathbb{k}}(A)\), the \({\mathbb{k}}\)-derivation of an upper cluster algebra \(A\). It follows from the definition that \(D\) is uniquely defined by its image on any set of generators of \(A\) as a \({\mathbb{k}}\)-algebra. Since \({\mathbb{k}}\)-derivations of \(A\) are closed under the Lie bracket, \(\operatorname{Der}_{\mathbb{k}}(A)\) forms a Lie algebra over \({\mathbb{k}}\). We also recall that the algebra \(A\) admits an action of a Lie algebra \(\mathfrak{d}\) by derivations if and only if \(A\) is a \(U(\mathfrak{d})\)-module algebra where \(U(\mathfrak{d})\) is the enveloping algebra of \(\mathfrak{d}\).

Let \(I\) be a subset of reachable frozen vertices of \((\Delta,\mathcal{S})\). So there is a seed \(t\) in which \(E_i\) is simple (\(i\) is a sink). To define a derivation \(R_i\) on the corresponding upper cluster algebra, we first define a derivation \(R_i\) on the Laurent polynomial ring at \(t\). According to the Lemma 35 below, it is enough to define an action on \(\boldsymbol{x}\). Explicitly this action is given by \[\begin{align} \label{eq:Ri} {R}_i (x_k) &=\begin{cases} \prod_{u\to i} x_u & \text{ if k=i}\\ 0 & \text{otherwise}. \end{cases} \end{align}\tag{51}\] Note that \(C_{\mathop{\mathrm{gen}}} (r_i(-e_i)) = C_{\mathop{\mathrm{gen}}}(-e_i+{\check{{\epsilon}}}_i) = \prod_{u\to i} x_u\). Similarly, suppose that \(E_i^\star\) is simple at \(t\) (\(i\) is a source). We define \[\begin{align} \label{eq:Rist} {R}_i^\star (x_k) &=\begin{cases} \prod_{i\to u} x_u & \text{ if k=i}\\ 0 & \text{otherwise}. \end{cases} \end{align}\tag{52}\] Also note that \(\check{C}_{\mathop{\mathrm{gen}}} ({\check{r}}_i^\star(-e_{i})) = \check{C}_{\mathop{\mathrm{gen}}}(-e_{i}+{\epsilon}_{i}) = \prod_{i\to u} x_u\).

Lemma 35. \(d\) acts by derivation on the ring of Laurent polynomials if and only if \(d\) has the following form \[\begin{align} d(f(\boldsymbol{x})) &= (\nabla f)\cdot (d\boldsymbol{x}), \label{eq:d1} \end{align}\tag{53}\] where \(\nabla\) is the usual gradient operator, \(d \boldsymbol{x}=(dx_1,\dots,dx_n)\), and \(\cdot\) is the usual dot product. In particular, if \(d(\boldsymbol{x})=0\), then \(d(f(\boldsymbol{x})) = 0\).

Proof. This is elementary and follows from the chain rule. ◻

We need to verify that the definition of \(R_i\) and \(R_i^\star\) does not depend on the choice of seeds.

Lemma 36. Let \(t\) and \(t'\) be two seeds such that \(E_i\) is simple and \(\boldsymbol{u}:t\to t'\). For each \(k\in\Delta_0^\mu\), let \(\delta_k'\) be the \(\delta\)-vector of \(x_k^{t'}\) and \(d_k'\) be the dimension vector of \(\delta_k'\). Then \(d_k'\) is supported outside \(U_i'=\{u'\mid u'\xrightarrow{} i \text{ at } t'\}\) and \(\delta_k'\) is supported outside \(i\). In particular, the cluster \(\mu_{\boldsymbol{u}}(\boldsymbol{x})\) involves no \(x_i^{t'}\).

Proof. Recall that the \(\delta\)-vector of \(\mathcal{E}_i^\mu\) is the \(i\)-th column \(-b_i\) of \(B_{\Delta}\). By assumption \(i\) is a sink at \(t\) so the column vector \(b_i\) is equal to \(\sum_{u\to i}e_u\) at \(t\). Similarly the column vector \(b_i'\) is equal to \(\sum_{u'\to i}e_{u'}\) at \(t'\). As a \(\delta\)-vector each \(-e_u\) is indecomposable, so we must have by Corollary 3 that \(\mu_{\boldsymbol{u}}(-e_{u}) = -e_{u'}\) up to some permutation of \(u'\in U_i'\).

Now consider the mutation of the negative representation \(\mathcal{N}=\bigoplus_{k\in \Delta_0^\mu} (0,S_k)\) from \(t\). Note that \(\delta_k'\) is the \(\delta\)-vector of \(\mu_{\boldsymbol{u}}(0,S_k)\), which is \(\mu_{\boldsymbol{u}}(-e_k)\). As \(\mathcal{N}'\) is \(\mathop{\mathrm{E}}\)-rigid and \(\mu_{\boldsymbol{u}}(-e_{u}) = -e_{u'}\), it follows that the representation \(\mathcal{N}'=\mu_{\boldsymbol{u}}(\mathcal{N})\) cannot support on \(U_i'\). Since \(\mathcal{N}'\) is \(\mu\)-supported and \(i\) is a sink, it follows that \(\delta_k'\) cannot be supported on \(i\). Otherwise \(\delta_k'\) has to be \(-e_i\) which is impossible because \(i\) is frozen.

Finally, the cluster variable \(\mu_{\boldsymbol{u}}(x_k)\) is nothing but \(C_{\mathop{\mathrm{gen}}}(\mu_{\boldsymbol{u}}(-e_k))\). It is clear from the formula of the generic character that it involves no \(x_i^{t'}\). ◻

Lemma 37. The definition of \(R_i\) and \(R_i^\star\) does not depend on the choice of seed \(t\).

Proof. Suppose that \(t'\) is another seed in which \(E_i\) is simple, that is, we are in the situation of Lemma 36. We need to check that \(\mu_{\boldsymbol{u}}(R_i(x_k)) = R_i(x_k^{t'}) = R_i(\mu_{\boldsymbol{u}}(x_k))\). It suffices to check that \(\mu_{\boldsymbol{u}}(x_{u}) = x_{u'}\) and \(R_i(x_j^{t'})=0\) for any \(j \neq i\). The former follows from that \(\mu_{\boldsymbol{u}}(-e_{u}) = -e_{u'}\); the latter follows from the fact that \(\mu_{\boldsymbol{u}}(\boldsymbol{x})\) involves no \(x_i\) and Lemma 35. ◻

Next, we check that the action of \(R_i\) restricts to \(\overline{\mathcal{C}}(\Delta)\). By Theorems 37, it suffices to show for a set of generators \(\{f_k\}\) of \(\overline{\mathcal{C}}(\Delta)\) that each \({R}_i(f_k)\) is Laurent in any adjacent seed \(t'\) provided the matrix \(B_\Delta\) is of full-rank. But it is not easy to determine a finite set of generators of \(\overline{\mathcal{C}}(\Delta)\) in general so we will do this for the generic basis.

We shall write \(\partial_i\) for \(\partial_{x_i}\). We keep the assumption that \(E_i\) is simple at the seed \(t\).

Lemma 38. Suppose that \(t \xrightarrow{u} t'\). Then \({R}_i (x_u')\) is a Laurent polynomial in \(\boldsymbol{x}'\) and polynomial in coefficient variables.

Proof. Recall that \(x_u' = (\prod_{v\to u} x_{v} + \prod_{u\to w}x_{w})/{x_u}\). By 53 and 51 \({R}_i (x_u') = \partial_i(x_u') {R}_i(x_i)\). If \(u\) is not adjacent to \(i\), then \(R_i(x_u')=0\). If \(u\) is adjacent to \(i\), then we have that \[\begin{align} \partial_i (x_u') {R}_i(x_i) &= \Big(\prod_{u\to w\neq i}x_w \Big) /x_u \prod_{v\to i} x_v, \end{align}\] which is a polynomial in \(\boldsymbol{x}\) because \(x_u\) is a factor of \(\prod_{v\to i} x_v\). Hence \(R_i(x_u')\) is a Laurent polynomial in \(\boldsymbol{x}'\) and polynomial in coefficient variables. ◻

We remark that it is clear by definition that \(R_i (x_v)\) is a polynomial in \(\boldsymbol{x}'\) for \(v\neq u\).

Lemma 39. Suppose that \(t\xrightarrow{u} t'\). Then \({R}_i (\mu_u(C_{\mathop{\mathrm{gen}}}(\delta)))\) is a Laurent polynomial in \(\boldsymbol{x}'\) and polynomial in coefficient variables.

Proof. Let \(\delta' = \mu_u(\delta)\). By Lemma 31 we have that \(\mu_u(C_{\mathop{\mathrm{gen}}}(\delta)) = C_{\mathop{\mathrm{gen}}}(\delta')\in \overline{\mathcal{C}}(\Delta)\). By 53 \({R}_i(C_{\mathop{\mathrm{gen}}}(\delta')) = \nabla (C_{\mathop{\mathrm{gen}}}(\delta'))\cdot {R}_i(\boldsymbol{x}')\). Hence \({R}_i(C_{\mathop{\mathrm{gen}}}(\delta'))\) is a Laurent polynomial in \(\boldsymbol{x}'\) and polynomial in coefficient variables by Lemma 38. ◻

Combining Lemmas 3639 , we see that each \(R_i\) is a well-defined \({\mathbb{k}}\)-derivation on \(\overline{\mathcal{C}}(\Delta)\). The justification for \(R_i^\star\) is similar. Let \(\mathfrak{d}_{I}\) be the Lie subalgebra of \(\operatorname{Der}_{\mathbb{k}}(\overline{\mathcal{C}}(\Delta))\) generated by the derivations \(R_i\) and \(R_i^\star\) for \(i\in I\). Then \(\overline{\mathcal{C}}(\Delta)\) is a \(U(\mathfrak{d}_{I})\)-module algebra.

Suppose that we are in the situation of Theorem 34, in which \((i,{\bar{\imath}})\) is a \(\tau\)-exact pair. We define \(L_i = R_{{\bar{\imath}}}^\star\). More explicitly, we choose a seed \(t\) of a cluster algebra in which \(\tau^{-1} E_i = E_{{\bar{\imath}}}^\star\) is simple. Then \[\begin{align} {L}_i (x_k) &=\begin{cases} \prod_{{\bar{\imath}}\to u} x_u & \text{ if k={\bar{\imath}}}\\ 0 & \text{otherwise}. \end{cases} \end{align}\]

Finally, recall the weight functions \(\operatorname{wt}_i\) given as in 29 . If the Cartan matrix \(C_I\) does not have full rank, then we extend \((\operatorname{wt}_i)_{i\in I}\) to a larger set \((\operatorname{wt}_i)_{i\in I \sqcup K}\) as in Lemma 23. Then we define the action \(H_i\) in a natural way: \[\begin{align} \label{eq:Hi} H_i(x_k) = \operatorname{wt}_i(-e_k) x_k. \end{align}\tag{54}\] By Lemma 20 the definition of \(H_i\) does not depend on the choice of seed as well.

9.2 The Structure Theorem on Derivations↩︎

We set \(c_{i,j}=-{\rm e}(\mathcal{E}_i^\mu,\mathcal{E}_j^\mu)-{\rm e}(\mathcal{E}_j^\mu,\mathcal{E}_i^\mu)\) as before, and introduce some new numbers \[c_{i,j}^\star=-{\rm e}(E_j^\star, E_i) \;\text{ and } \;\check{c}_{i,j}^\star=-{\check{{\rm e}}}(E_i^\star, E_j).\] Unlike \({\rm e}(E_i,E_j)\), in general we do not have \({\rm e}(E_j^\star, E_i) = {\rm e}(\tau_\mu\mathcal{E}_j^\mu,\mathcal{E}_i^\mu)\). Also note that \(c_{i,j}^\star\) and \(\check{c}_{i,j}^\star\) are not symmetric about \(i\) and \(j\) but we have the following relation.

Lemma 40. We have that \(c_{i,j}^\star = \check{c}_{j,i}^\star\).

Proof. By 11 and 12 we have that \[\begin{align} \hom(E_j^\star, E_i) -{\rm e}(E_j^\star, E_i) &= {\epsilon}_j^\star (\underline{\dim}(E_i)) = \left({\check{{\epsilon}}}_j^\star - \underline{\dim}({\epsilon}_j^\star)B \right) (\underline{\dim}(E_i))\\ \hom(E_j^\star, E_i) -{\check{{\rm e}}}(E_j^\star, E_i) &= {\check{{\epsilon}}}_i (\underline{\dim}(E_j^\star)) = \left({\epsilon}_i + \underline{\dim}({\epsilon}_i)B \right) (\underline{\dim}(E_j^\star)). \end{align}\] Since \(B\) is skew-symmetric, \(-{\rm e}(E_j^\star, E_i) = -{\check{{\rm e}}}(E_j^\star, E_i)\) is equivalent to that \[{\check{{\epsilon}}}_j^\star (\underline{\dim}(E_i)) = {\epsilon}_i (\underline{\dim}(E_j^\star)).\] But this is established in Lemma 18. ◻

Lemma 41. If \(E_j = S_j\), then \(R_j(f)^{\mathop{\mathrm{trop}}} \leq f^{\mathop{\mathrm{trop}}} - {\check{{\epsilon}}}_j\); if \(E_j^\star = S_j\), then \(R_j^\star(f)^{\mathop{\mathrm{trop}}} \leq f^{\mathop{\mathrm{trop}}} - {\epsilon}_j^\star\).

Proof. As \(E_j\) is simple, \(\rho_j(\delta)={\rm e}(\delta, S_j)\) is nothing but \([-\delta(j)]_+\). Recall that the action of \({R}_j\) 51 . We have that \(R_j(\boldsymbol{x}^{-\delta})\) is either \(0\) or \[\label{eq:Rjmono} {R}_j(\boldsymbol{x}^{-\delta}) = \partial_j(\boldsymbol{x}^{-\delta})\prod_{u\to j}x_u = [-\delta(j)]_+ \boldsymbol{x}^{-\delta-e_j+\sum_{u\to j}e_u} = \rho_j(\delta) \boldsymbol{x}^{-r_j(\delta)}.\tag{55}\] In the latter case, we have that \(R_j(\boldsymbol{x}^{-\delta})^{\mathop{\mathrm{trop}}} = (\boldsymbol{x}^{-\delta-{\check{{\epsilon}}}_j})^{\mathop{\mathrm{trop}}} = (\boldsymbol{x}^{-\delta})^{\mathop{\mathrm{trop}}} - {\check{{\epsilon}}}_j\). Hence \(R_j(f)^{\mathop{\mathrm{trop}}} \leq f^{\mathop{\mathrm{trop}}} - {\check{{\epsilon}}}_j\). The other statement is proved similarly. ◻

Lemma 42. Suppose that \(E_i = S_i\). Then for any \(f\in \overline{\mathcal{C}}(\Delta)\) and \(i\neq j\), we have that \[\begin{align} R_j(f)^{\mathop{\mathrm{trop}}}(e_i) \leq f^{\mathop{\mathrm{trop}}}(e_i) - c_{i,j}, \tag{56} \\ R_j^\star(f)^{\mathop{\mathrm{trop}}}(e_i) \leq f^{\mathop{\mathrm{trop}}}(e_i) - c_{i,j}^\star. \tag{57} \end{align}\]

Proof. Let \(\mu_{\boldsymbol{u}}: t \to t'\) be a sequence of mutations such that \(\mu_{\boldsymbol{u}}(E_j) =S_j\). By Lemma 41 at the seed \(t'\) we have that \(R_j(\mu_{\boldsymbol{u}}(f))^{\mathop{\mathrm{trop}}} \leq \mu_{\boldsymbol{u}}(f)^{\mathop{\mathrm{trop}}} - \mu_{\boldsymbol{u}}({\check{{\epsilon}}}_j)\). In particular, \[\label{eq:Rj} R_j(\mu_{\boldsymbol{u}}(f))^{\mathop{\mathrm{trop}}}(\mu_{\boldsymbol{u}}(e_i)) \leq \mu_{\boldsymbol{u}}(f)^{\mathop{\mathrm{trop}}}(\mu_{\boldsymbol{u}}(e_i)) - \mu_{\boldsymbol{u}}({\check{{\epsilon}}}_j) (\mu_{\boldsymbol{u}}(e_i)),\tag{58}\] where \(e_i\) is viewed as a tropical \(\mathcal{A}\)-point. By Lemma 32 \(\mu_{\boldsymbol{u}}(e_i)\) is the dimension vector of \(E_i\) as well. Then we have that \[\begin{align} -\mu_{\boldsymbol{u}}({\check{{\epsilon}}}_j) (\mu_{\boldsymbol{u}}(e_i)) &= {\check{{\rm e}}}({\epsilon}_i', {\check{{\epsilon}}}_j') - \hom({\epsilon}_i', {\check{{\epsilon}}}_j')\\ &= {\check{{\rm e}}}({\epsilon}_i', {\check{{\epsilon}}}_j') && {(\text{as \hom(E_i, E_j)=0})} \\ &= {\check{{\rm e}}}({\epsilon}_i', {\check{{\epsilon}}}_j') + {\check{{\rm e}}}({\check{{\epsilon}}}_j', {\epsilon}_i') && (\text{as {\check{{\rm e}}}({\check{{\epsilon}}}_j', {\epsilon}_i')={\check{{\rm e}}}(S_j, {\epsilon}_i')=0 by Lemma \ref{L:epci}.(2))} \\ &= {\rm e}({\epsilon}_i', {\check{{\epsilon}}}_j') + {\rm e}({\check{{\epsilon}}}_j', {\epsilon}_i') && (\text{by Lemma \ref{L:H2E}}) \\ &= {\rm e}({\epsilon}_i, {\check{{\epsilon}}}_j) + {\rm e}({\check{{\epsilon}}}_j, {\epsilon}_i) && (\text{by Lemma \ref{L:HEmu}}) \\ &= -c_{i,j} . \end{align}\] Finally by Lemma 34 we get \[R_j(f)^{\mathop{\mathrm{trop}}}(e_i) \leq f^{\mathop{\mathrm{trop}}}(e_i) - c_{i,j}.\]

The proof for the other statement is similar. Let \(\mu_{\boldsymbol{u}}: t \to t'\) be a sequence of mutations such that \(\mu_{\boldsymbol{u}}(E_j^\star) =S_j\). By Lemma 41 at the seed \(t'\) we have that \(R_j^\star(\mu_{\boldsymbol{u}}(f))^{\mathop{\mathrm{trop}}} \leq \mu_{\boldsymbol{u}}(f)^{\mathop{\mathrm{trop}}} - \mu_{\boldsymbol{u}}({\epsilon}_j^\star)\). In particular, \[\label{eq:Rjst} R_j^\star(\mu_{\boldsymbol{u}}(f))^{\mathop{\mathrm{trop}}}(\mu_{\boldsymbol{u}}(e_i)) \leq \mu_{\boldsymbol{u}}(f)^{\mathop{\mathrm{trop}}}(\mu_{\boldsymbol{u}}(e_i)) - \mu_{\boldsymbol{u}}({\epsilon}_j^\star) (\mu_{\boldsymbol{u}}(e_i)),\tag{59}\] where \(e_i\) is viewed as a tropical \(\mathcal{A}\)-point, which is also viewed as the dimension vector of \(E_i\). We have that \[\begin{align} -\mu_{\boldsymbol{u}}({\epsilon}_j^\star) (\mu_{\boldsymbol{u}}(e_i)) &= {\rm e}(({\epsilon}_j^\star)', {\epsilon}_i') - \hom(({\epsilon}_j^\star)', {\epsilon}_i')\\ &= {\rm e}(({\epsilon}_j^\star)', {\epsilon}_i') && (\text{as \hom(S_j, E_i)=0 by Proposition \ref{P:Brep}.(1)} ) \\ &= {\rm e}({\epsilon}_j^\star, {\epsilon}_i) && (\text{by Lemma \ref{L:HomEinv}}) \\ &= -c_{i,j}^\star \end{align}\] By Lemma 34 we get \[R_j^\star(f)^{\mathop{\mathrm{trop}}}(e_i) \leq f^{\mathop{\mathrm{trop}}}(e_i) - c_{i,j}^\star.\] ◻

Remark 39. The proof shows that the equality holds if and only if the equality holds in 58 .

Lemma 43. Suppose that \(E_i = S_i\) and let \(a:=-c_{i,j}\) for \(i\neq j\). Then the degree of \(x_i\) in \(R_j(x_k)\) satisfies \[\deg_{x_i}(R_j(x_k)) \begin{cases} = 0 & \text{if E_j(k)=0} \\ =a & \text{if k=j} \\ \leq \max(a-1,0) & \text{if k\to i (and k\neq j)} \\ \leq a & \text{otherwise.} \end{cases}\]

Proof. Let \(\mu_{\boldsymbol{u}}:t\to t'\) be a sequence of mutations such that \(\mu_{\boldsymbol{u}}(E_j)=S_j\). We first determine when \(R_j(x_k)\) vanishes. By Lemmas 34 and 32, \[\mu_{\boldsymbol{u}}(x_k)^{\mathop{\mathrm{trop}}}(e_j) =\mu_{\boldsymbol{u}}(x_k)^{\mathop{\mathrm{trop}}}(\mu_{\boldsymbol{u}}(\underline{\dim}E_j)) =x_k^{\mathop{\mathrm{trop}}}(\underline{\dim}E_j) =E_j(k).\] Since \(j\) is frozen, \(\mu_{\boldsymbol{u}}(x_k)\) is polynomial in \(x_j\). Hence \(\mu_{\boldsymbol{u}}(x_k)^{\mathop{\mathrm{trop}}}(e_j)\) is its \(x_j\)-degree. At the seed \(t'\) we have \(R_j(f)=\partial_j(f)\prod_{u\to j}x_u\), so \[R_j(x_k)=0 \iff R_j(\mu_{\boldsymbol{u}}(x_k))=0 \iff E_j(k)=0 .\] This proves the first case, with the convention \(\deg_{x_i}(0)=0\). In particular, the case \(k=i\) is included here, since \(i\neq j\) and \(E_j(i)=0\) for a boundary representation \(E_j\).

Assume from now on that \(R_j(x_k)\neq 0\). If \(k\neq i\), then Lemma 42 gives \[R_j(x_k)^{\mathop{\mathrm{trop}}}(e_i) \leq x_k^{\mathop{\mathrm{trop}}}(e_i)-c_{i,j} =e_k(i)-c_{i,j}=a.\] This proves the bound \(\leq a\) in the remaining non-strict cases.

For \(k=j\), the above inequality is sharp. Indeed, at the seed \(t'\), \(R_j(x_j)=\prod_{u\to j}x_u\), so the inequality in Lemma 41 is an equality for \(f=x_j\). By Remark 39, the inequality 56 is also an equality for \(f=x_j\). Hence \[\deg_{x_i}(R_j(x_j)) =R_j(x_j)^{\mathop{\mathrm{trop}}}(e_i) =x_j^{\mathop{\mathrm{trop}}}(e_i)-c_{i,j}=a.\]

Finally assume that \(k\neq j\) and \(k\to i\). Put \(d=\mu_{\boldsymbol{u}}(e_i)\) and \(B'=B(\Delta_{t'})\). Let \(T_k\) be the reachable representation corresponding to the cluster variable \(\mu_{\boldsymbol{u}}(x_k)\), and let \({\check{\delta}}_k\) be its \({\check{\delta}}\)-vector. We use the subrepresentation form of the generic character: \[\mu_{\boldsymbol{u}}(x_k)=\check C_{\mathop{\mathrm{gen}}}({\check{\delta}}_k)=\mathbf{x}^{-{\check{\delta}}_k}F_{T_k}(\mathbf{y}^{-1})=\sum_{\alpha} c_\alpha\,\mathbf{x}^{-{\check{\delta}}_k+\alpha B'},\] where \(\alpha\) runs over dimension vectors of subrepresentations of \(T_k\).

For each vertex \(v\to i\) in the original seed, let \(T_v\) be the reachable representation corresponding to \(\mu_{\boldsymbol{u}}(x_v)\), and let \({\check{\delta}}_v\) be its \({\check{\delta}}\)-vector. Since \(E_i=S_i\), the dual form of Lemma 33 gives \(dB'=\sum_{v\to i}{\check{\delta}}_v\). Thus, for any subrepresentation dimension vector \(\alpha\) of \(T_k\), \[(-{\check{\delta}}_k)\cdot d-(-{\check{\delta}}_k+\alpha B')\cdot d=-\alpha B'd^{T}=\left(\sum_{v\to i}{\check{\delta}}_v\right)(\alpha).\] The representation \(T:=\bigoplus_{v\to i}T_v\) is rigid, being obtained from a direct sum of negative simples by mutation. By the subrepresentation form of [26], \(\left(\sum_{v\to i}{\check{\delta}}_v\right)(\alpha)>0\) for every nonzero subrepresentation dimension vector \(\alpha\) of \(T\). Since every subrepresentation of \(T_k\) is a subrepresentation of \(T\), the monomial \(\mathbf{x}^{-{\check{\delta}}_k}\) is the unique monomial of \(\mu_{\boldsymbol{u}}(x_k)\) with maximal \(d\)-degree.

By mutation invariance of the tropical pairing, \(\mu_{\boldsymbol{u}}(x_k)^{\mathop{\mathrm{trop}}}(d)=x_k^{\mathop{\mathrm{trop}}}(e_i)=0\), so this unique maximal \(d\)-degree is \(0\). We claim that \(\mathbf{x}^{-{\check{\delta}}_k}\) is killed by \(R_j\). Since \(T_k\) is \(\mu\)-supported and \(\mu_{\boldsymbol{u}}(E_j)=S_j\), Theorem 23 gives \(\hom(S_j,{\check{\delta}}_k)=0\). Moreover, \(j\) is a sink at the seed \(t'\), so \(S_j\) is projective; hence \({\check{{\rm e}}}(S_j,{\check{\delta}}_k)=0\). Applying 12 with \(M=S_j\), we get \({\check{\delta}}_k(j)=0\). Therefore the monomial \(\mathbf{x}^{-{\check{\delta}}_k}\) has \(x_j\)-degree zero, and hence is killed by \(\partial_j\).

Consequently every monomial that survives after applying \(R_j=\partial_j(\cdot)\prod_{u\to j}x_u\) has \(d\)-degree at most \(-1\) before the multiplication by \(\prod_{u\to j}x_u\). The latter multiplication contributes the same degree shift as in Lemma 42, namely \(a=-c_{i,j}\). Therefore \(R_j(\mu_{\boldsymbol{u}}(x_k))^{\mathop{\mathrm{trop}}}(d)\le a-1\). By mutation invariance, \(R_j(x_k)^{\mathop{\mathrm{trop}}}(e_i)\le a-1\). If \(a>0\), this gives the desired estimate. If \(a=0\), the inequality forces \(R_j(x_k)=0\), since \(R_j(x_k)\) is polynomial in the frozen variable \(x_i\); with the convention \(\deg_{x_i}0=0\), this gives \[\deg_{x_i}R_j(x_k)\le \max(a-1,0).\] ◻

Lemma 44. Suppose that \(E_i = S_i\) and let \(a:=-c_{i,j}^\star\) (\(i\neq j\)). Then the degree of \(x_i\) in \(R_j^\star(x_k)\) satisfies \[\label{eq:adRist} \deg_{x_i}(R_j^\star(x_k)) \begin{cases} =0 & \text{if E_j^\star(k)=0} \\ = a & \text{otherwise.} \end{cases}\tag{60}\]

Proof. A similar argument as in the proof of Lemma 43 using Lemma 42 shows that \[\deg_{x_i}(R_j^\star(x_k)) \begin{cases} =0 & \text{if E_j^\star(k)=0} \\ \leq a & \text{otherwise.} \end{cases}\] Suppose that \(E_j^\star(k)\neq 0\), then \[-\mu_{\boldsymbol{u}}(-e_k)(j)={\rm e}(\mu_{\boldsymbol{u}}(-e_k), S_j) = {\rm e}(-e_k, E_j^\star) = \underline{\dim}E_j^\star(k)> 0.\] So \(R_j^\star(x_k)\) contains a term of degree \(-r_j^\star(-e_k)\). Recall that \[r_j^\star(-e_k) = - e_k +{\epsilon}_j^\star +\mathop{\mathrm{rank}}(P_k[1], \tau E_j^\star)B_{\Delta} = - e_k +{\epsilon}_j^\star,\] then \(-r_j^\star(-e_k)(i) = -{\epsilon}_j^\star(i) = -c_{i,j}^\star\). Hence, \(\deg_{x_i}(R_j^\star(x_k))=a\). ◻

Theorem 40. Let \(I\) be the set of reachable frozen vertices of \(\Delta\). Let \(\mathfrak{g}\) be the Kac-Moody Lie algebra associated to the Cartan matrix \(C_I\), and \(\mathfrak{n}\) be the positive half of \(\mathfrak{g}\) generated by \(e_i\)’s. Then the assignment \(e_i \mapsto R_i^{(\star)}\) makes \(\overline{\mathcal{C}}(\Delta)\) a \(U(\mathfrak{n})\)-module algebra. Moreover, \(R_i\) and \(R_i^\star\) satisfy \[\begin{align} \tag{61} (\mathop{\mathrm{ad}}R_i)^{1-c_{i,j}^\star+\min(-c_{i,j}^\star,\;1)}(R_j^\star) & =0 \shortintertext{and} \tag{62} (\mathop{\mathrm{ad}}R_i^\star)^{1-c_{j,i}^\star+\min(-c_{j,i}^\star,\;1)}(R_j) & =0. \end{align}\]

Proof. To show it is a \(U(\mathfrak{n})\)-module algebra, we need to verify the relations \[\begin{align} \label{eq:R1} (\mathop{\mathrm{ad}}R_i)^{a+1}(R_j)&=0 \end{align}\tag{63}\] for \(i\neq j\), where \(a=-c_{i,j}\). It is enough to check this at a seed \(t\) such that \(E_i=S_i\). Put \[P_i:=R_i(x_i)=\prod_{u\to i}x_u .\] Then \(P_i\) is independent of \(x_i\), so by Lemma 35, \(R_i^r(f)=0\) whenever \(\deg_{x_i}f<r\). Also \(R_i^r(x_k)=0\) for any \(r>1\) and any \(k\in\Delta_0\).

By Lemma 35, to check \((\mathop{\mathrm{ad}}R_i)^{a+1}(R_j)=0\) on \(\overline{\mathcal{C}}(\Delta)\), it is enough to check it on the variables \(x_k\). Since \(R_i^r(x_k)=0\) for \(r>1\), it suffices to check \[R_i^{a+1}R_j(x_k)=0 \qquad\text{and}\qquad R_i^aR_jR_i(x_k)=0 .\] The first equality follows from Lemma 43: if \(k\neq i\), then \(\deg_{x_i}R_j(x_k)\leq a\), while if \(k=i\), then \(R_j(x_i)=0\). For the second equality, there is nothing to check unless \(k=i\). In that case, \[R_jR_i(x_i)=R_j(P_i)=\sum_{u\to i}R_j(x_u)\frac{P_i}{x_u}.\] Since there are no frozen arrows, each such \(u\) is different from \(j\). By the strict case of Lemma 43, \(R_j(x_u)=0\) if \(a=0\), and \(\deg_{x_i}R_j(x_u)\leq a-1\) if \(a>0\). Hence \(R_j(P_i)=0\) when \(a=0\), and \(\deg_{x_i}R_j(P_i)\leq a-1\) when \(a>0\). Thus \(R_i^aR_j(P_i)=0\) in either case. This proves the Serre relations for the \(R_i\)’s. The statement for the \(R_i^\star\)’s is proved similarly by working with \(\Delta^{\mathop{\mathrm{op}}}\).

Finally, let \(a^\star=-c_{i,j}^\star\). Then \[1-c_{i,j}^\star+\min(-c_{i,j}^\star,1)=\begin{cases} 1 & \text{if a^\star=0,}\\ a^\star+2 & \text{if a^\star>0.} \end{cases}\] If \(a^\star=0\), Lemma 44 gives \(\deg_{x_i}R_j^\star(x_k)=0\) for every \(k\), hence \(R_iR_j^\star(x_k)=0\). For \(k\neq i\), this already gives \([R_i,R_j^\star](x_k)=0\). For \(k=i\), we also use the \(a^\star=0\) consequence of Lemma 44, \(R_j^\star(P_i)=0\), and obtain \([R_i,R_j^\star](x_i)=0\). This proves the former case.

Now assume \(a^\star>0\). As above, it suffices to check \[R_i^{a^\star+1}R_j^\star(x_k)=0 \qquad\text{and}\qquad R_i^{a^\star+1}R_j^\star R_i(x_i)=0 .\] The first equality follows from Lemma 44, since \(\deg_{x_i}R_j^\star(x_k)\leq a^\star\). For the second equality, \[R_j^\star R_i(x_i) = R_j^\star(P_i) = \sum_{u\to i}R_j^\star(x_u)\frac{P_i}{x_u}.\] Again Lemma 44 gives \(\deg_{x_i}R_j^\star(x_u)\leq a^\star\) for every \(u\to i\), so \(\deg_{x_i}R_j^\star(P_i)\leq a^\star\). Hence \(R_i^{a^\star+1}R_j^\star(P_i)=0\). Therefore \[(\mathop{\mathrm{ad}}R_i)^{1-c_{i,j}^\star+\min(-c_{i,j}^\star,1)}(R_j^\star)=0,\] which proves 61 . By working with \(\Delta^{\mathop{\mathrm{op}}}\) we get \((\mathop{\mathrm{ad}}R_i^\star)^{ 1-\check c_{i,j}^\star+\min(-\check c_{i,j}^\star,1) }(R_j)=0\). Then the relation 62 follows from Lemma 40. ◻

Remark 41. In fact, the relation 63 is minimal in the sense that \((\mathop{\mathrm{ad}}{R}_i)^{a} ({R}_j)\neq 0\). In the setting of the above proof, it suffices to check \((\mathop{\mathrm{ad}}{R}_i)^{a} ({R}_j)(x_j)\neq 0\). But this follows from Lemmas 35 and 43 as well.

If the weight function is integral, then we can define the action \(H_i\) as in 54 . As a result, we get a \(U(\mathfrak{b})\)-module algebra if we restrict to the Lie algebra generated by \(R_i\)’s and \(H_i\)’s, where \(\mathfrak{b}=\mathfrak{n}+\mathfrak{h}\) is the Borel-subalgebra of \(\mathfrak{g}\). The proof is the same as the one in Theorem 42 below.

Now we have two \(U(\mathfrak{n})\)-actions on \(\overline{\mathcal{C}}(\Delta)\), one from \(R_i\)’s and the other from \(R_i^*\)’s.

Corollary 12. In the situation of Theorem 40, \(\overline{\mathcal{C}}(\Delta)\) is a \(U(\mathfrak{n})\times U(\mathfrak{n})\)-module algebra if and only if \(c_{i,j}^\star=0\) for all \(i,j\).

Proof. We already have the \(\Leftarrow\) from Theorem 40. For the other direction, we need to verify that \([R_i, R_j^\star]=0\) implies \(c_{i,j}^\star=0\). WLOG we may still assume that \(E_i\) is simple. If \(i\neq j\), then \([R_i, R_j^\star](x_j) = R_i R_j^\star(x_j)=0\). Since \(E_j^\star(j)\neq 0\), we must have \(c_{i,j}^\star=0\) by Lemma 44. Now for \(i=j\) suppose that \(c_{i,i}^\star<0\). If \(k\neq i\), then \([R_i, R_i^\star](x_k) = R_i R_i^\star(x_k)=0\). We must have \(E_i^\star(k)=0\) by Lemma 44. But then \(E_i^\star = S_i\) and thus \(c_{i,i}^\star=-{\rm e}(E_i^\star, E_i)=-{\rm e}(S_i, S_i)=0\). ◻

Lemma 45. Let \((i,{\bar{\imath}})\) be a reachable \(\tau\)-exact pair with \(i\neq {\bar{\imath}}\). Then there is a sequence of mutations \(\mu_{\boldsymbol{u}}: t\to t'\) such that at \(t'\) \(E_i\) is only supported on \(i\) and \(E_{{\bar{\imath}}}^\star\) is only supported on \({\bar{\imath}}\) and \(u\) for some \(u\in \Delta_0^\mu\), and the full subquiver of \(i,{\bar{\imath}}\) and \(u\) has the following shape: \[\begin{align} \label{eq:subquiver} \xymatrix{\framebox[1.2\width]{{{\bar{\imath}}\bullet}} &u \bullet \ar[l]\ar[r] &\framebox[1.2\width]{{\circ i}}} \end{align}\tag{64}\] Moreover, there is no other outgoing arrows from \(u\) in \(\Delta\) at \(t'\).

Proof. Apply Lemma 22 to \(j={\bar{\imath}}\), and we get that \({\rm e}(\mathcal{E}_i^\mu, \tau_\mu \mathcal{E}_{{\bar{\imath}}}^\mu) + {\rm e}(\tau_\mu \mathcal{E}_{{\bar{\imath}}}^\mu, \mathcal{E}_i^\mu) =1\) with \(\mathcal{E}_i^\mu\) and \(\mathcal{E}_{{\bar{\imath}}}^\mu\) both being indecomposable. By [32] and [45] we can complete \(\mathcal{E}:=\mathcal{E}_i^\mu\) and \(\mathcal{E}':=\tau_\mu\mathcal{E}_{{\bar{\imath}}}^\mu\) to two adjacent clusters, that is, there is some decorated representation \(\mathcal{E}_c\) such that \(\mathcal{E} \oplus \mathcal{E}_c\) and \(\mathcal{E}' \oplus \mathcal{E}_c\) are both \(\mathop{\mathrm{E}}\)-rigid. By assumption there is a sequence of mutations \(\mu_{\boldsymbol{u}}\) such that \(\mu_{\boldsymbol{u}}(\mathcal{E} \oplus \mathcal{E}_c) = \bigoplus_{v \in \Delta_0^\mu} (0, S_v)\) with \(\mu_{\boldsymbol{u}}(\mathcal{E}) = (0, S_u)\). Then by Lemma 3 \(\mu_{\boldsymbol{u}}(\mathcal{E}')\) can only support on \(u\), and thus has to be \(S_u\). Hence at \(t'\) \(E_i=S_i\) and \(E_{\bar{\imath}}^\star\) is the indecomposable representation supported on \({\bar{\imath}}\leftarrow u\). Note that the \(\delta\)-vector of \(\mathcal{E}_i^\mu\) is \(-b_i\), so the only arrow adjacent to \(i\) is the one from \(u\) to \(i\). Finally, we claim that there is no other outgoing arrows from \(u\). Indeed, \(E_i\) has the minimal injective presentation \(0\to E_i\to I_i \to I_u \oplus I'\). So \(E_{{\bar{\imath}}}^\star = \tau^{-1} E_i\) has a projective presentation \(P_i\to P_u\oplus P'\). If there is an arrow \(u\to j\) with \(j\neq i\), then it is clear from the projective presentation that \(E_{{\bar{\imath}}}^\star\) must be supported on \(j\). Thus \(j\) has to be \({\bar{\imath}}\). ◻

Theorem 42. In the situation of Theorem 34, \(\overline{\mathcal{C}}(\Delta)\) is a \(U(\mathfrak{g})\)-module algebra.

Proof. Suppose that we are in the situation of Theorem 34. The Serre relations for the \({R}_i\)’s are given by Theorem 40. It remains to verify \[\begin{align} \tag{65} (\mathop{\mathrm{ad}}{L}_i)^{a+1}{L}_j&=0,\\ \tag{66} [{R}_i,{L}_i](x_k)&=\operatorname{wt}_i(-e_k)x_k,\\ \tag{67} [{R}_i,{L}_j]&=0 \qquad (i\neq j), \end{align}\] where \(a=-c_{i,j}\), and the Cartan relations \[\begin{align} \tag{68} [H_p,{R}_j]&=\alpha_j(h_p){R}_j,\\ \tag{69} [H_p,{L}_j]&=-\alpha_j(h_p){L}_j,\\ \tag{70} [H_p,H_q]&=0, \end{align}\] for \(p,q\in I\sqcup K\) and \(j\in I\).

Since \({L}_i=R_{{\bar{\imath}}}^\star\), the relation 65 follows from the starred Serre relations in Theorem 40, using \(\tau^{-1}E_i=E_{{\bar{\imath}}}^\star\) and the \(\tau\)-invariance of the Cartan matrix.

We next prove 66 . If \(i={\bar{\imath}}\), this follows directly from the local formulas for \({R}_i\) and \({L}_i\). Suppose \(i\neq{\bar{\imath}}\). By Lemma 45, we may assume that the full subquiver on \(i,{\bar{\imath}},u\) is \[\xymatrix{\framebox[1.2\width]{{{\bar{\imath}}\bullet}} &u \bullet \ar[l]\ar[r] &\framebox[1.2\width]{{\circ i}}}\] and that there is no other outgoing arrow from \(u\). Then \([{R}_i,{L}_i](x_k)=0\) for \(k\neq i,u,{\bar{\imath}}\). Mutating at \(u\) so that \(E_{{\bar{\imath}}}^\star\) is simple, we get \[{L}_i(x_u)={L}_i\left(\frac{\prod_{v\to u}x_v+x_ix_{{\bar{\imath}}}}{x_u'}\right) =\frac{x_i}{x_u'}{L}_i(x_{{\bar{\imath}}}) =x_i .\] Since \({R}_i(x_i)=x_u\), it follows that \[[{R}_i,{L}_i](x_i)=-x_i,\qquad [{R}_i,{L}_i](x_u)=x_u,\qquad [{R}_i,{L}_i](x_{{\bar{\imath}}})=x_{{\bar{\imath}}}.\] This is exactly 66 , because in this seed \[\operatorname{wt}_i=\underline{\dim}E_i-\underline{\dim}E_{{\bar{\imath}}}^\star=e_i-e_u-e_{{\bar{\imath}}}.\]

For 67 , write \({L}_j=R_{\bar j}^\star\). By 61 , it is enough to show \(c_{i,\bar j}^\star=0\). Since \(E_{\bar j}^\star=\tau^{-1}E_j\), we have \[{\rm e}(E_{\bar j}^\star,E_i)= {\rm e}(\tau^{-1}E_j,E_i)=\hom(E_i,E_j)= 0\] for \(i\neq j\). Hence \(c_{i,\bar j}^\star=0\), and \([{R}_i,{L}_j]=0\).

It remains to check the Cartan relations. A Laurent monomial \(\mathbf{x}^{-\delta}\) is an \(H_p\)-eigenvector of eigenvalue \(\operatorname{wt}_p(\delta)\). Since \(\operatorname{wt}_p\) vanishes on the row space of \(B_\Delta\), the definition of \(r_j\) gives \[\operatorname{wt}_p(r_j(\delta))-\operatorname{wt}_p(\delta)=\operatorname{wt}_p({\check{{\epsilon}}}_j)=\alpha_j(h_p).\] Equivalently, \({R}_j\) is homogeneous of \(H_p\)-degree \(\alpha_j(h_p)\), proving 68 . The proof of 69 is similar. Finally, the \(H_p\)’s are diagonal on Laurent monomials, so \([H_p,H_q]=0\). ◻

9.3 The Weyl Group Action↩︎

Let \(W(\mathfrak{g})\) be the Weyl group of \(\mathfrak{g}\). It is known [4] that there is a \(W(\mathfrak{g})\) action on any \(\mathfrak{g}\)-crystal: \[\begin{align} \label{eq:si} s_i(x) = \begin{cases} l_i^n(x) & \text{if n=\operatorname{wt}_i(x)\geq 0} \\ r_i^{-n}(x) & \text{if n=\operatorname{wt}_i(x)\leq 0.} \end{cases} \end{align}\tag{71}\] The action is compatible with that on the corresponding weight lattice by reflections: \[\operatorname{wt}(s_i(x)) = s_i(\operatorname{wt}(x)),\] where the reflection \(s_i\) is given by \(s_i(\nu) = \nu -\operatorname{wt}_i(\nu)\alpha_i\).

Corollary 13. In the situation of Theorem 34, there is a Weyl group action on \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) given by \[s_i (\delta) = \mu_{\boldsymbol{u}}^{-1}(\mu_{\boldsymbol{u}}(\delta) - n {{\check{\delta}}}_{S_i}),\] where \(\mu_{\boldsymbol{u}}\) is a sequence of mutations such that \(\mu_{\boldsymbol{u}}(E_i)=S_i\) and \(n = \lambda_i(\delta) - \rho_i(\delta) = \operatorname{wt}_i(\delta)\).

Proof. The formula for \(s_i\) follows from Theorem 16 and 71 . ◻

In general, the Weyl group action is not induced by cluster automorphisms. But we see from Corollary 13 that the Weyl group action commutes with the mutations, and each \(s_i\) can be conjugated to a linear transformation by a sequence of mutations. We remark that by Theorem 16 the action is equivalent to \[s_i (\delta) = (\mu_i\mu_{\boldsymbol{u}})^{-1}(\mu_i\mu_{\boldsymbol{u}}(\delta) - n e_i).\] Here, we allow the mutation at \(i\) though \(i\) is a frozen vertex.

Conjecture 43. The \(W(\mathfrak{g})\)-action on \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) can be lifted to \(\overline{\mathcal{C}}(\Delta)\).

9.4 Generic Bases are BK-biperfect↩︎

In [46] Berenstein and Kazhdan introduced perfect basis for a unipotent crystal. Recall that \(\mathcal{B}=\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) is an upper normal crystal \((r_i,\rho_i, \operatorname{wt}_i)_{i\in I}\), and we lifted \(r_i\) to a \({\mathbb{k}}\)-derivation \(R_i\) of \(\overline{\mathcal{C}}(\Delta,\boldsymbol{x})\). Let \(\rm{B}\) be a homogeneous basis of \(\overline{\mathcal{C}}(\Delta,\boldsymbol{x})\) indexed by \(\mathcal{B}\). When talking about homogeneous basis, we always refer to the grading by \((\operatorname{wt}_i)_{i\in I}\). Following [46], we say \({\rm B}\) is BK-perfect for the crystal \(\mathcal{B}\) if for each \(i\in I\) we have that \[\label{eq:perfectRi0} {R}_i({{\rm B}}(\delta)) = \rho_i(\delta) {{\rm B}}(r_i(\delta)) + v \quad \text{ for some v\in \operatorname{span}({\rm B}(\eta): \rho_i(\eta)<\rho_i(\delta)-1 ) }.\tag{72}\]

Remark 44. If we change the seed \(t=(\Delta,\boldsymbol{x})\) to another one \(t'=(\Delta',\boldsymbol{x}')\), then we get a reindex of \({\rm B}\) (denoted by \({\rm B}'\)) by \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})_{t'}\) in a natural way: \({\rm B}'(\delta') = {\rm B}(\delta)_{t'}\). Since \(R_i\) commutes with mutations and the crystal \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) is compatible with mutations in the sense of Definition 26, \({\rm B}'\) is BK-perfect for the crystal \(\mathcal{B}'=\mathop{\mathrm{trop}}(\Delta,\mathcal{S})_{t'}\). For this reason, when talking BK-biperfect bases, we may not mention the choice of the seed.

Remark 45. Let \(R_i^{(n)}\) be the \(n\)-th divided power of \(R_i\). It follows from the definition that \[\rho_i(\delta)=n \quad \Rightarrow\quad R_i^{(n)}({\rm B}(\delta)) = {\rm B}(r_i^{n}(\delta))\;\text{ and }\;R_i^{n+1}({\rm B}(\delta))=0\] More generally, let \(K_{i,n}:=\{f\in\overline{\mathcal{C}}(\Delta) \mid R_i^{n+1}(f)=0 \}\). Then we can easily check that \[{\rm B}\cap K_{i,n} = \{{\rm B}(\delta) \mid \rho_i(\delta) \leq n\}\] and this set is a basis of \(K_{i,n}\).

In [30] authors considered the bicrystal structure of \({\mathbb{k}}[U]\), and introduced the BK-biperfect bases, which are BK-perfect with respect to the two crystal structures. Now taking Remark 45 into account we will generalize the BK-biperfect bases for \({\mathbb{k}}[U]\) to the setting of cluster algebras. As in [30], we will add the normalization condition \({\rm B}(0)=1\) to the definition in [46]. Since the two weight functions of \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) in \((r_i,\rho_i,\operatorname{wt}_i)\) and \((r_i^\star,\rho_i^\star,\operatorname{wt}_i^\star)\) are not necessarily the same, we call a basis of \(\overline{\mathcal{C}}(\Delta)\) homogeneous with respect to both \(\operatorname{wt}_i\) and \(\operatorname{wt}_i^\star\) a bihomogeneous basis.

Definition 39. A BK-biperfect basis for the upper cluster algebra \(\overline{\mathcal{C}}(\Delta)\) is a bihomogeneous basis \({\rm B}\) indexed by the crystal \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) such that \({\rm B}(0)=1\) and \[\begin{align} \label{eq:perfectRi} R_i^{(\star)}({\rm B}(\delta)) &= \rho_i^{(\star)}(\delta) {\rm B}(r_i^{(\star)}(\delta)) + \sum_{\eta:\;\rho_i^{(\star)}(\eta)<\rho_i^{(\star)}(\delta)-1} a_{\delta,\eta}^i{\rm B}(\eta) \end{align}\tag{73}\] with \(a_{\delta,\eta}^i \in {\mathbb{k}}\) for each frozen vertex \(i\in I\).

Here, \(R_i^{(\star)}\) means \(R_i\) and \(R_i^\star\) respectively, and similarly for \(\rho_i^{(\star)}\) and \(r_i^{(\star)}\). We will indulge in this notation in this section.

In the situation of Theorem 34, the crystal operator \(l_i\) can be lifted to the \({\mathbb{k}}\)-derivation \(L_i\) of \(\overline{\mathcal{C}}(\Delta)\). In this case, a homogeneous basis of \(\overline{\mathcal{C}}(\Delta)\) indexed by \(\mathcal{B}\) is called BK-perfect if in addition to 72 we have that \[{L}_i({{\rm B}}(\delta)) = \lambda_i(\delta) {{\rm B}}(l_i(\delta)) + v \quad \text{ for some v\in \operatorname{span}({\rm B}(\eta): \lambda_i(\eta)<\lambda_i(\delta)-1 ) }.\]

Below we will show that the generic bases are BK-biperfect.

Lemma 46. Suppose that \(E_i=S_i\) is simple. Then any nonzero quotient of \(\tau^{-1} E_i\) has nonzero support at some vertex in \(U_i=\{u\in\Delta_0 \mid u\to i\}\).

Proof. The injective presentation of \(S_i\) is given by \(I_i \to \bigoplus_{u\to i} I_u\). So the projective presentation of \(\tau^{-1}S_i\) is given by \(P_i \to \bigoplus_{u\to i} P_u\). Thus any quotient \(N\) of \(\tau^{-1}E_i\) is a quotient of \(\bigoplus_{u\to i} P_u\), which is generated by \(\bigoplus_{u\to i} S_u\). It follows that a nonzero quotient \(N\) must have nonzero top, hence nonzero support, at some vertex in \(U_i\). ◻

Recall from Theorem 17 that there is an exact sequence \(\tau^{-1} E_i\to M \to R\to E_i\), and we may assume that \(M\) and \(R\) are general of weight \(\delta\) and \(r_i(\delta)\). In particular, we may assume that all \(\mathop{\mathrm{Gr}}^{*}(M)\) and \(\mathop{\mathrm{Gr}}^{*}(R)\) take generic Euler characteristics. If \(E_i\) is simple and \(r_i(\delta)\neq 0\), then the last map \(R\to E_i\) must be zero as \(R\) is \(\mu\)-supported.

Lemma 47. Suppose that \(E_i\) is simple (in particular \(i\) is a sink). Let \(M\) and \(R\) be the representations in the above discussion. Then the representation Grassmannians \(\mathop{\mathrm{Gr}}^{\gamma}(M)\) and \(\mathop{\mathrm{Gr}}^{\gamma}(R)\) are isomorphic if \(\gamma b_i =0\), or equivalently, \(\{u\in \Delta_0\mid u\to i\}\cap \mathop{\mathrm{supp}}\gamma = \emptyset\).

Proof. Let us consider the following diagram \[\xymatrix{0 \ar[r] &U \ar[r]\ar@{>>}[d] &M \ar[r]\ar@{>>}[d] &R \ar[r]\ar@{>>}[d]& 0 \\ 0 \ar[r] &U' \ar[r] &M' \ar[r] &R' \ar[r]& 0}\] where \(M'\) is a quotient representation of \(M\) of dimension \(\gamma\) with \(\gamma b_i=0\), and \(U'\) and \(R'\) are induced quotient representations of \(U\) and \(R\). Due to Lemma 46, \(U'\) has to be trivial so \(R' \cong M'\). It follows that \(\mathop{\mathrm{Gr}}^{\gamma}(R)\) and \(\mathop{\mathrm{Gr}}^{\gamma}(M)\) are isomorphic. ◻

Theorem 46. The generic basis of \(\overline{\mathcal{C}}(\Delta)\) is a BK-biperfect basis for the weak upper normal crystal. If we are in the situation of Theorem 34, then the generic basis of \(\overline{\mathcal{C}}(\Delta)\) is a BK-perfect basis for the normal crystal.

Proof. By Remark 44, it suffices to check for each \(i\in I\) there is a particular seed such that 73 is satisfied. We choose a seed \(t\) such that \(E_i\) is the simple \(S_i\). For \(\rho_i(\delta)=0\), since \(E_i=S_i\), we have \(\rho_i(\delta)=[-\delta(i)]_+=0\), so \(\delta(i)\ge 0\). Every monomial of \(C_{\mathop{\mathrm{gen}}}(\delta)\) has degree \(-(\delta+\gamma B)\). Because \(i\) is a sink, \((\gamma B)(i)\ge 0\), hence \((\delta+\gamma B)(i)\ge 0\), so \(\rho_i(\delta+\gamma B)=0\). Therefore \(R_i\) kills every monomial, and \(R_i(C_{\mathop{\mathrm{gen}}}(\delta))=0\).

If \(\rho_i(\delta)>0\), we have seen in 55 that \[\label{eq:Rjmono1} {R}_i(\boldsymbol{x}^{-\delta})=\rho_i(\delta) \boldsymbol{x}^{-r_i(\delta)}.\tag{74}\] We claim that the difference \[\label{eq:diff} {R}_i (C_{\mathop{\mathrm{gen}}}(\delta)) - \rho_i(\delta) C_{\mathop{\mathrm{gen}}}(r_i(\delta))\tag{75}\] contains only Laurent monomials \(\boldsymbol{x}^{\eta}\) with \(\rho_i(\eta) < \rho_i(\delta)-1\).

Recall that a Laurent monomial term of \(C_{\mathop{\mathrm{gen}}}(\delta)\) is of the form \[m_{\gamma} = \chi(\mathop{\mathrm{Gr}}^{\gamma}(M)) \boldsymbol{x}^{-\delta}\boldsymbol{y}^{\gamma},\] where \(M\) is general of weight \(\delta\). If \(\{u\in \Delta_0\mid u\to i\}\cap \mathop{\mathrm{supp}}\gamma = \emptyset\), then \(\boldsymbol{y}^\gamma\) involves no \(x_i\), and \[R_i(m_{\gamma}) = \chi(\mathop{\mathrm{Gr}}^{\gamma}(M)) \rho_i(\delta) \boldsymbol{x}^{-r_i(\delta)}\boldsymbol{y}^{\gamma}.\] By Lemma 47 and 74 \({R}_i(m_{\gamma})\) cancels with the corresponding term in \(\rho_i(\delta) C_{\mathop{\mathrm{gen}}}(r_i(\delta))\). If \(\{u\in \Delta_0\mid u\to i\}\cap \mathop{\mathrm{supp}}\gamma \neq \emptyset\), then \(m_{\gamma}\) has degree \(-\eta\) with \(\rho_i(\eta)<\rho_i(\delta)\). Applying 55 to the monomial \(\mathbf{x}^{-\eta}\), every monomial appearing in \(R_i(m_\gamma)\) has leading degree indexed by \(r_i(\eta)\), and \(\rho_i(r_i(\eta))=\rho_i(\eta)-1<\rho_i(\delta)-1\). Hence, the difference 75 is a linear combination of \(C_{\mathop{\mathrm{gen}}}(\eta)\) with \(\rho_i(\eta)<\rho_i(\delta)-1\).

The proof for \({R}_i^\star\) goes similarly. If we are in the situation of Theorem 34, the proof for \({L}_i\) goes similarly as well because \(L_i = R_{{\bar{\imath}}}^\star\) and \(\lambda_i=\rho_{\bar i}^\star\). ◻

Conjecture 47. The theta-bases [27] and triangular bases [28] are both BK-biperfect.

Let \(R_i^{\max}\) be the operator on \(\overline{\mathcal{C}}(\Delta)\) defined by \[R_i^{\max}(C_{\mathop{\mathrm{gen}}}(\delta)) = R_i^{(\rho_i(\delta))}(C_{\mathop{\mathrm{gen}}}(\delta)),\] and similarly we define \({R_i^\star}^{\max}\).

Corollary 14. If \(f(\boldsymbol{x})\) is a generalized cluster variable, then so are \(R_i^{\max}(f(\boldsymbol{x}))\) and \({R_i^\star}^{\max}(f(\boldsymbol{x}))\).

Proof. Since generic bases are biperfect, we have that \(R_i^{\max}(C_{\mathop{\mathrm{gen}}}(\delta)) = C_{\mathop{\mathrm{gen}}}(r_i^{\max}(\delta))\). It follows from Lemma 29 that \(r_i^{\max}(\delta)\) is rigid. Hence, \(R_i^{\max}(f(\boldsymbol{x}))\) is a generalized cluster variable. ◻

Recall that a normal crystal is a disjoint union of crystals, each of which is isomorphic to the one underlying some integrable highest-weight representation of a fixed Kac-Moody Lie algebra \(\mathfrak{g}\). Such a crystal is also called a \(\mathfrak{g}\)-crystal.

Corollary 15. Assume that we are in the situation of Theorem 34 (resp. Theorem 32). The crystal structure we obtained is in fact a (resp. upper) normal crystal.

Proof. By Theorem 42, in the situation of Theorem 34 the algebra \(\overline{\mathcal{C}}(\Delta)\) is an integrable \(U(\mathfrak{g})\)-module. By Theorem 46, the generic basis is BK-perfect and induces the crystal of Theorem 34. Hence normality follows from the standard theorem for perfect bases [46]. The upper normal statement follows similarly from Theorem 40, the \(R_i\)-part of Theorem 46, and [46]. ◻

10 Biperfect Bases↩︎

10.1 All BK-biperfect Bases↩︎

We are going to give a description of all BK-biperfect bases for a fixed \(\overline{\mathcal{C}}(\Delta)\). Let us recall the string order introduced in [29]. Given \((b',b'')\) and \((c',c'')\) in \(\mathcal{B}\times \mathcal{B}\), we write \((b',b'')\approx (c',c'')\) if one of the following two conditions holds:

  1. There is \(i\in I\) such that \(\rho_i^{(\star)}(b')=\rho_i^{(\star)}(b'')\) and \((c', c'')=(l_i^{(\star)}(b'), l_i^{(\star)}(b''))\).

  2. There is \(i\in I\) such that \(\rho_i^{(\star)}(b')=\rho_i^{(\star)}(b'')>0\) and \((c', c'')=(r_i^{(\star)}(b'), r_i^{(\star)}(b''))\).

Definition 40 ([29]). Given \((b',b'')\in \mathcal{B}\times \mathcal{B}\), we write \(b'\preceq_{\mathop{\mathrm{str}}} b''\) if \(\operatorname{wt}(b')=\operatorname{wt}(b'')\) and for any finite sequence of valid moves \((b',b'')=(b_0',b_0'')\approx (b_1',b_1'') \approx \cdots\approx (b_\ell',b_\ell''),\) one has \(\rho_i(b_\ell')\leq \rho_i(b_\ell'')\) for each \(i\in I\).

Lemma 48 ([29]).

  1. The relation \(\preceq_{\mathop{\mathrm{str}}}\) is an order on a crystal.

  2. The transition matrix between two BK-biperfect bases is lower unitriangular w.r.t. the order \(\preceq_{\mathop{\mathrm{str}}}\).

To simplify the notation, we write \(\eta \llcurly_{\rho} \delta\) if \(\rho_i(\eta)<\rho_i(\delta)\) and \(\rho_i^\star(\eta)<\rho_i^\star(\delta)\) for each \(i\in I\). We also write \(\eta \preceq_{\rho} \delta\) if \(\rho_i(\eta)\leq \rho_i(\delta)\) and \(\rho_i^\star(\eta)\leq \rho_i^\star(\delta)\) for each \(i\in I\). The set \(\{\eta\mid \eta\llcurly_{\rho} \delta\}\) contains lattice points in a (not necessarily bounded) polyhedral set by Theorem 12. We denote this polyhedral set by \({\sf R}(\delta)\). It is clear that \(\llcurly_{\rho}\) implies \(\preceq_{\mathop{\mathrm{str}}}\) and \(\preceq_{\mathop{\mathrm{str}}}\) implies \(\preceq_{\rho}\). The set \(\{\eta\mid \eta\preceq_{\mathop{\mathrm{str}}} \delta\}\) is also given by polyhedral conditions. But it is hard to write down all conditions explicitly.

Theorem 48. Suppose that \({{\rm B}}\) is a BK-biperfect basis of \(\overline{\mathcal{C}}(\Delta)\) indexed by a crystal \(\mathcal{B}\). Then any BK-biperfect basis \({\rm B}'\) of \(\overline{\mathcal{C}}(\Delta)\) has the following form \[\label{eq:crtriangular} {\rm B}'(\delta) = {{\rm B}}(\delta)+\sum_{\eta \llcurly_{\rho} \delta} a_{\delta,\eta}{{\rm B}}(\eta) + \sum_{\eta \preceq_{\mathop{\mathrm{str}}} \delta,\;\eta \not\llcurly_{\rho} \delta} b_{\delta,\eta}{{\rm B}}(\eta)\tag{76}\] such that \(\operatorname{wt}(\eta)=\operatorname{wt}(\delta)\) and \(b_{\delta,\eta} = b_{r_i^{(\star)}(\delta), r_i^{(\star)}(\eta)}\) if \(\rho_i^{(\star)}(\eta)=\rho_i^{(\star)}(\delta)\). Moreover, for a fixed \(\delta\), the \(\eta\)’s in either summation are lattice points in some polyhedral set.

Proof. If \({\rm B}'\) is BK-biperfect, then by Lemma 48 we can write \[{\rm B}'(\delta) = {{\rm B}}(\delta)+\sum_{\eta \preceq_{\mathop{\mathrm{str}}} \delta} a_{\delta,\eta}{{\rm B}}(\eta).\] Applying the derivation \(R_i\) to both sides, we get \[\begin{align} R_i({{\rm B}'}(\delta)) &= R_i({{\rm B}}(\delta)) + \sum_{\eta \preceq_{\mathop{\mathrm{str}}} \delta} a_{\delta,\eta} R_i({{\rm B}}(\eta)) \notag \\ \label{eq:expansionRi} &= \rho_i(\delta){\rm B}(r_i(\delta)) + \sum_{\rho_i(\delta') < \rho_i(\delta)-1} a_{\delta,\delta'}^i {\rm B}(\delta') + \sum_{\eta \preceq_{\mathop{\mathrm{str}}} \delta} a_{\delta,\eta} \Big(\rho_i(\eta){{\rm B}}(r_i(\eta)) + \sum_{\rho_i(\eta') < \rho_i(\eta)-1} a_{\eta,\eta'}^i {\rm B}(\eta') \Big). \end{align}\tag{77}\] We see that all basis elements indexed by \(\delta'\) and \(\eta'\) in 77 have \(i\)-th string length less than \(\rho_i(\delta)-1\). We split the terms involving \(\eta\) into two parts: \[\sum_{\eta \preceq_{\mathop{\mathrm{str}}} \delta} \rho_i(\eta) a_{\delta,\eta} {{\rm B}}(r_i(\eta)) = \sum_{\eta\prec_{\rho_i} \delta} \rho_i(\eta) a_{\delta,\eta} {{\rm B}}(r_i(\eta)) + \rho_i(\delta) \sum_{\eta \preceq_{\mathop{\mathrm{str}}} \delta,\;\eta =_{\rho_i} \delta} b_{\delta,\eta} {{\rm B}}(r_i(\eta)).\] The BK-perfectness of \({\rm B}'\) implies that all terms in \(\sum_{\eta \preceq_{\mathop{\mathrm{str}}} \delta,\;\eta =_{\rho_i} \delta} b_{\delta,\eta} {{\rm B}}(r_i(\eta))\) must appear in the expansion of \({\rm B}'(r_i(\delta))\) in \({\rm B}\). Hence, the condition that \(b_{\delta,\eta} = b_{r_i(\delta), r_i(\eta)}\) if \(\rho_i(\eta)=\rho_i(\delta)\) is necessary. Note that applying \(r_i\) to such a pair \((\delta,\eta)\) is a valid move in Definition 40, so the relation \(b_{\delta,\eta}=b_{r_i(\delta),r_i(\eta)}\) would not contradict the expansion for \({\rm B}'(r_i(\delta))\). When we consider over all \(i\in I\) for \(R_i\) and \(R_i^\star\), we conclude that \({\rm B}'(\delta)\) has the desired form.

Conversely, suppose that \({\rm B}'\) has the form 76 . We apply \(R_i\) to it and get \[\begin{align} R_i({\rm B}'(\delta)) &= R_i({{\rm B}}(\delta)) + \sum_{\eta \preceq_{\mathop{\mathrm{str}}} \delta,\;\eta \not\llcurly_{\rho} \delta} b_{\delta,\eta} R_i( {{\rm B}}(\eta) )\;+\;\operatorname{lower}\\ &= \rho_i(\delta){\rm B}(r_i(\delta)) + \sum_{\eta \preceq_{\mathop{\mathrm{str}}} \delta,\;\rho_i(\eta)=\rho_i(\delta)} b_{\delta,\eta} \rho_i(\eta){{\rm B}}(r_i(\eta)) \; +\;\operatorname{lower} \\ &= \rho_i(\delta)\Big( {\rm B}(r_i(\delta)) + \sum_{\eta \preceq_{\mathop{\mathrm{str}}} \delta,\;\rho_i(\eta)=\rho_i(\delta)} b_{r_i(\delta),r_i(\eta)} {{\rm B}}(r_i(\eta)) \Big)\;+\;\operatorname{lower}\\ &= \rho_i(\delta) {\rm B}'(r_i(\delta))\; +\;\operatorname{lower}. \end{align}\] Here, “lower" is annihilated by \(R_i^{\rho_i(\delta)}\). Hence \({\rm B}'\) is BK-biperfect. ◻

Remark 49. If we view the valid move as an equivalence relation, then we can rephrase the condition \(b_{\delta,\eta} = b_{r_i(\delta), r_i(\eta)}\) if \(\rho_i(\eta)=\rho_i(\delta)\) as \(b_{\delta,\eta} = b_{\delta',\eta'}\) whenever \([(\delta,\eta)] = [(\delta',\eta')]\).

Remark 50. We note that when \(\overline{\mathcal{C}}(\Delta)={\mathbb{k}}[U]\), Theorem 48 answers a question of J. Kamnitzer [31].

Let \(\sigma=(\mu_{\boldsymbol{u}}, \pi)\) be a cluster automorphism of \(\Delta\) (Definition 28). Then we have an algebra automorphism \(\mathcal{L}_{\boldsymbol{x}} \to \mathcal{L}_{\mu_{\boldsymbol{u}}(\boldsymbol{x})}\) induced by \(x_{v} \mapsto \mu_{\boldsymbol{u}}(x_{\pi(v)})\). Since \(\pi \mu_{\boldsymbol{u}}(\Delta) = \Delta\) or \(\Delta^{\mathop{\mathrm{op}}}\), this automorphism is compatible with mutations. Hence, it induces an automorphism of \(\overline{\mathcal{C}}(\Delta,\boldsymbol{x})\), still denoted by \(\sigma\). We say \({\rm B}\) is \(\sigma\)-invariant if \({\rm B}(\sigma(\delta)) = \sigma({\rm B}(\delta))\).

Corollary 16. Suppose that \({{\rm B}}\) is a \(\sigma\)-invariant BK-biperfect basis of \(\overline{\mathcal{C}}(\Delta)\) indexed by a crystal \(\mathcal{B}\). Then any \(\sigma\)-invariant BK-biperfect basis \({\rm B}'\) of \(\overline{\mathcal{C}}(\Delta)\) has the form 76 with the additional constraints \(a_{\delta,\eta} = a_{\sigma(\delta), \sigma(\eta)}\) and \(b_{\delta,\eta} = b_{\sigma(\delta), \sigma(\eta)}\).

One point following from Theorem 48 is that there are excessively many BK-biperfect bases from the point of view of cluster algebras. We can easily construct examples in which some cluster variables are not in a BK-biperfect basis. But such examples for \({\mathbb{k}}[U]\) are not trivial. We found the following example with the help of the software Normaliz [47].

Example 2. Consider the cluster algebra of \({\mathbb{k}}[U]\) for \(G=\mathop{\mathrm{SL}}_5\) with the following seed \[\UAfour\] The dashed arrows are not the actual arrows but indicate the number \({\rm e}(\mathcal{E}_i^\mu,\mathcal{E}_j^\mu)\) and thus the Cartan type. The boundary and dual boundary representations are (uniserial) path modules in blue and red respectively. Then it is easy to check using Theorem 23 and Theorem 12 that \[\begin{align} \delta&=(2,0,-2,-2,2,0,-1,-2,-1,0), \quad \text{and}\\ \delta'&=(0,0,0,0,0,0,0,-3,0,-1) \end{align}\] are \(\mu\)-supported with \(\operatorname{wt}(\delta)=\operatorname{wt}(\delta')=(1,3,3,1)\) in fundamental weight basis, and \[\begin{align} (\rho(\delta);\rho^\star(\delta))&=(1,4,1,2;1,4,1,2), \quad \text{ and}\\ (\rho(\delta');\rho^\star(\delta'))&=(0,3,0,1;0,3,0,1). \end{align}\] Here, \(\rho = (\rho_7, \rho_8, \rho_9, \rho_{10})\) and \(\rho^\star = (\rho_7^\star, \rho_8^\star,\rho_9^\star,\rho_{10}^\star)\). So \(\delta'\llcurly_{\rho} \delta\). A similar example was constructed by Baumann as in [29].

Let us consider any BK-biperfect basis element indexed by the above \(\delta\). According to Theorem 48 there are infinitely many BK-biperfect basis elements indexed by \(\delta\). However, the cluster algebra is of finite type, so cluster monomials form a basis. Hence, there are BK-biperfect bases which do not contain some cluster monomials.

10.2 Good Bases and Biperfect Bases↩︎

A linear basis of \(\overline{\mathcal{C}}(\Delta)\) indexed by \(\mathop{\mathrm{trop}}(\Delta,\mathcal{S})\) is a rather weak notion. For one thing, additional orders from the cluster structure do not play a role here. Let \(t\) be a seed \((\Delta,\mathcal{S})\). We recall the dominance order \(\prec_t\) on the lattice \({\sf M}_t\cong \mathbb{Z}^{\Delta_0}\) such that \(\delta' \prec_t \delta\) if and only if \(\delta' = \delta + \gamma B_{\Delta}\) for some \(\mu\)-supported dimension vector \(\gamma\). We write \(\delta' \prec_{\mathfrak{T}} \delta\) if \(\delta' \prec_{t} \delta\) for all \(t\in \mathfrak{T}\).

Before we introduce the biperfect bases, let us first briefly review the good bases introduced by F. Qin [24]. As in [24] we shall denote the equivalence class of \(\delta\) under the tropical transform 10 by \([\delta]\), and the set of all equivalence classes \([\delta]\) by \({\sf M}\).

Definition 41 ([28]). An element \(z\) in \(\mathcal{L}_{\boldsymbol{x}_t}\) is called pointed at \(\delta \in {\sf M}_t\) if it is of the form \(\boldsymbol{x}_t^{-\delta} F(\boldsymbol{y}_t)\). We say \(z\in \overline{\mathcal{C}}(\Delta)\) is pointed at the tropical point \([\delta]\) if it is pointed at the representatives of \([\delta]\) at all \(t\in\mathfrak{T}\). In this case, \(z\) is called compatibly pointed at \(t\in \mathfrak{T}\).

In the theorem below (and only in the theorem below), we shall consider the localized upper cluster algebra \(\overline{\mathcal{C}}(\Delta)_{\operatorname{loc}}:= \bigcap_{t\in\mathfrak{T}}{\mathbb{k}}[\boldsymbol{x}_t^{\pm}].\)

Theorem 51 ([24]). Suppose that \(B_\Delta\) has full rank and \(t\) is an injective-reachable seed. Then

  1. Any collection \({\rm B}=\{{\rm B}(\delta) \mid {\rm B}(\delta) \text{ is pointed at [\delta], }\;\delta\in {\sf M}_t \}\) must be a \({\mathbb{k}}\)-basis of \(\overline{\mathcal{C}}(\Delta)_{\operatorname{loc}}\) containing all cluster monomials.

  2. There exists at least one such basis, say \({\rm B}= \{ {\rm B}(\delta) \}_{\delta\in {\sf M}_t}\).

  3. The set of all such bases \({\rm B}\) is parametrized by \(\prod_{\delta \in {\sf M}_t} {\mathbb{k}}^{{\sf M}_t{_{\prec_{\mathfrak{T}} \delta}} }\) for finite sets \({\sf M}_t{_{\prec_{\mathfrak{T}} \delta}}\): \[\begin{align} \left( (a_{\delta,\eta})_{\eta \prec_{\mathfrak{T}} \delta} \right)_{\delta \in {\sf M}_t} \mapsto {\rm B}' = \Big\{{\rm B}'(\delta)= {{\rm B}}(\delta)+\sum_{\eta \prec_{\mathfrak{T}} \delta} a_{\delta,\eta}{{\rm B}}(\eta) \mid \delta \in {\sf M}_t \Big\}. \end{align}\]

Any collection \({\rm B}\) in Theorem 51 is called a good basis of \(\overline{\mathcal{C}}(\Delta)_{\operatorname{loc}}\). If such a basis exists in the non-localized \(\overline{\mathcal{C}}(\Delta)\), we also call it good.

In the cluster algebra setting, it is natural to replace “indexed by \(\mathop{\mathrm{trop}}(\Delta, \mathcal{S})\)" by”pointed at \(\mathop{\mathrm{trop}}(\Delta, \mathcal{S})\)" as in Definition 42.

Definition 42. We say a BK-biperfect basis \({\rm B}\) pointed at \(t\) if each \({\rm B}(\delta)\) is pointed at \(\delta \in \mathop{\mathrm{trop}}(\Delta,\mathcal{S})_t\). A biperfect basis is a BK-biperfect basis that is compatibly pointed at every seed \(t\in \mathfrak{T}\).

It follows from the definitions that a biperfect basis is automatically good. Conversely, a good basis which is BK-biperfect at a particular seed \(t\) is biperfect. This follows from Remark 44. We already know that generic bases are good bases. So they are biperfect by Theorem 46.

Lemma 49. If \(\eta \prec_{\mathfrak{T}} \delta\), then \(\eta \preceq_{\rho} \delta\).

Proof. Since both orders are mutation-invariant, we choose a seed in which \(E_i\) is simple (thus \(b_i\) is nonnegative). Then \(\rho_i(\delta) = {\rm e}(\delta, E_i) = -\delta(i)\). Since \(\eta \prec_{\mathfrak{T}} \delta\), in particular \(-\eta(i) = -\delta(i) - d b_i\) for some nonnegative vector \(d\). Hence, \(-\eta(i) \leq -\delta(i)\). ◻

Remark 52. (1). In general, \(\eta \prec_{\mathfrak{T}} \delta\) cannot imply \(\eta \llcurly_{\rho} \delta\). For this reason, a good basis is not automatically BK-biperfect because for those \(\eta\) such that \(\eta \prec_{\mathfrak{T}} \delta,\;\eta\preceq_{\mathop{\mathrm{str}}} \delta\) but \(\eta \not\llcurly_{\rho} \delta\), the coefficient cannot be freely chosen according to Theorem 48.

(2). In general, the order \(\eta \prec_{\mathfrak{T}} \delta\) is not preserved by \(r_i\) or \(l_i\), even with the additional assumption that \(\rho_i(\eta)=\rho_i(\delta)\). But we do not know if \(\prec_{\mathfrak{T}}\) would imply \(\preceq_{\mathop{\mathrm{str}}}\).

Question 53. Does \(\eta \prec_{\mathfrak{T}} \delta\) imply \(\eta \preceq_{\mathop{\mathrm{str}}} \delta\)?

The following corollary is immediate from Theorems 48 and 51.

Corollary 17. Suppose that \({{\rm B}}\) is a biperfect basis of \(\overline{\mathcal{C}}(\Delta)\). Then all biperfect bases of \(\overline{\mathcal{C}}(\Delta)\) are of the following form: \[{\rm B}'(\delta) = {{\rm B}}(\delta)+\sum_{\eta\prec_{\mathfrak{T}}\delta,\;\eta \llcurly_{\rho} \delta} a_{\delta,\eta}{{\rm B}}(\eta) + \sum_{\eta\prec_{\mathfrak{T}}\delta,\;\eta \preceq_{\mathop{\mathrm{str}}} \delta,\;\eta \not\llcurly_{\rho} \delta} b_{\delta,\eta}{{\rm B}}(\eta)\] satisfying \(\operatorname{wt}(\eta)=\operatorname{wt}(\delta)\) and \(b_{\delta,\eta} = b_{r_i(\delta), r_i(\eta)}\) if \(\rho_i(\eta)=\rho_i(\delta)\).

Although the \(\eta\)’s in both summations are lattice points in some bounded polyhedral sets, we have no explicit description for either of them.

Remark 54. If \(\overline{\mathcal{C}}(\Delta)\) admits some cluster automorphism \(\sigma\), then we can also talk about \(\sigma\)-invariant biperfect bases. The formulation of all \(\sigma\)-invariant biperfect bases is straightforward as in Corollary 16.

Remark 55. We note that when \(\overline{\mathcal{C}}(\Delta)={\mathbb{k}}[U]\), Corollary 17 gives a solution to a problem of J. Kamnitzer [31].

11 Examples↩︎

As shown in [23], [48], there is a potential \(\mathcal{S}\) such that \((\Delta,\mathcal{S})\) is rigid (and thus nondegenerate) for each of the examples below. Throughout this section, we do not need the explicit forms of these potentials.

11.1 Unipotent Groups↩︎

Let \(Q\) be a Dynkin quiver, and \(\overline{Q}\) be its underlying graph. Let \(G\) be a simple, simply-connected, algebraic group over \(\mathbb{C}\) of type \(\overline{Q}\), and \(U\) be a maximal unipotent subgroup of \(G\). Recall from [6], [7] that \({\mathbb{k}}[U]\) is the upper cluster algebra of \(\Delta_Q\), where \(\Delta_Q\) is the Auslander-Reiten quiver of \(Q\) with translation. It is well known that as a crystal \({\mathbb{k}}[U]\) is isomorphic to \(\mathcal{B}(\infty)\). For any quiver \(Q\), we let \(A_Q\) be its arrow matrix.

Proposition 56. Let \(I\) be the set of all frozen vertices of \(\Delta_Q\).

  1. There is a unique integral compatible grading adapted to \(I\) given by \[\operatorname{wt}_i = \underline{\dim}E_i - \underline{\dim}\tau^{-1} E_i + \underline{\dim}\tau^{-2} E_i.\]

  2. \(C_I(i,j) = -A_{\overline{Q}}(i,j)\) for \(i\neq j\) so the Cartan type of \(I\) is given by the Cartan matrix of \(\overline{Q}\).

  3. There is an opposite cluster automorphism such that its associated Kashiwara map is the classical Kashiwara involution for \(\mathcal{B}(\infty)\).

So by Theorem 32 \(\mathop{\mathrm{trop}}(\Delta_Q, \mathcal{S})\) has an upper seminormal crystal cluster structure of type \(C_{\overline{Q}}\). In fact, it is isomorphic to \(\mathcal{B}(\infty)\). (1) is already checked in [48]. We also checked there that the weight function \((\operatorname{wt}_i)_{i\in I}\) agrees with the natural grading given by the conjugate action of \(T\subset G\) on \(U\). (2) can be checked by straightforward calculation. (3) is a result of an undergraduate research program (to appear).

Example 3. For \(\overline{Q}\) of type \(D_4\), a corresponding \(\Delta_Q\) is the following \[\UDfour\] We can check that the sequence of mutations \((3,4,6,7,8,3,4)\) and the transposition \((2,5)\) yields an opposite cluster automorphism, which is equivalent to the algebra automorphism induced by taking the inverse. Hence, the associated Kashiwara map is the Kashiwara involution.

Remark 57. One can check that the described crystal structure agrees with the crystal structure from the conjugation action of \(U\). Similarly, the crystal structures in Section 11.2 and 11.3 agree with the crystal structure from the standard group actions. Since in general both actions and cluster structures are far from unique, it is impossible to reach such claim without verification. As a sample, one verification for \(G/U\) was done in [49].

11.2 Simple Canonical Models↩︎

We will construct for any acyclic quiver \(Q\) a quiver with potential such that its tropical points carry an upper seminormal crystal structure of type \(C_{\overline{Q}}\).

Definition 43. The simple canonical QP \((\Omega_Q, \Omega_\mathcal{S})\) of a quiver with potential \((Q,\mathcal{S})\) is the extension of \((Q,\mathcal{S})\) by simple representations \(S_i\) for \(i\in Q_0\).

By definition the \(B\)-matrix of \(\Omega_Q\) is equal to \((B_Q, -E_Q^{\operatorname{T}})\) where \(E_Q=I_{n}-A_Q\) is the Euler matrix of \(Q\) and \(n=|Q_0|\). Let \(I\) be the set of all frozen vertices of \(\Omega_Q\), which is just a copy of \(Q_0\). By construction, the Cartan type of \(I\) is clearly \(C_{\overline{Q}}\). We put the weight function \(\operatorname{wt}_i\) given by the columns of the following matrix: \[\left(\begin{matrix}I_n \\ {E_Q^{\operatorname{T}}}^{-1}B_Q \end{matrix}\right) (I_n + {E_Q^{\operatorname{T}}}^{-1} E_Q).\]

Proposition 58. With the above weight function \((\operatorname{wt}_i)_{i\in I}\), the set \(\mathop{\mathrm{trop}}(\Omega_Q, \Omega_{\mathcal{S}})\) has an upper seminormal crystal cluster structure of type \(C_{\overline{Q}}\).

Proof. By definition the weight function is already integral. By Theorem 32 we only need to verify that \(\operatorname{wt}\) is a compatible grading and adapted to \(I\). Note that \(B_Q = -E_Q + E_Q^{\operatorname{T}}\). It is immediate that \[(B_Q, -E_Q^{\operatorname{T}}) \left(\begin{matrix}I_n \\ {E_Q^{\operatorname{T}}}^{-1}B_Q \end{matrix}\right) (I_n + {E_Q^{\operatorname{T}}}^{-1} E_Q) = {\rm O}.\] By Corollary 6 the matrix \(\mathcal{E} = ({\epsilon}_i)_{i\in I}\) given by row vectors is equal to \(({\rm O}, E_Q^{\operatorname{T}})\). Then we compute the matrix \(\check{\mathcal{E}} = ({\check{{\epsilon}}}_i)_{i\in I}\) by 7 : \[\check{\mathcal{E}} = ({\rm O}, E_Q^{\operatorname{T}}) + (I_n, I_n)\left(\begin{matrix}B_Q & -E_Q^{\operatorname{T}}\\ E_Q & {\rm O} \end{matrix}\right) = (E_Q^{\operatorname{T}}, {\rm O}).\] Finally we verify that \((\operatorname{wt}_i)_{i\in I}\) is adapted to \(I\), namely, \[(E_Q^{\operatorname{T}}, {\rm O})\left(\begin{matrix}I_n \\ {E_Q^{\operatorname{T}}}^{-1}B_Q \end{matrix}\right) (I_n + {E_Q^{\operatorname{T}}}^{-1} E_Q) = E_Q^{\operatorname{T}}+E_Q = C_{\overline{Q}}.\] ◻

We remark that this construction is a special case of [50]. Here we constructed the quiver of a cluster algebra of \(\mathbb{C}[U^{\omega}]\) for \(\omega = (1,2,\dots,n)\in W(\mathfrak{g})\). Readers can easily generalize this example to construct other crystals of Kac-Moody type.

11.3 Base Affine Spaces↩︎

Let \(G\) be a simple, simply-connected, algebraic group over \(\mathbb{C}\) of type \(\overline{Q}\). Recall from [48] that the algebra of regular functions on the base affine space \(G/U\) is the upper cluster algebra of \(\Delta_Q^\sharp\). The ice quiver \(\Delta_Q^\sharp\) is obtained from \(\Delta_Q\) by adding a set of frozen vertices \({\bar{\imath}}\) for \(i\in Q_0\), which correspond to the shifted projectives in \(\mathop{\mathrm{rep}}(Q)\).

It is known [48] that the set \(\mathop{\mathrm{trop}}(\Delta_Q^\sharp, \mathcal{S})\) is given by lattice points in the polytope \({\sf G}_Q^\sharp\), which can be described by Theorem 23. Also recall that we have a categorical description of the dimension vectors of the (dual) boundary representations. As have seen in Proposition 56 that the Cartan type of \(I\) is \(C_{\overline{Q}}\). The following lemma can be checked, although not trivial, using Lemma 22. For \(i\in \overline{Q}_0\), let \(i \leftrightarrow i^*\) be Lusztig’s involution.

Lemma 50. We have that \(E_{i^*} = \tau E_{{\bar{\imath}}}^\star\). In particular, \((i^*,{\bar{\imath}})\) is a \(\tau\)-exact pair.

Corollary 18. The set \(\mathop{\mathrm{trop}}(\Delta_Q^\sharp, \mathcal{S})\) has a normal crystal cluster structure of Cartan type \(C_{\overline{Q}}\). Its weight-\(\lambda\) part \(\mathop{\mathrm{trop}}(\Delta_Q^\sharp, \mathcal{S})_\lambda\) is isomorphic to \(\mathcal{B}(\lambda)\).

The Weyl group action on \(\mathop{\mathrm{trop}}(\Delta_Q^\sharp, \mathcal{S})_\lambda\) is just the usual Weyl group action on \(\mathcal{B}(\lambda)\). Instead of the cluster coordinates, this was done in [1] in Gelfand-Zeitlin coordinates. We can recover most results in [16] from our description of the crystal structure for \(G/U\).

From the above corollary, we can recover a main result in [51] on the tensor product multiplicity of representations of \(G\). Let \(L(\lambda)\) be the irreducible representation of \(G\) of highest weight \(\lambda\). The tensor product \(L(\mu) \otimes L(\nu)\) decomposes as \(\bigoplus_{\lambda} c^\lambda_{\mu\,\nu}L(\lambda)\).

Corollary 19. The tensor product multiplicity \(c^\lambda_{\mu\,\nu}\) is counted by the lattice points in the polytope \[{\sf G}_{Q}^\sharp (\mu, \lambda-\nu) \cap \{\delta \mid \rho_i(\delta)\leq \nu(i),\;i\in Q_0 \}.\]

Proof. We recall a classical interpretation of the multiplicity \(c^\lambda_{\mu\,\nu}\) in [52]. Let \(L(\mu)_\gamma\) be the weight-\(\gamma\) subspace of the irreducible \(G\)-module \(L(\mu)\). We denote \[L(\mu)_{\gamma}^{\nu}:=\left\{v \in L(\mu)_{\gamma}\mid R_i^{\nu(i)+1}(v)=0 \text{ for i\in Q_0} \right\}.\] We have that \(c^\lambda_{\mu\,\nu}= \dim L(\mu)_{\lambda-\nu}^\nu\). By Corollary 18 and Theorem 46 the set \({\sf G}_{Q}^\sharp (\mu, \lambda-\nu)\) parametrizes a perfect basis of \(L(\mu)_{\lambda-\nu}\). Finally, by Remark 45 \(L(\mu)_{\lambda-\mu}^\nu\) is given by the additional inequalities \(\rho_i(\delta)\leq \nu(i)\) for \(i\in Q_0\). ◻

The tropical function \(\rho_i(\delta)\) in this setting was also considered in [53].

11.4 Grassmannians↩︎

Let \(\mathop{\mathrm{Gr}}\left(\begin{smallmatrix}n \\k\end{smallmatrix}\right)\) be the Grassmannian of \(k\)-planes in \(\mathbb{C}^n\). Recall that the coordinate ring of the affine cone over \(\mathop{\mathrm{Gr}}\left(\begin{smallmatrix}n \\k\end{smallmatrix}\right)\) is the cluster algebra of the following quiver \(\Square:=\Square_{k,l}\), where \(l=n-k\). \[\grass\] We also give another labelling on the frozen vertices: \(0=(0,0),\;i=(i,k),\;l+j=(l,k-j)\) for \(i=1,\dots,l\) and \(j=1,\dots, k\). The following proposition is straightforward to check.

Proposition 59. We have the following equalities:

  1. \(E_{m} = \tau E_{m+l \mod n}^\star\).

  2. \({\rm e}(\mathcal{E}_{i,k}^\mu, \mathcal{E}_{i+1,k}^\mu)={\rm e}(\mathcal{E}_{l,j}^\mu, \mathcal{E}_{l,j+1}^\mu)=1\) and \({\rm e}(\mathcal{E}_{1,k}^\mu, \mathcal{E}_{0,0}^\mu)={\rm e}(\mathcal{E}_{l,1}^\mu, \mathcal{E}_{0,0}^\mu)=1\).

  3. \(\underline{\dim}E_{i,k} = \sum_{r=0}^{i-1} e_{i-r,k-r}\), \(\underline{\dim}E_{l,j} = \sum_{r=0}^{j-1} e_{l-r,j-r}\), and \(\underline{\dim}E_{0,0} = e_{0,0}+\sum_{(i,j)\in \Square_{0}^\mu} e_{i,j}\).

In particular, the coefficient pattern of \(\Square_{k,l}\) is exact and the Cartan type is the affine type \(\tilde{A}_{n-1}\).

The weight function \(\operatorname{wt}_m = \underline{\dim}E_m - \underline{\dim}\tau^{-1} E_m\) can be read off from (1) and (3). One can check that the weight function agrees with the usual grading from the torus action of \(T\subset \mathop{\mathrm{GL}}_n\). We can also recover most results in [25] from our description of the crystal structure.

There are similar results for isotropic Grassmannians [8]. We will give below an example of an exceptional Grassmannian. In the notation of [8], the group is of type \(E_6\) and the index set \(J\) complementary to the parabolic subgroup is \(\{1\}\).

Example 4. Consider the following quiver \(\Delta_6^\mu\) as the mutable part \[\hivesix\] We extend it by the indecomposable rigid representations of the following weights: \[\xymatrix@R=3ex@C=5ex{ &\scriptstyle e_{1,1,4} - e_{2,1,3} \ar@{-->}[r] &\scriptstyle -e_{1,1,4} \\ \scriptstyle e_{2,2,2} \ar@{-->}[r] \ar@{-->}[dr] \ar@{-->}[ur] &\scriptstyle e_{1,4,1} - e_{1,3,2} \ar@{-->}[r] &\scriptstyle -e_{1,4,1} \\ &\scriptstyle e_{4,1,1} - e_{3,2,1} \ar@{-->}[r] &\scriptstyle -e_{4,1,1} }\] with dashed arrows indicating the Cartan type. We can easily check that those representations satisfy 30 . In particular, the coefficient pattern of \(\Delta\) is exact and the Cartan type is the affine type \(\tilde{E}_{6}\).

11.5 The Exact Coefficient Patterns↩︎

Definition 44. We say the coefficient pattern of \((\Delta,\mathcal{S})\) is exact if every frozen vertex \(v\) belongs to some \(\tau\)-exact pair \((i,{\bar{\imath}})\) of \(\Delta\).

The following proposition is clearly follows from Corollary 7 and Lemma 22.

Proposition 60. The coefficient pattern of \((\Delta,\mathcal{S})\) is exact if and only if \(\{\mathcal{E}_i^\mu\}_{i\in I}\) is closed under \(\tau^{2}\) and satisfies the equations in Lemma 22.

According to Proposition 60, whether the coefficient pattern of \(\Delta\) is exact can be read off from the (rigid) representations \(\mathcal{V}\) of \(\Delta^\mu\).

Definition 45. The cluster tilted algebra of canonical type \((a_1,a_2,\cdots,a_r)\) with each \(a_i\geq 2\) is the following quiver: \[\ctcan\] with potential equal to the sum of all cycles.

One can check this is really the cluster tilted algebra for the canonical algebra of type \((a_1,a_2,\cdots,a_r)\) [54].

Proposition 61. For the cluster tilted algebras of canonical type \((a_1,a_2,\cdots,a_r)\), the following set of representations forms an exact coefficient pattern of Cartan type \(\tilde{A}_{a_1-1}\times \tilde{A}_{a_2-1} \times\cdots\times \tilde{A}_{a_r-1}\): \[\begin{align} &\text{the simple representations S_{i} for i\neq 0, \infty}, \text{ and} \\ &\textit{the indecomposable rigid representations T_k of weight e_0 - e_{1_k} for k=1,\dots,r}. \end{align}\]

Proof. We can easily check that \(\tau S_{(a_k-1)_k} = T_k\), \(\tau T_k = S_{1_k}\), and \(\tau S_{i_k} = S_{(i+1)_k}\) for \(i=1,\dots,a_k-2\). So this set of representations is closed under \(\tau^2\). One can also check that \(\hom(S_i, T_k)=\hom(T_k, S_i)=0\) for any \(i\neq 0,\infty\) so the equations in Lemma 22 are satisfied. Finally we check that \({\rm e}(T_k, S_i)={\rm e}(S_j, T_k)=0\) unless \(i=1\) or \(j=(a_k-1)_k\) (in these cases \({\rm e}(T_k, S_i)={\rm e}(S_j, T_k)=1\)) so the Cartan type is as described. ◻

We note that the cluster tilted algebras of canonical type \((2,3,6)\) as well as the mutable part of \(\Square_{3,9}\) are mutation-equivalent to \(\Delta_6^\mu\). So far we have three different seminormal crystal cluster structures on \(\Delta_6^\mu\): One of Cartan type \(\tilde{A}_8\) from the Grassmannian \(\mathop{\mathrm{Gr}}\left(\begin{smallmatrix}9\\ 3\end{smallmatrix}\right)\), one of type \(\tilde{E}_6\) from an exceptional Grassmannian, and one of type \(\tilde{A}_1\times \tilde{A}_2 \times \tilde{A}_5\). Conjecturally they are the only three maximal exact coefficient patterns on \(\Delta_6^\mu\).

Acknowledgement↩︎

The author would like to thank Pierre Baumann and John Stembridge for some discussions. He would also like to thank Xiaoyue Lin and Yueyang Yan for proof-reading the manuscript.

References↩︎

[1]
M. Kashiwara, On crystal bases of the q-analogue of universal enveloping algebras, Duke Math. J. 63 (1991), no. 2, 465–516.
[2]
G. Lusztig, Canonical bases arising from quantized enveloping algebras, J. Amer. Math. Soc. 3 (1990), no. 2, 447–498.
[3]
P. Littelmann, A Littlewood-Richardson rule for symmetrizable Kac-Moody algebras, Invent. Math. 116 (1994), no. 1-3, 329–346.
[4]
M. Kashiwara, On crystal bases. Representations of groups(Banff, AB, 1994), 155–197, CMS Conf. Proc., 16, Amer. Math. Soc., Providence, RI, 1995.
[5]
D. Bump, A. Schilling, World Scientific Publishing Co. Pte. Ltd., Hackensack, NJ, 2017. xii+279 pp.
[6]
A. Berenstein, S. Fomin, A. Zelevinsky, Cluster algebras. III. Upper bounds and double Bruhat cells, Duke Math. J. 126 (2005), no. 1, 1–52.
[7]
C. Geiss, B. Leclerc, J. Schröer, Auslander algebras and initial seeds for cluster, Journal of the London Mathematical Society (2) 75 (2007), 718–740.
[8]
C. Geiss, B. Leclerc, J. Schröer, Partial flag varieties and preprojective algebras, Ann. Inst. Fourier (Grenoble) 58 (2008), no. 3, 825–876.
[9]
B. Leclerc, Cluster structures on strata of flag varieties, Adv. Math. 300 (2016), 190–228.
[10]
M. Kashiwara, E. Park, Categorical crystals for quantum affine algebras, J. Reine Angew. Math. 792 (2022), 223–267.
[11]
G. Lusztig, Canonical bases arising from quantized enveloping algebras. II, Progr. Theoret. Phys. Suppl. No. 102 (1990), 175–-201.
[12]
M. Kashiwara, Y. Saito, Geometric construction of crystal bases, Duke Math. J. 89 (1997), no. 1, 9–36.
[13]
V. Genz, G. Koshevoy, B. Schumann, Polyhedral parametrizations of canonical bases & cluster duality, Adv. Math. 369 (2020), 107–178.
[14]
Y. Kanakubo, T. Nakashima, Geometric crystals and cluster ensembles in Kac-Moody setting, J. Geom. Phys. 149 (2020), 103576, 23 pp.
[15]
G. Koshevoy, Cluster decorated geometric crystals, generalized geometric RSK-correspondences, and Donaldson-Thomas transformations, 2017 MATRIX annals, 363–387, MATRIX Book Ser., 2, Springer, Cham, 2019.
[16]
N. Fujita, Schubert calculus from polyhedral parametrizations of Demazure crystals, Adv. Math. 397 (2022) Paper No. 108201, 42 pp.
[17]
H. Derksen, J. Weyman, A. Zelevinsky, Quivers with potentials and their representations I, Selecta Math. (N.S.) 14 (2008), no. 1, 59–119.
[18]
H. Derksen, J. Weyman, A. Zelevinsky, Quivers with potentials and their representations II, J. Amer. Math. Soc. 23 (2010), no. 3, 749–790.
[19]
J. Fei, Cluster algebras and semi-invariant rings I. Triple flags, Proc. Lond. Math. Soc. (3) 115 (2017), no. 1, 1–32.
[20]
J. Fei, On the general ranks of QP representations, Algebr. Represent. Theory 28 (2025), no. 1, 47–79.
[21]
M. Kashiwara, The crystal base and Littelmann’s refined Demazure character formula, Duke Math. J. 71 (1993), no. 3, 839–858.
[22]
P. Plamondon, Generic bases for cluster algebras from the cluster category, Int. Math. Res. Notices (2013) 2013 (10): 2368–2420.
[23]
J. Fei, J. Weyman, Extending upper cluster algebras, arXiv:1707.04661.
[24]
F. Qin, Bases for upper cluster algebras and tropical points, J. Eur. Math. Soc. (JEMS) 26 (2024), no. 4, 1255–1312.
[25]
G. Frieden, Affine type A geometric crystal on the Grassmannian, J. Combin. Theory Ser. A 167 (2019), 499–563.
[26]
J. Fei, Tropical \(F\)-polynomials and general presentation, J. Lond. Math. Soc. (2) 107 (2023), no. 6, 2079–2120.
[27]
M. Gross, P. Hacking, S. Keel and M. Kontsevich, Canonicla bases for cluster algebras, J. Amer. Math. Soc. 31 (2018), 497–608.
[28]
F. Qin, Triangular bases in quantum cluster algebras and monoidal categorification conjectures, Duke Math. J. 166 (2017), no. 12, 2337–2442.
[29]
P. Baumann, The canonical basis and the quantum Frobenius morphism, arXiv:1201.0303.
[30]
P. Baumann, J. Kamnitzer, A. Knutson, The Mirković-Vilonen basis and Duistermaat-Heckman measures, Acta Math. 227 (2021), no. 1, 1–101.
[31]
J. Kamnitzer, Perfect bases in representation theory three mountains and their springs, ICM 2022 proceedings.
[32]
H. Derksen, J. Fei, General presentations of algebras, Adv. Math. 278 (2015), 210–237.
[33]
S. Fomin, A. Zelevinsky, Cluster algebras. I. Foundations, J. Amer. Math. Soc. 15 (2002), no. 2, 497–529.
[34]
K. Igusa, K. Orr, G. Todorov, J. Weyman, Cluster Complexes via Semi-Invariants, Compositio Math. 145 (2009), 1001–1034.
[35]
K. Bongartz, A generalization of a theorem of M. Auslander, Bull. London Math. Soc. 21 (1989), no. 3, 255–256.
[36]
V. Fock, A. Goncharov, Cluster ensembles, quantization and the dilogarithm, Ann. Sci. Éc. Norm. Supér. (4) 42 (2009), no. 6, 865–930.
[37]
C. Geiss, D. Labardini-Fragoso, J. Schröer, Generic Caldero-Chapoton functions with coefficients and applications to surface cluster algebras, arXiv:2007.05483.
[38]
A. Schofield, General representations of quivers, Proc. London Math. Soc. (3) 65 (1992), no. 1, 46–64.
[39]
J. Fei, Cluster algebras and semi-invariant rings II. Projections, Math. Z. 285 (2017), no. 3-4, 939–966.
[40]
T. Bridgeland, Quantum groups via Hall algebras of complexes, Ann. of Math. (2) 177 (2013), no.2, 739–759.
[41]
J. Fei, On the orthogonal projections, arXiv:2510.01615.
[42]
M. Gekhtman, M. Shapiro, A. Vainshtein, Drinfeld double of GLn and generalized cluster structures, Proc. Lond. Math. Soc. (3) 116 (2018), no. 3, 429–484.
[43]
S. Fomin, A. Zelevinsky, Cluster algebras. IV. Coefficients, Compos. Math. 143 (2007), no. 1, 112–164.
[44]
M. Cheung, T. Magee, T. Mandel, G. Muller, Valuative independence and cluster theta reciprocity, arXiv:2505.09585.
[45]
C. Fu, Y. Gyoda, Compatibility degree of cluster complexes, to appear in Annales de l’institut Fourier.
[46]
A. Berenstein, D. Kazhdan, Geometric and unipotent crystals. II. From unipotent bicrystals to crystal bases, In Quantum groups, pp. 13–88, Contemp. Math. vol. 433, Israel Math. Conf. Proc., Amer. Math. Soc., 2007.
[47]
W. Bruns, B. Ichim, Normaliz - Computing normalizations of affine semigroups with contributions by C. Söger, available from http://www.math.uos.de/normaliz.
[48]
J. Fei, Tensor product multiplicities via upper cluster algebras, Ann. Sci. Éc. Norm. Supér (4) 54 (2021), no. 6, 1415–1464.
[49]
J. Fei, Equivalence of crystal operators, https://drive.google.com/file/d/1zaSVm5W1vI44JpiWdiYe9Xjp5xhPCTe5/view?usp=sharing.
[50]
C. Geiss, B. Leclerc, J. Schröer, Kac-Moody groups and cluster algebras, Adv. Math. 228 (2011), no. 1, 329–433.
[51]
A. Berenstein, A. Zelevinsky, Tensor product multiplicities, canonical bases and totally positive varieties, Invent. Math. 143 (2001), 77–128.
[52]
K. P. Partasarathy, R. Ranga Rao, V. S. Varadarajan, Representations of complex semisimple Lie groups and Lie algebras, Ann. Math. 85 (1967), 383–429.
[53]
A. Goncharov, L. Shen, Geometry of canonical bases and mirror symmetry, Invent. Math. 202 (2015), no. 2, 487–633.
[54]
C. M. Ringel, The canonical algebras, with an appendix by William Crawley-Boevey. Banach Center Publ., 26, Part 1, Topics in algebra, Part 1 (Warsaw, 1988), 407–432, PWN, Warsaw, 1990.

  1. The author was supported in part by National Natural Science Foundation of China (No. 11971305 and No. 12131015)↩︎

  2. The \(\delta\)-vector is the same one defined in [32], but is the negative of the \({\sf g}\)-vector defined in [18].↩︎

  3. This definition is slightly different from the one in [18], which involves the decorated part.↩︎

  4. The construction in [32], [41] uses triangles in the homotopy category of projective presentations. Here, we work with the abelian category of complexes to slightly simplify the construction.↩︎