ScalingStacks

4. Tropical geometry [02ZE]

Original official author HTML, exact retained edition. Historical TeX conversion verdicts remain unchanged. Cited-edition alignment and mathematical self-containment are not assessed.

Complete original source context · Original author HTML

4. Tropical geometry

Recalling that mirror symmetry is supposed to allow us to count curves, let us discuss at an intuitive level how the picture so far gives us insight into this question. Let BB be a tropical affine manifold. Then as we saw, X⁡(B)X(B) carries the semi-flat complex structure, and it is easy to describe some complex submanifolds of X⁡(B)X(B) as follows. Let L⊆BL\subseteq B be a linear subspace with rational slope, i.e., the tangent space 𝒯L,b\mathcal{T}_{L,b} to LL at any b∈Lb\in L can be written as M⊗ℤℝM\otimes_{\mathbb{Z}}\mathbb{R} for some sublattice M⊆ΛbM\subseteq\Lambda_{b}. Then we obtain a submanifold

X⁡(L):=𝒯L/(𝒯L∩Λ)⊆X⁡(B).X(L):=\mathcal{T}_{L}/(\mathcal{T}_{L}\cap\Lambda)\subseteq X(B).

One checks easily that this is a complex submanifold. For example, if B=ℝnB=\mathbb{R}^{n}, so that X⁡(B)X(B) is just an algebraic torus (ℂ∗)n(\mathbb{C}^{*})^{n} with coordinates q1,…,qnq_{1},\ldots,q_{n}, and L⊆BL\subseteq B is a codimension pp affine linear subspace defined by equations

∑jci​j​yj=di,1≤i≤p,\sum_{j}c_{ij}y_{j}=d_{i},\quad 1\leq i\leq p,

with ci​j∈ℤc_{ij}\in\mathbb{Z}, di∈ℝd_{i}\in\mathbb{R}, then the corresponding submanifold of X⁡(B)X(B) is the subtorus given by the equations

∏jqjci​j=e−2​π​dj,1≤i≤p.\prod_{j}q_{j}^{c_{ij}}=e^{-2\pi d_{j}},\quad 1\leq i\leq p.

Of course, subtori of tori are not particularly interesting. How might we build more complicated submanifolds? Let us focus on curves, where we take the linear submanifolds of BB to be of dimension one. Then if we take LL to be a line segment, ray, or line, X⁡(L)X(L) is a cylinder, with or without boundary in the various cases. We can then try to glue such cylinders together to obtain more complicated curves. For example, imagine we are given rays meeting at a point b∈B=ℝ2b\in B=\mathbb{R}^{2} as pictured in Figure 2. Take primitive integral tangent vectors v1,v2,v3∈ℝ2v_{1},v_{2},v_{3}\in\mathbb{R}^{2} to L1,L2L_{1},L_{2} and L3L_{3} pointing outwards from the point bb where the three segments intersect. Now we have the three cylinders X⁡(Li)X(L_{i}) which do not match up over bb: the fibre f−1​(b)=ℝ2/ℤ2f^{-1}(b)=\mathbb{R}^{2}/\mathbb{Z}^{2} intersects X⁡(Li)X(L_{i}) in a circle ℝ​vi/ℤ​vi\mathbb{R}v_{i}/\mathbb{Z}v_{i}. These circles are represented in H1​(f−1​(b),ℤ)=ΛbH_{1}(f^{-1}(b),\mathbb{Z})=\Lambda_{b} precisely by the vectors v1,v2,v3v_{1},v_{2},v_{3}, and so the condition that the circles bound a surface in f−1​(b)f^{-1}(b) is that v1+v2+v3=0v_{1}+v_{2}+v_{3}=0. Thus, if this condition holds, we can glue in a surface SS contained in f−1​(b)f^{-1}(b) so that X⁡(L1)∪X⁡(L2)∪X⁡(L3)∪SX(L_{1})\cup X(L_{2})\cup X(L_{3})\cup S now has no boundary at bb. Of course, it is very far from being a holomorphic submanifold. The expectation, however, is that this sort of object can be deformed to a nearby holomorphic curve.

L 1 L 2 L 3
Figure 2.

