Documentation

LeanPool.MarkoffModP.BGS.HasseWeil.FiniteExtensionPrincipalParts

Principal parts of an effective exhaustive divisor #

For an effective divisor D on the exhaustive places of a finite extension of K(X), this file forms the product of the local principal-part spaces over the finite support of D. The local cumulative quotient calculation gives this product dimension equal to deg D.

The Riemann space L(D) maps diagonally to those principal parts. Its kernel is exactly L(0): vanishing of the principal part gives regularity on the support, while membership in L(D) already gives regularity off the support. Consequently L(D) / L(0) is finite-dimensional and has dimension at most deg D. Under the exact-constant-field hypothesis, the denominator is the space of constants.

@[instance_reducible]
noncomputable def BGS.HasseWeil.finitePrincipalPartsConstantAlgebra (K : Type u_1) [Field K] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] :

The algebra structure from K to L used in the finite extension principal parts construction.

Equations
Instances For
    @[reducible, inline]

    Principal parts at a place in the support of an effective exhaustive divisor.

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

      The finite product of local principal parts supported by D.

      Equations
      Instances For

        The natural-number weighted degree of an effective exhaustive divisor.

        Equations
        Instances For

          A nonzero effective coefficient has positive natural part.

          Each supported local principal-part quotient is finite-dimensional.

          The supported product of local principal parts is finite-dimensional.

          For an effective divisor, the natural weighted degree casts to the usual integer-valued divisor degree.

          The diagonal principal-parts map from L(D).

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

            The diagonal map descends injectively from L(D) / L(0).

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