Documentation

LeanPool.MarkoffModP.BGS.HasseWeil.RatFuncConstantExtension

Constant extensions of rational function fields #

For a finite field extension S / K, this file constructs the coefficient embedding K(X) → S(X) and proves that S(X) is a finite-dimensional K(X)-vector space of dimension [S : K].

The construction is explicit. We first localize S[X] at the images of the nonzero polynomials in K[X], prove that this localization is a field, and identify it with S(X). This is the rational-function-field base-change input needed for the later constant extension of a general function field.

@[instance_reducible]
noncomputable def BGS.HasseWeil.polynomialCoefficientAlgebra (K : Type u_1) (S : Type u_2) [Field K] [Field S] [Algebra K S] :

The algebra structure from K[X] to S[X] used in the rat func constant extension construction.

Equations
Instances For

    The coefficient extension on polynomial rings.

    Equations
    Instances For
      noncomputable def BGS.HasseWeil.ratFuncCoefficientAlgHom (K : Type u_1) (S : Type u_2) [Field K] [Field S] [Algebra K S] :

      The canonical coefficient extension K(X) → S(X).

      Equations
      Instances For
        @[reducible]
        noncomputable def BGS.HasseWeil.ratFuncCoefficientAlgebra (K : Type u_1) (S : Type u_2) [Field K] [Field S] [Algebra K S] :

        The algebra structure on S(X) induced by coefficient extension.

        Equations
        Instances For
          @[instance_reducible]
          noncomputable def BGS.HasseWeil.ratFuncCoefficientAlgebraInstance (K : Type u_1) (S : Type u_2) [Field K] [Field S] [Algebra K S] :

          The algebra structure from (RatFunc K) to (RatFunc S) used in the rat func constant extension construction.

          Equations
          Instances For
            @[reducible, inline]
            abbrev BGS.HasseWeil.RatFuncConstantLocalization (K : Type u_1) (S : Type u_2) [Field K] [Field S] [Algebra K S] :
            Type u_2

            Localize S[X] by the images of all nonzero polynomials in K[X].

            Equations
            Instances For
              @[instance_reducible]

              The algebra structure on the localization used to extend rational-function constants.

              Equations
              Instances For
                @[instance_reducible]

                The field structure on that localization.

                Equations
                Instances For

                  Map the localization at nonzero base polynomials into the rational function field.

                  Equations
                  Instances For

                    Embed rational functions into the constant-extension localization.

                    Equations
                    Instances For

                      The localization of S[X] at nonzero K[X] is the full rational function field S(X) when S / K is finite.

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

                        The localization equivalence, now linear over the canonical coefficient embedding K(X) → S(X).

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

                          A finite coefficient extension induces a finite extension of rational function fields.

                          Constant extension preserves the extension degree of rational function fields: [S(X) : K(X)] = [S : K].