Toric cones are generated by their primitive rays #
A salient finitely generated cone is the join of its rays. For a toric cone in an integral lattice each ray is spanned by its primitive generator, so the cone is the cone hull of its finitely many primitive ray generators. This is the description of a toric cone that the later constructions consume: an integral character is nonnegative on the cone exactly when it is nonnegative on each primitive ray generator, and the primitive ray generators of a regular cone are part of an integral basis, hence linearly independent, so a regular cone is simplicial.
Main declarations #
TauCeti.Toric.ToricRay.iSup_toPointedCone: a salient finitely generated cone is the join of its rays.TauCeti.Toric.ToricRay.nonempty_of_ne_bot: a nonzero salient finitely generated cone has a ray.TauCeti.Toric.ToricRay.le_iff_forall_mem_faceFinset: a salient finitely generated face lies in a cone exactly when all of its rays do.TauCeti.Toric.ToricRay.exists_mem_faceFinset_not_le_of_not_le: a salient finitely generated face not contained in a cone has a ray not contained in it.TauCeti.Toric.ToricRay.faceFinset_nonempty: a nonzero salient finitely generated face contains a ray.TauCeti.Toric.IsToricCone.hull_primitiveGenerator: a toric cone is the cone hull of its primitive ray generators.TauCeti.Toric.IsToricCone.le_of_isFaceOf_of_sum_primitiveGenerator_mem: a face of a toric cone containing the sum of its primitive ray generators is the whole cone.TauCeti.Toric.mem_dualSemigroup_iff_primitiveGenerator: an integral character lies in the dual semigroup of a toric cone exactly when it is nonnegative on every primitive ray generator.TauCeti.Toric.mem_dualSemigroup_iff_of_isPrimitiveGenerator: the same criterion for any chosen primitive generator of each ray.TauCeti.Toric.IsRegularCone.linearIndependent_primitiveGenerator: the images of the primitive ray generators of a regular cone are linearly independent.TauCeti.Toric.IsRegularCone.isSimplicial: a regular cone is simplicial.
References #
- W. Fulton, Introduction to Toric Varieties, §1.2.
- D. Cox, J. Little and H. Schenck, Toric Varieties, §1.2, Lemma 1.2.15 and Definition 1.2.16.
A salient finitely generated pointed cone is the join of its rays.
A nonzero salient finitely generated pointed cone has a ray.
A salient finitely generated face σ of a cone τ lies in a cone F exactly when every ray
of τ contained in σ does, since σ is the join of its rays.
A salient finitely generated face σ of a cone τ not contained in a cone F contains a ray
of τ not contained in F.
A nonzero salient finitely generated face of a cone contains a ray of the cone.
A toric cone in an integral lattice is the cone hull of its primitive ray generators.
A face of a toric cone σ containing the sum of the primitive generators of all rays of σ
contains σ: by the face property it contains every primitive generator, and these span σ.
An integral character lies in the dual semigroup of a toric cone exactly when it is nonnegative on every primitive ray generator.
An integral character lies in the dual semigroup of a toric cone exactly when it is nonnegative on a chosen primitive generator of each ray.
The images of the primitive ray generators of a regular cone are linearly independent over the reals: they are part of an integral basis of the lattice, whose image is a real basis of the ambient space.
A regular cone is simplicial: it is the cone hull of its primitive ray generators, which are part of an integral basis and hence linearly independent over the reals.