Documentation

LeanPool.MarkoffModP.BGS.HasseWeil.RatFuncExactConstantExtension

The rational-function field in an exact constant extension #

Let C be the exact constant field of a function field N / C(X), and let S / C be a finite Galois extension. The tensor product S ⊗[C] N is then a field. This file constructs its canonical S(X)-algebra structure and proves that it is compatible with both copies of C(X).

For finite Galois N / C(X), the tensor product is finite and separable over S(X). The final equivalence identifies the polynomial normalization after constant extension with the normalization used by the project's finite-place model.

@[instance_reducible]
noncomputable def BGS.HasseWeil.constantAlgebra (C : Type u_1) (N : Type u_3) [Field C] [Field N] [Algebra (RatFunc C) N] :

The algebra structure from C to N used in the rat func exact constant extension construction.

Equations
Instances For
    @[instance_reducible]
    noncomputable def BGS.HasseWeil.polynomialAlgebra (C : Type u_1) (N : Type u_3) [Field C] [Field N] [Algebra (RatFunc C) N] :

    The algebra structure from C[X] to N used in the rat func exact constant extension construction.

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

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

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

        The module structure of S[X] over C[X] used in the rat func exact constant extension construction.

        Equations
        Instances For
          @[instance_reducible]
          noncomputable def BGS.HasseWeil.targetPolynomialAlgebra (C : Type u_1) (S : Type u_2) (N : Type u_3) [Field C] [Field S] [Field N] [Algebra (RatFunc C) N] [Algebra C S] :

          The algebra structure from S[X] to (ExactConstantExtension C N S) used in the rat func exact constant extension construction.

          Equations
          Instances For
            noncomputable def BGS.HasseWeil.ratFuncToExactConstantExtension (C : Type u_1) (S : Type u_2) (N : Type u_3) [Field C] [Field S] [Field N] [Algebra (RatFunc C) N] [Algebra C S] [FiniteDimensional C S] [IsGalois C S] (hExact : algebraicClosure C N = ⊥) :

            The canonical copy of S(X) inside the exact constant extension, obtained by extending the evaluated S[X]-algebra map.

            Equations
            Instances For
              @[reducible]
              noncomputable def BGS.HasseWeil.ratFuncExactConstantExtensionAlgebra (C : Type u_1) (S : Type u_2) (N : Type u_3) [Field C] [Field S] [Field N] [Algebra (RatFunc C) N] [Algebra C S] [FiniteDimensional C S] [IsGalois C S] (hExact : algebraicClosure C N = ⊥) :

              The algebra structure induced by the canonical copy of S(X).

              Equations
              Instances For

                The copy of C(X) obtained through coefficient extension to S(X) agrees with the copy coming from the right tensor factor N.

                theorem BGS.HasseWeil.rationalBase_scalarTower (C : Type u_1) (S : Type u_2) (N : Type u_3) [Field C] [Field S] [Field N] [Algebra (RatFunc C) N] [Algebra C S] [FiniteDimensional C S] [IsGalois C S] (hExact : algebraicClosure C N = ⊥) :

                The rational-function coefficient extension and the exact constant extension form a scalar tower.

                If N / C(X) is finite, then the exact constant extension is finite over the enlarged rational function field S(X).

                For a finite separable N / C(X), the exact constant extension remains separable over the original rational function field C(X).

                For a finite separable N / C(X), the exact constant extension is separable over the enlarged rational function field S(X).

                The constant field, its rational function field, and the exact constant extension form a scalar tower.

                The polynomial normalization obtained after extending the constants is the normalization used by the rational-function finite-place model.

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