Documentation

LeanPool.MarkoffModP.BGS.CorvajaZannier.FiniteExtensionCanonicalDifferentDivisor

The canonical different divisor of a finite function-field extension #

For a finite separable extension L / K(X), this module packages the local correction divisor of the differential dX. Its coefficient is the different exponent at a finite place and different exponent - 2 * ramification index above infinity. The weighted degree is therefore the total different degree minus twice the extension degree.

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

The algebra structure from K[X] to L used in the finite extension canonical different divisor construction.

Equations
Instances For
    @[instance_reducible]

    The algebra structure from (FractionRing K[X]) to (FractionRing (RatFuncFiniteIntegralClosure K L)) used in the finite extension canonical different divisor construction.

    Equations
    Instances For
      @[instance_reducible]

      A finite enumeration of (FiniteExtensionInfinityPlace K L) used in the finite extension canonical different divisor construction.

      Equations
      Instances For

        The finite-place part of the different divisor, with integer coefficients.

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

          Above infinity, the canonical correction is the different exponent minus twice the ramification index over the parameter X⁻¹.

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

            The exhaustive canonical divisor attached to dX: the finite different at finite places and different - 2e above infinity.

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

              Residue- and base-place-degree weighted finite different degree.

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

                The finite different is nonzero in the separable extension model.

                Degree formula for the canonical different divisor, given the standard ramification-inertia sum above infinity.

                The canonical different divisor has weighted degree equal to the finite different degree plus the infinity different degree minus twice [L : K(X)].

                theorem BGS.CorvajaZannier.finiteExtensionCanonicalDifferentDivisor_degree_le_of_bounds (K : Type u_1) [Field K] [DecidableEq K] [DecidableEq (RatFunc K)] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] [FiniteDimensional (RatFunc K) L] [Algebra.IsSeparable (RatFunc K) L] (finiteDiscriminantDegree totalDifferentBudget : ℕ) (hFinite : finiteExtensionFiniteDifferentDegree K L ⋯ ≤ finiteDiscriminantDegree) (hInfinity : ↑(infinityDifferentDegree K L) ≤ ↑totalDifferentBudget - ↑finiteDiscriminantDegree) :

                Separate finite-discriminant and complementary infinity bounds combine into the expected canonical bound totalDifferent - 2 * [L : K(X)].