Selected topics on Toric Varieties
Mateusz Micha{\l}ek

TL;DR
This paper provides an overview of toric varieties, covering their fundamental properties and advanced topics with a focus on combinatorial aspects, based on lecture series at RIMS, Kyoto.
Contribution
It offers a comprehensive introduction and exploration of toric varieties, emphasizing combinatorial methods and recent developments.
Findings
Detailed description of basic properties of toric varieties
Discussion of advanced combinatorial topics in toric geometry
Connections between algebraic and combinatorial aspects
Abstract
This article is based on a series of lectures on toric varieties given at RIMS, Kyoto. We start by introducing toric varieties, their basic properties and later pass to more advanced topics relating mostly to combinatorics.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCommutative Algebra and Its Applications · Algebraic Geometry and Number Theory · Advanced Combinatorial Mathematics
Selected topics on Toric Varieties
Mateusz Michałek
1. Introduction
There are now many great texts about or strongly related to toric varieties, both classical or new, compact or detailed - just to mention a few: [CLS11, Ful93, Oda88, Stu96, BG09]. This is not surprising - toric geometry is a beautiful topic. No matter if you are a student or a professor, working in algebra, geometry or combinatorics, pure or applied mathematics you can always find in it some new theorems, useful methods, astonishing relations. Still, it is absolutely impossible to compete with the texts above neither in scope, level of exposition nor accuracy. We present a review on toric geometry based on ten lectures given at Kyoto University, divided into two parts. The first part is the classical, basic introduction to toric varieties. Our point of view on toric varieties here, is as images of monomial maps. Thus, we relax the normality assumption, but consider varieties as embedded. We hope that this part is completely self-contained - proofs are at least sketched and a motivated reader should be able to reconstruct all details. Further, such an approach should allow the reader not familiar with toric geometry to realize that he encountered toric varieties before.
The second part deals with slightly more advanced topics. These were chosen very subjectively according to interests of the author. We start by recalling the theory of divisors on toric varieties in Section 6 and their cohomology in Section 7. Then we present basic results on Gröbner degenerations and relations to triangulations of polytopes in Section 8, based on beautiful theory by Bernd Sturmfels [Stu96]. In these three sections our aim completely changes. We do not present proofs, but focus on methods and examples.
In Section 9 we present toric varieties coming from cuts of a graph. Here, our aim was to prove that a conjecture of Sturmfels and Sullivant implies the famous four color theorem, cf. Proposition 9.4. This fact is known to experts and the original proof is due to David Speyer - however so far was not published.
In Section 10 we present relations of matroids, toric varieties and orbits in Grassmannian. Our focus in on famous White’s conjecture and finiteness results related to it.
Mathematical biology provides a source of interesting toric varieties in the case of the so-called phylogenetic statistical models. Such a model can be studied as an algebraic variety by solving the polynomial equations which hold among its marginal probability functions in the appropriate field (e.g. or ). An interesting subclass of these models are the group-based models discussed in Section 11; for each choice of finite graph (viewed as the underlying topological structure of the phylogeny) and finite group there is a well-defined toric ideal and affine semigroup . We describe basic toric constructions and known results in this area.
In section 12 we very briefly recall the construction of Cox rings and present results of Brown, Buczyński and Kędzierski on their relations to rational maps of varieties.
In the last section 13 we present some examples related to questions about depth and inner projections of toric varieties.
Throughout the text the reader may find various open problems and conjectures, explicit computations in Macaulay2 [GS], relying on Normaliz [BIS] and 4ti2 [tt]. Another great platform for toric computations is Polymake [GJ00].
There are a lot of very interesting, important topics that we do not address and it is impossible even to list all of those. Let us just mention a few (that we regret most to omit): higher complexity -varieties [AIP*+*11], many relations to combinatorics, such as e.g. binomial edge ideals [OH99], toric vector bundles [Kly90, Pay09], relations to tropical geometry [MS15, Chapter 6] and secant varieties [MOZ14].
Acknowledgements
I would like to thank very much Takayuki Hibi and Hiraku Nakajima for providing great working conditions at RIMS, Kyoto. I am grateful to Seth Sullivant and David Speyer for sharing the proof of Proposition 9.4 (the idea is originally due to David Speyer). I express my gratitude to Jarosław Buczyński (section 12 is based on his advice), Michał Lasoń (for contributions to section 10.2), Christopher Manon (for contributions to section 11.2), Karol Palka (for pointing out interesting open problems) and Matteo Varbaro (for contributions to section 10.4). Further I thank Greg Blekherman, Sijong Kwak, Hyunsuk Moon and Rainer Sinn for discoussions on depth and projections.
Part I Introduction to toric varieties - basic definitions
2. The Torus
In algebraic geometry we study an (affine) algebraic variety , using (locally) rational functions on it - these form a ring .
Example 2.1** (Polynomials and Monomials).**
Consider the affine space . The associated ring of polynomial functions is . We represent a polynomial as:
[TABLE]
with only finitely many . When we use a multi-index notation . Such an expression is called a monomial.
The main object of these lectures is the complex torus , with the structure of the group given by coordinatewise multiplication. On we have more functions than on the affine space: for we allow in the denominator.
Definition 2.2** (Laurent polynomial).**
We define the ring consisting of Laurent polynomials:
[TABLE]
with finitely many . We use the same multi-index notation as in Example 2.1.
This is an example of a more general construction of localization that is an algebraic analogue of removing closed, codimension one sets from an affine algebraic variety [AM69].
Given a map of algebraic varieties we obtain an associated map from functions on to functions of (by composition with ) [Har13]. Our first aim is to study algebraic maps . These correspond to maps of rings .
Proposition 2.3**.**
Every algebraic map is given by for and .
Proof.
Fix a lexicographic order on Laurent monomials. For any Laurent polynomial we denote its leading term and its smallest term. Consider the ring morphism associated to the given map. Suppose and . As we see that . Hence, . ∎
Corollary 2.4**.**
Any algebraic map is given by for and . If in addition the map is a group morphism then it is given by Laurent monomials.
Definition 2.5** (Characters, Lattice ).**
Algebraic group homomorphisms are called characters. They form a lattice111Throughout the text by a lattice we mean a finitely generated free abelian group, i.e. a group isomorphic to some . , with the addition induced from the group structure on . Explicitly, given and we define
[TABLE]
Example 2.6**.**
Consider two characters :
[TABLE]
The first one is identified with and the second one with . Their sum is the character corresponding to .
Definition 2.7** (One-parameter subgroups, Lattice ).**
Algebraic group homomorphisms are called one-parameter subgroups. They form a lattice , with the addition induced from the group structure on .
The similarities in Definitions 2.5 and 2.7 are not accidental. The two lattices are dual, i.e. and . In other words, there is a natural pairing . Indeed, given a map and we may compose them obtaining that, by Proposition 2.3 is represented by an integer.
Exercise 2.8**.**
Check that using the identifications and the pairing is given by the usual scalar product.
The construction below associates to any monoid a ring known as a monoid algebra. As a vector space over the basis of is given by the elements of . The multiplication in is induced from the monoid action.
Example 2.9**.**
Consider two monoids: , . By identifying with we see that:
[TABLE]
Hence, corresponds to the affine space and to the torus . More canonically, noticing that elements of the monoid induce functions on the associated variety, we get that the ring of functions on equals .
A map of two tori corresponds to a map . By Corollary 2.4 group morphisms between two tori correspond to lattice maps or equivalently .
Definition 2.10** (Saturated sublattice, saturation).**
A sublattice is called saturated if for every if for some positive integer , then .
For any sublattice we define its saturation by:
[TABLE]
Example 2.11**.**
A sublattice is saturated. A sublattice is not saturated.
Exercise 2.12**.**
**
- (i)
Prove that is saturated if and only if there exists a lattice and a lattice map with kernel . 2. (ii)
Show that a saturation of a sublattice is also a sublattice.
In algebraic geometry, just as we study varieties through function on them, we understand a point of a variety by evaluating functions on it. Hence, to we associate a map from the ring of functions on , that sends . One of the fundamental theorems of algebraic geometry, Hilbert’s Nullstellensatz asserts that we can go the other way round: given a (nonzero) ring morphism we can find the (unique) corresponding point .
Example 2.13**.**
Given a point the corresponding morphism sends .
For a point we have a morphism . Note that each element of is not in the kernel (as is the inverse of ). Hence, points correspond to group morphisms . In coordinates, a point corresponds to a map that assigns .
Proposition 2.14**.**
Given a group morphism of tori the image equals a subtorus . We have a canonical isomorphism .
Proof.
Consider a subtorus with the embedding given by the map . Our aim is to prove that .
Consider a point of represented by a map . We have to show that factors through if and only if , i.e. if and only if . The implication is straightforward.
For the other implication consider the injective morphism . It is enough to show that any morphism factors through . This follows from the fact that is a divisible group, i.e. an injective module. More directly, in this case, we can extend the morphism to the saturation of , one element by one (i.e. the basis) and then extend to the whole . ∎
Exercise 2.15**.**
Show that the ideal (or even vector space) of equations vanishing on the image of is generated by .
Dictionary about torus:
[TABLE]
The following theorem is the cornerstone of toric geometry (and representation theory). Recall that a representation of a group on a vector space is a group morphism . In other words, each element of provides a linear transformation of (in a compatible way). In this lectures we additionally assume that and the morphism are algebraic.
Theorem 2.16**.**
Each representation of a torus acting on induces a decomposition , where for each there exists such that for any and we have , i.e. acts on by rescaling the vectors, with different weight for different .
Proof.
Consider a map . It is represented by:
[TABLE]
where is just a square matrix of scalars. By we obtain for and . As , we obtain that . Hence and on the image of the torus acts by scaling by the character . ∎
3. Affine Toric Varieties and Cones
Definition 3.1** (Affine Toric Variety).**
An affine toric variety is the closure in of the map , where the first one is given by group morphism. Equivalently: it is a closure of a subtorus of or a closure of an image of a Laurent monomial map. In particular, the affine toric variety can be identified with a set of points .
Example 3.2**.**
Consider a map given by . The associated toric variety is a cusp – the zero locus of . The two points representing this toric variety are .
Remark 3.3**.**
The definition of (affine) toric variety is often different in other sources and requires the variety to be normal.
Theorem 3.4**.**
Let be the monoid generated by in . The toric variety associated to is isomorphic to . The ideal of is linearly spanned by such binomials that in , for .
Proof.
It is enough to provide the stated description of the ideal.
It is straightforward that binomials of the given form belong to the ideal.
Consider any in the ideal. We will prove that is a linear combination of binomials of the given form, inductively on the number of monomials appearing (with nonzero coefficients) in . If there are no monomials (i.e. ), the statement is obvious.
Choose a monomial appearing in . If we substitute , where represent characters from , we know that is zero, as it vanishes on the image. In particular, after the substitution for (that will remain a monomial, but now in ), the obtained monomial must cancel with some other monomial. This other monomial must come from appearing in . But the fact that after the substitution they cancel, is equivalent to being the binomial of the given form. Hence, we may subtract this binomial (with appropriate coefficient), reducing the number of monomials appearing in . ∎
Remark 3.5**.**
The proof of the Theorem 3.4 does not depend on the field. In fact, the binomials that generate the ideal of do not depend on the field, cf. Lemma 10.25.
Theorem 3.6**.**
An affine variety on which the torus acts and has a dense orbit is an affine toric variety.
Proof.
The algebra of the variety embeds into as the morphism is dominant for (general) . We claim that is linearly spanned by elements of . Indeed, consider any . The torus acts on , in particular on . Consider the (finite dimensional) vector space spanned by all . By Theorem 2.16 all characters appearing in (with nonzero coefficients) must belong to .
As is finitely generated, the monoid of characters in is finitely generated, with generators providing the embedding in the affine space.
It is worth noticing that the dense torus orbit must be in fact also a torus. ∎
The following definition extends Definition 2.10 to monoids.
Definition 3.7** (Saturated monoid).**
A monoid is saturated (in ) if and only if for some , implies .
We now introduce a quite subtle notion of normality.
Definition 3.8** (Integrally closed, Normal).**
We say that a ring is integrally closed in if for any monic (i.e. with the leading coefficient equal to ) polynomial if for some we have then .
We say that an integral ring is normal if it is integrally closed in its ring of fractions.
At this point the definition of normality may look artificial. It turns out that when a ring is normal then the variety is not ’too singular’. In particular, if is smooth then is normal. Normality turns out to play a crucial role in many branches of mathematics. Below we will see it appears naturally in toric geometry. Later, we will point out connections to the properties of divisors and finally we will show relations e.g. to matroid theory.
Definition 3.9** (Cone).**
By a cone in a lattice (resp. vector space over or ) we mean a subset containing [math] and closed under any nonnegative linear combinations:
If for , then .
A cone is called polyhedral if it is finitely generated (using nonnegative linear combinations) and rational if its generators are lattice points.
Note that positive even integers do not form a cone in but they do form a cone in .
Theorem 3.10**.**
The affine toric variety is normal if and only if the associated monoid is saturated in the lattice that it spans.
A saturated monoid is a cone. Every finitely generated cone is finitely generated as a monoid.
Proof.
First let us prove that if is normal then is saturated. Consider any point . We want to prove that . Let be the lattice spanned by . To improve notation, for let be a corresponding character. Consider a polynomial with coefficients in the algebra of . Due to the normality of we know that is also in the algebra. Hence .
It remains to prove that if is saturated, then is normal. First note that the quotient field of is equal to the quotient field of . As the torus is smooth, its algebra is normal. (One can also prove it by noticing that its algebra is a UFD - as it is a localization of the polynomial ring.) Consider any monic polynomial . Suppose that is in the quotient field and satisfies the equation . From the normality of we know that . We can act on the equation by any point of the torus . The action of on gives a monic polynomial with coefficients in . Hence the action of on gives polynomials that are in the normalization of . Considering the action of on the space of such polynomials, by Theorem 2.16, we conclude that all the characters-monomials appearing in with nonzero coefficient must be in the normalization of . Thus we can assume that . Suppose that is of degree . Notice that implies that for some integer and , as the character must reduce with some other character. Thus and by normality .
For the cone: generators of the monoid belong to the , where are generators of the cone. ∎
Hence, we have an equivalence of affine normal toric varieties with the torus action and (finitely generated, full dimensional) cones in .
Example 3.11**.**
If we consider all lattice points such that then we obtain a monoid that is not finitely generated.
Example 3.12**.**
- (i)
Looking at Example 3.2 we see that the monoid spanned by :
- •
as a group spans ,
- •
is not saturated as .
Indeed, a normal variety is smooth in codimension one (i.e. the singular locus must have codimension at least two). Our variety is a curve, hence is normal if and only if it is smooth. Note that [math] is the singular point of the cusp. 2. (ii)
We already know that the positive orthant gives rise to the affine space and whole lattice to the torus. 3. (iii)
Consider the cone generated (as a cone) by . There is one more monoid generator: . Hence, our variety is realized as (the closure of) the monomial map:
[TABLE]
We have an integral linear relation: (all other are generated by this one). Hence, the ring of our variety is: .
Exercise 3.13**.**
Prove that each finitely generated cone has a unique, finite minimal set of generators.
Hint: consider all elements that do not have a (nontrivial) presentation .
Note that we do not have to choose the minimal set of generators of the cone. Continuing Example 3.12 point iii) we may consider a fourth generator, e.g. . This provides an embedding in a four dimensional affine space and an isomorphic ring with a different presentation:
[TABLE]
Example 3.14**.**
- (i)
The map given by all monomials of degree (in variables) is called the r-th Veronese. The associated monoid consists of all points in the positive quadrant with sum divisible by . Question: Is this toric variety normal? 2. (ii)
Consider groups of (distinct) variables, the -th group consisting of variables. The map given by all monomials (of degree ) that are of degree one with respect to each group is called the Segre map.
Both of the above examples are usually considered in projective setting - we will be coming back to them.
Exercise 3.15**.**
Consider the map . What is the associated toric variety? Is it normal?
Dictionary about affine toric varieties:
[TABLE]
4. Projective Toric Varieties
Definition 4.1** (Projective Toric Variety).**
A projective toric variety is the closure in of the map , where the first one is given by a group morphism and the inclusion can be regarded as the locus of points with nonzero coordinates.
Equivalently: it is a closure of a subtorus of or a closure of an image of a Laurent monomial map in a projective space.
Remark 4.2**.**
As the points in are regarded up to scalar as -tuples of complex numbers, the projective toric variety can be described as a closure of the map given by characters.
Note that if are monomials parameterizing the projective toric variety , it is easy, using an additional variable , to parameterize the affine cone over :
[TABLE]
Hence, it is ’better’ to represent not in the lattice , but , by the inclusion .
Definition 4.3** (Normal polytope).**
A lattice polytope (i.e. a polytope whose vertices are lattice points) is called normal (in the lattice ) if and only if for any all lattice points in are sums of (not necessary distinct) lattice points of .
Definition 4.4** (Projective normality).**
A projective algebraic variety is called projectively normal if and only if the affine cone over it is normal.
Thus, by Theorem 3.10 we obtain the following.
Theorem 4.5**.**
A projective toric variety is projectively normal if and only if the associated parameterizing monomials (at height one) generate (as a monoid) all lattice points in the cone generated by them.
In the situation of the theorem above the lattice points must be all lattice points of a convex polytope, but this is not enough!
Exercise 4.6**.**
Show that a projective toric variety is projectively normal if and only if the associated polytope is normal.
A set of points (usually integral points in a polytope) define a projective toric variety, with a projective embedding in a projective space with a distinguished torus . The dense torus orbit is the intersection of with the variety. Notice that coordinates of the ambient projective space correspond to the points in . Hence, to choose an affine open chart we have to choose one point and ’set it equal to one’. This corresponds to dividing parameterizing monomials by the chosen one and division corresponds to shifting (subtracting the chosen point). In such a way we obtain the open affine toric variety.
Definition 4.7** (Very ample polytope).**
A lattice polytope is called very ample (in the lattice ) if and only if all lattice points in are sums of (not necessary distinct) lattice points of for large enough.
Theorem 4.8**.**
A set of lattice points in a polytope defines a normal projective toric variety if and only if the polytope is very ample (in the lattice it spans).
The proof follows from the exercise below.
Exercise 4.9**.**
Suppose that is a lattice polytope that spans a lattice . Show that the following are equivalent:
- •
* is very ample,*
- •
for any lattice point the monoid spanned by is saturated,
- •
for any vertex of the monoid spanned by is saturated.
Exercise 4.10**.**
- •
Show that the unit -dimensional simplex corresponds to .
- •
The map given by all monomials of degree is called the Veronese embedding. What is the corresponding polytope?
- •
The map defined by
[TABLE]
is called the Segre embedding. What is the corresponding polytope?
- •
What are the defining equations in the two examples above? Are the varieties projectively normal?
Example 4.11**.**
- •
The set defines a smooth projective toric variety that is not projectively normal.
- •
The -dimensional polytope with vertices
[TABLE]
is very ample, but not normal.
Definition 4.12** (Smooth polytope).**
An -dimensional lattice polytope is smooth if
- •
for any vertex , there are exactly edges adjacent to with lattice points nearest to denoted by and
- •
the vectors form a basis of the lattice spanned by .
Remark 4.13**.**
A lattice polytope defines a smooth projective toric variety if and only if is smooth.
Below we present a famous, central conjecture in toric geometry. The first part is due to Oda and the second to Bogvad.
Conjecture 4.14**.**
A smooth polytope is normal. The associated toric variety is defined by quadrics.
Proposition 4.15**.**
The degree of a projective toric variety represented by a very ample polytope spanning a lattice equals the (normalized) volume of .
Remark 4.16**.**
The function is a polynomial known as the Ehrhart polynomial.
Proof.
By definition, the degree of is (up to ) the coefficient of the leading term of the Hilbert polynomial (that to associates the dimension of degree part of ). However, this space is spanned by lattice points in .
To estimate the number of lattice points in and relate it to a volume we cover/inscribe in small cubes . The statement relating the volume of a cube with the estimate of the degree of the function easily reduces to one dimension and is an easy exercise. ∎
Let us return to an affine covering of the toric variety defined by .
Exercise 4.17**.**
Suppose a set of characters defines a projective toric variety . Show that, under this embedding, is covered by principal affine subsets corresponding to vertices of the convex hull (in ) of .
The previous exercise shows that the monoids generated by are of particular interest. When is formed by lattice points of a polytope these monoids are cones precisely when the polytope is very ample.
4.1. General Toric Varieties
We briefly describe general toric varieties, that do not have to be affine or projective. This is a classical topic, central in toric geometry, well-described in many books and articles. However, in this review, general toric varieties are a side topic - we focus our interest on projective ones.
Definition 4.18** (Fan).**
A (finite) collection of (rational, polyhedral) cones in (a vector space over) a lattice is called a fan if it is closed under taking faces and intersections.
Definition 4.19** (Dual cone).**
Fix a cone (resp. ). We define the dual cone (resp. ) consisting of those elements such that for any we have .
If we look at the family of cones (where runs over vertices of ) in we do not see any structure.
Exercise 4.20**.**
Show that (together with their faces) form a fan covering whole .
Fans covering are called complete. Not every complete fan comes from a polytope , as we will see in Section 6. However, there is a general construction that to a fan in associates a normal toric variety . The idea is to glue together the affine toric varieties for all . Precisely, consider the cones . We have induced open embeddings for that allow the gluing. This gives a normal algebraic variety with an action of the torus with a dense orbit.
Conversely, given a normal algebraic variety with an action of a torus and a dense orbit one can prove that it is represented by a fan. The easy part of the proof is to consider torus invariant affine open subvarieties and show that they glue in a good way. However, the nontrivial part of the theorem relies on the fact that torus invariant affine subvarieties cover the whole variety. This is a theorem of Sumihiro [Sum74, KKMSD].
5. Affine Toric Varieties - combinatorics and algebra
5.1. Orbit-Cone correspondence
For an affine toric variety corresponding to a cone the faces of correspond to orbits of the torus acting on it. Let us present this correspondence in details. We fix a finitely generated monoid in a lattice and its generators . We know that:
- •
the dense torus orbit of contains precisely those points that have all coordinates different from zero,
- •
the character lattice of the torus acting on is equal to the sublattice of spanned by .
We will generalize this to other orbits.
Theorem 5.1**.**
Assume that is a cone. Each orbit will be indexed by a face of the cone. The face distinguishes a subset of indices from such that if and only if . The orbit corresponding to can be characterized as follows:
the orbit contains precisely those points that have got coordinates corresponding to different from zero and all other equal to zero, 2. 2)
the orbit is a torus with a character lattice spanned by elements of , 3. 3)
the closure of the orbit is a toric variety given by the cone , 4. 4)
each point of the orbit is a projection of the dense torus orbit onto the subspace spanned by basis elements indexed by indices from , 5. 5)
the inclusion of the orbit in the variety is given by a morphism of algebras . This morphism is an identity on and zero on .
Note that each orbit will contain a unique distinguished point given by the projection of the point .
Proof.
As in case of the torus we can identify the points of with monoid morphisms .
Point 1): Fix any point . Note that for any if then . Hence, the characters such that must form a face of . Thus distinguishes a subset of indices . Of course the set of points with nonzero coordinates indexed by and other coordinates equal to zero in is invariant with respect to the action of the torus acting on . So to prove 1) it is enough to prove that all these points are in one orbit. The point represents a morphism that is nonzero on and zero on . Consider the restriction of this morphism to . As it is nonzero it can be extended to a morphism , where is a sublattice generated by . Next, as is saturated, we can extend this morphism to the lattice generated by . Thus we obtain a morphism that agrees with the one representing on . Note that represents a point in the dense torus orbit of . By the action of on we obtain a point given by a morphism that associates one to elements from and zero to elements from . Thus we have proved 1). Moreover, we showed that each orbit contains the distinguished point.
Point 2) follows, as morphisms that are nonzero on and zero on are identified with morphisms from to .
Point 3): We already know that the orbit is a torus with the lattice generated by . This torus is the image of the torus in by characters from and all other coordinates equal to zero. We see that the orbit corresponding to is contained in the affine space spanned by basis elements indexed by indices in . In fact, by construction it is the image of by characters , such that . The closure of this torus is exactly given by , as generators of the monoid contained in are generators of .
Point 4) is obvious, as the point constructed in the first part of the proof projects to .
Point 5) is a consequence of the other points. ∎
Looking at a cone over a polytope we see that orbits correspond to faces of polytope (the whole polytope to the dense torus orbits, facets to torus invariant Weil divisors,…, vertices to torus invariant points - the containment of closures of torus orbits is as you can see on the polytope).
5.2. Toric ideals
We now characterize ideals that define toric varieties under a toric embedding.
Theorem 5.2**.**
The ideal defines an affine variety that is a closure of a subtorus in if and only if is a binomial (i.e. generated by binomials) prime ideal.
Proof.
In Theorem 3.4 we proved the forward implication.
Suppose is prime and binomial. As we see that the intersection is a nonempty variety and hence dense in . Note that a restriction of a binomial to is (up to invertible element) of the form , where is a character. As is reduced and irreducible the set is a saturated sublattice of a lattice . The map is an isomorphism. Hence, is a subtorus and and its closure is a toric variety. ∎
Remark 5.3**.**
In general, it can be very hard to say if defines a toric variety (with a different embedding). In particular, there exists a smooth hypersurface in given by . It is a product of and a so-called the Koras-Russel cubic. It is an open problem if it is isomorphic with . Further, it is not known if there exists an automorphism of that would linearize .
Part II Topics on Toric Varieties
6. Divisors
6.1. Weil Divisors
Given any variety one may consider the set of all irreducible codimension one subvarieties and the free abelian group generated by it. An integral combination of such subvarieties is called a Weil divisor. This group is far too large, thus one regards it modulo an equivalence relation. From now on assume is regular in codimension one, i.e. the codimension of the singular locus is at least two (e.g. is normal). In such a case to a rational function on we can associate a divisor - see e.g. [Har13, Chapter 6].
Definition 6.1** (Class group).**
The class group is defined as modulo the subgroup generated by all .
Let be a normal toric variety defined by a fan (we may think is a normal fan of a polytope - for a general construction we refer to [CLS11]). The beautiful thing is that to compute we do not have to consider all divisors (just those invariant by the torus action) and not all rational functions (just characters of the torus).
Precisely we recall that rays in correspond to codimension orbits of the torus (hence their closures are codimension one torus invariant subvarieties). For a ray we abuse the notation and denote also by the first nonzero lattice point on that ray. We note that for we have a pairing that is equal to zero if and only if does not vanishes or have a pole on the variety associated to (think e.g. in terms of the coordinates as in Chapter 5.1). Indeed,
Theorem 6.2**.**
We have an exact sequence:
[TABLE]
Example 6.3**.**
- (i)
As corresponds to a simplex the rays of the normal fan are . The exact sequence above becomes:
[TABLE] 2. (ii)
As corresponds to a square the rays of the normal fan are . The exact sequence becomes:
[TABLE] 3. (iii)
(Rational normal scroll, Hirzebruch surface) Consider a polytope that is the convex hull of . It has four facets corresponding to four rays in the dual fan . We obtain . 4. (iv)
Consider the cone generated by . The dual cone has ray generators . We obtain:
[TABLE]
6.2. Cartier divisors
A Cartier divisor is represented by a(n open) covering of and rational functions such that is well defined and nonzero on . More formally it is a global section of the quotient sheaf of (the sheaf of) invertible rational functions modulo (the sheaf of) invertible regular functions. Again we consider them modulo divisors given by one rational function (and the covering consisting just of ). The quotient is the Picard group of .
As before, for toric varieties we only have to consider affine toric (hence represented by cones) and rational functions given by characters of the torus.
Theorem 6.4**.**
Let be a fan in which each cone is contained in a full dimensional cone. Consider -invariant Cartier divisors given by:
- •
A continuous, locally linear function represented by for each maximal dimensional cone .
We have an exact sequence:
[TABLE]
(Without the assumption that maximal cones are full dimensional the exact sequence also holds, but we must define taking into account that is a class in .)
Exercise 6.5**.**
Compute the Picard group in cases 1)-3) from Example 6.3. Can you see a general theorem here?
What happens in case 4)?
In general on a normal variety there is an injection . In toric case, we just evaluate the continuous linear function on the ray generators.
Let us now determine the global sections of a line bundle associated to a Cartier divisor represented by a piecewise linear function on a fan . As everything is torus equivariant, the sections will be spanned by characters. Let us fix a character . We ask when . Let us fix a maximal cone . Here is represented by a rational function . Hence, we ask when the product (that is the sum in the lattice) is well-defined on . This is clearly if and only if .
Caution: there are different conventions about signs of , etc.
Theorem 6.6**.**
The global sections of are spanned by such that is nonnegative of . Given a Weil divisor we define a polyhedron:
[TABLE]
From now on suppose is a fan with all maximal cones full dimensional.
Definition 6.7** (Convex, strictly convex).**
We say that a piecewise linear function represented by on cone is convex if each (as functions on ). We say it is strictly convex if the inequality is strict outside .
Theorem 6.8**.**
A Cartier divisor represented by a function is:
- (i)
globally generated if and only if is convex, 2. (ii)
ample if and only if is strictly convex, 3. (iii)
very ample if and only if is strictly convex and is very ample.
Proof.
- and 3) follow by local affine analysis.
- is a consequence of 3). ∎
7. Cohomology
We start with general remarks on cohomology of line bundles on toric varieties. Let be a fan in with rays . For a Weil divisor and we define
[TABLE]
For a Cartier divisor represented by a (piece-wise linear) function and we define
[TABLE]
Proposition 7.1** ([CLS11] Section 9.1).**
Note that for a Weil or Cartier torus invariant divisor , each cohomology is graded. We have:
[TABLE]
[TABLE]
where is the reduced cohomology.
There is an ’Alexander dual’ method of computing the cohomology. Assume is complete and smooth. For let be the simplicial complex generated by sets such that form a cone in . For let us define .
Proposition 7.2** ([BH09]).**
The cohomology is isomorphic to the direct sum over all such that of the -th reduced homology of the simplicial complex .
To compare Proposition 7.1 and 7.2, let us first look at . We assume that is a smooth, complete fan and . We recall that in this case the basis vectors of correspond to lattice points inside
[TABLE]
In particular,
[TABLE]
Referring to Proposition 7.1 we have:
[TABLE]
[TABLE]
Referring to Proposition 7.1 we have:
[TABLE]
[TABLE]
Example 7.3**.**
Let , i.e. the fan has rays . Let us compute . (As all divisors are equivalent this covers all the cases). We need to consider all decompositions: , which is equivalent to . Note that if there exists and , then is a nonempty simplex. Hence, all its reduced homology vanish.
Suppose . Then we cannot have all negative, thus we can assume they are all greater or equal to [math]. For each such , the simplicial complex is an -sphere. Hence, the only nonvanishing homology is the -th one (equal to one), which corresponds to the [math]-th cohomology of the divisor. Thus for and . For we need to count the possible decompositions for . Clearly there are of those. It is worth noting that they naturally correspond to monomials of degree in variables - the usual description of the basis of sections.
Suppose . Now, we only have to consider decompositions with . In particular, if then all cohomology vanish. As the empty simplicial complex has only -st reduced homology nonzero (its dimension is equal to in that case) we see that for and . For we need to count the number of decompositions with . Clearly there are such possibilities.
Example 7.4**.**
Consider the Hirzebruch surface with the fan given by . As an example let us compute . As before, (and always) nonvanishing top cohomology corresponds to nonvanishing -st reduced homology, i.e. empty simplex. In other words the dimension of the cohomology equals the number of solutions to the diophantine system of equations:
[TABLE]
with . (This system corresponds to .) There are two such solutions.
For more relations among simplicial complexes, techniques of counting homology and cohomology of line bundles we refer to [LM11, Section 3.2].
8. Gröbner basis and triangulations of polytopes
Definition 8.1** (Term order).**
An order on monomials or equivalently on is called a term order if [math] is the unique minimal element and implies for any .
Definition 8.2** (Initial ideal, Gröbner basis).**
For a fixed term order we define to be the unique, largest monomial appearing in (with nonzero coefficient). For an ideal we define:
[TABLE]
Caution: it is not enough to take initial forms of (any) generators of to obtain all generators of .
A set of generators of is called a Gröbner basis (with respect to ) if and only if
[TABLE]
A Gröbner basis is called minimal if is minimal with respect to inclusion (among sets satisfying equality above). It is called reduced if for any no monomial in is divisible by for some .
For any ideal and order finite Gröbner basis exists. Further minimal, reduced Gröbner basis is unique (up to scaling).
Most important examples of term orders are weight orders associated to . Namely we say that if and only if .
(to make it a total order either we need to be irrational or we fix another order as a tie breaker)
Caution: not every term order is a weight order.
Proposition 8.3** (Proposition 1.11 [Stu96]).**
For any term order and any ideal there exists a non-negative integer vector such that .
Remark 8.4**.**
Geometrically the variety defined by is a degeneration of the variety defined by . In particular, the most important algebraic invariants (like degree or dimension) remain the same. This fact is used in algebraic software in order to compute such invariants – notice that for generic the initial ideal will be monomial.
For and a fixed term order we consider a simplicial complex on such that is a face of if and only if is not in the radical of . Recall that toric ideals are in variables that have natural interpretation as lattice points. Suppose that our toric variety is defined by a lattice polytope . Our plan is to realize as a ’subdivision’ of . Let be a dimensional lattice polytope in .
Definition 8.5** (Regular triangulation).**
Given a subset of lattice points and we define a subdivision by:
* is a face of if any only if there exists such that:*
[TABLE]
[TABLE]
A generic defines a triangulation and any such triangulation is called regular.
Remark 8.6**.**
One should imagine a two dimensional polytope and the heights above as points in the third dimension. The linear forms are obtained by putting a sheet of paper from below and stopping at some heights. (If is generic such a sheet of paper will touch exactly three points. These are the triangles (after projecting back to ) of the triangulation .)
Remark 8.7**.**
Not any triangulation is regular [Stu96, Example 8.2].
Definition 8.8** (Secondary fan).**
The regular triangulations in Definition 8.5 depend on . However, the set of that give rise to the same regular triangulation is a cone. These cone form a complete fan in called the secondary fan.
Theorem 8.9** (Theorem 8.3 [Stu96]).**
**
Corollary 8.10**.**
[TABLE]
What is the multiplicity of a prime ideal in ?
Theorem 8.11** (Theorem 8.8 [Stu96]).**
For of dimension the normalized volume of equals the multiplicity of the prime ideal in .
Corollary 8.12** (Corollary 8.9 [Stu96]).**
The initial ideal is square-free if and only if the corresponding regular triangulation is unimodular.
9. Cuts and Splits
Let be a graph. Following [SS08] we consider two polynomial rings:
[TABLE]
[TABLE]
In the first ring the variables correspond to partitions of , in the second to each edge we associate two variables. For a given partition we define a subset of cut edges by:
[TABLE]
There is a natural monomial map:
[TABLE]
As the map is monomial its kernel is a prime binomial ideal, and as the monomials are homogeneous, so is .
Sturmfels and Sullivant posed several conjectures how combinatorics of relates to algebraic properties of . In spite of progress on this topic [Eng11] many still remain open.
Conjecture 9.1** ([SS08], Conjecture 3.7).**
* is normal if and only if is free of minors.*
By [Ohs10] we know that the class of graphs for which is normal is minor closed. Moreover, is not normal. We will now show how Conjecture 9.1 implies the famous four color theorem. Originally the idea is due to David Speyer. First we need some results on the polytope representing the toric variety. It is called the cut polytope. Its vertices can be described as indicator vectors on the set of edges of , corresponding to cut edges, for any partition of vertices. From now one we assume that is a graph without minor. We have the following theorem due to Seymour.
Theorem 9.2** ([Sey81], [BM86], Corollary 3.10).**
Let be the cut polytope. For any edge we denote by the corresponding coordinate in and by the first coordinate. The cone over the polytope is defined by the following inequalities:
[TABLE]
[TABLE]
Lemma 9.3**.**
The point belongs to the lattice spanned by and to the cone over this polytope.
Proof.
Summing up all points corresponding to partitions we obtain the point . As the partition corresponds to we see that indeed is in the lattice spanned by . It is straightforward to check that satisfies the inequalities in Theorem 9.2. ∎
Proposition 9.4**.**
Conjecture 9.1 implies the four color theorem.
Proof.
Consider from Lemma 9.3. If is normal, then , where corresponds to a partition . Hence, we have three partitions, such that any edge belongs to precisely two of them. We define four subsets of :
- (i)
, 2. (ii)
, 3. (iii)
, 4. (iv)
.
Clearly, these subsets define a partition of , i.e. are disjoint and every vertex belongs to one of them. We now prove that this is a proper coloring. As the choice between and was arbitrary, it is enough to prove there are no edges among vertices in . Indeed, if both vertices of such edge belonged to or then . However, if one vertex belongs to and the other to then . This finishes the proof. ∎
Remark 9.5**.**
We showed that Conjecture 9.1 implies four colorability of any graph without minor. This apparently stronger statement was in fact classically known to be equivalent to the four color theorem and is a special case of a more general Hadwiger conjecture.
Remark 9.6**.**
In the same way one can show that a -coloring of induces a decomposition of . The three partitions come from dividing the four colors into two groups of two colors.
10. Toric varieties and matroids
Let be a matroid on a ground set with the set of bases (the reader is referred to [Oxl06] for background of matroid theory). Let be a polynomial ring. Let be the -homomorphism:
[TABLE]
The toric ideal of a matroid , denoted by , is the kernel of the map .
Theorem 10.1** ([Whi77]).**
The ideal defines a normal toric variety.
We recall the following theorem.
Theorem 10.2** ([Stu96] Theorem 13.14).**
The toric ideal associated to a normal polytope is generated in degree at most .
As a corollary of Theorem 10.1 and 10.2 we obtain the following.
Corollary 10.3**.**
For any matroid on the ground set the toric ideal is generated in degree at most .
A result of Gijswijt and Regts strengthens Theorem 10.1.
Theorem 10.4** ([GR12]).**
(Poly)Matroid base polytope (associated to the monomials defining ) has an Integer Caratheodory Property. That is, if is a matroid base polytope, then every integer vector in is a positive, integral sum of affinely independent integer vectors from with coefficients summing up to . In particular, Caratheodory rank of is as low as possible, it is equal to the dimension of plus .
10.1. Representable matroid
This subsection is not needed in what follows. However, it provides additional motivation to study from the point of view of algebraic geometry. Let be a representable matroid realized by vectors spanning a -dimensional vector space . We have a natural map with kernel . Note, that on acts a -dimensional torus inducing an action on the Grassmannian .
Theorem 10.5**.**
[GGMS87]** The toric variety is isomorphic to the closure of the orbit in .
Proof.
Let be the basis of . Let be a matrix with -th row corresponding to . A given Pluücker coordinate of equals the maximal minor of distinguished by the columns . Further, the torus acts on with weight corresponding to a lattice point in that has coordinates indexed by equal to and all other equal to [math]. Hence:
- •
the polytope has lattice points corresponding to indicator vectors of complements of bases of ,
- •
the polytope of the toric variety has lattice points corresponding to indicator vectors of subsets of columns of giving a nonzero minor.
Thus, it remains to show that a given minor of is nonzero if an only if the corresponding vectors form a complement of a basis of . Fix a set and denote its complement by . We have following equivalences:
is a complement of a basis of is a basis of is a basis of the minor of distinguished by is nonzero. ∎
Remark 10.6**.**
If we fix a basis of the space we obtain a matrix representation of which distinguishes a point in . The closure of the torus orbit of this point is isomorphic to .
10.2. Open problems
Let us present the major open problems concerning toric ideals associated to matroids.
Conjecture 10.7** (Weak White’s conjecture [Whi80]).**
For any matroid the ideal is generated by quadrics.
We say that for is a symmetric exchange if and for some , (see [Las15] for other exchange properties).
Conjecture 10.8** (White’s conjecture [Whi80]).**
For any matroid the ideal is generated by symmetric exchanges.
However, even the following is open.
Conjecture 10.9**.**
Every quadric in is a linear combination of symmetric exchanges.
In view of Theorem 10.5 the following turns out to be a very important open problem, that is weaker than White’s conjecture.
Conjecture 10.10**.**
For any representable matroid , the ideal is generated by quadrics.
Herzog and Hibi write, that they ‘cannot escape from the temptation’ to ask the following, stronger questions.
Question 10.11** ([HH02]).**
Let be a discrete (poly)matroid.
- (i)
Does the toric ideal possess a quadratic Gröbner basis? 2. (ii)
Is the base ring Koszul?
A positive answer to the first question would imply the following conjecture, that is a strengthening of Theorem 10.4.
Conjecture 10.12**.**
For any matroid the basis polytope has a unimodular triangulation.
A -matroid is a matroid whose ground set can be partitioned into pairwise disjoint bases. We call a basis of a -matroid complementary if its complement can be partitioned into pairwise disjoint bases. The basis graph of a matroid is a graph with vertices corresponding to bases and an edge between two bases that differ by a pair of elements. The complementary basis graph of a -matroid is the restriction of its basis graph to complementary bases.
Conjecture 10.13**.**
[Las16]** Complementary basis graph of a -matroid is connected.
Notice that Conjecture 10.13 for coincides with Conjecture 10.9 in a non-commutative setting.
Remark 10.14**.**
For a -matroid it is not known even if some antipodal bases (that is, bases such that ) are always connected in the complementary basis graph. Positive answer would imply that commutative and non-commutative settings of Conjecture 10.9 are equivalent.
Conjecture 10.15**.**
[Las16]** Let , and let be a matroid of rank on the ground set of size . Suppose are two elements such that both sets and can be partitioned into pairwise disjoint bases. Then there exist partitions of and into pairwise disjoint bases which share a common basis.
If , then the above Conjecture 10.15 holds [Las16].
Proposition 10.16**.**
[Las16*]** White’s Conjecture 10.8 implies Conjecture 10.13.
Conjunction of Conjectures 10.13 and 10.15 implies White’s Conjecture 10.8.*
10.3. Known facts
Several special cases of Conjecture 10.8 are known.
Theorem 10.17**.**
Conjecture 10.8 holds for graphic [Bla08], sparse paving [Bon13], strongly base orderable [LM14], and rank [Kas10] matroids.
Further, the classes of matroids for which the toric ideal is generated by quadrics and that has quadratic Gröbner bases, is closed under series and parallel extensions, series and parallel connections, and 2-sums [Shi16].
Further, partial results are known in general. Let be the ideal generated by symmetric exchanges. Let be the irrelevant ideal, i.e. the maximal ideal generated by all the variables.
Theorem 10.18**.**
[LM14]** For any matroid , we have . That is, is equal to . In particular, Conjecture 10.8 holds on set-theoretic level.
We can rephrase the above by saying that homogeneous components of the ideals and of a matroid , are equal starting from some degree . Even more is known.
Theorem 10.19**.**
[Las16]** Homogeneous components of ideals of a matroid of rank , are equal starting from degree depending only on .
It follows that checking if White’s Conjecture 10.8 is true for matroids of a fixed rank is a decidable (finite) problem.
The first question of Herzog and Hibi 10.11 is already difficult for special classes of matroids. For uniform matroids, it was proved by Sturmfels [Stu96]. Later, it was extended to base-sortable matroids by Blum [Blu01] and further by Herzog, Hibi and Vladoiu [HHV*+*05]. Schweig [Sch11] proved it for lattice path matroids. The only general result concerning Gröbner bases of toric ideals of matroids is the following.
Theorem 10.20**.**
[Las]** The toric ideal of a matroid of rank posesses a Gröbner basis of degree at most .
Conca [Con07] proved that the answer to the second Question 10.11 is positive for transversal polymatroids.
10.4. Matroids and finite characteristics
The original idea to look at implications of Theorem 10.18 in case of finite characteristics and pureness is due to Matteo Varbaro.
Definition 10.21** (Pure, F-pure [HR76]).**
A morphism of rings is called pure if for any -module the map is injective.
If is an algebra over a field of characteristic we say that is F-pure if the Frobenius morphism is pure.
Lemma 10.22**.**
If a -algebra is F-pure, then it is reduced.
Proof.
Take in Definition 10.21. For any and for any we have:
[TABLE]
Thus, we have , which proves the lemma. ∎
Proposition 10.23**.**
Let be a cone in a lattice . Then is F-pure.
Proof.
The proof is a combination of the following three facts:
- (i)
A (Lauarent) polynomial ring over is F-pure (more generally a Noetherian regular -algebra) [HR76, Proposition 5.14]. 2. (ii)
If if F-pure and as modules for some module then is pure [Fed83, Proposition 1.3]. 3. (iii)
One can realize , where and is a linear subspace. In particular, the ring as a module is a factor of [BG09, p. 63].
∎
Theorem 10.24**.**
For any matroid the following are equivalent:
- (i)
* is generated by symmetric exchanges (White’s conjecture holds),* 2. (ii)
* is saturated with respect to ,* 3. (iii)
* is prime,* 4. (iv)
* is primary,* 5. (v)
* is an integral domain,* 6. (vi)
* is reduced,* 7. (vii)
The localisation is reduced, 8. (viii)
* is F-pure over some field of finite characteristic,* 9. (ix)
* is F-pure over any field of finite characteristic,* 10. (x)
The localisation is F-pure over some/any field.
Proof.
Equivalences are direct consequences of Theorem 10.18.
For a fixed field point implies by a combination of Theorem 4.5 and Proposition 10.23 (recall that a toric algebra is normal if the corresponding monoid is a cone - Theorem 3.10).
The equivalence of local and global case follows from [Fed83, Proposition 1.3].
Point implies by Lemma 10.22.
It remains to show that is equivalent to or in other words that White’s conjecture does not depend on the underlying field. More general statement is explained in Lemma 10.25. ∎
Lemma 10.25**.**
Consider a finite set of characters generating a monoid . Suppose for some field the kernel of the map:
[TABLE]
is generated by binomials . Then the same binomials generate the toric ideal associated to over any other field .
Proof.
Reasoning as in Theorem 3.4 we see that the binomials in the toric ideal do not depend on the field and simply correspond to integral relations among lattice points in . Further, the ideal is always spanned by such binomials. Thus we only need to show the following:
Any binomial is equal to , where are monomials and .
We know that for some . By definition, say that the monomial is equivalent to . We generate the equivalence relation and we want to prove that is equivalent to . We may subdivide the terms in according to the equivalence class they belong to. Consider all terms in the same class as . This is a sum of monomials with some coefficients, one of which is with coefficient one. However, the sum of these coefficients needs to be [math] and the only other monomial with nonzero coefficient that may appear is . ∎
Let us restate a criterion of F-pureness due to Fedder. For an ideal we let be the ideal generated by .
Theorem 10.26** (Proposition 1.3 and 1.7 [Fed83]).**
Let be a homogeneous ideal in a polynomial ring over of characteristic . Then is F-pure if and only if .
Corollary 10.27**.**
White’s conjecture 10.8 holds if and only if there exists such that for any symmetric exchange we have . Further, we may (but do not have to) assume that we work over the field , i.e. and is homogeneous of degree equal to the number of bases of the matroid. In such a case translates to being a sum of monomials one of which is a (squarefree) product of all variables in .
We note that in case the polynomial distinguishes some multisets of bases - it would be great to understand combinatorial meaning of those. In each particular case of we can compute (examples of) .
Example 10.28**.**
The grading below encodes a uniform rank two matroid on a ground set with four elements. First we compute the toric ideal in Macaulay2.
loadPackage,"Normaliz" loadPackage("MonomialAlgebras",Configuration=>{"Use4ti2"=>true}) L={{1,1,0,0},{1,0,1,0},{1,0,0,1},{0,1,1,0},{0,1,0,1},{0,0,1,1}}; d=#L; R=ZZ/2[a_1..a_d,Degrees=>L] J=binomialIdeal R; m=ideal(gens R);
We now check Fedder’s criterion.
Jp=0; mp=0; for i from 0 to ((numgens J)-1) do {Jp=Jp+ideal( ((gens J)_i_0)^2)} for i from 0 to ((numgens m)-1) do {mp=mp+ideal( ((gens m)_i_0)^2)} isSubset(Jp:J,mp) Q=R/mp; Red=sub(Jp:J,Q)
The answer the program gives is:
[TABLE]
Below we present the example of a graphic matroid corresponding to a square with one diagonal.
L={{1,1,1,0,0},{1,1,0,1,0},{1,0,1,1,0},{0,1,1,1,0},{1,0,1,0,1},{0,1,0,1,1}, {1,0,0,1,1},{0,1,1,0,1}}; d=#L; R=ZZ/2[a_1..a_d,Degrees=>L] J=binomialIdeal R; m=ideal(gens R); Jp=0; mp=0; for i from 0 to ((numgens J)-1) do {Jp=Jp+ideal( ((gens J)_i_0)^2)} for i from 0 to ((numgens m)-1) do {mp=mp+ideal( ((gens m)_i_0)^2)} isSubset(Jp:J,mp) Q=R/mp; Red=sub(Jp:J,Q)
Here:
[TABLE]
One of the problems that we encountered is that may be not uniquely specified (e.g. in Example 10.28 one can multiply by a variable). Further, it is hard to see a general pattern for .
11. Toric varieties and phylogenetics
In this section we present a construction of a family of toric varieties. It is inspired by phylogenetics - a science that aims at reconstruction of the history of evolution. The basic statistical picture is as follows. We start from a (usually large) family of parameters that correspond to various probabilities of mutations (and probability distribution of the common ancestor). These parameters are unknown. However, if we knew them then we could answer questions of type:
’(On a given position in DNA string) what is the probability that a human has , a gorilla has and a guenon has ?’
Here, we represent DNA as strings of characters: . Thus, we obtain a map from the parameter space to the space of joint probability distributions of states of species that we consider. The latter is a huge space! The states are indexed by a choice of a letter for each species we consider - the dimension is to the power equal to the number of species. Note that there is a distinguished point in this space: going through whole DNA sequences (that are very long) biologists and statisticians can count the number of times they encounter for human, for gorilla and for guenon etc. In other words, we are getting a(n approximation) of the probability distribution on the (joint) states of the species.
What are the main questions that we would like to answer?
- •
Does the point belong to the image of ? (If the answer is no, then it means that some of our assumptions are wrong in the statistical model we have chosen.)
- •
Can we identify the parameters ?
Let us focus on the first question. First, we notice that in most interesting examples the map is algebraic. The approach algebraic geometry proposes is to consider the defining equations of the Zariski closure of the image of .
The algebraic variety we obtain depends on the statistical model we choose, i.e. what we assume on the parameters. The most ’universal’ is the General Markov Model that leads to secant varieties of Segre products. Let us discus a different class of so-called group-based models. Their biological motivation comes from the observation that there are certain symmetries among probabilities of mutations. These symmetries can be encoded by the group action. For example the famous Kimura -parameter model [Kim81] relies on the fact that is naturally divided into two subsets: purines and pyrimidines . In mathematical language the group naturally acts on and this influences the geometry of the variety for the -Kimura model.
11.1. Construction for group-based models
In general to determine the variety we need a tree (that determines how species mutated) and a model (in our case determined by a finite abelian group ). Here, we do not present the general construction referring to [SS05, ERSS05, Mic15]. On the other hand, we describe in detail the toric structure of the variety in case when it is a so-called star or claw-tree , i.e. a tree with one inner vertex and leaves. The general case may be also obtained by toric fiber product [Sul07]. As we will see many conjectures address the case of .
Definition 11.1** (Flow [Mic14], [BW07]).**
Let be a finite abelian group and . A flow is a sequence of elements of summing up to , the neutral element of . The set of flows is equipped with a group structure via the coordinatewise action. The group of flows is (non-canonically) isomorphic to .
Definition 11.2** (Polytope , [MV17], [SS05]).**
Consider the lattice with a basis corresponding to elements of . Consider with the basis indexed by pairs . We define an injective map of sets: by . The image of this map defines the vertices of the polytope .
Example 11.3** ([Mic17]****).**
For and , we have four flows:
[TABLE]
Hence, the polytope has the following four vertices corresponding to the flows above:
[TABLE]
where corresponds to and corresponds to .
A more sophisticated example is presented in [Mic11, Example 4.1]. It turns out that the phylogenetic variety - for group based models - is toric and corresponds to the polytope . We already know by Theorem 3.4 that binomials in the toric ideal correspond to integral relations among lattice points. However, for group based models it is easier to work with flows. Binomials may be identified with a pair of tables of the same size and of elements of , regarded up to row permutation. Each row of such tables has to be a flow. The identification is as follows. Every binomial is a pair of monomials; the variables in such monomials correspond to flows, given by a collection of elements in . Every monomial is viewed as a table, whose rows are the variables appearing in the monomial; the number of rows of the corresponding table is the degree of the monomial. Consequently, a binomial is identified with the pair of tables encoding the two monomials respectively.
For a finite abelian group and the graph the associated toric variety (represented by the polytope ) will be denoted by . A binomial belongs to if and only if the two tables are compatible, i.e. for each , the -th column of and the -th column of are equal as multisets.
In order to generate a binomial – represented by a pair of tables , – by binomials of degree at most we are allowed to select a subset of rows in of cardinality at most and replace it with a compatible set of rows, repeating this procedure until both tables are equal.
Example 11.4** ([Mic17]****).**
For and consider the following two compatible tables:
[TABLE]
Note that the red subtable of is compatible with the table
[TABLE]
Hence, we may exchange them obtaining:
[TABLE]
Note that and are compatible. Now, the brown subtable of is compatible with the table
[TABLE]
Finally, we exchange them obtaining . Hence we have a sequence of tables . More specifically, we started from a degree three binomial given by the pair and we generated it using degree two binomials of degree two.
Definition 11.5** (Phylogenetic complexity [SS05]).**
Let be the star with leaves, and let be the maximal degree of a generator in a minimal generating set of . We define the phylogenetic complexity of to be .
A new package to deal with phylogenetic group-based models appeared recently [BBD*+*16] for Macaulay2. The software to generate polytopes is presented in [DBM12].
11.2. Further properties of group-based models
In studying group-based models, Buczyńska and Wieśniewksi [BW07], [Buc12] made the startling observation that in the case the Hilbert function of the affine semigroup algebra associated to a graph (with respect to an appropriate grading) only depends on the number of leaves and the first Betti number of . The explanation for this phenomenon was provided by Sturmfels and Xu [SX10] and Manon [Man12], where it was shown that the phylogenetic statistical models are closely related to the Wess-Zumino-Witten (WZW) model of conformal field theory, and the moduli space of rank vector bundles on an -marked algebraic curve of genus . In particular, the total coordinate ring of this space, which is known to be a direct sum of the so-called conformal blocks of the WZW model, is shown to carry a flat degeneration to each affine semigroup algebra . Flat degeneration preserves Hilbert polynomials, explaining the coincidence among the .
Kubjas [Kub12] and Donten-Bury [DBM12] showed that Hilbert functions no longer agree for various other finite abelian groups , so the existence of a common flat deformation cannot hold for the phylogenetic group-based models in general. However, Kubjas and Manon [KM14] have shown that a generalization of the relationship to the WZW model of conformal field theory and the moduli of vector bundles holds for the cyclic groups . In particular, these group-based models are related to the corresponding moduli spaces for the algebraic group .
To sum up, group-based models:
- (i)
can be regarded as basic combinatorial objects encoding a structure of a finite abelian group, 2. (ii)
first appeared in phylogenetics, 3. (iii)
are important also in other fields, such as conformal field theory.
Below we present a table with known facts about generators of ideals for phylogenetic group-based models.
[TABLE]
11.3. Open problems
Here we present the main open problems concerning group-based models. Everything is stated in purely toric/combinatorial language. We start from the central conjecture in this context.
Conjecture 11.6** ([SS05, Conjecture 29]).**
For any finite abelian group , .
It seems crucial to first understand the simplest tree .
Conjecture 11.7**.**
For any finite abelian group , .
The results of [MV17] imply that for finite abelian group the function is eventually constant. The ensuing results would be a desired strengthening.
Conjecture 11.8** ([Mic13, Conjecture 9.3]).**
We have .
We are grateful to Seth Sullivant for noticing that this is equivalent to being constant, apart from the case when and , when the associated variety is the whole projective space.
Conjecture 11.9**.**
For any finite (not necessarily abelian) group , is finite.
Conjecture 11.8 also implies the following.
Conjecture 11.10** ([SS05, Conjecture 30]).**
The phylogenetic complexity of is .
12. Maps of Toric Varieties and Cox Rings
Throughout the review we did not mention many important topic, among those Cox rings. In this section we very briefly present the general construction and relations to morphisms.
Local coordinate rings are not always very convenient to work with, especially, when we want to investigate the global properties of the variety. Consider the projective space of dimension . It is glued out of affine spaces of dimension , so to obtain the description of (for example) a coherent sheaf on the projective space one needs the information about modules over polynomial rings, and a care must be taken to glue the modules accordingly. Instead, one may view the projective space globally:
[TABLE]
There are three essential ingredients in this global description. Firstly, there is , an affine space. Secondly, we remove a relatively small subset of the affine space, in this case just one point . Thirdly, we divide by an action of an algebraic group , the multiplicative group of the base field . The homogeneous coordinate ring of the projective space incorporates all these three ingredients. We just take the polynomial coordinate ring of ; all objects (for example modules or ideals) that are supported in are irrelevant, and, in particular, if two object differ only at , then they correspond to the same object on the projective space; all objects must be invariant with respect to the group action, in other words homogeneous.
The Cox rings have been first introduced for toric varieties [Cox95], and then generalised to normal varieties with finitely generated divisor class group :
[TABLE]
A careful choice of the representatives in each element of must be made in order to obtain a well defined ring structure on . Varieties, for which the Cox ring is finitely generated are called Mori Dream Spaces (MDS) [HK00]. The same varieties arise naturally in Mori theory and Minimal Model Program, as particularly elegant examples illustrating the theory. is always graded by . The main point is that for a MDS there exists a codimension at least subvariety of , such that:
[TABLE]
where is the group acting on , corresponding to the grading by . This naturally corresponds to the three ingredients of the homogeneous coordinate ring of the projective space. Analogously to the projective case, many global objects on can be expressed in terms of the Cox ring and vice versa, taking in account the homogeneity and relevance. The Cox ring (as well as its grading and the irrelevant ideal defining ) are defined intrinsically, so they do not depend on any embedding or any other choices. Thus it is very convenient to study global and intrinsic properties of .
Affine and projective spaces and normal toric varieties are Mori Dream Spaces. In these cases, the Cox ring is always a polynomial ring, but the grading vary. In fact, the property that is a polynomial ring characterises toric varieties, see [KW15] for a recent treatment of this characterisation.
By definition, an algebraic morphism of two affine varieties is a geometric interpretation of an algebra morphism of their affine coordinate rings. Here and . If and instead, and and are their homogeneous coordinate rings, then any algebraic morphism is determined a morphism satisfying the usual homogeneity and base point freeness conditions. Rational maps between affine varieties or projective spaces have similar interpretations in terms of the fields of fractions of coordinate rings.
Theorem 12.1** ([BB13], [BK16]).**
Suppose and are Mori Dream Spaces, and is a rational map. Then there exists a description of in terms of Cox coordinates, that is a multi-valued map
[TABLE]
such that for all points and such that and is regular at , the composition is a single point .
The notion of multi-valued map is modeled on the case of projective space, but may involve roots of homogeneous functions if the target is singular. Just as in the case of projective space, the map must satisfy homogeneity, and relevance condition. The theorem is effective in the sense, that the proof shows how to construct the description.
Similar statement for regular maps between -factorial Mori Dream Spaces was obtained by Andreas Hochenegger and Elena Martinengo [HM16]. Their approach is to use the language of Mori Dream stacks [HM15]. They use the technique of root constructions, which is parallel to the multi-valued maps.
13. Examples
Toric varieties provide very fruitful examples. This section is motivated by questions of Sijong Kwak: what happens to the depth under inner projection of a projective variety ? Here, inner projection means a projection from a point . We will denote the (closure of) the image of the projection by . We start by recalling the following general result.
Theorem 13.1** ([HK12] Theorem 4.1).**
If is defined by quadrics and is a smooth point of then depths of and are equal.
The following observation was pointed out by Greg Blekherman.
Example 13.2**.**
In general, the depth may go up under projections from general (in particular, smooth) points. Indeed, if we consider any non aCM variety we may project it, until it becomes a hypersurfece. In particular, it becomes a complete intersection, hence aCM, hence of maximal depth.
Before we pass to constructing toric examples we note that inner projections in toric geometry were investigated for many years. The seminal work of Bruns and Gubeladze [BG99, BGT97] lead to many interesting examples, disproving important conjectures on characterizations of normal polytopes. From a combinatorial point of view projecting from a torus invariant point corresponding to a vertex of a lattice polytope corresponds to considering a toric variety given by lattice points in distinct from . The study when such polytopes remain normal, i.e. when the projected variety is projectively normal, were crucial in [BG99]. Further examples of projectively normal toric varieties that do not come from projections of projectively normal toric varieties were found in [BGM16]. Projective normality of toric varieties is related to depth as follows.
Theorem 13.3** (Hochster [Hoc72]).**
A projectively normal toric variety is aCM.
Example 13.4**.**
Consider a toric hypersurface corresponding to lattice points , , , , . The Macaulay2 code below verifies that it is aCM and not normal.
loadPackage "Depth" loadPackage "Normaliz" loadPackage("MonomialAlgebras",Configuration=>{"Use4ti2"=>true}) L={{1,0,0,0},{1,0,1,0},{1,0,0,1},{1,4,1,1},{1,3,1,1}} R=QQ[a_1..a_5,Degrees=>L] J1=binomialIdeal R depth (R/J1)==(dim J1) isNormal (R/J1)
The reason is that the singular locus is of codimension one.
Example 13.5** (The depth may go down under projection from a generic (in particular smooth) point).**
We start with a normal (aCM) projective toric variety defined below.
L={{1,0,0,0},{1,0,1,0},{1,0,0,1},{1,4,1,1},{1,3,1,1},{1,2,1,1},{1,-1,0,0}} R=QQ[a_1..a_7,Degrees=>L] J2=binomialIdeal R isNormal (R/J2) depth (R/J2)==(dim J2)
We now project from the point that belongs to the dense torus orbit.
JJ=sub(J2,{a_2=>a_2+a_1,a_3=>a_3+a_1,a_4=>a_4+a_1, a_5=>a_5+a_1,a_6=>a_6+a_1,a_7=>a_7+a_1}) JS=eliminate(JJ,a_1); W=QQ[a_1..a_7] M=sub(JS,W)+ideal(a_1) depth (W/M)==(dim M)
In a similar way one can construct examples projecting from singular points.
Remark 13.6**.**
It is not possible to project a nonprojectively normal toric variety from a (torus invariant) smooth point and obtain a projectively normal variety (as union of normal polytopes is normal).
We note that the discussion on projections nicely ties with the conjectures of Bogvad and Oda.
Conjecture 13.7**.**
A smooth polytope is normal. The associated toric variety is defined by quadrics.
Proposition 13.8**.**
Conjecture 13.7 implies that for a smooth polytope any projection from a torus invariant point remains projectively normal. Further, if we know for a smooth polytope that there exists a projection from a torus invariant point, that is (projectively) normal, then is normal.
Proof.
The second statement follows by Remark 13.7. The first statement is based on [Bru13, Theorem 5.1] and [Mic15, Section 11]. Let be the convex hull of lattice points in distinct from a vertex . Let . We know that for lattice points . Let be the first lattice points on edges of adjacent to . The only problem is, if some . But then there must exist . Note that as is a lattice basis we may always find such that , where the sum is over any indices (with possible repetitions) . The only way the above relation is generated by quadrics is, if for some lattice points . Thus as long as in the decomposition of the vertex appears we may change the decomposition in such a way that its multiplicity goes down. This proves normality of . ∎
The previous proposition ties with the general Theorem 13.1. Indeed, if is defined by quadrics and normal, then it is aCM and we know that the projection is also aCM.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[AIP + 11] Klaus Altmann, Nathan O Ilten, Lars Petersen, Hendrik Süß, and Robert Vollmert, The geometry of t-varieties , Contributions to Algebraic Geometry, Impanga Lect Notes (2011).
- 2[AM 69] Michael Francis Atiyah and Ian Grant Macdonald, Introduction to commutative algebra , vol. 2, Addison-Wesley Reading, 1969.
- 3[BB 13] Gavin Brown and Jarosław Buczyński, Maps of toric varieties in Cox coordinates , Fund. Math. 222 (2013), 213–267.
- 4[BBD + 16] Hector Baños, Nathaniel Bushek, Ruth Davidson, Elizabeth Gross, Pamela E Harris, Robert Krone, Colby Long, Allen Stewart, and Robert Walker, Phylogenetic trees , ar Xiv preprint ar Xiv:1611.05805 (2016).
- 5[BG 99] Winfried Bruns and Joseph Gubeladze, Normality and covering properties of affine semigroups , J. Reine Angew. Math. 510 (1999), 161–178. MR 1696094
- 6[BG 09] by same author, Polytopes, rings, and k-theory , Springer Science & Business Media, 2009.
- 7[BGM 16] Winfried Bruns, Joseph Gubeladze, and Mateusz Michałek, Quantum jumps of normal polytopes , Discrete Comput. Geom. 56 (2016), no. 1, 181–215. MR 3509036
- 8[BGT 97] Winfried Bruns, Joseph Gubeladze, and Ngô Viêt Trung, Normal polytopes, triangulations, and Koszul algebras , J. Reine Angew. Math. 485 (1997), 123–160. MR 1442191
