Documentation

TauCeti.Geometry.Toric.Algebraic.FaceLocalization

Face localizations of affine toric schemes #

A character m in the dual semigroup of a cone σ is nonnegative on σ, so it cuts out the face σ ⊓ ker m of σ (PointedCone.isFaceOf_inf_ker). The inclusion of that face into σ induces the restriction map from the coordinate ring of σ to the coordinate ring of the face. When σ is finitely generated, this map is the localization away from the monomial of m: the dual semigroup of the face is obtained from that of σ by adjoining -m (TauCeti.Toric.dualSemigroup_inf_ker_eq_sup). On spectra, the affine toric scheme of the face is therefore the basic open subscheme of the affine toric scheme of σ where the monomial of m does not vanish, and the induced morphism is an open immersion.

Every face of a lattice-rational cone is cut out by such a character (TauCeti.Toric.IsLatticeRational.exists_mem_dualSemigroup_inf_ker_eq). Thus every face inclusion of a lattice-rational cone induces a localization at a single monomial and an open immersion of affine toric schemes.

These open immersions are the maps along which the affine toric schemes of a fan are glued. The canonical face maps introduced here satisfy identity and composition laws, so successive face restrictions give the same morphism as the composite face inclusion. This is the functoriality needed for the overlap and cocycle maps in fan gluing.

Main declarations #

References #

Canonical maps attached to face inclusions #

noncomputable def TauCeti.Toric.faceAffineCoordinateRingMap {N : Type u_1} {V : Type u_2} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] {i : N →+ V} {σ τ : PointedCone ℝ V} (hi : IsIntegralLattice i) (hτσ : τ.IsFaceOf σ) :

A face inclusion τ ≼ σ induces the restriction map from the coordinate ring of σ to the coordinate ring of τ.

Instances For
    @[simp]

    Restriction along a face inclusion sends a monomial to the same integral character, regarded as an element of the larger dual semigroup of the face.

    @[simp]

    Restriction to a cone viewed as its own face is the identity map of its coordinate ring.

    @[simp]
    theorem TauCeti.Toric.faceAffineCoordinateRingMap_comp {N : Type u_1} {V : Type u_2} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] {i : N →+ V} {σ τ υ : PointedCone ℝ V} (hi : IsIntegralLattice i) (hυτ : υ.IsFaceOf τ) (hτσ : τ.IsFaceOf σ) :

    Restriction through two successive face inclusions is restriction along their composite.

    noncomputable def TauCeti.Toric.faceAffineToricSchemeMap {N : Type u_1} {V : Type u_2} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] {i : N →+ V} {σ τ : PointedCone ℝ V} (hi : IsIntegralLattice i) (hτσ : τ.IsFaceOf σ) :

    The canonical morphism from the affine toric scheme of a face to that of its ambient cone.

    Instances For

      The morphism attached to a face inclusion is the spectrum of its coordinate-ring restriction.

      The canonical face morphism is the affine toric scheme map induced by the identity on the lattice and real vector space.

      @[simp]

      The morphism of a cone viewed as its own face is the identity morphism.

      @[simp]

      The morphism of a composite face inclusion is the composite of the face morphisms.

      Localizations and open immersions #

      For a character m in the dual semigroup of a finitely generated cone σ, the restriction map from the coordinate ring of σ to that of the face σ ⊓ ker m is the localization away from the monomial of m.

      For a character m in the dual semigroup of a finitely generated cone σ, the morphism from the affine toric scheme of the face σ ⊓ ker m to that of σ is an open immersion.

      For a character m in the dual semigroup of a finitely generated cone σ, the image of the affine toric scheme of the face σ ⊓ ker m in that of σ is the basic open set where the monomial of m does not vanish.

      theorem TauCeti.Toric.preimage_range_faceAffineToricSchemeMap_inf_ker {V : Type u_2} [AddCommGroup V] [Module ℝ V] {σ : PointedCone ℝ V} {N N' : Type u} {V' : Type u_3} [AddCommGroup N] [AddCommGroup N'] [AddCommGroup V'] [Module ℝ V'] {i : N →+ V} {i' : N' →+ V'} {ρ : PointedCone ℝ V'} (hi : IsIntegralLattice i) (hi' : IsIntegralLattice i') (f : N →+ N') (g : V →ₗ[ℝ] V') (hfg : ∀ (n : N), g (i n) = i' (f n)) (hσρ : Set.MapsTo ⇑g ↑σ ↑ρ) (hσ : Submodule.FG σ) (hρ : Submodule.FG ρ) (m : ↥(dualSemigroup hi' ρ)) :

      Let a compatible map of lattices carry a finitely generated cone σ into a finitely generated cone ρ, and let m be a character in the dual semigroup of ρ. The inverse image of the open subscheme of the face ρ ⊓ ker m is the open subscheme of the face of σ cut out by the pullback of m.

      For a face τ of a lattice-rational cone σ, the restriction map from the coordinate ring of σ to that of τ is the localization away from the monomial of a character in the dual semigroup of σ.

      For a face τ of a lattice-rational cone σ, the morphism from the affine toric scheme of τ to that of σ is an open immersion.

      For two faces τ and υ of a lattice-rational cone σ, the image of the affine toric scheme of τ ⊓ υ in that of σ is the intersection of the images of the affine toric schemes of τ and of υ.

      Pairwise overlaps in a fan #

      @[reducible, inline]
      noncomputable abbrev TauCeti.Toric.Fan.affineToricChart {N : Type u_1} {V : Type u_2} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] {i : N →+ V} (Φ : Fan i) (σ : ↑Φ.cones) :

      The affine toric chart indexed by a cone of a fan.

      Instances For
        @[reducible, inline]
        noncomputable abbrev TauCeti.Toric.Fan.affineToricOverlap {N : Type u_1} {V : Type u_2} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] {i : N →+ V} (Φ : Fan i) (σ τ : ↑Φ.cones) :

        The affine toric scheme of the intersection of two cones is their pairwise overlap chart.

        Instances For
          noncomputable def TauCeti.Toric.Fan.affineToricOverlapLeft {N : Type u_1} {V : Type u_2} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] {i : N →+ V} (Φ : Fan i) (σ τ : ↑Φ.cones) :

          The canonical map from a pairwise overlap into its left affine chart.

          Instances For
            noncomputable def TauCeti.Toric.Fan.affineToricOverlapRight {N : Type u_1} {V : Type u_2} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] {i : N →+ V} (Φ : Fan i) (σ τ : ↑Φ.cones) :

            The canonical map from a pairwise overlap into its right affine chart.

            Instances For
              @[simp]
              theorem TauCeti.Toric.Fan.affineToricOverlapLeft_def {N : Type u_1} {V : Type u_2} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] {i : N →+ V} (Φ : Fan i) (σ τ : ↑Φ.cones) :

              The left overlap leg is the face map of the inclusion σ ⊓ τ ≼ σ.

              @[simp]
              theorem TauCeti.Toric.Fan.affineToricOverlapRight_def {N : Type u_1} {V : Type u_2} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] {i : N →+ V} (Φ : Fan i) (σ τ : ↑Φ.cones) :

              The right overlap leg is the face map of the inclusion σ ⊓ τ ≼ τ.

              The map from a pairwise overlap into its left affine chart is an open immersion.

              The map from a pairwise overlap into its right affine chart is an open immersion.