Abstract
We introduce combinatorial objects which are parameterized by the positive part of the tropical Grassmannian \(\mathrm{Gr}(k,n)\). Our method is to relate the Grassmannian to configuration spaces of flags. By work of the first author, and of Goncharov and Shen, configuration spaces of flags naturally tropicalize to give configurations of points in the affine building, which we call higher laminations. We use higher laminations to give two dual objects that are parameterized by the positive tropicalization of \(\mathrm{Gr}(k,n)\): equivalence classes of higher laminations; or certain restricted subset of higher laminations. This extends results of Speyer and Sturmfels on the tropicalization of \(\mathrm{Gr}(2,n)\), and of Speyer and Williams on the tropicalization of \(\mathrm{Gr}(3,6)\) and \(\mathrm{Gr}(3,7)\). We also analyze the \({\mathcal {X}}\)-variety associated to the Grassmannian, and give an interpretation of its positive tropicalization.
Similar content being viewed by others
References
Berenstein, A., Fomin, S., Zelevinsky, A.: Cluster algebras III: upper bounds and double Bruhat cells. Duke Math. J. 126(1), 1–52 (2005)
Fock, V.V., Goncharov, A.B.: Moduli spaces of local systems and higher Teichmuller theory. Publ. Math. Inst. Hautes Etudes Sci. 103, 1–212 (2006)
Fock, V.V., Goncharov, A.B.: Cluster ensembles, quantization and the dilogarithm. Ann. Sci. Ec. Norm. Sup. 42, 865–929 (2009)
Fomin, S., Zelevinsky, A.: Cluster algebras I: Foundations. J. Am. Math. Soc. 15(2), 497–529 (2002)
Fraser, C.: Braid group symmetries of Grassmannian cluster algebras (2017). arXiv:1702.00385
Goncharov, A.B., Shen, L.: Geometry of canonical bases and mirror symmetry. Invent. Math. 202, 487–633 (2015)
Gross, M., Hacking, P., Keel, S., Kontsevich, M.: Canonical bases for cluster algebras. J. Am. Math. Soc. 31(2), 497–608 (2018)
Kamnitzer, J.: Hives and the fibres of the convolution morphism. Sel. Math. 13(3), 483–496 (2007)
Knutson, A., Lam, T., Speyer, D.E.: Positroid varieties: juggling and geometry. Compos. Math. 149(10), 1710–1752 (2013)
Le, I.: Higher laminations and affine buildings. Geom. Topol. 20(3), 1673–1735 (2016)
Le, I.: Cluster structures on higher teichmuller spaces for classical groups. Forum Math. Sigma 7, e13 (2019)
Le, I.: Intersection pairings for higher laminations (2017). arXiv:1708.00780
Lusztig, G.: Total positivity in reductive groups. In: Brylinski, J.L., Brylinski, R., Guillemin, V., Kac, V. (eds.) Lie Theory and Geometry. Progr. Math., vol. 123, pp. 531–568. Birkhauser, Boston (1994)
Marsh, R.J., Scott, J.S.: Twists of Plücker coordinates as dimer partition functions. Commun. Math. Phys. 341(3), 821–884 (2016)
Muller, G., Speyer, D.: The twist for positroid varieties. Proc. Lond. Math. Soc. (3) 115(5), 1014–1071 (2017)
Oh, S., Postnikov, A., Speyer, D.: Weak separation and plabic graphs. Proc. Lond. Math. Soc. (3) 110(3), 721–754 (2015)
Postnikov, A.: Total positivity, grassmannians, and networks (2006). arXiv:math/0609764
Rietsch, K., Williams, L.: Newton–Okounkov bodies, cluster duality, and mirror symmetry for Grassmanniam. To appear in Duke Math. J. (2019). arXiv:1712.00447
Scott, J.S.: Grassmannians and cluster algebras. Proc. Lond. Math. Soc. 92(3), 345–380 (2006)
Speyer, D., Sturmfels, B.: The tropical Grassmannian. Adv. Geom. 4(3), 389–411 (2004)
Shen, L., Weng, D.: Cluster structures on double Bott–Samelson cells (2019). arXiv:1904.07992
Speyer, D., Williams, L.: The tropical totally positive Grassmannian. J. Algebr. Combin. 22(2), 189–210 (2005)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix: Cluster algebras
Appendix: Cluster algebras
We review here the basic definitions of cluster algebras [4]. Cluster algebras are commutative algebras that come equipped with a collection of distinguished set of algebra generators, called cluster variables or \({\mathcal {A}}\)-coordinates. These generators are grouped in specific subsets known as clusters. A given cluster does not generate the algebra, but each cluster is a transcendence basis for the field of fractions. There is a procedure known as mutation which replaces a given cluster with a new one.
Each cluster belongs to a seed, which roughly consists of the cluster together with the extra underlying data of a B-matrix (see below). The B-matrix prescribes how to mutate from one seed to any adjacent seed. Starting from an initial choice of seed, all other seeds (and hence, all clusters, and all cluster variables) can be obtained recursively by applying a sequence of mutations. Because mutation is involutive, the resulting pattern of clusters and cluster variables does not depend on the choice of initial seed.
Each cluster provides a coordinate system on the \({\mathcal {A}}\)-space. The same combinatorial data underlying a seed gives rise to a second, related, algebra of functions, the algebra of \({\mathcal {X}}\)-coordinates. Just as before, the \({\mathcal {X}}\)-coordinates come in specified groupings that mutate when passing from one seed to another. The \({\mathcal {X}}\)-coordinates are functions on the \({\mathcal {X}}\) space. The \({\mathcal {A}}\)-coordinates and \({\mathcal {X}}\)-coordinates are related by a canonical monomial transformation, which gives a map from the \({\mathcal {A}}\)-space to the \({\mathcal {X}}\)-space. Together, the data of the \({\mathcal {A}}\)-space and the \({\mathcal {X}}\)-space, along with their distinguished sets of coordinates, is called a cluster ensemble.
Now we give more precise definitions. A seed \(\Sigma = (I,I_0,B,d)\) consists of the following data:
- (1)
An index set I with a subset \(I_0 \subset I\) of “frozen” indices.
- (2)
A rational \(I \times I\) exchange matrix B. It should have the property that \(b_{ij} \in {\mathbb {Z}}\) unless both i and j are frozen.
- (3)
A set \(d = \{d_i \}_{i \in I}\) of positive integers that skew-symmetrize B; that is, \(b_{ij}d_j = -b_{ji}d_i\) for all \(i,j \in I\).
For most purposes, the values of \(d_i\) are only important up to simultaneous scaling. Also note that the values of \(b_{ij}\) where i and j are both frozen will play no role in the cluster algebra, though it is sometimes convenient to assign values to \(b_{ij}\) for bookkeeping purposes.
In the simplest case, B is skew-symmetric, i.e. each \(d_i = 1\). In this case, the seed is given simply by the data \(\Sigma = (I,I_0,B)\). Moreover, we can depict the B-matrix by a quiver (as was done in previous sections). This quiver will have vertices labelled by the set I. When \(b_{ij} > 0\), we will have \(b_{ij}\) arrows going from j to i.
Let \(k \in I {\setminus } I_0\) be an unfrozen index of a seed \(\Sigma \). We say another seed \(\Sigma ' = \mu _k(\Sigma )\) is obtained from \(\Sigma \) by mutation at k if we identify the index sets in such a way that the frozen variables are preserved, and the exchange matrix \(B'\) of \(\Sigma '\) satisfies
We can view the procedure of mutation of a seed as follows. We consider the arrows involving the vertex k. For every pair of arrows such that one arrow goes into k and one arrow goes out of k, we compose these arrows to get a new arrow. Then we cancel arrows in opposite directions. Finally, we reverse all the arrows going in or out of k. Two seeds \(\Sigma \) and \(\Sigma '\) are said to be mutation equivalent if they are related by a finite sequence of mutations.
To a seed \(\Sigma \) we associate a collection of cluster variables \(\{A_i\}_{i \in I}\) and a split algebraic torus \({\mathcal {A}}_\Sigma := {\text {Spec}}{\mathbb {Z}}[A^{\pm 1}_I]\), where \({\mathbb {Z}}[A^{\pm 1}_I]\) denotes the ring of Laurent polynomials in the cluster variables. If \(\Sigma '\) is obtained from \(\Sigma \) by mutation at \(k \in I {\setminus } I_0\), there is a birational cluster transformation \(\mu _k: {\mathcal {A}}_\Sigma \rightarrow {\mathcal {A}}_{\Sigma '}\). This is defined by the exchange relation
Composing these transformations yields gluing data between any tori \({\mathcal {A}}_\Sigma \) and \({\mathcal {A}}_{\Sigma '}\) of mutation equivalent seeds \(\Sigma \) and \(\Sigma '\). The \({\mathcal {A}}\)-space \({\mathcal {A}}_{|\Sigma |}\) is defined as the scheme obtained from gluing together all such tori of seeds mutation equivalent with an initial seed \(\Sigma \).
Given a seed \(\Sigma \) we also associate a second algebraic torus \({\mathcal {X}}_\Sigma := {\text {Spec}}{\mathbb {Z}}[X_I^{\pm 1}]\), where \({\mathbb {Z}}[X_I^{\pm 1}]\) again denotes the Laurent polynomial ring in the variables \(\{X_i\}_{i \in I}\). If \(\Sigma '\) is obtained from \(\Sigma \) by mutation at \(k \in I {\setminus } I_0\), we again have a birational map \(\mu _k: {\mathcal {X}}_\Sigma \rightarrow {\mathcal {X}}_{\Sigma '}\). It is defined by
where \([b_{ik}]_+:=\mathrm {max}(0,b_{ik})\). The \({\mathcal {X}}\)-space \({\mathcal {X}}_{|\Sigma |}\) is defined as the scheme obtained from gluing together all such tori of seeds mutation equivalent with an initial seed \(\Sigma \).
Now we will describe the natural map from \({\mathcal {A}}_{\Sigma }\) to \({\mathcal {X}}_{\Sigma }\). Let us assume that the entries of the B-matrix are all integers. Then we can define \(p: {\mathcal {A}}_\Sigma \rightarrow {\mathcal {X}}_\Sigma \) by
This formula appears to depend on the seed, but it actually intertwines the mutation of both the \({\mathcal {A}}\)-coordinates and the \({\mathcal {X}}\)-coordinates. In other words, if \(\Sigma '\) is obtained from \(\Sigma \) by mutation at k, there is a commutative diagram
So the maps \({\mathcal {A}}_{\Sigma }\) to \({\mathcal {X}}_{\Sigma }\) glue to give a map \({\mathcal {A}}_{|\Sigma |}\) to \({\mathcal {X}}_{|\Sigma |}\).