Cones, fans and toric varieties

  1. Definition of Toric Variety
  2. Motivation for Fans
  3. Rational Polyhedral Cones

These notes correspond to the first meeting of the spring 2023 toric geometry learning seminar at UT Austin. For more information on the topics found here, please reference Fulton's An Introduction to Toric Varieties.

Definition of Toric Variety

Recall from the primer that (C×)n=SpecC[x1,...,xn]x1x2...xn(C^\times)^n = \operatorname{Spec} \mathbb{C}[x_1,...,x_n]_{x_1x_2...x_n} is called the algebraic torus. Qualitatively, toric varieties are varieties over C\mathbb{C} which 1. contain a copy of (C×)n(\mathbb{C}^\times)^n and 2. whose geometry is largely determined by the torus. Here is a definition:

Definition: A toric variety is a variety XX together with an open dense subset TXT \subseteq X isomorphic to (C×)n(\mathbb{C}^\times)^n for some nn such that the natural action T×TTT\times T\to T extends to an action T×XXT\times X\to X of TT on XX.

Some authors, including Fulton, require that toric varieties be normal. This is because the category of normal toric varieties is equivalent to the category of rational polyhedral fans, and the study of toric varieties is really about moving between these two categories. By omitting the normal hypothesis we get a slightly weaker correspondence, discussed later.

Example 1: (C×)n(\mathbb{C}^\times)^n is of course itself an affine toric variety. The natural torus action is simply coordinate wise multiplication and the corresponding ring map is given by comultiplication:

T×XX;(t1,...,tn)(s1,...,sn)(t1s1,...,tnsn)T\times X\to X\hspace{1em};\hspace{1em}(t_1,...,t_n)\cdot (s_1,...,s_n)\mapsto (t_1s_1,...,t_ns_n) C[t1±,...,tn±]C[y1±,...,yn±]CC[y1±,...,yn±];tixiyi\mathbb{C}[t_1^{\pm},...,t_n^{\pm}] \to \mathbb{C}[y_1^{\pm},...,y_n^{\pm}]\otimes_{\mathbb{C}}\mathbb{C}[y_1^{\pm},...,y_n^{\pm}]\hspace{1em};\hspace{1em}t_i \mapsto x_i \otimes y_i

Example 2: Cn\mathbb{C}^n is an affine toric variety, where the torus action T×XXT\times X\to X is again given by pointwise multiplication on coordinates.

Example 3: PCn\mathbb{P}^n_{\mathbb{C}} is a toric variety. The torus is T={[z0:...:zn]  zi0}T = \left\{[z_0:...:z_n] ~\mid~ z_i\neq 0\right\} and the torus action is again given by pointwise multiplication, this time on homogeneous coordinates.

It should be remarked that a toric variety is actually a package

(X,TopenX,T×XX)(X, T \xrightarrow{\text{open}}X, T\times X \to X)

consisting of the variety itself, a dominant open embedding of the torus and a specified torus action. There are typically many choices of embeddings and actions for any given toric variety, so it is standard practice to fix a choice of each before doing anything else.

Motivation for Fans

Fix T(C×)nT \cong (\mathbb{C}^\times)^n and consider the group of cocharacters or 1-parameter subgroups:

N=HomGrp(C×,T).N = \operatorname{Hom}_{\text{Grp}}(\mathbb{C}^\times, T).

It turns out that NZnN \cong \mathbb{Z}^n, as proved in Humphrey's Linear Algebraic Groups in section 16.2 for instance. Given u=(u1,...,un)Zn=Nu = (u_1,...,u_n) \in \mathbb{Z}^n = N the corresponding 1-parameter subgroup is

λu:C×T,t(tu1,...,tun).\lambda_u:\mathbb{C}^\times\to T, \hspace{1em} t \mapsto (t^{u_1},...,t^{u_{n}}).

If we now take a toric variety XX, we can consider the extension of λu\lambda_u to XX given by composing with the torus embedding:

Ct×λuTX\mathbb{C}^\times_t \xrightarrow{\lambda_u} T \hookrightarrow X

where here the subscript on Ct×\mathbb{C}^\times_t is simply there to emphasize that we have chosen a coordinate tt on C×\mathbb{C}^\times with respect to which λu\lambda_u is defined. If we now consider extending λu\lambda_u to C\mathbb{C} we can ask: what is the limit as t0t\to 0?

Example: Suppose X=Pz0,z1,z22X = \mathbb{P}^2_{z_0,z_1,z_2} and choose u=(a,b)Z2u = (a,b) \in \mathbb{Z}^2. We have several different cases to consider:

If we partition N=Z2N = \mathbb{Z}^2 into regions where choices of uu give the same limit point, then we get a fan:

The fan of <span class=PC2\mathbb{P}^2_{\mathbb{C}}" />

We can dually write this object as a convex polytope: Convex polytope of fan of P2

Now consider the torus orbit of each of these points. We write down three of them:

