Documentation

LeanPool.MarkoffModP.BGS.HasseWeil.ExactConstantExtensionAutomorphism

Galois groups of exact constant extensions #

For a tower C ⊆ L ⊆ N and a finite Galois extension S / C, the tensor compositum S ⊗[C] N carries two commuting actions: constants act on the left factor and Gal(N/L) acts on the right factor. The actions are jointly faithful without any exact-constant hypothesis.

If C is the exact constant field of N, the tensor product is a field. A degree count then proves that the combined action exhausts its full Galois group over L:

Gal((S ⊗[C] N) / L) ≃ Gal(S/C) × Gal(N/L).

This is the direct-product statement used in Stichtenoth, Proposition 5.2.8.

@[reducible, inline]
abbrev BGS.HasseWeil.ExactConstantExtension (C : Type u_1) (N : Type u_2) (S : Type u_3) [CommRing C] [CommRing N] [CommRing S] [Algebra C N] [Algebra C S] :
Type (max u_3 u_2)

The tensor compositum of a field N and a constant extension S / C.

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

    The field structure on the tensor compositum supplied by exact constants and finite Galois constant extension.

    Equations
    Instances For
      @[reducible]
      noncomputable def BGS.HasseWeil.exactConstantExtensionBaseAlgebra (C : Type u_1) (L : Type u_2) (N : Type u_3) (S : Type u_4) [Field C] [Field L] [Field N] [Field S] [Algebra L N] [Algebra C N] [Algebra C S] :

      The L-algebra structure on the tensor compositum induced by the right factor N.

      Equations
      Instances For
        theorem BGS.HasseWeil.exactConstantExtensionBaseTower (C : Type u_1) (L : Type u_2) (N : Type u_3) (S : Type u_4) [Field C] [Field L] [Field N] [Field S] [Algebra L N] [Algebra C N] [Algebra C S] :

        The L ⊆ N ⊆ S ⊗[C] N scalar tower.

        noncomputable def BGS.HasseWeil.exactConstantExtensionConstantAlgEquivOverBase (C : Type u_1) (L : Type u_2) (N : Type u_3) (S : Type u_4) [Field C] [Field L] [Field N] [Field S] [Algebra L N] [Algebra C N] [Algebra C S] (σ : Gal(S/C)) :

        A constant-field automorphism acting on the left tensor factor and fixing N, viewed as an automorphism over L.

        Equations
        Instances For
          noncomputable def BGS.HasseWeil.exactConstantExtensionFunctionAlgEquivOverBase (C : Type u_1) (L : Type u_2) (N : Type u_3) (S : Type u_4) [Field C] [Field L] [Field N] [Field S] [Algebra C L] [Algebra L N] [Algebra C N] [IsScalarTower C L N] [Algebra C S] (g : Gal(N/L)) :

          A function-field automorphism acting on the right tensor factor and fixing S, viewed as an automorphism over L.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def BGS.HasseWeil.exactConstantExtensionConstantAutHom (C : Type u_1) (L : Type u_2) (N : Type u_3) (S : Type u_4) [Field C] [Field L] [Field N] [Field S] [Algebra L N] [Algebra C N] [Algebra C S] :

            The constant-field action as a homomorphism into automorphisms over L.

            Equations
            Instances For
              noncomputable def BGS.HasseWeil.exactConstantExtensionFunctionAutHom (C : Type u_1) (L : Type u_2) (N : Type u_3) (S : Type u_4) [Field C] [Field L] [Field N] [Field S] [Algebra C L] [Algebra L N] [Algebra C N] [IsScalarTower C L N] [Algebra C S] :

              The function-field action as a homomorphism into automorphisms over L.

              Equations
              Instances For
                theorem BGS.HasseWeil.exactConstantExtension_constant_function_commute (C : Type u_1) (L : Type u_2) (N : Type u_3) (S : Type u_4) [Field C] [Field L] [Field N] [Field S] [Algebra C L] [Algebra L N] [Algebra C N] [IsScalarTower C L N] [Algebra C S] (σ : Gal(S/C)) (g : Gal(N/L)) :

                Constant-field and function-field automorphisms commute on the tensor compositum.

                noncomputable def BGS.HasseWeil.exactConstantExtensionCombinedAutHom (C : Type u_1) (L : Type u_2) (N : Type u_3) (S : Type u_4) [Field C] [Field L] [Field N] [Field S] [Algebra C L] [Algebra L N] [Algebra C N] [IsScalarTower C L N] [Algebra C S] :

                The product of the commuting constant and function-field actions.

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

                  The two tensor-factor actions are jointly faithful.

                  theorem BGS.HasseWeil.exactConstantExtension_finrank_over_base (C : Type u_1) (L : Type u_2) (N : Type u_3) (S : Type u_4) [Field C] [Field L] [Field N] [Field S] [Algebra L N] [Algebra C N] [Algebra C S] :

                  The tensor compositum has degree [N : L] [S : C] over L.

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

                  With exact constants, the tensor compositum is Galois over L.

                  noncomputable def BGS.HasseWeil.exactConstantExtensionAutMulEquiv (C : Type u_1) (L : Type u_2) (N : Type u_3) (S : Type u_4) [Field C] [Field L] [Field N] [Field S] [Algebra C L] [Algebra L N] [Algebra C N] [IsScalarTower C L N] [Algebra C S] [FiniteDimensional C S] [IsGalois C S] [FiniteDimensional L N] [IsGalois L N] (hExact : algebraicClosure C N = ⊥) :

                  The full Galois group of an exact finite constant extension is the direct product of the constant and function-field Galois groups.

                  Equations
                  Instances For