Notes on Tropical Geometry for the Gross-Siebert Program Seminar

These notes accompany a talk I gave at the virtual Gross-Siebert Program Seminar, organized by Suraj Dash.

  1. Conventions and Reference List
  2. Parameterized Tropical Curves
    1. Balancing condition
    2. Tropical curves from graphs

Conventions and Reference List

Note that we use MZnM \cong \mathbb Z^n and NHom(M,Z)N \cong \operatorname{Hom}(M, \mathbb{Z}). This is the opposite of the convention I'm used to, but it's what Gross uses in his book. As always MR=MZRM_\mathbb{R} = M\otimes_\mathbb{Z} \mathbb{R} and NR=HomZ(M,R)N_\mathbb{R} = \operatorname{Hom}_\mathbb{Z}(M,\mathbb R).

Parameterized Tropical Curves

We skip over the basics of tropical polynomials, tropical curves in Rn\mathbb{R}^n and fans and go straight to section 1.3 of Gross's book, where we first encounter generalized tropical curves built from the data of weighted graphs and marked graphs. I gave a (bad) introduction to cones and fans here, but the unfamiliar reader should either check out section 1.2 of Gross's book or look at Fulton's Introduction to Toric Varieties. Note that any tropical curve V(f)V(f) locally looks like a fan around every vertex after translating to the origin.

Balancing condition

We first need to discuss the balancing condition. Let ΣRn\Sigma \subset \mathbb{R}^n be a one-dimensional rational fan; i.e. a fan comprised only of the origin and a collection of ss rays. Let viv_i be the first lattice point of the iith ray in Σ\Sigma. We give Σ\Sigma the structure of a weighted fan by assigning a positive integer miZm_i \in \mathbb Z to viv_i, and we say that Σ\Sigma is balanced if

mivi=0. \sum m_i v_i = 0.

Here's an example from Maclagan and Sturmfels page 111:

 images/balanced-rational-fan.png
A balanced rational fan in R2\mathbb R^2.

Before we generalize this, let's review some terminology.

faceλ(P)={xP  λ(x)λ(y) for all yP}. \operatorname{face}_\lambda(P) = \{x \in P ~\mid~ \lambda(x) \leq \lambda(y) \text{ for all } y \in P\}.

There are two more definitions we need, included here for reference.

Definition 1: Normal Fan   Let PRnP\subset \mathbb R^n be a polyhedron. The normal fan of PP is the polyhedral fan NP\mathcal N_P consisting of the cones

NP(F)=cl({w(Rn)  facew(P)=F}),\mathcal N_P(F) = \operatorname{cl}(\{w \in \mathbb (R^n)^\vee ~\mid~ \operatorname{face}_w(P) = F\}),

as FF varies over the faces of PP.


 images/normal-fan.png
A quadrilateral on the left with its normal fan on the right.

Definition 2: Star of a Cell   Let Σ\Sigma be a polyhedral complex in Rn\mathbb R^n and let σ\sigma be a cell in Σ\Sigma. The star of σΣ\sigma \in \Sigma is a fan in Rn\mathbb R^n denoted starΣ(σ)\operatorname{star}_\Sigma(\sigma). Its cones are indexed by those cells τΣ\tau \in \Sigma which contain σ\sigma as a face. The cone of starΣ(σ)\operatorname{star}_\Sigma(\sigma) which is indexed by τ\tau is the subset

τ={λ(xy)  λ0,xτ,yσ}. \overline{\tau} = \{\lambda(x - y) ~\mid~ \lambda\geq 0, x\in \tau, y\in \sigma\}.

Definition 2 above is taken directly from Maclagan and Sturmfels. Note that they don't ask that polyhedral fans contain a zero-dimensional cone, so it's fine that σ\overline{\sigma} is the minimal dimensional cone of starΣ(σ)\operatorname{star}_\Sigma(\sigma).

 images/star-of-cell.jpg
The star of a 1-dimensional cell of a polyhedral complex Σ\Sigma.

We can now extend the balancing condition to arbitrary fans.

Definition 3: Balancing Condition   Let Σ\Sigma be a rational fan in Rn\mathbb R^n, pure of dimension dd, and suppose we have a weighting function mm which assigns weights m(σ)Nm(\sigma) \in \mathbb N for all the maximal cones σ\sigma. Given τΣ\tau \in \Sigma of dimension d1d-1, let LL be the linear space parallel to τ\tau. The abelian group LZ=LZnL_\mathbb{Z} = L\cap \mathbb Z^n is free of rank d1d-1 since τ\tau is a rational cone, and then N(τ)=Zn/LZZnd+1N(\tau) = \mathbb Z^n/L_\mathbb Z \cong \mathbb Z^{n-d+1}.

Now, for each maximal cone σ\sigma with τσ\tau \subsetneq \sigma, the set (σ+L)/L(\sigma +L)/L is a one-dimensional cone in N(τ)ZRN(\tau)\otimes_\mathbb{Z} \mathbb R – it's just the projection of σ\sigma onto LL. Take vσv_\sigma to be the first lattice point on this ray. Then Σ\Sigma is balanced at τ\tau if

