04.11.13 · algebraic-geometry / toric

Toric intersection theory and mixed volumes

shipped3 tiersLean: none

Anchor (Master): Bernstein 1975; Kushnirenko 1976; Danilov 1978; Fulton §5.3-§5.4; Cox-Little-Schenck §13.4; Teissier 1979

Intuition [Beginner]

Intersection theory asks how many points remain when enough subvarieties meet. On a smooth projective toric variety, the answer can be read from a polytope. A line bundle gives a lattice polytope. The top self-intersection of that line bundle is the normalised volume of the polytope. Bigger polytope, bigger degree.

For example, the line bundle on corresponds to the unit triangle. That triangle has normalised area , so a line meets a line in one point. The bundle corresponds to the triangle scaled by . Its normalised area is , matching the fact that two plane curves of degree meet in points when counted with multiplicity.

Mixed volume is the version for several different polytopes at once. If three divisors come from three polytopes, their top intersection is not the volume of one polytope. It is the mixed volume, the coefficient that measures how the volume changes when the three polytopes are added together.

Visual [Beginner]

Picture three shapes in the same lattice plane: a unit triangle , a square , and their Minkowski sum , formed by adding every point of to every point of . As you scale and by weights and , the area of becomes a quadratic polynomial. The coefficient of is the mixed area. Toric intersection theory says that coefficient is the intersection number of the two corresponding divisors.

A lattice triangle and a lattice square with their Minkowski sum, annotated to show that the coefficient of ab in the area of aP plus bQ is the mixed area.

The diagram turns an algebraic operation into a geometric one. Tensoring line bundles corresponds to adding polytopes. Taking a top intersection corresponds to extracting the top-degree part of the volume polynomial.

Worked example [Beginner]

Compute the degree of the Veronese surface coming from on . The polytope for is the unit triangle. The polytope for is the same triangle scaled by .

Step 1. Find the ordinary area. The unit triangle has area . Scaling by multiplies area by , so the larger triangle has area .

Step 2. Normalise the area. In dimension two, normalised area is ordinary area multiplied by . So the normalised area is .

Step 3. Read the intersection number. The top self-intersection of is .

What this tells us. Two general conics in the projective plane meet in points. The same number is the degree of the Veronese embedding of by quadratic monomials. In toric language, both facts are the same volume calculation.

Check your understanding [Beginner]

Formal definition [Intermediate+]

Let be a smooth projective toric variety of dimension with dense torus , and let be an ample torus-invariant Cartier divisor corresponding to a full-dimensional lattice polytope as in 04.11.10. The top self-intersection is $$ D_P^n=\int_{X_\Sigma} c_1(\mathcal{O}(D_P))^n. $$ The normalisation of volume is fixed by requiring a fundamental lattice simplex to have volume .

For convex bodies and non-negative real parameters , Minkowski's theorem says $$ \operatorname{Vol}(\lambda_1P_1+\cdots+\lambda_rP_r) $$ is a homogeneous polynomial of degree in the . The mixed volume is the symmetric multilinear coefficient determined by $$ \operatorname{Vol}(\lambda_1P_1+\cdots+\lambda_rP_r)= \sum_{i_1,\ldots,i_n}\operatorname{MV}(P_{i_1},\ldots,P_{i_n}) \lambda_{i_1}\cdots\lambda_{i_n}. $$ With this convention, .

The top intersection form on ample toric divisors is the polarisation of the self-intersection polynomial: $$ D_{P_1}\cdots D_{P_n}=n!\operatorname{MV}(P_1,\ldots,P_n). $$ For a single divisor this becomes .

On , the divisor corresponds to the rectangle . Its normalised area is , so $$ c_1(\mathcal{O}(a,b))^2=2ab. $$ Equivalently, if and are the two ruling classes with and from 04.11.12, then .

Counterexamples to common slips

  • Mixed volume is not ordinary volume of the intersection of polytopes. It is extracted from Minkowski sums, not set-theoretic intersections.

  • The factor is a normalisation, not decoration. Algebraic intersection numbers are integers for lattice polytopes. Ordinary Euclidean volume of the unit simplex is , so multiplying by makes the hyperplane class on have degree .

  • The formula uses the polytope of a divisor, not only the fan. Different ample line bundles on the same toric variety share the normal fan but have different polytopes and different intersection numbers.

