Documentation

TauCeti.Geometry.Toric.Algebraic.Fan.ProjectiveSpace.Proj

The toric scheme of the fan of projective space is Proj #

Let b be an integral basis of the lattice N, indexed by ι, and let X_j, for j : Option ι, be the homogeneous coordinates of projective space Proj ℂ[X_j], the projective spectrum of the symmetric algebra of Option ι → ℂ. The coordinate X_j corresponds to the ray generator of the fan of projective space indexed by j. This file identifies the toric scheme of that fan, TauCeti.Toric.Fan.algebraicRealization, with Proj ℂ[X_j] over Spec ℂ.

On the affine chart of a cone contained in the maximal cone omitting the ray k, the ratio X_j / X_k is the monomial of the character TauCeti.Toric.projectiveSpaceRatioCharacter. These monomials are homogeneous coordinates normalized by X_k = 1, so they define a morphism from the chart to the standard open D₊(X_k) of Proj. Changing the normalizing coordinate rescales the homogeneous coordinates by a unit, so the morphism does not depend on k, and it is compatible with restriction to faces. The morphisms therefore glue to a morphism from the toric scheme.

On the maximal cone omitting k, the ratios X_j / X_k, for j ≠ k, freely generate the dual semigroup (TauCeti.Toric.projectiveSpaceDualSemigroupEquiv), so the coordinate ring of its chart is the degree-zero part of the localization of ℂ[X_j] away from X_k, and its chart maps isomorphically onto D₊(X_k). Over D₊(X_l), the chart of the maximal cone omitting k is the locus where X_l / X_k does not vanish, which is the chart of the common face of the two maximal cones. Hence the glued morphism is injective, so it is an open immersion, and it is surjective because the opens D₊(X_k) cover Proj.

Main declarations #

References #

Ratios of homogeneous coordinates #

noncomputable def TauCeti.Toric.projectiveSpaceRatioMonomial {N : Type u_1} {V : Type u_2} {ι : Type u_3} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] [Fintype ι] (b : Module.Basis ι ℤ N) {i : N →+ V} (hi : IsIntegralLattice i) {σ : PointedCone ℝ V} {k : Option ι} (hσ : σ ≤ projectiveSpaceCone b i {k}ᶜ) (j : Option ι) :

The monomial of the homogeneous-coordinate ratio X_j / X_k on the affine chart of a cone contained in the maximal cone omitting the ray k.