Precisely, continuing with the above example, suppose b=0b=0 and v1=(1,0)v_{1}=(1,0), v2=(0,1)v_{2}=(0,1) and v3=(−1,−1)v_{3}=(-1,-1). With holomorphic coordinates q1,q2q_{1},q_{2} on X⁡(B)=(ℂ∗)2X(B)=(\mathbb{C}^{*})^{2}, consider the curve C⊆(ℂ∗)2C\subseteq(\mathbb{C}^{*})^{2} defined by 1+q1+q2=01+q_{1}+q_{2}=0. Look at the image of this curve under the map f:X⁡(B)→Bf:X(B)\rightarrow B, which here can be written explicitly as (q1,q2)↦−12​π​(log⁡|q1|,log⁡|q2|)(q_{1},q_{2})\mapsto{-1\over 2\pi}(\log|q_{1}|,\log|q_{2}|). One finds that one obtains a thickening of the trivalent graph above, typically known as an amoeba. Further, if one considers not X⁡(B)X(B) but Xϵ​(B)X_{\epsilon}(B), where now holomorphic coordinates are given by qj=e2​π​i​(xj+i​yj)/ϵq_{j}=e^{2\pi i(x_{j}+iy_{j})/\epsilon} and fϵ:Xϵ​(B)→Bf_{\epsilon}:X_{\epsilon}(B)\rightarrow B is given by (q1,q2)↦−ϵ2​π​(log⁡|q1|,log⁡|q2|)(q_{1},q_{2})\mapsto-{\epsilon\over 2\pi}(\log|q_{1}|,\log|q_{2}|), one finds that as ϵ→0\epsilon\rightarrow 0, fϵ​(C)f_{\epsilon}(C) converges to the trivalent graph in the above figure. In this sense the trivalent graph on BB is a limiting version of curves on a family of varieties tending towards a large complex structure limit.

This basic picture for curves in algebraic tori is now very well studied. In particular, this study spawned the subject of tropical geometry. The word tropical is motivated by the role that the tropical semiring plays. This is the semiring (ℝ,⊕,⊙)(\mathbb{R},\oplus,\odot) where addition and multiplication are given by

a⊕b:=\displaystyle a\oplus b:={} min⁡(a,b)\displaystyle\min(a,b)
a⊙b:=\displaystyle a\odot b:={} a+b.\displaystyle a+b.

The word “tropical” is used in honor of the Brazilian mathematician Imre Simon, who pioneered use of this semi-ring.

We now consider polynomials over the tropical semiring, as follows. Let S⊆ℤnS\subseteq\mathbb{Z}^{n} be a finite subset, and consider tropical polynomials on ℝn\mathbb{R}^{n} of the form

g:=∑(p1,…,pn)∈Scp1​…​pnx1p1⋯xnpng:=\sum_{(p_{1},\ldots,p_{n})\in S}c_{p_{1}\ldots p_{n}}x_{1}^{p_{1}}\cdots x_{n}^{p_{n}}

where the coefficients lie in ℝ\mathbb{R} and the operations are in the tropical semiring. Then gg is a convex piecewise linear function on ℝn\mathbb{R}^{n}, and the locus where gg is not linear is called a tropical hypersurface. In particular, in the case n=2n=2, we obtain a tropical curve. In the example of Figure 2, the relevant tropical polynomial could be taken to be 0⊕x1⊕x20\oplus x_{1}\oplus x_{2}.

While the tropical semiring has been used extensively in tropical geometry, it is not so convenient for us to view our tropical curves on BB as being defined by equations, since typically these curves will be of high codimension. Instead, it is better to follow Mikhalkin [61] and use parameterized tropical curves.

The domain of a parameterized tropical curve will be a weighted graph. In what follows, Γ¯\overline{\Gamma} will denote a connected graph. Such a graph can be viewed in two different ways. First, it can be viewed as a purely combinatorial object, i.e., a set Γ¯[0]\overline{\Gamma}^{[0]} of vertices and a set Γ¯[1]\overline{\Gamma}^{[1]} of edges consisting of unordered pairs of elements of Γ¯[0]\overline{\Gamma}^{[0]}, indicating the endpoints of an edge. We can also view Γ¯\overline{\Gamma} as the topological realization of the graph, i.e., a topological space which is the union of line segments corresponding to the edges. We shall confuse these two viewpoints at will. We will then denote by Γ\Gamma the topological space obtained from Γ¯\overline{\Gamma} by deleting the univalent vertices of Γ¯\overline{\Gamma}, so that Γ\Gamma may have some non-compact edges.

