Documentation

TauCeti.AlgebraicGeometry.WeilDivisor.Scheme.TensorProduct

The sheaf of a sum of Weil divisors #

Sections of π’ͺ_X(D) and of π’ͺ_X(E) multiply inside the sheaf 𝒦_X of rational functions, and their product satisfies the order bound imposed by D + E, because orders of vanishing add. This file assembles those products into a morphism from the sectionwise tensor product of π’ͺ_X(D) and π’ͺ_X(E) to π’ͺ_X(D + E), and shows that on an integral Noetherian curve whose codimension-one local rings are discrete valuation rings it becomes an isomorphism after sheafification: π’ͺ_X(D) βŠ— π’ͺ_X(E) β‰… π’ͺ_X(D + E).

What makes multiplication locally bijective is a local equation: over an open subset on which E is cut out by a single rational function g, multiplying by g and by g⁻¹ inverts it.

Main declarations #

The construction follows Hartshorne, Algebraic Geometry, II.6.13, and the Stacks Project, Divisors, Tag 0BE0.

Orders of vanishing add. The product inside 𝒦_X of a section of π’ͺ_X(D) and a section of π’ͺ_X(E) is a section of π’ͺ_X(D + E).

The product inside 𝒦_X of a section of π’ͺ_X(D) and a section of π’ͺ_X(E), as a section of π’ͺ_X(D + E).

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Multiplication inside 𝒦_X, as a linear map on the tensor product of the sections of π’ͺ_X(D) and π’ͺ_X(E) over U.

    Equations
    Instances For

      Multiplication inside 𝒦_X, as a morphism from the sectionwise tensor product of the presheaves of modules underlying π’ͺ_X(D) and π’ͺ_X(E) to the one underlying π’ͺ_X(D + E).

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        A local equation for E over V is a section of π’ͺ_X(-E) there.

        Multiplying a section of π’ͺ_X(D + E) by a local equation for E gives a section of π’ͺ_X(D).

        Local surjectivity of multiplication. Where E has a local equation g, every section of π’ͺ_X(D + E) over V is the product of a section of π’ͺ_X(D) and a section of π’ͺ_X(E): multiply by g and by g⁻¹.

        Division by a local equation g for E, as a map from the sections of π’ͺ_X(D + E) over V to the sectionwise tensor product of the sections of π’ͺ_X(D) and of π’ͺ_X(E): it sends s to (s Β· g) βŠ— g⁻¹.

        It retracts multiplication (sectionsMulRetraction_sectionsMul), which is why multiplication is injective on sections over V.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Dividing by a local equation retracts multiplication of sections.

          Local injectivity of multiplication. Where E has a local equation, multiplication is injective on the sectionwise tensor product over V, because dividing by that equation retracts it.

          theorem TauCeti.AlgebraicGeometry.SchemeWeilDivisor.exists_localEquation_le {X : AlgebraicGeometry.Scheme} [AlgebraicGeometry.IsIntegral X] [βˆ€ (y : CodimensionOnePoint X), IsDiscreteValuationRing ↑(X.presheaf.stalk ↑y)] [AlgebraicGeometry.IsNoetherian X] (hX : βˆ€ (y : β†₯X), Order.coheight y ≀ 1) (E : SchemeWeilDivisor X) (U : X.Opens) {x : β†₯X} (hx : x ∈ U) :
          βˆƒ V ≀ U, x ∈ V ∧ βˆƒ (g : Additive (↑X.functionField)Λ£), βˆ€ (y : CodimensionOnePoint X), ↑y ∈ V β†’ WeilDivisor.coeff E y = (orderAt y) g

          On a curve, a Weil divisor has a local equation on an arbitrarily small neighbourhood of any point.

          Multiplication is locally surjective. On a curve every point has a neighbourhood on which E has a local equation (exists_localEquation_le), and over such a neighbourhood every section of π’ͺ_X(D + E) is a product of sections of π’ͺ_X(D) and π’ͺ_X(E) (exists_sectionsMul_eq).

          Multiplication is locally injective. On a curve every point has a neighbourhood on which E has a local equation (exists_localEquation_le), and over such a neighbourhood multiplication is injective on the sectionwise tensor product (sectionsMulLift_injective).

          The sheaf of a sum of Weil divisors is the tensor product of their sheaves. On a curve whose codimension-one local rings are discrete valuation rings, multiplication inside 𝒦_X identifies π’ͺ_X(D) βŠ— π’ͺ_X(E) with π’ͺ_X(D + E).

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            @[simp]

            The divisor-to-line-bundle map is multiplicative. The class of π’ͺ_X(D + E) is the product of the classes of π’ͺ_X(D) and π’ͺ_X(E).

            Every divisorial line-bundle class is invertible, π’ͺ_X(-D) inverting π’ͺ_X(D).

            @[simp]

            The comparison from the divisor class group to line-bundle classes turns addition of divisor classes into tensor product of line bundles.

            The comparison from the divisor class group to line-bundle classes, as an additive homomorphism into the additive form of the tensor-product monoid.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For