Instances For

    The ratio monomial X_j / X_k is the monomial of the ratio character.

    @[simp]
    theorem TauCeti.Toric.projectiveSpaceRatioMonomial_self {N : Type u_1} {V : Type u_2} {ι : Type u_3} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] [Fintype ι] {b : Module.Basis ι ℤ N} {i : N →+ V} {hi : IsIntegralLattice i} {σ : PointedCone ℝ V} {k : Option ι} (hσ : σ ≤ projectiveSpaceCone b i {k}ᶜ) :

    The ratio X_k / X_k is 1.

    theorem TauCeti.Toric.projectiveSpaceRatioMonomial_mul {N : Type u_1} {V : Type u_2} {ι : Type u_3} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] [Fintype ι] {b : Module.Basis ι ℤ N} {i : N →+ V} {hi : IsIntegralLattice i} {σ : PointedCone ℝ V} {k l : Option ι} (hk : σ ≤ projectiveSpaceCone b i {k}ᶜ) (hl : σ ≤ projectiveSpaceCone b i {l}ᶜ) (j : Option ι) :

    The ratio monomials multiply as the ratios do: (X_k / X_l) (X_j / X_k) = X_j / X_l.

    theorem TauCeti.Toric.isUnit_projectiveSpaceRatioMonomial {N : Type u_1} {V : Type u_2} {ι : Type u_3} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] [Fintype ι] {b : Module.Basis ι ℤ N} {i : N →+ V} {hi : IsIntegralLattice i} {σ : PointedCone ℝ V} {k l : Option ι} (hk : σ ≤ projectiveSpaceCone b i {k}ᶜ) (hl : σ ≤ projectiveSpaceCone b i {l}ᶜ) :

    On a cone contained in the maximal cones omitting k and l, the ratio X_l / X_k is a unit.

    @[simp]
    theorem TauCeti.Toric.faceAffineCoordinateRingMap_projectiveSpaceRatioMonomial {N : Type u_1} {V : Type u_2} {ι : Type u_3} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] [Fintype ι] {b : Module.Basis ι ℤ N} {i : N →+ V} {hi : IsIntegralLattice i} {σ τ : PointedCone ℝ V} {k : Option ι} (hτσ : τ.IsFaceOf σ) (hσ : σ ≤ projectiveSpaceCone b i {k}ᶜ) (j : Option ι) :

    Restricting a ratio monomial to a face gives the same ratio monomial.

    Homogeneous coordinates on the affine charts #

    noncomputable def TauCeti.Toric.projectiveSpaceHomogeneousCoordinates {N : Type u_1} {V : Type u_2} {ι : Type u_3} [AddCommGroup N] [AddCommGroup V] [Module ℝ V] [Fintype ι] (b : Module.Basis ι ℤ N) {i : N →+ V} (hi : IsIntegralLattice i) {σ : PointedCone ℝ V} {k : Option ι} (hσ : σ ≤ projectiveSpaceCone b i {k}ᶜ) :

    The homogeneous coordinates on the affine chart of a cone contained in the maximal cone omitting the ray k, normalized by X_k = 1: the coordinate X_j is the monomial of the ratio X_j / X_k.

    Instances For
      @[simp]

      The homogeneous coordinate X_j is the monomial of the ratio X_j / X_k.

      On a cone contained in the maximal cone omitting l, the homogeneous coordinate X_l is invertible.

      Changing the normalizing coordinate from X_k to X_l multiplies the linear homogeneous coordinates by the ratio X_k / X_l.

      Changing the normalizing coordinate from X_k to X_l multiplies the homogeneous polynomials of degree n by the n-th power of the ratio X_k / X_l.

      @[simp]

      Restricting the homogeneous coordinates of a chart to a face gives the homogeneous coordinates of the face.

      The chart of a maximal cone #

      The affine chart of the maximal cone omitting k is the standard chart D₊(X_k) of projective space: the ring of D₊(X_k), the degree-zero part of the localization of the homogeneous coordinate ring away from X_k, is the coordinate ring of the cone. A fraction a / X_kⁿ goes to the value of a at the homogeneous coordinates with X_k = 1.

      Instances For
        @[simp]

        The isomorphism projectiveSpaceAwayEquiv sends a / X_kⁿ to the value of a at the homogeneous coordinates with X_k = 1.

        The isomorphism projectiveSpaceAwayEquiv is the homomorphism Away.lift induced by the homogeneous coordinates with X_k = 1.

        @[simp]

        The inverse of projectiveSpaceAwayEquiv sends the monomial of the ratio X_j / X_k to the fraction X_j / X_k.

        The morphism to Proj #

        The morphism from the affine toric scheme of a cone contained in the maximal cone omitting k to projective space Proj ℂ[X_j]: the point with the homogeneous coordinates of the chart, read on the standard chart D₊(X_k). By projectiveSpaceChartToProj_eq it does not depend on k.

        Instances For

          The morphism projectiveSpaceChartToProj does not depend on the normalizing coordinate.

          @[simp]

          Restricting projectiveSpaceChartToProj to the chart of a face gives the morphism of the face.

          On the chart of the maximal cone omitting k, the morphism to Proj is the spectrum of the isomorphism projectiveSpaceAwayEquiv followed by the standard chart D₊(X_k).

          The affine chart of the maximal cone omitting k is an open subscheme of projective space.

          The affine chart of the maximal cone omitting k is the standard open D₊(X_k) of projective space.

          In the chart of the maximal cone omitting k, the standard open D₊(X_l) of projective space is the locus where the ratio X_l / X_k does not vanish.

          The toric scheme of the fan of projective space #

          The morphism from the toric scheme of the fan of projective space to projective space Proj ℂ[X_j], given on the chart of each cone by its homogeneous coordinates.

          Instances For

            On the chart of a cone contained in the maximal cone omitting k, the morphism to Proj is given by the homogeneous coordinates normalized by X_k = 1.

            On the chart of a cone contained in the maximal cone omitting k, the morphism to Proj is given by the homogeneous coordinates normalized by X_k = 1.

            The morphism from the toric scheme of the fan of projective space to Proj is a morphism over Spec ℂ.

            The morphism from the toric scheme of the fan of projective space to Proj is an open immersion: it is injective, and an open immersion on the chart of every maximal cone.

            The toric scheme of the fan of projective space is projective space Proj ℂ[X_j].