Key theorem with proof [Intermediate+]

Theorem (toric mixed-volume intersection formula). Let be a smooth projective toric variety of dimension , and let be ample torus-invariant divisors with associated lattice polytopes . Then $$ D_{P_1}\cdots D_{P_n}=n!\operatorname{MV}(P_1,\ldots,P_n). $$

Proof. First take the repeated case . The line bundle has global sections indexed by lattice points of 04.11.10, and the -th tensor power corresponds to the dilated polytope . Thus $$ h^0(X_\Sigma,\mathcal{O}(kD_P))=|kP\cap M| $$ for all . For ample toric divisors, higher cohomology vanishes, so this is also the Hilbert polynomial for large .

Ehrhart theory gives $$ |kP\cap M|=\operatorname{Vol}(P)k^n+O(k^{n-1}) $$ with lattice-normalised leading coefficient. Hirzebruch-Riemann-Roch gives the leading term of the same Hilbert polynomial as $$ \chi(X_\Sigma,\mathcal{O}(kD_P))=\frac{D_P^n}{n!}k^n+O(k^{n-1}). $$ Comparing leading coefficients gives .

For distinct divisors, use polarisation. The divisor corresponds, for non-negative integral , to the Minkowski sum . The repeated formula applied to this divisor gives $$ (\lambda_1D_{P_1}+\cdots+\lambda_rD_{P_r})^n =n!\operatorname{Vol}(\lambda_1P_1+\cdots+\lambda_rP_r). $$ The left side is the homogeneous intersection polynomial; the right side is the homogeneous mixed-volume polynomial. Equality for all non-negative integer forces equality of coefficients. The coefficient of gives the stated formula.

Bridge. The mixed-volume formula builds toward Bernstein-Kushnirenko root counting 04.11.14, where intersection points of divisors become solutions of Laurent polynomial systems, and appears again in the Duistermaat-Heckman volume computation 05.04.05. The foundational reason is that the polytope-fan dictionary identifies tensor powers with dilations, while toric cohomology 04.11.12 identifies top products with intersections. Putting these together, the bridge is the polarisation step that generalises degree from one polytope to many and identifies intersection with mixed volume.

Exercises [Intermediate+]

Advanced results [Master]

The equality $$ D_{P_1}\cdots D_{P_n}=n!\operatorname{MV}(P_1,\ldots,P_n) $$ is the polarised form of the degree formula. For a projective embedding by , the degree of is . The moment map of 04.11.11 gives the symplectic parallel: the pushforward of the Liouville measure is constant on , so symplectic volume is the volume of the moment polytope up to the compact-torus normalisation.

The mixed-volume expression is multilinear, symmetric, translation-invariant, and monotone in each argument. These properties match algebraic intersection theory: tensor product of line bundles corresponds to Minkowski addition of polytopes; numerical equivalence ignores translation of a polytope; nef divisors have non-negative intersections. The Khovanskii-Teissier inequalities for nef divisors translate into Alexandrov-Fenchel inequalities for mixed volumes, a deep convex-geometric inequality mirrored by the Hodge index theorem.

In dimension two the mixed-area formula can be read directly from the quadratic area polynomial $$ \operatorname{Area}(aP+bQ)=a^2\operatorname{Area}(P)+2ab,\operatorname{MV}(P,Q)+b^2\operatorname{Area}(Q). $$ For toric surfaces this is the intersection form on the nef cone. On a Hirzebruch surface , the two generators and satisfy , , and ; the polytope of is a trapezoid whose area polynomial recovers exactly that intersection matrix after the support-function normalisation.

The formula is also the algebraic core of sparse elimination. A generic Laurent polynomial with Newton polytope cuts out a divisor on a toric compactification. Intersecting such divisors gives the number of isolated solutions in the dense torus after removing boundary contributions. Bernstein's theorem states that this number is .

