Star subdivisions of regular cones and regular fans #
Let τ be a regular cone with primitive ray generators u_ρ, and let A be a finite set of rays
of τ, spanning the face σ of τ. The star subdivision of the fan of faces of τ along σ
uses the ray through u_A = ∑ ρ ∈ A, u_ρ, which is a new ray when A contains at least two rays;
for A = {ρ} it is ρ itself, since then u_A = u_ρ. Indexing the generators u_ρ by some ρ
and u_A by none, its cones are the cones spanned by the generators indexed by a set S of
indices which omits some ρ for some ρ ∈ A. Equivalently, they are the faces of τ not
containing σ, and the cones spanned by such a face together with u_A.
Replacing a generator u_ρ with ρ ∈ A by u_A is a unimodular change of an integral basis
extending the primitive generators of τ, so every cone of the star subdivision is regular. The
only linear relations between the generators come from u_A = ∑ ρ ∈ A, u_ρ. So the conical
coefficients of a point of two cones of the star subdivision agree, up to adding a common multiple
of that relation, which must vanish since each cone omits a generator indexed by A. Hence two
cones meet in the cone of the intersection of their index sets, a face of both. When A is
nonempty, the star subdivision covers τ: subtracting from the coefficients of a point of τ
the least coefficient at a ray of A, and putting it on u_A, writes the point as a conical
combination omitting a generator indexed by A. So it subdivides the fan of faces of τ.
The construction of the fan and its face arguments are adapted from those of
TauCeti.Toric.Fan.projectiveSpace in TauCeti.Geometry.Toric.Algebraic.Fan.ProjectiveSpace.Basic.
Classically, the toric variety of the star subdivision is the blow-up of the affine toric
variety of τ along the orbit closure of σ.
The star subdivision of a regular fan Φ along one of its cones σ is glued from these local
pieces. It keeps the cones of Φ not containing σ, and replaces each cone τ of Φ containing
σ by the star subdivision of τ along the rays of σ. These local pieces are compatible: on
a face τ₀ of τ containing σ, the star subdivision of τ restricts to that of τ₀, and a
face of τ not containing σ is already a cone of the star subdivision of τ. So two cones of
the glued family meet in a face of each, inside the intersection of the cones of Φ containing
them. When σ is nonzero, every cone τ containing σ is covered by its local piece, so the
result subdivides Φ.
A cone of the star subdivision contains the ray through u_σ exactly when the least cone of Φ
containing it contains σ. Indeed, a face of σ containing u_σ contains every u_ρ, so is
σ; and a cone omitting u_σ is a cone of Φ not containing σ. This identifies the cones of
the star subdivision lying over the cones containing σ, which describes the exceptional divisor
of the blow-down. Dually, the cones of the star subdivision lying over the cones of Φ not
containing σ are exactly those cones themselves, so away from the exceptional divisor the
blow-down changes nothing.
Main declarations #
TauCeti.Toric.starSubdivisionGenerator: the ray generators of the star subdivision.TauCeti.Toric.starSubdivisionCone: the cone spanned by the generators indexed by a set.TauCeti.Toric.starSubdivisionCone_inf: two cones of the star subdivision meet in the cone of the intersection of their index sets.TauCeti.Toric.isRegularCone_starSubdivisionCone: every cone of the star subdivision is regular.TauCeti.Toric.starSubdivisionCone_eq_faceOrderIso_symm: a cone of the star subdivision whose index set omitsnoneis a face of the cone.TauCeti.Toric.Fan.starSubdivision: the star subdivision of the fan of faces of a regular cone.TauCeti.Toric.Fan.isRegular_starSubdivision: it is regular.TauCeti.Toric.Fan.starSubdivision_isSubdivision: for nonemptyAit subdivides the fan of faces of the cone.TauCeti.Toric.Fan.inf_mem_starSubdivision_cones: the star subdivision of a regular cone along rays of a face restricts to the star subdivision of that face.TauCeti.Toric.Fan.starSubdivisionAlong: the star subdivision of a regular fan along one of its cones, withTauCeti.Toric.Fan.mem_starSubdivisionAlong_conesdescribing its cones.TauCeti.Toric.Fan.isRegular_starSubdivisionAlongandTauCeti.Toric.Fan.starSubdivisionAlong_isSubdivision: it is regular, and for a nonzero cone it subdivides the fan.TauCeti.Toric.Fan.starSubdivisionAlong_ofCone: on the fan of faces of a regular cone it is the star subdivision of the cone along the rays of the face.TauCeti.Toric.Fan.starSubdivisionAlongRay: for nonzeroσ, the ray of the star subdivision throughu_σ.TauCeti.Toric.Fan.starSubdivisionAlongRay_le_starSubdivisionCone: a cone of the star subdivision of a coneτ ⊇ σwhose generators includeu_σcontains the ray throughu_σ.TauCeti.Toric.Fan.starSubdivisionAlongRay_le_iff_le_leastCone: a cone of the star subdivision contains this ray exactly when the least cone ofΦcontaining it containsσ.TauCeti.Toric.Fan.not_le_leastCone_starSubdivisionAlong_iff: the cones of the star subdivision lying over the cones ofΦnot containingσare those cones themselves.
References #
- W. Fulton, Introduction to Toric Varieties, §§1.4 and 2.4.
- D. Cox, J. Little and H. Schenck, Toric Varieties, §3.3, Definition 3.3.13 and Proposition 3.3.15.
The ray generators and cones #
The ray generators of the star subdivision of a toric cone τ along the rays in A: the
primitive generator of ρ at some ρ, and the sum of the primitive generators of the rays in A
at none.
Instances For
The cone of the star subdivision of τ along the rays in A spanned by the generators
indexed by S. It is a cone of the star subdivision when S omits some ρ for some ρ ∈ A.
Instances For
A point lies in the cone of the star subdivision indexed by S exactly when it is a
nonnegative combination of the ray generators with coefficients vanishing outside S.
Every ray generator of the star subdivision of τ lies in τ.
Every cone of the star subdivision of τ lies in τ.
Viewing a set B of rays of a face τ₀ of τ as rays of τ does not change the ray
generators of the star subdivision along B.
If the primitive ray generators of a toric cone are linearly independent, then any family of
ray generators of its star subdivision omitting a generator indexed by A is linearly independent
over the reals.
If the primitive ray generators of a toric cone are linearly independent, then two cones of
its star subdivision, each omitting a generator indexed by A, meet in the cone of the intersection
of their index sets.
A cone of the star subdivision of a regular cone omitting a generator indexed by A is
regular: replacing that generator by the sum of the generators of A in an integral basis
extending the primitive generators of τ gives another integral basis.
A cone of the star subdivision of a regular cone τ whose index set omits none is the face
of τ spanned by the rays it indexes.
A cone of the star subdivision of a regular cone τ whose index set omits none is a face
of τ.
The fan #
The star subdivision of the fan of faces of a regular cone τ along the face spanned by the
rays in A: its cones are spanned by the families of ray generators
starSubdivisionGenerator, indexed by the sets omitting some ρ for some ρ ∈ A. It subdivides
the fan of faces of τ when A is nonempty, and its toric variety is the blow-up of the affine
toric variety of τ along the orbit closure of that face.
Instances For
The cones of the star subdivision of a regular cone along the rays in A are the cones spanned
by the families of ray generators omitting a generator indexed by A.
The star subdivision of a regular cone is regular.
For nonempty A, the ray through the sum of the primitive generators of the rays in A is a
cone of the star subdivision. When A contains at least two rays, this is the new ray of the star
subdivision; for A = {ρ} it is the ray ρ itself.
For nonempty A, the star subdivision of a regular cone τ covers τ.
Every cone of the star subdivision of a regular cone τ lies in τ.
A face of a regular cone τ not containing some ray of A is a cone of the star subdivision
of τ along A: it is spanned by the primitive generators of its rays.
Intersecting with a face τ₀ of a regular cone τ restricts the star subdivision of τ along
a set B of rays of τ₀ to the star subdivision of τ₀ along B.
The star subdivision of a face τ₀ of a regular cone τ along a set B of rays of τ₀
consists of cones of the star subdivision of τ along B.
For nonempty A, the star subdivision of a regular cone τ subdivides the fan of faces of
τ.
The star subdivision of a regular fan along a cone #
The star subdivision of a regular fan Φ along one of its cones σ. It keeps the cones of
Φ not containing σ, and replaces every cone τ of Φ containing σ by the cones of the star
subdivision of τ along the rays of σ, TauCeti.Toric.Fan.starSubdivision. These cones use the
ray through u_σ = ∑ ρ, u_ρ, the sum of the primitive generators of the rays of σ. For σ
nonzero this subdivides Φ, and classically its toric variety is the blow-up of that of Φ along
the orbit closure of σ. For σ = ⊥ the vector u_σ vanishes and the construction degenerates,
so the subdivision theorems assume σ ≠ ⊥.
Instances For
The cones of the star subdivision of a regular fan Φ along its cone σ are the cones of Φ
not containing σ, and the cones of the star subdivisions of the cones τ of Φ containing σ
along the rays of σ.
A cone of Φ not containing σ is a cone of the star subdivision of Φ along σ.
Every cone of the star subdivision of Φ along σ lies in a cone of Φ.
The star subdivision of a regular fan along one of its cones is regular.
The star subdivision of a regular fan Φ along a nonzero cone of Φ has the same support as
Φ.
The star subdivision of a regular fan along a nonzero cone of the fan subdivides it.
On the fan of faces of a regular cone τ, the star subdivision along a face σ of τ is the
star subdivision of τ along the rays of σ.
The ray through the sum of the primitive generators #
The ray of the star subdivision of Φ along a nonzero cone σ through the sum u_σ of the
primitive generators of the rays of σ. When σ has at least two rays this is the ray added by
the star subdivision; when σ is a ray it is σ itself.
Instances For
The cone of Fan.starSubdivisionAlongRay is the ray through the sum of the primitive generators
of the rays of σ.
A cone of the star subdivision of a cone τ ⊇ σ of Φ along the rays of σ whose generators
include u_σ contains the ray through u_σ.
A cone of the star subdivision of Φ along a nonzero cone σ contains the ray through
u_σ exactly when the least cone of Φ containing it contains σ.
Away from the cones containing σ the star subdivision of Φ along a nonzero cone σ changes
nothing: a cone of the star subdivision has a least cone in Φ not containing σ exactly when it
is a cone of Φ not containing σ.