In particular, the torus orbits of these seven points do not intersect and their union covers PC2\mathbb{P}^2_{\mathbb{C}}. The fan tells us how the torus action partitions the underlying toric variety!

There is one other thing I'd like to point out here. Notice how there are three "2-dimensional" components of the fan, three "1-dimensional" components and one "0-dimensional" component namely the origin. These components are called cones, and their dimension relates to the dimension of their torus orbits in the following way. If σ\sigma is a dd-dimensional cone with a corresponding point PσP_{\sigma}, then TPσT\cdot P_{\sigma} is a dimXdimσ\operatorname{dim} X - \operatorname{dim} \sigma subspace of XX. In our case, the orbits of the points corresponding to the 2-dimensional cones are just points, the orbits of the 1-dimensional cones become copies of PC1\mathbb{P}^1_{\mathbb{C}} and the action of TT on the origin recovers the entire torus. This phenomenon will be explored further when we discuss the "orbit cone correspondence".

Rational Polyhedral Cones

I hope that you are now adequately convinced that fans connect in some interesting way to toric varieties. In this section, we'll cover the basics of the polyhedral geometry needed to understand this connection.

Fix a lattice NZnN \cong \mathbb{Z}^n and let NR=NZRRnN_{\mathbb{R}} = N \otimes_{\mathbb{Z}} \mathbb{R}\cong \mathbb{R}^n. We first define polyhedral cones:

Definition: A convex polyhedral cone in NRN_{\mathbb{R}} is a set

σ={a1v1+...+asvsNR  ai0}\sigma = \{a_1v_1+...+a_sv_s \in N_{\mathbb{R}} ~\mid~ a_i \geq 0\}

generated by any finite set of vectors v1,...,vsNRv_1,...,v_s \in N_{\mathbb{R}}. Such vectors are called the generators of σ\sigma, and we sometimes write spanR0(v1,...,vs)\text{span}_{\mathbb{R}_{\geq 0}}(v_1,...,v_s) to denote σ\sigma. In addition, σ\sigma is said to be

Note that the word "polyhedra" refers to the finite generating set of σ\sigma: this assumption disallows cones which look like ice cream cones.

a

In the above image, only the left cone is polyhedral.

We also make frequent use of the dual lattice M=HomZ(N,Z)ZnM = \operatorname{Hom}_{\mathbb{Z}}(N,\mathbb{Z})\cong \mathbb{Z}^n and the dual vector space MR=MZRRnM_\mathbb{R} = M\otimes_\mathbb{Z} \mathbb{R}\cong \mathbb{R}^n. This is where the dual cone lives:

Definition: If σ\sigma is a convex polyhedral cone in NRN_\mathbb{R}, then the dual cone is the set
σ:={uM_R  u,v0 for all vσ}.\begin{aligned} \sigma^\vee := \left\{u \in M\_{\mathbb{R}} ~\mid~ \langle u,v \rangle\geq 0 \text{ for all } v \in \sigma\right\}. \end{aligned}

The following fact from the theory of convex sets is crucial:

Fact: If σ\sigma is a convex polyhedral cone and v0∉σv_0 \not\in \sigma then there is some u0σu_0 \in \sigma^\vee such that u0,v0<0\langle u_0,v_0 \rangle < 0.

From here we can immediately get the duality theorem.

Theorem (Duality Theorem): If σ\sigma is a convex polyhedral cone, then (σ)=σ(\sigma^\vee)^\vee = \sigma.

We now run through a few more basic definitions and facts regarding polyhedral cones.

Definition: Let σ\sigma be a polyhedral cone. A face of σ\sigma is the intersection of σ\sigma with any supporting hyperplane:

τ=σu={vσ  u,v=0}\tau = \sigma \cap u^{\perp} = \{v \in \sigma ~\mid~ \langle u,v \rangle = 0\}

for some uσu\in \sigma^\vee.

Any face τ\tau of σ\sigma is again a polyhedral cone. A cone σ\sigma is a face of itself, as seen by taking u=0u = 0 in the above definition, while every other face is referred to as a proper face.

Fact: Any intersection of faces is also a face.

Proof:

(σui)=σ(ui).\bigcap (\sigma \cap u_i^{\perp}) = \sigma \cap \left(\sum u_i\right)^\perp.

\square

The final fact we will need is the following:

Fact: If σ\sigma is a rational convex polyhedral cone then σ\sigma^\vee is a rational convex polyhedral cone.

This is not difficult to prove; one can easily find a procedure by which to find generators for σ\sigma^\vee given the generators of σ\sigma and use this to prove both rationality and convexity. We refer the reader to page 12 of Fulton's book.

This gives us Gordan's lemma, which will be critical to our construction of toric varieties from cones.

Proposition (Gordon's Lemma): If σ\sigma is a rational convex polyhedral cone, then Sσ=σMS_\sigma = \sigma^\vee \cap M is a finitely generated semigroup.
©Isaac Martin. Last modified: January 15, 2024.