Synthesis. Toric intersection theory builds toward Bernstein-Kushnirenko 04.11.14 and appears again in tropical curve counts 04.12.05, where multiplicities are lattice volumes of local Newton polygons. The central insight is that Riemann-Roch identifies degree with the leading Hilbert coefficient, while Ehrhart theory identifies the same coefficient with volume. Putting these together identifies algebraic intersection with mixed volume and generalises the cohomology-ring product from 04.11.12.

Full proof set [Master]

Proposition (degree of a projective toric variety). Let be a full-dimensional lattice polytope and let be the associated projective toric variety with ample line bundle. Then .

Proof. The degree is the top self-intersection . By the Demazure character formula 04.11.10, has basis indexed by . Hence the Hilbert function is for every . Ehrhart's theorem gives leading term . Riemann-Roch gives leading term . Equality of Hilbert polynomial leading coefficients gives the claim.

Proposition (polarisation). If homogeneous degree- polynomials and agree on all non-negative integer points of , then their associated symmetric multilinear forms agree.

Proof. The polynomial vanishes on an infinite grid in . Fix all variables except one; the resulting one-variable polynomial has infinitely many zeros, so it is zero. Repeating for each variable gives as a polynomial. The symmetric multilinear form is recovered from the coefficients of the homogeneous polynomial by the standard polarisation identity, so the multilinear forms agree.

Proposition (mixed-volume intersection formula). For ample toric divisors on a common smooth projective toric variety, .

Proof. Apply the degree proposition to for all non-negative integers . The associated polytope is . Therefore $$ D(\lambda)^n=n!\operatorname{Vol}(P(\lambda)). $$ The left side is the intersection polynomial in the divisor variables; the right side is times the mixed-volume polynomial. The polarisation proposition identifies their coefficients, giving the stated mixed intersection formula.

Connections [Master]

  • 04.11.12 supplies the cohomology ring in which the top products of divisor classes are computed.

  • 04.11.10 supplies the polytope attached to a toric divisor and the lattice-point basis of global sections.

  • 04.11.11 supplies the moment-polytope picture whose symplectic volume computation matches .

  • 05.04.05 gives the Duistermaat-Heckman theorem; the toric case is the symplectic shadow of this same volume formula.

  • 04.12.05 uses local mixed-area determinants as tropical multiplicities, a curve-counting analogue of the mixed-volume intersection formula.

Historical & philosophical context [Master]

Kushnirenko's 1976 paper [Kushnirenko 1976] and Bernstein's 1975 paper [Bernstein 1975] identified Newton polytopes as the correct replacement for total degree in sparse polynomial systems. Danilov's 1978 survey [Danilov 1978] placed the same volume calculations inside toric intersection theory, and Fulton later made this one of the central computational payoffs of toric geometry.

Teissier's 1979 work [Teissier 1979] connected mixed volumes with intersection inequalities through the Hodge index theorem and Alexandrov-Fenchel inequalities. That line of thought explains why toric examples are not merely examples: they are a dictionary between algebraic positivity and convex-geometric positivity.

Bibliography [Master]

@article{Bernstein1975Roots,
  author = {Bernstein, D. N.},
  title = {The Number of Roots of a System of Equations},
  journal = {Functional Analysis and Its Applications},
  volume = {9},
  pages = {183--185},
  year = {1975}
}

@article{Kushnirenko1976Newton,
  author = {Kushnirenko, A. G.},
  title = {Newton Polytopes and the Bezout Theorem},
  journal = {Functional Analysis and Its Applications},
  volume = {10},
  pages = {233--235},
  year = {1976}
}

@article{Danilov1978Toric,
  author = {Danilov, V. I.},
  title = {The Geometry of Toric Varieties},
  journal = {Russian Mathematical Surveys},
  volume = {33},
  number = {2},
  pages = {97--154},
  year = {1978}
}

@book{Fulton1993Toric,
  author = {Fulton, William},
  title = {Introduction to Toric Varieties},
  publisher = {Princeton University Press},
  year = {1993}
}

@article{Teissier1979Hodge,
  author = {Teissier, Bernard},
  title = {Du theoreme de l'indice de Hodge aux inegalites isoperimetriques},
  journal = {Comptes Rendus de l'Academie des Sciences de Paris},
  volume = {288},
  pages = {287--289},
  year = {1979}
}