We also take Γ¯\overline{\Gamma} to come with a weight function, a map

w:Γ¯[1]→ℕ={0,1,2,…}.w:\overline{\Gamma}^{[1]}\rightarrow\mathbb{N}=\{0,1,2,\ldots\}.

Replacing ℝn\mathbb{R}^{n} with a general tropical affine manifold BB, we now arrive at the following definition:

Definition 4.1.

A parameterized tropical curve in BB is a continuous map

h:Γ→Bh:\Gamma\rightarrow B

where Γ\Gamma is obtained from a graph Γ¯\overline{\Gamma} as above, satisfying the following two properties:

  1. (1)

    If E∈Γ[1]E\in\Gamma^{[1]} and w⁡(E)=0w(E)=0, then h|Eh|_{E} is constant; otherwise h|Eh|_{E} is a proper embedding of EE into BB as a line segment, ray or line of rational slope.

  2. (2)

    The balancing condition. Let V∈Γ¯[0]V\in\overline{\Gamma}^{[0]} be a vertex with valency larger than 11, with adjacent edges E1,…,EℓE_{1},\ldots,E_{\ell}. Let vi∈Λh⁡(V)v_{i}\in\Lambda_{h(V)} be a primitive tangent vector to h⁡(Ei)h(E_{i}) at h⁡(V)h(V), pointing away from h⁡(V)h(V). Then

    ∑i=1ℓw⁡(Ei)​vi=0.\sum_{i=1}^{\ell}w(E_{i})v_{i}=0.

Here the balancing condition is just expressing the topological requirement that the boundaries of the various cylinders X⁡(h⁡(Ei))⊆X⁡(B)X(h(E_{i}))\subseteq X(B) can be connected up with a surface contained in the fibre of X⁡(B)→BX(B)\rightarrow B over h⁡(V)h(V). The weights can be interpreted as taking the cylinders X⁡(h⁡(Ei))X(h(E_{i})) with multiplicity.

An important question then arises:

Question 4.2.

When can a given parameterized tropical curve be viewed as a limit of holomorphic curves in Xϵ​(B)X_{\epsilon}(B) as ϵ→0\epsilon\rightarrow 0?

This question has attracted a great deal of attention when B=ℝnB=\mathbb{R}^{n}, with completely satisfactory results in the case n=2n=2 (Answer: always), and less complete results when n≥3n\geq 3. The n=2n=2 case was first treated by Mikhalkin [61], and resuts in all dimensions were first obtained by Nishinou and Siebert [63]. In particular, Mikhalkin proved that in this two-dimensional case, one can calculate numbers of curves of a given degree and genus passing through a fixed set of points, showing that difficult holomorphic enumerative problems can be solved by a purely combinatorial approach. This work gives hope that one can really count curves combinatorially in much more general settings. In the two-dimensional case, again, my own work [24] showed that the mirror side (for mirror symmetry for ℙ2\mathbb{P}^{2}) could also be interpreted tropically, giving a completely tropical interpretation of mirror symmetry for ℙ2\mathbb{P}^{2}.

So far we have not considered the case that BB has singularities. In case BB has singularities, we expect that one should be able to relax the balancing condition when a vertex falls inside of a point of the singular locus, and in particular one can allow univalent vertices which map to the singular locus. The reason for this is that once we compactify X⁡(B0)X(B_{0}) to X⁡(B)X(B), one expects to find holomorphic disks fibering over line segments emanating from singular points: see Figure 3 for a depiction of this when BB is two-dimensional, having isolated singularities.

Refer to caption

Figure 3.

We will avoid giving a precise definition of what a tropical curve should mean in the case that BB has singularities, largely because it is not clear yet what the precise definition should be. Hopefully, though, this discussion makes it clear that at an intuitive level, counting curves should be something which can be done on BB.

Original mathematics by the credited authors. Source-backed reader collection; mathematical self-containment is not assessed.