An Introduction to Toric Varieties
submitted by Christopher Eur
in partial fulfillment of the requirements for the degree of Bachelor of Arts with Honors
Advisor: Melody Chan
March 23, 2015 Harvard University Contents
1 Introduction 3 1.1 Introduction...... 3 1.2 A short note on notations ...... 3
2A ne Toric Varieties 5 2.1 Thetorus ...... 5 2.2 Semigroups and a netoricvarieties ...... 6 2.3 Cones and normal a netoricvarieties ...... 10 2.4 Morphisms of a netoricvarieties ...... 12
3 Normal Toric Varieties 15 3.1 Fans and normal toric varieties ...... 15 3.2 Polytopes and projective normal toric varieties ...... 17 3.3 The orbit-cone correspondence ...... 22 3.4 Classification of complete smooth normal toric surfaces ...... 25
1 Acknowledgements
First and foremost, I would like to express my profound gratitude for my advisor Melody Chan. I thank her for introducing me to toric varieties, and I am truly grateful for her guidance through the material, care in my mathematical writing, and immense patience through the whole process. In addition, I owe a great deal to the faculty at the Harvard Department of Mathematics. I am especially indebted to Professors Curtis McMullen, Sarah Koch, Dennis Gaitsgory, Jacob Lurie, Paul Bamberg, Melody Chan, and Hiro Tanaka from whom I have learned many fascinating topics in mathematics . I would particularly like to thank Prof. McMullen for his wonderful instruction in Topology I, a class which decidedly converted me into pursuing mathematics, and his advices over the past two years. Moreover, I would like to thank Paul Bamberg for the delightful experience of teaching along with him for the past two years. Lastly, I would like to thank my friends and my parents for their support. In particular, I would like to thank Ina Chen who has been tremendously supportive of my endeavors. Without them, this thesis and my pursuit in math may not be taking place.
2 CHAPTER 1
Introduction
1.1 Introduction
Toric varieties form a small but wonderful class of algebraic varieties that is easy to work and compute with. They provide, as Fulton writes in [Ful93], “a remarkably fertile testing ground for general theories.” When the study of toric varieties was first introduced in the early 1970s, it didn’t take long for the subject to be recognized as a powerful technique in algebraic geometry. By the 1980s, the study of toric varieties was a rapidly growing field, producing results pertinent to algebraic geometry, commutative algebra, combinatorics, and convex geometry. Loosely put, toric varieties are irreducible varieties containing an algebraic torus as an open dense subset. They can be defined by monomial mappings or equivalently by semigroups embedded in a lattice. Thus, one can expect an interaction between combinatorics on a lattice and toric varieties. What may be surprising is the extent of the deep connection that toric varieties have with the combinatorics of convex geometry such as cones, polytopes, and polyhedra. For example, Richard Stanley was able to give a succinct proof of the McMullen conjecture on the face numbers of a polytope using ideas from toric varieties. The applications of toric varieties have in fact reached diverse areas such as physics, coding theory, algebraic statistics, symplectic geometry, and integer programming. This thesis aims to introduce the basic elements of toric varieties. The focus will be to illustrate how the combinatorial data of toric varieties provide ease in working and computing with toric varieties, while retaining a rich class of theory and examples. We start o↵ with a careful study of a ne toric varieties, how they are defined by semigroups and equivalently by monomial parameter- izations. We will see that normal a ne toric varieties are particularly nice in that they correspond to polyhedral cones. We then move on to construct abstract normal toric varieties by patching together a ne normal toric varieties via data of a fan. For a rich set of examples of toric varieties, we then study projective toric varieties and discuss how they can be associated to polytopes. Our introduction of toric varieties culminates in two illustrative examples in which the combinatorics greatly informs the geometry of toric varieties. The first is the orbit-cone correspondence theorem, and the second is classification of all complete smooth normal toric surfaces.
1.2 A short note on notations
In this document, the rings under consideration will always be finitely generated C-algebras, and hence a ring map : A B induces a map :SpecB Spec A that always maps closed points ! ⇤ !
3 to closed points. In this light, we will write “Spec” for “max Spec” unless otherwise noted. By a lattice we mean a finitely generated free abelian group. For Zn, we denote the standard basis by e1,...,en . For a group G, we denote by C[G] its group algebra over C. { }
4 CHAPTER 2
A ne Toric Varieties
In this chapter we introduce and describe a ne toric varieties. As the name “toric variety” implies, a ne toric varieties have two main structures, a torus and an algebraic variety. We thus start with careful a description of the algebraic torus. While we will eventually only consider normal toric varieties, it is not harder to discuss basic properties of a ne toric varieties in the most general case. So, we then give the most general definition of a ne toric varieties along with two main ways to construct them: by an a ne semigroup and by a monomial parameterization. Then we describe a ne semigroups come from rational polyhedral cones define normal a ne toric varieties. We conclude with the study of toric morphisms, particularly toric morphisms of normal a ne toric varieties.
2.1 The torus
The rich interaction between toric varieties and convex geometry starts at tori and the lattices associated to them. Hence, we first give a careful study of algebraic tori in this section in preparation for introducing a ne toric varieties.
Definition 2.1.1. An a ne algebraic group is an a ne variety V with a group structure, whose binary operation V V V is given as a morphism of varieties. The set of algebraic maps of ⇥ ! two algebraic groups V,W, denoted Hom (V,W), is the set of group homomorphisms : V W alg ! that are also morphisms of a ne varieties.
n n The example most important and relevant to us is (C⇤) C V (x1x2 xn) V (1 n+1 ' ··· ' x1 xny) C . It is an a ne variety, and its coordinate ring is indeed C[x1,...,xn]x1 xn = ··· ⇢ n n n n ··· C[x±,...,x±] C[Z ]. The group operation (C⇤) (C⇤) (C⇤) by coordinate-wise multipli- 1 n ' ⇥ ! cation is given by C-algebra homomorphism C[t1±,...,tn±] C[x1±,...,xn±] C[y1±,...,yn±]defined n ! ⌦ by ti xi yi. This algebraic group (C⇤) is the archetype of tori, for which we now give a formal 7! ⌦ definition.
n Definition 2.1.2. A torus is an a ne variety isomorphic to (C⇤) for some n, whose group n structure is inherited from that of (C⇤) via the isomorphism.
2 2 2 Example 2.1.3. Let V = V (x y) C , and consider Vxy = V (C⇤) .SinceVxy is the graph of 2 ⇢ \ 2 the map C⇤ C given by t t , the morphism C⇤ Vxy given by t (t, t )isindeedbijective, ! 7! ! 2 2 7! 2 and this isomorphism gives Vxy the structure of C⇤ by (a, a ) (b, b )=(ab, (ab) ). ·
5 It is an important feature that algebraic maps between tori have a particularly nice form:
n m Proposition 2.1.4. Amap :(C⇤) (C⇤) is algebraic if and only if the corresponding map of ! ↵i n coordinate rings ⇤ : C[y1±,...,ym±] C[x1±,...,xn±] is given by yi x for ↵i Z (i =1,...,m). !n m 7! 2 m n In other words, algebraic maps (C⇤) (C⇤) correspond bijectively to maps of lattices Z Z . ! ! Proof. Since yi is a unit in C[y1±,...,yn±], it must map to a unit in C[x1±,...,xn±], which means ↵ that ⇤(yi) is a monomial cx i . Now, that is a group homomorphism implies that (1,...,1) = (1,...,1), and thus c = 1. The latter statement follows immediately from the first. ⇤ Define Tori to be the category whose objects are tori and morphisms are algebraic maps, and define Lattice to be the category of (finitely generated) lattices. The proposition above implies that n n Homalg((C⇤) , C⇤) Z , and hence one can check that Homalg( , C⇤) is a contravariant functor ' Tori Lattice. We likewise have a covariant functor Homalg(C⇤, ):Tori Lattice. ! ! Note that the two functors are in fact category equivalences, as implied by the second part of above proposition. This will be handy, as we will often use the fact that a contravariant category equivalence reverses monomorphisms and epimorphisms. These two functors are the starting points of interaction between toric varieties and rational convex geometry, and are given names as follows:
Definition 2.1.5. A character of a torus T is a map Homalg(T,C⇤),andM := Homalg(T,C⇤) 2 is called the character lattice of T . Likewise, a one-parameter subgroup of T is a map 2 Homalg(C⇤,T),andN := Homalg(C⇤,T) is called the lattice of one-parameter subgroups. We will reserve letters M and N as the character lattice and one-parameter subgroup of a n n ei torus. C[x1±,...,xn±] C[Z ] is naturally the coordinate ring of (C⇤) because as an element n n ' n of Z Hom((C⇤) , C⇤)istheith coordinate map of (C⇤) . Hence, in a likewise manner the ' coordinate ring of a torus T with character lattice M is naturally C[M]. One can check that the group multiplication map T T T is given by map of rings C[M] C[M] C[M], m m m. ⇥ ! ! ⌦ 7! ⌦ Note that there is a natural bilinear pairing M N Z given via the composition map M N = ⇥ ! n⇥ Homalg(T,C⇤) Homalg(C⇤,T) Homalg(C⇤, C⇤) Z. Choosing an isomorphism T (C⇤) gives ⇥ ! ' ' a natural dual bases for M,N as Zn, and under this choice of bases the map M N Z is ⇥ ! the usual Euclidean inner product. Thus, the pairing is perfect. Moreover, because C-algebra homomorphisms C[M] C bijectively correspond to group homomorphisms M C⇤,wenowhave ! ! a canonical isomorphism T Hom (M,C⇤) Hom (M,Z) C⇤ N C⇤. Thus, we denote a ' Z ' Z ⌦Z ' ⌦Z torus with lattice of one-parameter subgroups N as TN and its coordinate ring C[M].
2.2 Semigroups and a ne toric varieties
Here we give the definition of a ne toric varieties. We show how an a ne semigroup defines an a ne toric variety and how a monomial parameterization equivalently defines an a ne toric variety. We then finish with the discussion toric morphisms. Definition 2.2.1. An a ne toric variety V is an irreducible a ne variety such that (i) it contains a torus T as a Zariski open subset and (ii) the action of T on itself extends to an action T V V given as a morphism of varieties. ⇥ ! When the context is clear, we denote by M and N the character lattice and lattice of one- parameter subgroups of the torus TN of the a ne toric variety. Here are two simple examples of a ne toric varieties:
6 Example 2.2.2. n n n n n C is an obvious example, containing (C⇤) as the torus and (C⇤) C C given by • ⇥ ! C[x1,...,xn] C[y±,...,y±] C[z1,...,zn],xi yi zi. ! 1 n ⌦ 7! ⌦ Consider V := V (x2 y) C2, which as we have seen in Example 2.1.3 contains the torus • 2 ⇢ (t, t ) t =0 = Vxy C⇤ as an open subset. Moreover, the torus action easily extends to { | 6 } ' V . It is the regular multiplication map: for (a, b) V ,(t, t2) (a, b)=(ta, t2b). 2 · Our first main result is that an a ne semigroup defines an a ne toric variety. An a ne semi- group (or just semigroup if there is no ambiguity) is a finitely generated commutative semigroup with an identity that can be embedded into a lattice. Given a subset A M of some lattice M, ⇢ we denote by NA the semigroup generated by A and by ZA the sublattice of M generated by A . Given a semigroup S,wedefineC[S], the C-algebra of a semigroup S, as m C[S]:= am am C,am = 0 for all but finitely many m { | 2 } m S X2 m m m+m n with the multiplication given by 0 = 0 . For example, we have C[N ] C[x1,...,xn] ei n · ' via xi. Likewise, we have C[Z ] C[x1±,...,xn±] C[x1,...,xn]x1 xn . ' ' ' ··· We now show that an a ne variety defined as Spec C[S] for some a ne semigroup S is in fact an a ne toric variety: Theorem 2.2.3. Let S be an a ne semigroup. Then Spec C[S] is an a ne toric variety with the torus Spec C[ZS]. Proof. Let V =SpecC[S] and T =SpecC[ZS]. We first check that T , V is an embedding ! of an open dense subset. Since S is an a ne semigroup, it is embedded into a lattice M 0, and has a finite generating set A = m1,...,ms M 0 (so NA = S and ZA = ZS). Note that { } ⇢ C[NA ] m1 ms C[ZA ], and so C[NA ] , C[ZA ] is given by a localization. Moreover, a C-algebra ··· ' ! homomorphism out of C[ZA ] is completely determined by the values that m1 ,..., ms take, and hence C[NA ] , C[ZA ] is an epimorphism. Thus, since C[S] is clearly an integral domain, the map ! C[S] , C[ZS] induces an inclusion T , V as an open dense subset. ! ! To show that the action of T on itself extends to V . Consider the map : C[S] C[ZS] C[S] m m m ! ⌦ given by , which gives us a map ⇤ : T V V . Since the map : C[ZS] 7! m ⌦ m m ⇥ ! ! C[ZS] C[ZS], induces the torus action ⇤ : T T T , we see from the following ⌦ 7! ⌦ ⇥ ! commuting diagram that ⇤ is indeed an extension of the torus action on itself: e e Spec ⇤ C[ZS] C[S] o C[S] T V / V ⌦ _ _ ⇥O O
✏ ✏ ? ? C[ZS] C[ZS] o C[ZS] T T / T ⌦ ⇥ ⇤
Lastly, we check that is a group action.e Let 1 be the identity element of T .Thene 1 x = x follows ⇤ · from the commutativity of the following diagram e e 1 V / T V / V ⇥O ⇥O O
e ? ? ? 1 T / T T / T ⇥ ⇥ e 7 since in the bottom row T 1 T T is the identity map and T is an open dense subset of V , ' ⇥ ! implying that 1 V V is also the identity map by [Vak15, 10.2.2]. Moreover, for a, b T , that ⇥ ! 2 (ab) x = a (b x) follows frome applying Spec to the commutative diagram: · · · e Id C[ZS] C[ZS] C[S] ⌦ C[ZS] C[S] ⌦ ⌦ ⌦ Id ⌦ x x C[eZS]? C[S] C?[S] ?⌦ ? where Id : C[ZS] C[S] C[ZS] C[ZS] C[S]isdefinedby m m0 m m0 m0 and ⌦ ⌦ ! ⌦ ⌦ ⌦ 7! ⌦ ⌦ Id : C[ZS] C[S] C[ZS] C[ZS] C[S]isdefinedby m m0 m m m0 . ⌦ ⌦ ! ⌦ ⌦ ⌦ 7! ⌦ ⌦ ⇤ Remarke 2.2.4. In fact, all a ne toric varieties arise from a ne semigroups; for proof, see [CLS11, 1.1.17]
The proof for Theorem 2.2.3 provides a general and useful way to construct a ne toric varieties. We start with a lattice M 0 and select a finite set m1,...,ms so as to make a semigroup NA , and { } this then defines the a ne toric variety Spec C[NA ]. The following proposition gives us a way to embed Spec C[NA ]inCs.
Proposition 2.2.5. Let TN 0 be a torus with character lattice M 0, and let A = m1,...,ms M 0. s { } ⇢ Let L be the kernel of the map Z M 0 defined by ei mi. Then there is an isomorphism ! m 7! i : C[x1,...,xs]/IL ⇠ C[NA ] via xi i where IL C[x1,...,xs] is an ideal defined as ! 7! ⇢ ↵ s IL := x x ↵, N , ↵ L h | 2 2 i s In other words, Spec C[NA ] V (IL) C . ' ⇢ Proof. It su ces to show that IL is the kernel of the map : C[x1,...,xs] C[NA ] given as ! x mi .First,I ker not very di cult: if ↵ =(↵ ,...,↵ ), =( ,..., ) such that i 7! L ⇢ 1 s 1 s ↵ L,then ↵ m = m , and so (x↵ x )= ↵imi imi = 0. 2 i i i i Now suppose for contradiction that IL ( ker . PickP a monomialP order on C[x1,...,xn] and P Pn n n an isomorphism TN (C⇤) so that M 0 = Z with m1,...,ms now considered as elements in Z . 0 ' Since IL ( ker , there exists a nonzero f ker IL with minimal multi-degree among nonzero 2 \↵ elements in ker IL. Rescaling f if necessary, let x be its leading term. \ n n Now, define : C[x1,...,xs] C[Z ]by := j where j : C[NA ] , C[M 0]=C[Z ]. Since n !s m1 !ms m1 ms f ker , the map f ⇤ :(C⇤) C which is given by t f( (t),..., (t)) = f(t ,...,t ) 2 ! n 7! m1 ms is identically zeroe for all t (C⇤) , and thuse the Laurent polynomial f(t ,...,t ) itself is zero. 2 Thus, ine order to cancel out the term coming from x↵, f must have at least one monomial x ( < ↵) such that (tmi )↵i = (tmi ) i ,implying ↵ m = m . Hence, x↵ x I ker , and so i i i i i i 2 L ⇢ we have f x↵ +x ker I , a polynomial of multi-degree lower than that of f, which contradicts Q 2 Q \ L P P our minimality condition on f. ⇤ Remark 2.2.6. The previous proposition implies that given an a ne toric variety Spec C[S] for some a ne semigroup S, selecting any finite subset A = m1,...,ms such that NA = S gives { } us an embedding Spec C[S] , Cs. In fact, we can even let A to be a multiset. Moreover, with ! respect to this embedding Spec C[NA ] , Cs, we note that m1 ,..., ms are in fact the maps into ! s m each coordinates; in other words, if ⇡i is the projection C C onto the ith coordinate, then i ⇡i ! is the map Spec C[NA ] , Cs C. ! ⇣
8 Since m C[NA ] as a map Spec C[NA ] C is the unique extension of the map m : 2 ! Spec C[ZA ] C⇤, the previous proposition suggests that one may be able to describe the em- ! bedding Spec C[NA ] , Cs in terms of a parameterization by mi ’s as functions from the torus ! Spec C[ZA ]. We describe such parameterization more precisely in the next proposition:
Proposition 2.2.7. Let TN 0 be a torus with character lattice M 0, and let m1,...,ms M 0,and s { } ⇢ s L be the kernel of Z M 0,ei mi.Thea ne toric variety Spec C[NA ] V (IL) C is the ! 7! s m1 ms ' ⇢ Zariski closure of the map : TN C defined as (t)=( (t),..., (t)). 0 ! s Proof. Denote M := ZA , TN := Spec C[ZA ], V := Spec C[NA ]. Note that the map : TN 0 C m ! is given by the map ' : C[x1,...,xs] C[M 0],xi i . Now, applying Spec to the following ! 7! commuting diagram: i [M] o ? _ [V ] o o [x ,...,x ] C ✓ r C _ C 1 s
' $ ✏ x C[M 0] we obtain i s TN / V / C a a O =
TN 0 s Hence, Im( )=TN = V since i : V , C is a closed embedding. ! ⇤ n n Remark 2.2.8. Via TN (C⇤) and M 0 Z , the above Proposition 2.2.7 implies that a ne 0 ' ' toric varieties are ones parameterized by Laurent monomials.
We fix here some notations for future reference. Given a torus TN 0 with character lattice M 0 and A = m1,...,ms M 0, denote by YA the a ne toric variety Spec C[NA ], and denote by { s } ⇢ m1 ms A : TN 0 C the map A (t)=( (t),..., (t)). Moreover, let L denote the kernel of the s ! n map Z M 0,ei mi, and IL the ideal as given in Proposition 2.2.5. Lastly, when TN 0 =(C⇤) ! n 7! n and M 0 = Z so that A = m1,...,ms Z , we denote by A the n s matrix whose columns are { } ⇢ ⇥ m1,...,ms. We conclude with concrete examples of the constructions introduced so far: Example 2.2.9. Let’s consider di↵erent embeddings of Spec C[N2] C2 into a ne spaces by 2 ' selecting di↵erent set of lattice points that generate N . Let A := e1,e2 and A 0 := e1,e2,e1 + 2 2 { } { e2 Z . For both cases, we have NA = NA 0 = N as semigroups, so YA YA 0 .Butifwe } ⇢ 2 ' are following the embedding laid out in Proposition 2.2.5, for A we get C , whereas for A 0 we get 3 2 V (xy z) C since ker A0 has basis (1, 1, 1). Indeed, C V (xy z)via(x, y) (x, y, xy). ⇢ ' 7! 3 Example 2.2.10. Taking A = 2, 3 Z, the kernel of the matrix A = [2 3] has basis , and { } 2 2 hence Spec C[NA ] V (x3 y2) C2. ' ⇢ Example 2.2.11 (Singular quadratic cone). The singular quadratic cone C = V (y2 xz)defined equivalently by parameterization C = (s, st, st2) C3 s, t C is an a ne toric variety. One sees 3 { 2 2 | 2 } this by noting that C (C⇤) = (s, st, st ) s, t, C⇤ is the image of the map A where A = \ { | 2 }
9 2 2 (1, 0), (1, 1), (1, 2) Z .SinceL =kerA = span(( 1, 2, 1)), we have that V (IL)=V (y xz) { } ⇢ is an a ne toric variety. Example 2.2.12. Consider the determinantal variety V (xy zw) C4.SincethekernelL of the ⇢ 100 1 matrix A = 010 1 is spanned by (1, 1, 1, 1), we have that V (I )=V (xy zw) is an 2 3 L 001 1 3 4 1 a ne toric variety4 that is parameterized5 by :(C⇤) C , (t1,t2,t3) (t1,t2,t3,t1t2t ). ! 7! 3 2.3 Cones and normal a ne toric varieties
We now turn to the normal a ne toric varieties. We will see in the coming sections the particularly rich interactions between general normal toric varieties and combinatorial structures of lattices. Here we describe the starting point of such interactions, which is the relationship between a ne normal toric varieties and rational polyhedral cones. Let M,N be dual lattices. A rational polyhedral cone N is a set of the form ⇢ R = Cone(n ,...,n ):= n + + n N 0 1 k { 1 1 ··· k k 2 R | i } for some n ,...,n N. The dimension of a rational polyhedral cone N is defined as the 1 k 2 ⇢ R dimension of the smallest linear subspace that spans in NR. Given a rational polyhedral cone N ,itsdual cone M defined as ⇢ R _ ⇢ R