m(σ)vσ=0,\sum m(\sigma) v_\sigma = 0,

iterating over all σ\sigma containing τ\tau. We say that the fan Σ\Sigma is balanced if it's balanced at all codimension (d1d-1)-cones.

If we instead have a rational polyhedral complex Σ\Sigma of pure dimension dd with weights m(σ)Nm(\sigma)\in \mathbb N on all maximal cells, then for each τΣ\tau \in \Sigma the fan starΣ(τ)\operatorname{star}_{\Sigma}(\tau) inherits the weighting function mm. We therefore say that Σ\Sigma is balanced if starΣ(τ)\operatorname{star}_{\Sigma}(\tau) is balanced for all (d1)(d-1)-dimensional cells τ\tau.

Tropical curves from graphs

We can use the balancing condition to define tropical curves in a more abstract setting than in Rn\mathbb R^n. Let Γ\overline{\Gamma} be a connected graph with no bivalent vertices (i.e. no vertices with exactly two connected edges). We denote by Γ[0]\overline{\Gamma}^{[0]} and Γ[1]\overline{\Gamma}^{[1]} the set of vertices and edges respectively of Γ\overline{\Gamma}. It's convenient to freely switch back and forth between thinking of Γ\overline{\Gamma} as the purely combinatorial object defined by Γ[0]\overline{\Gamma}^{[0]} and Γ[1]\overline{\Gamma}^{[1]} and as a topological space given a union of closed line segments.

Denote by Γ[0]\overline{\Gamma}^{[0]}_\infty the set of univalent vertices of Γ\overline{\Gamma}, and write

Γ=ΓΓ[0].\Gamma = \overline{\Gamma} \setminus \overline{\Gamma}^{[0]}_\infty.

Thinking of Γ\Gamma and Γ\overline{\Gamma} as topological spaces, we see that Γ\Gamma is a "graph with some non-compact edges", i.e. "legs" or "half-edges" and Γ\overline{\Gamma} is its closure. This explains the notation, especially if we consider the univalent vertices of Γ\overline{\Gamma} to occur at infinity.

Here are some rapid-fire definitions.

w:Γ[1]N.w:\Gamma^{[1]} \to \mathbb N.

And finally the actual definition to which we've been building.

Definition 4: Parameterized Tropical Curve   A marked parameterized tropical curve h:(Γ,x1,...,xk)MR h:(\Gamma, x_1,...,x_k)\to M_\mathbb{R} is a continuous map hh satisfying the following two properties:

  1. If EΓ[1]E\in \Gamma^{[1]} and w(E)=0w(E) = 0, then hEh|_E is constant; otherwise, hEh|_E is a proper embedding of EE into a line of rational slope in MRM_\mathbb R.

  2. The balancing condition. Let VΓ[0]V\in \Gamma^{[0]} and let E1,...,EΓ[1]E_1,...,E_\ell\in \Gamma^{[1]}_\infty be the edges adjacent to VV. Let miMm_i \in M be a primitive tangent vector to h(Ei)h(E_i) pointing away from h(V)h(V). Then

i=1w(Ei)mi=0. \sum_{i = 1}^\ell w(E_i) m_i = 0. If h:(Γ,x1,...,xn)MRh:(\Gamma, x_1,...,x_n)\to M_\mathbb{R} is a marked parameterized tropical curve, we write h(xi)h(x_i) for h(Exi)h(E_{x_i}). The genus of hh is b1(Γ)b_1(\Gamma).

Here are some pictures justifying the idea that as long as Γ\overline{\Gamma} is not bivalent and the balancing condition is satisfied, then img(h)\operatorname{img}(h) does indeed look like a tropical curve.

 images/no-bivalent.JPG
Convexity is ruined when Γ\overline{\Gamma} is not bivalent.
 images/needs-to-be-weighted.JPG
If hh can't be weighted to satisfy the balancing condition, then img(h)\operatorname{img}(h) won't locally look like a rational polyhedral fan.
 images/looks-tropical.JPG
If the hypotheses are satisfied then img\operatorname{img} looks like a tropical curve.

We call these parameterized tropical curves because the image img(h)\operatorname{img}(h) of hh is a tropical curve in MRM_\mathbb R and hh parameterizes each "edge" of the tropical curve according to condition (1) in the definition.

We say that two marked parameterized tropical curves h:(Γ,x1,...,xk)MRh:(\Gamma,x_1,...,x_k)\to M_\mathbb{R} and h:(Γ,x1,...,xk)MRh':(\Gamma',x_1',...,x_k')\to M_\mathbb R are equivalent if there is a homeomorphism φ:ΓΓ\varphi:\Gamma \to \Gamma' with φ(Exi)=Exi\varphi(E_{x_i}) = E_{x_i'} and h=hφh = h'\circ \varphi. We define a marked tropical curve to be an equivalence class of parameterized marked tropical curves.

©Isaac Martin. Last modified: January 15, 2024.