Documentation

LeanPool.RiemannRochFunctionFields.Genus.Ramification

Ramification half of Stichtenoth 1.4.11 #

This file proves deg (X_K)_∞ ≤ [K : k(X)] via the fundamental identity of ramification index and inertia degree.

@[instance_reducible]
noncomputable def FunctionField.Chart.instDecidableEqPlaceARam (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra (Polynomial k) K] [Algebra (RatFunc k) K] :

Decidable equality on coordinate places for ramification proofs.

Equations
Instances For
    @[instance_reducible]

    The classical decidable equality on k(X) used by the coordinate places.

    Equations
    Instances For
      noncomputable def FunctionField.Chart.tRatFunc (k : Type u_1) [Field k] :

      The uniformizer t = X⁻¹ in k(X).

      Equations
      Instances For
        noncomputable def FunctionField.Chart.tA (k : Type u_1) [Field k] :

        t as an element of the valuation subring at infinity.

        Equations
        Instances For
          @[simp]
          theorem FunctionField.Chart.tRatFunc_coe (k : Type u_1) [Field k] :
          (tA k) = tRatFunc k
          noncomputable def FunctionField.Chart.ramIdxInfty (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra (RatFunc k) K] (P : Ideal (infiniteIntegers k K)) :

          Ramification index of the infinite place above k(X).

          Equations
          Instances For
            noncomputable def FunctionField.Chart.tK (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra (RatFunc k) K] :
            K

            Its image t_K in the function field.

            Equations
            Instances For
              theorem FunctionField.Chart.XK_mul_tK (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra (RatFunc k) K] :
              XK k K * tK k K = 1
              theorem FunctionField.Chart.XK_mem_ringOfIntegers (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra (Polynomial k) K] [Algebra (RatFunc k) K] [IsScalarTower (Polynomial k) (RatFunc k) K] :
              ∃ (a : (ringOfIntegers k K)), a = XK k K
              theorem FunctionField.Chart.ringOfIntegers_coe_ne_zero (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra (Polynomial k) K] {a : (ringOfIntegers k K)} (ha : a 0) :
              a 0
              theorem FunctionField.Chart.tK_ne_zero (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra (RatFunc k) K] :
              tK k K 0
              noncomputable def FunctionField.Chart.inftyIdealOfPlace (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra (Polynomial k) K] [Algebra (RatFunc k) K] (v : PlaceA k K) :

              The height-one ideal above corresponding to an infinite place.

              Equations
              Instances For

                Stichtenoth 1.4.11 ramification half for the chart variable: deg (X_K)_∞ ≤ [K : k(X)].