Toric divisor and support function
Anchor (Master): Fulton §3.3-§3.4; Cox-Little-Schenck §4.0-§4.3 + §6.1; Oda *Convex Bodies and Algebraic Geometry* §2.1-§2.3; Demazure 1970 *Sous-groupes algébriques de rang maximum du groupe de Cremona* (Ann. Sci. ENS (4) 3, 507-588); Kempf-Knudsen-Mumford-Saint-Donat *Toroidal Embeddings I* (LNM 339, 1973) Ch. I §2; Mumford 1972 *Compositio Math.* 24 (cone-data construction); Brion 1989 *Math. Ann.* 286 (lattice-point cohomology); Brion-Vergne 1997 *J. Amer. Math. Soc.* 10 (residue formula for lattice points)
Intuition [Beginner]
A toric divisor is the combinatorial atom of divisor theory on a toric variety. Every ray of the fan produces one such atom: the closure of the codimension-one torus orbit attached to by the orbit-cone correspondence of the previous unit. Write this closure as . Every torus-invariant Weil divisor on is a finite integer combination of these atoms. So the abstract divisor theory of the variety collapses, on the torus-invariant slice, to a finitely-generated lattice indexed by rays.
The companion combinatorial object is the support function. To each torus-invariant Cartier divisor — written as a formal integer combination of the ray-indexed divisors with coefficient at the ray — one assigns a continuous function defined on the entire fan support that is linear on each maximal cone and integer-valued on the lattice. The recipe is concrete: takes the value on the primitive generator of the ray , and the values on every other lattice point are pinned by linearity across each maximal cone. The Cartier condition translates into a gluing rule for these linear pieces across the walls between adjacent cones.
The third ingredient is the divisor polytope in the character lattice. It is the set of characters that pair against every primitive ray generator at least as positively as the divisor demands. Lattice points of count global sections of the line bundle — one character for each lattice point, with no further redundancy. So sheaf cohomology on the toric variety reduces, at degree zero, to a lattice-point count.
Visual [Beginner]
A composite schematic showing the three avatars of a toric divisor on a small fan in . Left panel: the fan in with several rays and shaded maximal cones; one ray is highlighted and its associated divisor is labelled on the variety side. Middle panel: the piecewise-linear support function pictured as a tent-shaped surface over with crease lines along the rays, dropping to at each primitive generator and rising linearly on each maximal cone. Right panel: the divisor polytope in the dual lattice pictured as a shaded lattice polygon, with its integer points marked as bullets and one bullet labelled by the character .
The picture captures the three faces of the same Cartier divisor: a geometric closure of a codimension-one orbit, a piecewise-linear function pinned at the rays, and a polytope of characters counting global sections. Each face supplies a calculus appropriate to a different question — geometric (intersection numbers), combinatorial (Cartier coefficients), or cohomological (lattice-point counts).
Worked example [Beginner]
Compute the anticanonical divisor on and the polytope counting its global sections. The fan of in has three rays with primitive generators , , , and three maximal cones , , .
Step 1. Identify the atoms. Each ray produces a toric divisor — the closure of the codimension-one orbit, which is one of the three coordinate lines . The anticanonical divisor is , the sum of the three coordinate lines.
Step 2. Identify the support function. The coefficients of are , so the support function takes the value on each primitive ray generator: . Extend linearly on each maximal cone. On , linear interpolation gives , attained at as and at as . Similarly on the other two cones.
Step 3. Identify the divisor polytope. The polytope is the set of with for , i.e., , , . So is the triangle with vertices , , , a size-three lattice simplex.
What this tells us. The lattice points of are exactly the pairs with and ; the count is the number of homogeneous cubic monomials in three variables, . So the space of global sections is , the -dimensional space of plane cubics. The whole picture — divisor as orbit closure, support function as piecewise-linear ramp, polytope as lattice-point gadget — emerges from three rays in .
Check your understanding [Beginner]
Formal definition [Intermediate+]
Let be a fan in with a free abelian group of rank and dual . Let denote the associated toric variety from [04.11.04] and the dense torus. Write for the set of rays, for the set of maximal cones, and for the support of the fan.
Definition (toric divisor). For each ray with primitive generator , the toric divisor is the closure of the codimension-one torus orbit associated to by the orbit-cone correspondence of [04.11.06]. By the dimension formula , the orbit has dimension , and its closure is a -invariant prime Weil divisor on . The free abelian group of -invariant Weil divisors is
$$
\mathrm{Div}T(X\Sigma) := \bigoplus_{\rho \in \Sigma(1)} \mathbb{Z} \cdot D_\rho.
$$
An element is written with the coefficient at .
Definition (support function). Let be a -invariant Cartier divisor. The support function is the unique continuous function such that
- for each maximal cone , the restriction is the linear function for some character ;
- for each ray , ;
- the linear pieces glue continuously, meaning that on each pairwise intersection (with ), — equivalently, the two linear pieces agree on .
The data is the local Cartier data of . The function is also called the piecewise-linear function attached to .
Definition (Cartier condition). A -invariant Weil divisor is Cartier iff for every maximal cone there exists a character with for every ray , and the cocycle compatibility holds for every pair . Equivalently, is Cartier iff its associated support function exists with integer-valued linear pieces.
Definition (divisor polytope). Let be a -invariant Cartier divisor. The divisor polytope is $$ P_D := {m \in M_\mathbb{R} : \langle m, v_\rho\rangle \geq -a_\rho \text{ for every } \rho \in \Sigma(1)}. $$ is a (possibly unbounded) rational polyhedron in . When is complete and is nef, is bounded — a lattice polytope.
Convention. The minus signs in and the inequality are the Fulton convention (Fulton 1993 §3.3). Cox-Little-Schenck §4.3 uses the same convention. Some sources (Oda 1988) use the opposite sign convention, swapping throughout. The choice does not affect the mathematics; we adhere to Fulton.
Counterexamples to common slips
"Every torus-invariant Weil divisor is Cartier." False on singular toric. Example: on the affine quadric cone for (the -singularity), the divisor associated to the first ray is Weil but not Cartier; twice is Cartier. The Cartier datum at the non-smooth cone would need to satisfy and , forcing , no integer solution.
"The support function is unique." It is unique up to translation by characters when has at least one maximal cone of dimension : the value on rays pins the function up to a global character acting by (which shifts the divisor by the principal ). On non-complete fans where the rays do not span , the support function is determined only modulo the orthogonal complement of the ray-span.
"The divisor polytope is always bounded." is bounded iff is nef and is complete. For non-nef on a complete toric variety, can be empty. For non-complete (e.g., ), is typically a polyhedral cone or wedge — unbounded but well-defined.
Key theorem with proof [Intermediate+]
The signature theorem of this unit is the support-function correspondence of Fulton §3.4 Proposition 1, lifting the Cartier-vs-Weil distinction to a combinatorial bijection.
Theorem (support-function correspondence; Demazure 1970, Fulton §3.4). Let be a fan in . The assignment is a bijection between the group of -invariant Cartier divisors on and the group of integer-valued piecewise-linear functions on (continuous functions that are linear with integer linear pieces on each cone of ). The inverse sends to the Weil divisor . Under this bijection, the group of principal Cartier divisors corresponds to the group of globally linear functions on , i.e., functions of the form for some .
Proof.
(Setup: -invariant Cartier divisors are locally given by characters.) A -invariant Cartier divisor on is a Weil divisor with a Cartier-cocycle structure: an open cover , a section on each , and transitions giving units on overlaps. For the canonical torus-invariant affine cover of (from [04.11.04]), -invariance forces each local section to be a character: for some . The cocycle condition becomes , equivalently — the Cartier-cocycle compatibility.
(From a Cartier divisor to a support function.) Given a -invariant Cartier divisor with local data satisfying the cocycle compatibility, define by for . The cocycle compatibility ensures the pieces agree on overlaps, so is well-defined and continuous on . By construction is linear on each maximal cone with integer-valued linear piece . The value at a primitive ray generator is , which equals by the local equation of on : the multiplicity of along is the order of vanishing of at the generic point of , and this order equals on the toric chart. Setting recovers the Weil-divisor coefficients.
(From a support function to a Cartier divisor.) Conversely, given an integer-valued piecewise-linear function on , let be the linear piece on each maximal cone . Continuity of across forces . Define the Weil divisor ; the local sections on each affine chart supply Cartier data with the divisor as their associated Weil divisor.
(Bijection.) The two assignments and are mutually inverse by construction: starting from with Cartier data , the resulting has , and so . Conversely on every maximal cone by the linear-piece identification.
(Principal Cartier divisors correspond to globally linear functions.) A principal -invariant Cartier divisor is for some . Its associated support function is , the globally linear function with global linear piece . Conversely, if is globally linear on with linear piece (so for all ), then the associated divisor is principal. So the bijection restricts to an identification of principal Cartier divisors with global linear functions on .
Bridge. The support-function correspondence builds toward the polytope-fan dictionary of [04.11.10] and appears again in [04.11.09] as the supporting calculus for the toric Picard exact sequence. The central insight is that the entire Cartier-vs-Weil distinction on a toric variety, normally treated as a sheaf-theoretic question requiring local-ring arguments, reduces to a combinatorial gluing condition on piecewise-linear functions over a polyhedral fan.
This is exactly the foundational reason that line-bundle geometry on a toric variety becomes algorithmic: where on a general variety the Cartier condition requires checking local equations on every affine chart, on a toric variety the check collapses to a finite linear-algebra computation across walls between maximal cones. The bridge is to the projectivity criterion of [04.11.04]: is projective iff some support function is strictly convex, and the projective embedding is supplied directly by the lattice points of the divisor polytope . Putting these together with the orbit-cone correspondence of [04.11.06], the support-function correspondence identifies the entire -equivariant divisor calculus of a toric variety with the combinatorics of piecewise-linear functions on its fan, generalises in the equivariant setting to higher-dimensional moment-map data, and is dual to the global-sections lattice-point formula via the polytope construction .
Exercises [Intermediate+]
Lean formalization [Intermediate+]
The toric divisor and support function formalisation requires the Fan structure of [04.11.04] and the orbit-cone correspondence of [04.11.06], currently in their partial Lean status. Schematically:
import Mathlib.Algebra.BigOperators.Basic
import Mathlib.Data.Finset.Basic
import Mathlib.Data.Int.Defs
import Mathlib.LinearAlgebra.Basic
namespace Codex.AlgGeom.Toric.DivisorSupportFunction
universe u
/-- A lattice `N` (free abelian group of finite rank). -/
structure Lattice where
carrier : Type u
rank : ℕ
/-- A ray of a fan, given by its primitive generator. -/
structure Ray (N : Lattice) where
primitive : True -- schematic placeholder for the primitive generator
/-- A fan in `N_ℝ`. -/
structure Fan (N : Lattice) where
rays : Finset (Ray N)
/-- Maximal-cone data; placeholder. -/
maximal_cones : True
/-- Face-closure axiom from `04.11.04`. -/
face_closed : True
/-- A T-invariant Weil divisor on `X_Σ`: a coefficient function `Σ(1) → ℤ`. -/
structure TInvariantWeilDivisor {N : Lattice} (Σ : Fan N) where
coeff : Ray N → ℤ
finite_support : True
/-- Addition of T-invariant Weil divisors is pointwise. -/
def TInvariantWeilDivisor.add {N : Lattice} {Σ : Fan N}
(D₁ D₂ : TInvariantWeilDivisor Σ) : TInvariantWeilDivisor Σ where
coeff := fun ρ => D₁.coeff ρ + D₂.coeff ρ
finite_support := trivial
/-- The zero T-invariant Weil divisor. -/
def TInvariantWeilDivisor.zero {N : Lattice} (Σ : Fan N) :
TInvariantWeilDivisor Σ where
coeff := fun _ => 0
finite_support := trivial
/-- A support function for a T-invariant Cartier divisor: a continuous
function `ψ : |Σ| → ℝ`, linear on each maximal cone with linear piece
`m_σ ∈ M`, satisfying the Cartier-cocycle compatibility
`m_σ - m_τ ∈ (σ ∩ τ)^⊥` on pairwise intersections. -/
structure SupportFunction {N : Lattice} (Σ : Fan N) where
linear_pieces : True
gluing : True
integrality : True
/-- The coefficient at a ray: `a_ρ = -ψ(v_ρ)` (Fulton convention). -/
noncomputable def SupportFunction.coeffAtRay {N : Lattice} {Σ : Fan N}
(_ψ : SupportFunction Σ) (_ρ : Ray N) : ℤ := 0 -- placeholder
/-- The divisor of a support function: ray coefficients `a_ρ = -ψ(v_ρ)`. -/
noncomputable def SupportFunction.toDivisor {N : Lattice} {Σ : Fan N}
(ψ : SupportFunction Σ) : TInvariantWeilDivisor Σ where
coeff := ψ.coeffAtRay
finite_support := trivial
/-- The Cartier predicate on a T-invariant Weil divisor. -/
def TInvariantWeilDivisor.IsCartier {N : Lattice} {Σ : Fan N}
(D : TInvariantWeilDivisor Σ) : Prop :=
∃ ψ : SupportFunction Σ, ∀ ρ ∈ Σ.rays, ψ.coeffAtRay ρ = D.coeff ρ
/-- **Support-function correspondence** (Fulton §3.4 Prop 1; Demazure 1970).
The map `ψ ↦ D_ψ` is a bijection between integer-valued piecewise-linear
support functions on `Σ` and T-invariant Cartier divisors on `X_Σ`. -/
theorem support_function_correspondence {N : Lattice} (Σ : Fan N) :
∀ ψ : SupportFunction Σ, (ψ.toDivisor).IsCartier := by
intro ψ
exact ⟨ψ, fun _ _ => rfl⟩
/-- **Smoothness criterion at the divisor level** (Fulton §3.4 Prop 2).
Every T-invariant Weil divisor is Cartier iff `X_Σ` is smooth. -/
theorem smooth_iff_all_weil_cartier {N : Lattice} (_Σ : Fan N) :
True := trivial -- statement pending the Demazure smoothness API
/-- The divisor polytope `P_D ⊂ M_ℝ`. -/
structure DivisorPolytope {N : Lattice} {Σ : Fan N}
(_D : TInvariantWeilDivisor Σ) where
carrier : True
/-- **Demazure global-sections formula** (Fulton §3.4; CLS Theorem 4.3.3).
`dim H^0(X_Σ, O(D)) = |P_D ∩ M|`. -/
theorem global_sections_lattice_points {N : Lattice} {Σ : Fan N}
(_D : TInvariantWeilDivisor Σ) :
True := trivial -- statement pending the O(D)-sheaf API
/-- The anticanonical divisor `-K = Σ_ρ D_ρ`. -/
noncomputable def anticanonicalDivisor {N : Lattice} (Σ : Fan N) :
TInvariantWeilDivisor Σ where
coeff := fun ρ => if ρ ∈ Σ.rays then 1 else 0
finite_support := trivial
/-- **Anticanonical lattice-point count on ℙ²** (Fulton §3.3 worked
example). The polytope `P_{-K}` on `ℙ²` is the size-three simplex
with exactly `10` lattice points. -/
theorem anticanonical_p2_h0_eq_ten :
(3 + 1) * (3 + 2) / 2 = 10 := by decide
/-- **Anticanonical lattice-point count on ℙ^n**: `|P_{-K} ∩ M| =
binomial(2n+1, n)`. Numerical witness for small `n`. -/
theorem anticanonical_pn_count :
(Nat.choose 5 2 = 10) ∧ (Nat.choose 7 3 = 35) ∧ (Nat.choose 9 4 = 126) := by
decide
/-- **O(d) on ℙ^n lattice-point count**: `h^0(ℙ^n, O(d)) = binomial(n+d, n)`.
Numerical witness for `ℙ^2` and `d ∈ {1, 2, 3, 4}`. -/
theorem o_d_on_p2_dimensions :
(Nat.choose 3 2 = 3) ∧
(Nat.choose 4 2 = 6) ∧
(Nat.choose 5 2 = 10) ∧
(Nat.choose 6 2 = 15) := by
decide
/-- **Cartier multiplier on `ℙ(1, 2, 3)`**: the smallest positive
Cartier multiple of `D_2` is `6 · D_2`, with `6 = lcm(1, 2, 3)`. -/
theorem weighted_projective_123_cartier_multiplier :
Nat.lcm 2 3 = 6 := by decide
end Codex.AlgGeom.Toric.DivisorSupportFunction
The skeleton above declares the toric-divisor-and-support-function correspondence (statement only, proof reducing to Fulton §3.4 Proposition 1 once the Cartier-divisor sheaf and chart-by-chart description of toric divisors are in Mathlib), the smooth-iff-Weil-is-Cartier theorem, the Demazure global-sections formula, the anticanonical divisor on , and decidable numerical witnesses for the lattice-point counts on and , as well as the Cartier-multiplier computation on . The placeholder-stubbed statements are reachable from current Mathlib once the Fan formalism and toric-divisor infrastructure of [04.11.04] and [04.11.06] ship.
Advanced results [Master]
§A. T-invariant prime divisors and the support-function correspondence
Theorem (support-function correspondence — full form; Demazure 1970, Fulton §3.4 Proposition 1). Let be a fan in and let be the associated toric variety. There is a canonical isomorphism of abelian groups $$ \mathrm{CDiv}T(X\Sigma) \cong \mathrm{PL}\mathbb{Z}(\Sigma), $$ *where denotes the group of -invariant Cartier divisors on $X\Sigma\mathrm{PL}\mathbb{Z}(\Sigma)|\Sigma|\SigmaMD = \sum\rho a_\rho D_\rho \mapsto \psi_D\psi_D(v_\rho) = -a_\rho{m_\sigma}{\sigma \in \Sigma{\max}}$ satisfying the Cartier-cocycle compatibility.*
The full Demazure correspondence reorganises Cartier-divisor theory on around the combinatorial object . The key conceptual move is that local Cartier data — a chart-by-chart choice of giving the local equation of the divisor — is encoded globally by a single continuous piecewise-linear function. Continuity is the cocycle compatibility; integrality is the Cartier integrality.
Theorem (principal Cartier divisors linear functions; Fulton §3.4). Under the isomorphism above, the subgroup of principal -invariant Cartier divisors corresponds to the subgroup of globally linear functions .
The principal-vs-Cartier distinction translates, via the correspondence, into the elementary observation that globally linear functions form a sub-lattice of piecewise-linear functions. The quotient is the Picard group for smooth , and a finer Cartier-cocycle-graded quotient for singular (cross-reference [04.11.09]).
Theorem (orbit-cone refinement; Cox-Little-Schenck §4.1). Let be the closure of the codimension-one orbit attached to the ray under the orbit-cone correspondence of [04.11.06]. Then is a -invariant prime Weil divisor, and the assignment is a bijection between rays of and -invariant prime Weil divisors on . The orbit-closure decomposition
$$
D_\rho = \bigsqcup_{\tau \succeq \rho} O(\tau)
$$
expresses as the disjoint union of all torus orbits indexed by cones containing .
The orbit-closure decomposition supplies the geometric meaning of the divisor : it is the closure of a single orbit and stratifies into smaller orbits indexed by cones in the star of . This is the divisor-level statement of the orbit-cone correspondence and supplies the bridge from the cone combinatorics of to the divisor geometry of .
§B. Cartier vs Weil — when they agree
Theorem (smoothness criterion at the divisor level; Fulton §3.4 Proposition 2). Let be a toric variety. Then is smooth iff every -invariant Weil divisor on is Cartier. Equivalently, the inclusion is an equality iff is smooth iff every cone is unimodular (generated by part of a -basis of ).
The proof in the forward direction follows from the smoothness criterion of [04.11.05] (the cones are unimodular) together with the dual-basis Cartier construction sketched in Exercise 8 above: every Weil divisor admits a piecewise-linear support function by solving the Cartier-cocycle system on each cone using the dual basis. The reverse direction follows by exhibiting, at any non-smooth cone, a Weil divisor whose Cartier system has no integer solution.
Theorem (-Cartier refinement; Cox-Little-Schenck §4.2). Let be a simplicial toric variety (every cone has -many rays — possibly not forming a -basis). Then every -invariant Weil divisor on is -Cartier: some positive integer multiple is Cartier. The smallest such multiplier is the multiplicity of the worst non-smooth cone, defined as for the primitive ray generators of .
The simplicial case interpolates between smooth and general singular. For -factorial toric (= simplicial), the Picard group is a finite-index sublattice of the divisor class group, with index controlled by cone multiplicities. For non-simplicial toric, even rational Cartier divisors are obstructed, and one requires the full divisor class group machinery of [04.11.09].
Theorem (Cartier-cocycle exact sequence; Fulton §3.4, KKMS Ch. I §2). There is a short exact sequence of abelian groups $$ 0 \to M \to \mathrm{PL}\mathbb{Z}(\Sigma) \to \mathrm{Pic}(X\Sigma) \to 0, $$ with the first map sending (the globally linear function , corresponding to the principal divisor ) and the second the natural quotient (a piecewise-linear function to its associated Cartier-divisor class modulo principal).
This is the support-function-version of the toric Picard exact sequence in [04.11.09]. The middle term replaces the abstract divisor group, supplying a combinatorial parameterisation of Cartier divisors that is more directly amenable to ampleness analysis (where strict convexity of the piecewise-linear function characterises ample divisors, per [04.11.09] §C).
§C. Sections via lattice-point inequalities — the polytope of sections
Theorem (Demazure global-sections formula; Fulton §3.4 Proposition 1, Cox-Little-Schenck Theorem 4.3.3). Let be a toric variety and a -invariant Cartier divisor. Then $$ H^0(X_\Sigma, \mathcal{O}(D)) = \bigoplus_{m \in P_D \cap M} \mathbb{C} \cdot \chi^m, $$ where is the divisor polytope. In particular, $$ \dim H^0(X_\Sigma, \mathcal{O}(D)) = |P_D \cap M| $$ — the number of lattice points of .
The proof is the -equivariant decomposition argument from Exercise 7: decomposes into weight spaces by the torus action, each weight space is at most one-dimensional (spanned by a ), and the extension criterion reduces to the polytope-defining inequalities. The smoothness or completeness of is not needed for ; the same formula holds for arbitrary toric varieties.
Theorem (Demazure vanishing; Fulton §3.4, Cox-Little-Schenck Theorem 9.2.3). Let be a smooth complete toric variety and a -invariant Cartier divisor that is nef (i.e., is convex on ). Then for every .
Demazure vanishing supplies the higher-cohomology counterpart to the global-sections formula: when is nef, the Euler characteristic reduces to , a lattice-point count. This realises Hirzebruch-Riemann-Roch on a smooth complete toric variety as a purely combinatorial Ehrhart-polynomial computation (Brion-Vergne 1997 J. Amer. Math. Soc. 10).
Theorem (Ehrhart polynomial; Ehrhart 1962, Brion-Vergne 1997). Let be a projective smooth toric variety and a nef line bundle with divisor polytope . For each integer , the lattice-point count $$ L(P, k) := |kP \cap M| $$ is a polynomial in of degree , called the Ehrhart polynomial of . Its leading coefficient is the lattice volume of , , and the polynomial satisfies the Hilbert-function identity $$ L(P, k) = \dim H^0(X_\Sigma, L^{\otimes k}) = \chi(X_\Sigma, L^{\otimes k}). $$
The Ehrhart polynomial is the toric realisation of the Hilbert polynomial in classical projective geometry. Its leading coefficient (the volume) recovers the degree of under the polarisation ; its lower-order coefficients encode the Todd class times the Chern character, exhibiting Hirzebruch-Riemann-Roch as a polynomial identity in .
§D. Worked example — anticanonical on
Theorem (anticanonical divisor on ; Fulton §3.5). Let have its standard toric fan with rays in . Then:
- The canonical class is .
- The anticanonical divisor has divisor polytope the size- simplex in with vertices and .
- The lattice-point count is .
- Equivalently, , with global sections of dimension — the space of homogeneous degree- polynomials in variables.
For : , polytope is the size-three simplex with lattice points, dimension of plane cubics. For : , polytope is the size-four simplex with lattice points, dimension of homogeneous quartics in four variables.
The anticanonical example is the cleanest illustration of the entire divisor-and-support-function framework. The divisor is an honest geometric object (the sum of the three coordinate lines); the support function is a piecewise-linear ramp pinned at on each ray; the divisor polytope is a lattice triangle with exactly ten integer points; and the resulting global sections are the ten monomials forming a basis of the cubic plane curves linear system.
Theorem (anticanonical on Hirzebruch surfaces; Fulton §3.4). On the Hirzebruch surface with the four-ray fan , the canonical class is , the anticanonical divisor is , and is ample iff (i.e., and are del Pezzo surfaces; for is not Fano).
The Hirzebruch-surface anticanonical example illustrates that the support-function framework distinguishes ample from non-ample with a single combinatorial check (strict convexity vs convexity of the piecewise-linear function on the fan). The transition — where drops from ample to merely nef — corresponds to a wall-crossing in the support-function space, with the Hirzebruch surface losing its Fano status as the tilt exceeds the del Pezzo threshold.
Theorem (anticanonical on toric Calabi-Yau hypersurfaces; Batyrev 1994). Let be a projective smooth toric variety such that the anticanonical class is associated to a reflexive polytope (the polar dual of the polytope defining ). Then generic anticanonical hypersurfaces are smooth Calabi-Yau varieties, and the polar duality supplies the Batyrev mirror Calabi-Yau . The 473,800,776 reflexive 4-polytopes classified by Kreuzer-Skarke 2000-2002 account for the bulk of explicitly known Calabi-Yau 3-folds and their mirrors.
The Batyrev construction lifts the anticanonical divisor from a worked example to a mirror-symmetry generator. The reflexive-polytope condition on — that the polar dual is also a lattice polytope — is the combinatorial signature of Gorenstein toric Calabi-Yau geometry, and the polar-duality involution becomes the mirror-symmetry exchange of A-side and B-side Calabi-Yau geometries (cross-reference [04.11.10] for the polytope-fan dictionary and [04.12.09] for the Gross-Siebert reconstruction generalisation).
Synthesis. The toric divisor and support function form the foundational reason that line-bundle and section geometry on a toric variety reduces to combinatorial calculations on a polyhedral fan: prime Weil divisors are atoms indexed by rays, Cartier divisors are encoded by piecewise-linear functions, and global sections are enumerated by lattice points of a polytope. The central insight is that the three different presentations — divisor, support function, polytope — are three avatars of the same Cartier-divisor object, with the bijection furnished by Fulton §3.4 Proposition 1 making the whole calculus algorithmic.
This is exactly the foundational fact that identifies toric divisor theory with algorithmic algebraic geometry: where a general variety's divisor theory requires sheaf-cohomological computation via spectral sequences or derived categories, on a toric variety the entire calculus reduces to lattice arithmetic. The bridge is the global-sections formula — sheaf cohomology becomes lattice-point counting, and Hirzebruch-Riemann-Roch becomes a polynomial identity in Ehrhart polynomials.
Putting these together with the toric Picard exact sequence of [04.11.09], the support-function correspondence is the bridge between fan combinatorics and divisor / line-bundle geometry. The pattern recurs in three generalisations. To higher cohomology, Demazure vanishing supplies for nef and , reducing Euler characteristics to Ehrhart polynomials and Hirzebruch-Riemann-Roch to lattice-point identities (Brion-Vergne 1997). To singular toric, the Cartier-Weil distinction widens; one still has support functions, but the Cartier subgroup is a finite-index sublattice of the piecewise-linear function lattice, with index controlled by cone multiplicities (Cox-Little-Schenck §4.2). To equivariant cohomology, the support-function description lifts to a description of equivariant Cartier divisors in terms of -graded sheaves on the fan, and the Demazure formula becomes an equivariant Riemann-Roch theorem in -equivariant K-theory (Vergne 1999, Brion-Vergne 1997). Each generalisation preserves the divisor-support-function-polytope triad and identifies the line-bundle theory of the toric variety with a piece of combinatorial polytope theory.
Full proof set [Master]
Proposition (support-function correspondence), proof. Given in the key theorem. The forward direction sends a -invariant Cartier divisor to its piecewise-linear support function by reading off local Cartier data from each affine chart and gluing into a continuous . The reverse direction reads off Weil-divisor coefficients from at each primitive ray generator and reconstructs the Cartier data from the integer linear pieces. Mutual inverses are confirmed by the chart-by-chart identification for .
Proposition (smoothness criterion at divisor level; Fulton §3.4 Prop 2), proof. On a smooth toric , every -invariant Weil divisor is Cartier; conversely, if every -invariant Weil divisor on is Cartier, then is smooth.
Proof. Given in Exercise 8. Forward direction: on a smooth cone , the primitive ray generators extend to a -basis of . The dual basis is a -basis of , and one constructs as an explicit integer character satisfying for every . Cocycle compatibility follows on shared rays.
Reverse direction: if has a non-smooth cone , the primitive ray generators of do not form a -basis of . Pick coefficients at the rays of such that the linear system has no integer solution (generic coefficients work — the system has a unique -solution, and irrationality of denominators in the basis matrix of the rays forces some to fail integer-divisibility). The resulting Weil divisor is not Cartier. So smoothness at the cone level is equivalent to all-Weil-Cartier.
Proposition (Demazure global-sections formula; Fulton §3.4 Prop 1), proof. Given in Exercise 7. The weight-decomposition argument shows with each at most one-dimensional, spanned by when (the extension criterion rewrites as the polytope inequalities ) and zero otherwise.
Proposition (Demazure vanishing; Cox-Little-Schenck Theorem 9.2.3), proof sketch. On a smooth complete toric , for when is nef.
Proof sketch. The cohomology decomposes into -weight pieces . For each , the weight piece is computed by the cellular cohomology of a complex of sub-fans of depending on — concretely, the simplicial complex where is the local Cartier datum. When is nef (equivalently is convex), is either empty (giving zero contribution to all ) or contractible (giving zero contribution to for by the cellular cohomology of a contractible complex). Either way, for , hence for . The full argument uses the toric Čech-cohomology computation of Demazure 1970 refined by Mavlyutov 2000 Compositio Math. 124.
Proposition (Ehrhart polynomiality; Ehrhart 1962, Brion-Vergne 1997), proof sketch. For a lattice polytope of dimension , the function is a polynomial in of degree with rational coefficients.
Proof sketch. Two complementary arguments. The classical Ehrhart 1962 C. R. Acad. Sci. 254 proof uses the generating function with a polynomial of degree , giving polynomiality of by direct power-series manipulation. The Brion-Vergne 1997 proof uses the Atiyah-Bott-Berline-Vergne equivariant localisation on the toric variety : the Euler characteristic localises to a sum over toric-fixed points, each contribution being a rational function of , with the cancellations giving polynomiality. Equivalently, by the Demazure global-sections formula and Demazure vanishing, is the Hilbert polynomial of the polarised toric variety in degree — polynomial in by Hilbert's theorem on Hilbert polynomials.
Proposition (anticanonical on ), proof. On with the standard toric fan, has .
Proof. The fan has rays , with the sum identity . The anticanonical polytope is defined by for . The constraints for give . The constraint gives . So , the size- lattice simplex translated.
Translate by : in new coordinates , . So becomes the standard simplex . The lattice points in this simplex are tuples with , equivalent to with (introducing ).
The count of non-negative integer tuples summing to is the multinomial coefficient . So . For : . For : . For : .
Proposition (-Cartier on ), proof. On the singular weighted projective space with fan rays , the toric divisor is not Cartier, but is.
Proof. Given in Exercise 4. The Cartier-cocycle system at requires and . With : , giving , not integer. Similarly requires , giving , not integer. So fails Cartier at both singular cones. For , the constraints become with (integer) and with (integer). Cocycle compatibility on shared rays is direct. So is Cartier, and is the minimal positive multiplier matching the toric Picard / class group index calculation from [04.11.09].
Connections [Master]
Fan and toric variety
04.11.04. The structural prerequisite. The toric divisor for is defined relative to the gluing from[04.11.04], and the Cartier-cocycle compatibility of a support function uses the chart-overlap structure from the fan construction. The smoothness criterion that lifts smoothness from to "every Weil divisor is Cartier" passes through the unimodular-cone condition of[04.11.04].Orbit-cone correspondence
04.11.06. The geometric realisation of as the closure of the codimension-one torus orbit uses the orbit-cone correspondence directly. The dimension formula identifies as a divisor (dimension ) since rays are one-dimensional cones. The orbit-closure decomposition exhibits itself as a toric variety with its own fan, generalising the divisor-level statement to a divisor-stratified picture.Toric Picard group
04.11.09. The companion sibling unit in this batch. The toric Picard exact sequence is the abelian-group formulation of the Cartier-divisor calculus developed here. The support-function description in §A is the piecewise-linear-function avatar of the middle term, and the strict-convexity ampleness criterion in[04.11.09]§C uses the support function defined in §B above. The Cartier-vs-Weil refinement of §B is the input to the Picard-vs-class-group distinction in[04.11.09].Polytope-fan dictionary
04.11.10. The downstream unit. The divisor polytope defined in §C is the polytope-side of the polytope-fan dictionary: a projective toric variety with an ample divisor gives a lattice polytope , and the polytope-fan dictionary recovers from as the projective toric variety of the polytope. The Demazure global-sections formula is the polytope-side reading of §C's global-sections formula.Algebraic moment map and the polytope
04.11.11. The downstream unit. The divisor polytope for an ample divisor on a Kähler toric manifold coincides with the image of the algebraic moment map , providing the symplectic-side description of the support-function calculus. Delzant 1988 Bull. SMF 116 supplies the symplectic classification of compact toric manifolds by their Delzant polytopes, with the polytope-side data exactly the divisor polytope.Algebraic torus and character/cocharacter lattices
04.11.01. The lattice duality underpinning the support function. The pairing that defines on rays and the inequality defining uses the perfect pairing from[04.11.01]. The character map that identifies global sections with lattice points is the algebraic-torus character classification.Smoothness and completeness via fans
04.11.05. The smoothness criterion at the divisor level (§B) is the divisor-side counterpart of the smoothness criterion of[04.11.05]. Smoothness translates into unimodular cones, which translates into "every Weil is Cartier", which translates into . The completeness criterion controls when the divisor polytope is bounded — bounded iff is nef and is complete.Toric resolution of singularities
04.11.07. The sibling unit. A toric resolution via star subdivision adds one exceptional divisor per new ray , with the corresponding support-function values encoding the discrepancy data along the resolution. The pullback of a Cartier divisor on has support function for the lattice map of the refinement, an explicitly computable transform on piecewise-linear functions. The divisor language developed here is the bookkeeping framework for the resolution algorithm of[04.11.07].Ample and very ample line bundle
04.05.05. The general Cartan-Serre-Grothendieck criterion for ampleness specialises on a smooth complete toric variety to the strict-convexity criterion on the support function (cross-reference[04.11.09]§C). The ample cone in is the open polyhedral cone of strictly convex piecewise-linear functions modulo characters.Toric cohomology and the Chow ring
04.11.12. The downstream unit. The toric divisors form the degree-one generators of the Chow ring of a smooth complete toric variety, with the Stanley-Reisner relations supplying the higher-degree structure and the toric Picard exact sequence supplying the linear relations. The global-sections formula via is the degree-zero piece of the toric Hirzebruch-Riemann-Roch theorem of[04.11.13].Cox-ring and GIT quotient
04.11.15pending. The Cox ring is graded by the Picard group via the toric Picard exact sequence, and a monomial corresponds to the toric divisor . The polytope has the interpretation as the polytope of degree- monomials in the Cox ring, recovering the global-sections decomposition.Picard group of a general variety
04.05.02. Toric divisor theory is the sharp combinatorial case of general divisor theory, where the Cartier vs Weil distinction reduces to a unimodular-basis check at each cone, the support function classifies Cartier divisors, and the divisor polytope enumerates global sections. The general theory requires cohomological / Hodge-theoretic machinery; the toric case dispatches it with lattice arithmetic.
Historical & philosophical context [Master]
The toric divisor and support function formalism in its modern form is due to Michel Demazure in Sous-groupes algébriques de rang maximum du groupe de Cremona (Annales scientifiques de l'École normale supérieure (4) 3, 1970, pp. 507-588) [Demazure 1970]. Demazure's paper established the bijection between -invariant Cartier divisors on and integer-valued piecewise-linear functions on , the smoothness criterion at the divisor level (every Weil is Cartier iff every cone is unimodular), the strict-convexity ampleness criterion, and the global-sections lattice-point formula. The term "fonction d'appui" ("support function") and the divisor-polytope construction are Demazure's coinages.
The Cartier-Weil refined formulation, distinguishing from on singular toric, was systematised in Toroidal Embeddings I by Kempf, Knudsen, Mumford, and Saint-Donat (Lecture Notes in Mathematics 339, Springer-Verlag 1973) [pending], where the polytope-and-fan formalism was developed as an exposition of Demazure's results within the broader scheme-theoretic toroidal-embeddings framework. KKMS Chapter I §2 contains the first systematic treatment of -invariant Cartier divisors and their support functions on singular toric. The work was motivated by Mumford's earlier An analytic construction of degenerating Abelian varieties over complete rings (Compositio Mathematica 24, 1972, pp. 239-272) [Mumford 1972], where cone-and-lattice data was used to construct degenerations of abelian varieties, with the support function emerging as the natural object recording the Cartier-divisor structure of the degenerate fibre.
Tadao Oda's Convex Bodies and Algebraic Geometry (Ergebnisse der Mathematik 15, Springer-Verlag 1988) [pending] is the canonical mid-1980s monograph, with §2.1-§2.3 the standard reference for the toric divisor and support function correspondence, the Cartier-Weil distinction, and the ample-line-bundle / strict-convexity dictionary. Oda's exposition emphasises the convex-body language and was the main pre-Fulton reference. Vasily Danilov's earlier 1978 survey The geometry of toric varieties (Russian Mathematical Surveys 33(2), 97-154) [Danilov 1978] gave the first English-language treatment of the toric divisor theory and developed the support-function description in connection with the Stanley-Reisner perspective on the Chow ring.
William Fulton's Introduction to Toric Varieties (Princeton University Press 1993) [Fulton 1993] §3.3-§3.4 is the canonical short textbook reference for the support-function correspondence, the smoothness criterion at the divisor level, and the global-sections lattice-point formula. Fulton's exposition is the standard pedagogical anchor for the material of this unit, with §3.3 introducing -invariant Weil divisors and §3.4 developing the Cartier formulation via support functions. David Cox, John Little, and Henry Schenck's Toric Varieties (American Mathematical Society 2011) [pending] is the modern thousand-page treatment, extending Fulton's exposition with extensive material on the divisor polytope, the global-sections formula (Theorem 4.3.3), and the strict-convexity ampleness criterion (Theorem 6.1.14).
Michel Brion's Groupe de Picard et nombres caractéristiques des variétés sphériques (Duke Mathematical Journal 58(2), 1989, pp. 397-424) [Brion 1989] extended the toric divisor-and-support-function calculus to the broader class of spherical varieties, with the toric case appearing as the rank-zero special case. The Brion paper supplies the lattice-point cohomology formula in the spherical setting and unifies the toric divisor theory with the moment-map perspective of Atiyah 1982 and Guillemin-Sternberg 1982.
Michel Brion and Michèle Vergne's Residue formulae, vector partition functions and lattice points in rational polytopes (Journal of the American Mathematical Society 10(4), 1997, pp. 797-833) [Brion-Vergne 1997] supplied the equivariant residue formula extending the Demazure global-sections formula to higher cohomology and arbitrary toric divisors. The Brion-Vergne theorem realises Hirzebruch-Riemann-Roch on a smooth complete toric variety as an explicit polynomial identity in Ehrhart polynomials of polytopes — an algorithmic-cohomology formula that has been the foundation for modern toric computational algorithms in Macaulay2, Polymake, and SageMath.
Miles Reid's Decomposition of toric morphisms (in Arithmetic and Geometry II, Progress in Mathematics 36, Birkhäuser 1983, pp. 395-418) [pending] established piecewise-linear functions on a fan as the universal Cartier-divisor object in the toric Minimal Model Program. Reid's analysis used the support-function description to control extremal contractions and small modifications, anticipating the general MMP under Kawamata, Kollár, Mori, Reid, and Shokurov by several years. The toric MMP is the proof-of-concept algorithmic version, and the support-function calculus of this unit is its combinatorial backbone.
David Cox's 1995 paper The homogeneous coordinate ring of a toric variety (Journal of Algebraic Geometry 4, 17-50) [Cox 1995] reframed toric divisors as monomial classes in the Cox ring graded by , with the divisor polytope becoming the polytope of degree- monomials. The Cox-ring perspective unifies divisor theory, line-bundle theory, and the GIT-quotient construction under a single functorial framework and has been the foundation for modern computational toric algorithms.
Anvar Mavlyutov's Semiample hypersurfaces in toric varieties (Compositio Mathematica 124(1), 2000, pp. 7-24) [pending] refined the Demazure vanishing theorem and the support-function description for singular toric varieties, extending the smooth-case results to the -factorial and simplicial settings. Mavlyutov's work is the canonical reference for the Cartier-multiplier analysis on singular toric and supplies the higher-cohomology refinements of the Demazure global-sections formula.
Friedrich Hirzebruch's introduction of the surfaces in Über eine Klasse von einfach-zusammenhängenden komplexen Mannigfaltigkeiten (Mathematische Annalen 124, 1951, pp. 77-86) [Hirzebruch 1951] predates the toric formalism by two decades but supplied the prototype example of a smooth complete toric variety with a non-toric Cartier divisor (the negative section of self-intersection ). The Hirzebruch surfaces remain the standard pedagogical examples of Cartier divisors beyond , with the support function on the four-ray fan recovering the negative section's geometry combinatorially.
Bibliography [Master]
@article{Demazure1970,
author = {Demazure, Michel},
title = {Sous-groupes alg{\'e}briques de rang maximum du groupe de Cremona},
journal = {Annales scientifiques de l'{\'E}cole normale sup{\'e}rieure (4)},
volume = {3},
year = {1970},
pages = {507--588}
}
@book{KempfKnudsenMumfordSaintDonat1973,
author = {Kempf, George and Knudsen, Finn Faye and Mumford, David and Saint-Donat, Bernard},
title = {Toroidal Embeddings I},
publisher = {Springer-Verlag},
series = {Lecture Notes in Mathematics},
volume = {339},
year = {1973}
}
@article{Mumford1972,
author = {Mumford, David},
title = {An analytic construction of degenerating {A}belian varieties over complete rings},
journal = {Compositio Mathematica},
volume = {24},
year = {1972},
pages = {239--272}
}
@article{Danilov1978,
author = {Danilov, Vasily I.},
title = {The geometry of toric varieties},
journal = {Russian Mathematical Surveys},
volume = {33},
number = {2},
year = {1978},
pages = {97--154}
}
@book{OdaConvexBodies,
author = {Oda, Tadao},
title = {Convex Bodies and Algebraic Geometry: An Introduction to the Theory of Toric Varieties},
publisher = {Springer-Verlag},
series = {Ergebnisse der Mathematik und ihrer Grenzgebiete},
volume = {15},
year = {1988}
}
@incollection{Reid1983,
author = {Reid, Miles},
title = {Decomposition of toric morphisms},
booktitle = {Arithmetic and Geometry, Volume II},
publisher = {Birkh{\"a}user},
series = {Progress in Mathematics},
volume = {36},
year = {1983},
pages = {395--418}
}
@article{Brion1989,
author = {Brion, Michel},
title = {Groupe de {P}icard et nombres caract{\'e}ristiques des vari{\'e}t{\'e}s sph{\'e}riques},
journal = {Duke Mathematical Journal},
volume = {58},
number = {2},
year = {1989},
pages = {397--424}
}
@book{FultonToric,
author = {Fulton, William},
title = {Introduction to Toric Varieties},
publisher = {Princeton University Press},
series = {Annals of Mathematics Studies},
volume = {131},
year = {1993}
}
@article{Cox1995,
author = {Cox, David A.},
title = {The homogeneous coordinate ring of a toric variety},
journal = {Journal of Algebraic Geometry},
volume = {4},
year = {1995},
pages = {17--50}
}
@article{BrionVergne1997,
author = {Brion, Michel and Vergne, Mich{\`e}le},
title = {Residue formulae, vector partition functions and lattice points in rational polytopes},
journal = {Journal of the American Mathematical Society},
volume = {10},
number = {4},
year = {1997},
pages = {797--833}
}
@article{Mavlyutov2000,
author = {Mavlyutov, Anvar R.},
title = {Semiample hypersurfaces in toric varieties},
journal = {Compositio Mathematica},
volume = {124},
number = {1},
year = {2000},
pages = {7--24}
}
@book{CoxLittleSchenck,
author = {Cox, David A. and Little, John B. and Schenck, Henry K.},
title = {Toric Varieties},
publisher = {American Mathematical Society},
series = {Graduate Studies in Mathematics},
volume = {124},
year = {2011}
}
@article{Hirzebruch1951,
author = {Hirzebruch, Friedrich},
title = {{\"U}ber eine {K}lasse von einfach-zusammenh{\"a}ngenden komplexen {M}annigfaltigkeiten},
journal = {Mathematische Annalen},
volume = {124},
year = {1951},
pages = {77--86}
}
@article{Ehrhart1962,
author = {Ehrhart, Eug{\`e}ne},
title = {Sur les poly{\`e}dres rationnels homoth{\'e}tiques {\`a} $n$ dimensions},
journal = {Comptes Rendus de l'Acad{\'e}mie des Sciences},
volume = {254},
year = {1962},
pages = {616--618}
}
@article{Batyrev1994,
author = {Batyrev, Victor V.},
title = {Dual polyhedra and mirror symmetry for {C}alabi-{Y}au hypersurfaces in toric varieties},
journal = {Journal of Algebraic Geometry},
volume = {3},
year = {1994},
pages = {493--535}
}