Documentation

LeanPool.MarkoffModP.BGS.HasseWeil.OnePointLeadingCoefficient

Leading coefficients at a single place #

Compare residue-field degrees and lift constant residues through the local rings of finite and infinite places.

Surjectivity of constants onto a height-one residue field is preserved when the Dedekind domain is localized at that place.

@[instance_reducible]
noncomputable def BGS.CorvajaZannier.onePointPolynomialAlgebra (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 one point leading coefficient construction.

Equations
Instances For
    @[instance_reducible]

    The algebra structure from K to (RatFuncFiniteIntegralClosure K L) used in the one point leading coefficient construction.

    Equations
    Instances For
      @[instance_reducible]

      The algebra structure from K to (RatFuncInfinityIntegers K) used in the one point leading coefficient construction.

      Equations
      Instances For
        @[instance_reducible]

        The algebra structure from K to (RatFuncInfinityIntegralClosure K L) used in the one point leading coefficient construction.

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

          The degree of a rational-function finite place is the dimension of its residue field over the constant field.

          At a finite extension place, the exhaustive place degree is exactly the constant-field dimension of the residue field.

          At an infinity extension place, the exhaustive place degree is exactly the constant-field dimension of the residue field.

          Degree one forces constants to fill the residue field at a finite extension place.

          Degree one forces constants to fill the residue field at an infinity extension place.

          theorem BGS.CorvajaZannier.exists_constant_finitePlaceOrder_sub_mul_eq_zero_or_lt_of_residue {C : Type u_1} {R : Type u_2} {L : Type u_3} [Field C] [CommRing R] [IsDedekindDomain R] [Field L] [Algebra C R] [Algebra R L] [Algebra C L] [IsScalarTower C R L] [IsFractionRing R L] (q : IsDedekindDomain.HeightOneSpectrum R) (hresidue : Function.Surjective ⇑(algebraMap C q.asIdeal.ResidueField)) (x y : L) (hx : x ≠ 0) (hy : y ≠ 0) (horder : finitePlaceOrder q x = finitePlaceOrder q y) :
          ∃ (c : C), x - (algebraMap C L) c * y = 0 ∨ finitePlaceOrder q x < finitePlaceOrder q (x - (algebraMap C L) c * y)

          Global height-one cancellation obtained by applying the DVR theorem after localizing at the chosen Dedekind place.

          @[instance_reducible]
          noncomputable def BGS.CorvajaZannier.onePointCancellationConstantAlgebra (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 one point leading coefficient construction.

          Equations
          Instances For
            @[instance_reducible]

            The algebra structure from K[X] to L used in the one point leading coefficient construction.

            Equations
            Instances For
              @[instance_reducible]

              The algebra structure from K to (RatFuncFiniteIntegralClosure K L) used in the one point leading coefficient construction.

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

                The algebra structure from K to (RatFuncInfinityIntegers K) used in the one point leading coefficient construction.

                Equations
                Instances For
                  @[instance_reducible]

                  The algebra structure from K to (RatFuncInfinityIntegralClosure K L) used in the one point leading coefficient construction.

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

                    At a degree-one exhaustive place, equal-order nonzero functions admit a strict constant leading-term cancellation.

                    theorem BGS.CorvajaZannier.exists_constant_sub_mul_mem_onePointRiemannSpace_pred (K : Type u_1) [Field K] [Fintype 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] (P : FiniteExtensionPlace K L) (hP : finiteExtensionPlaceDegree K L P = 1) {n : ℕ} (hn : 0 < n) {x y : L} (hx : x ∈ finiteExtensionOnePointRiemannSpace K L P n) (hy : y ∈ finiteExtensionOnePointRiemannSpace K L P n) (hx0 : x ≠ 0) (hy0 : y ≠ 0) (hxOrder : (finiteExtensionPrincipalDivisor K L x) P = -↑n) (hyOrder : (finiteExtensionPrincipalDivisor K L y) P = -↑n) :
                    ∃ (c : K), x - (algebraMap K L) c * y = 0 ∨ x - (algebraMap K L) c * y ∈ finiteExtensionOnePointRiemannSpace K L P (n - 1)

                    At a degree-one place, cancelling the common leading coefficient of two nonzero sections with exact pole order n either gives zero or lowers the allowed pole order by one.

                    If the degree-one one-point filtration grows at level n + 1, one new section is a pivot for the whole quotient. Its pole order is exactly -(n + 1), and every section of the larger space becomes a scalar multiple of it modulo the preceding space.