Documentation

TauCeti.FieldTheory.Galois.AbsoluteGaloisGroup.FiniteSubextension

Transporting finite Galois subextensions between separable closures #

Let L/K be embedded in Kˢ by σ, and let E/L be embedded in Kˢ compatibly with σ. The chosen identification separableClosureRingEquiv K L σ : Lˢ ≃+* Kˢ transports this embedding to an L-embedding in Lˢ. If E/L is finite and normal, its image is a finite Galois subextension of Lˢ/L, with an algebra equivalence recording the ambient embedding.

This supplies finite fields and compatible coefficient maps for comparing finite cocycle restriction with restriction on absolute Galois cohomology. In particular, a finite Galois extension of K containing the image of L can be read inside the separable closure of L. No normality of L/K is needed.

A field isomorphism e : K ≃+* L, with K and L in independent universes, transports every intermediate field of Kˢ/K to one of Lˢ/L through the chosen identification e.separableClosureCongr : Lˢ ≃+* Kˢ. Finiteness, degree, normality and the Galois property are preserved, each subextension is identified with its transport by a ring isomorphism semilinear over e, and their automorphism groups are identified compatibly with it. These are the finite coefficient fields, coefficient maps and automorphism maps along which a finite 2-cocycle over K is transported to one over L, for instance when L is the universe lift ULift K.

Main definitions #

Main results #

References #

noncomputable def AlgHom.liftToSeparableClosure {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L] {E : Type w} [Field E] [Algebra K E] [Algebra L E] (σ : L →ₐ[K] SeparableClosure K) (ι : E →ₐ[K] SeparableClosure K) (hι : ∀ (x : L), ι ((algebraMap L E) x) = σ x) :

Transport a compatible embedding of E into Kˢ to an L-embedding into Lˢ, using the chosen identification of separable closures extending σ.

Instances For
    theorem AlgHom.liftToSeparableClosure_apply {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L] {E : Type w} [Field E] [Algebra K E] [Algebra L E] (σ : L →ₐ[K] SeparableClosure K) (ι : E →ₐ[K] SeparableClosure K) (hι : ∀ (x : L), ι ((algebraMap L E) x) = σ x) (y : E) :

    The transported embedding is the original embedding followed by the inverse identification of separable closures.

    @[simp]
    theorem AlgHom.separableClosureRingEquiv_liftToSeparableClosure {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L] {E : Type w} [Field E] [Algebra K E] [Algebra L E] (σ : L →ₐ[K] SeparableClosure K) (ι : E →ₐ[K] SeparableClosure K) (hι : ∀ (x : L), ι ((algebraMap L E) x) = σ x) (y : E) :

    The two ambient embeddings agree through the identification of separable closures.

    theorem AlgHom.exists_finiteGalois_subextension_equiv {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L] {E : Type w} [Field E] [Algebra K E] [Algebra L E] [FiniteDimensional L E] [Normal L E] (σ : L →ₐ[K] SeparableClosure K) (ι : E →ₐ[K] SeparableClosure K) (hι : ∀ (x : L), ι ((algebraMap L E) x) = σ x) :
    ∃ (M : IntermediateField L (SeparableClosure L)), FiniteDimensional L ↥M ∧ IsGalois L ↥M ∧ ∃ (e : E ≃ₐ[L] ↥M), ∀ (y : E), (TauCeti.separableClosureRingEquiv K L σ) ↑(e y) = ι y

    A finite normal extension embedded compatibly in Kˢ is isomorphic to a finite Galois subextension of Lˢ/L. The equivalence preserves the specified embedding into Kˢ through the chosen identification of separable closures.

    A field isomorphism e : K ≃+* L identifies the intermediate fields of Kˢ/K with those of Lˢ/L. The intermediate field E goes to its image under the inverse of the chosen identification e.separableClosureCongr : Lˢ ≃+* Kˢ, which extends e.symm.

    Instances For
      @[simp]

      An element of Lˢ lies in the transported intermediate field exactly when its image in Kˢ under the chosen identification lies in the original one.

      @[simp]

      An element of Kˢ lies in the inverse transport of an intermediate field of Lˢ/L exactly when its image under the inverse identification lies in that intermediate field.

      noncomputable def RingEquiv.intermediateFieldCongrEquiv {K : Type u} [Field K] {L : Type v} [Field L] (e : K ≃+* L) (E : IntermediateField K (SeparableClosure K)) :

      The ring isomorphism from an intermediate field E of Kˢ/K to its transport, given by the inverse of the chosen identification of separable closures. It is semilinear over e (intermediateFieldCongrEquiv_algebraMap).

      Instances For
        @[simp]

        The transport of an element of E is its image under the inverse of the chosen identification of separable closures.

        @[simp]

        The inverse transport of an element is its image under the chosen identification of separable closures.

        @[simp]

        The transport of an intermediate field is semilinear over e.

        @[simp]

        The inverse transport of an intermediate field is semilinear over e.symm.

        The semilinearity of intermediateFieldCongrEquiv over e, as an equation of ring homomorphisms; this is the compatibility consumed by Mathlib's *_of_equiv_equiv transfers.

        @[simp]

        Transport preserves degree.

        noncomputable def RingEquiv.intermediateFieldAutCongr {K : Type u} [Field K] {L : Type v} [Field L] (e : K ≃+* L) (E : IntermediateField K (SeparableClosure K)) :
        Gal(↥(e.intermediateFieldCongr E)/L) ≃* Gal(↥E/K)

        The automorphism groups of an intermediate field E of Kˢ/K and of its transport are identified by conjugation with intermediateFieldCongrEquiv. Like absoluteGaloisGroupCongr, the identification is contravariant in e.

        Instances For
          @[simp]

          The automorphism of E corresponding to an automorphism g of its transport is conjugation of g by intermediateFieldCongrEquiv.

          The automorphism identification is compatible with the transport of elements: intermediateFieldCongrEquiv intertwines an automorphism of the transport with the corresponding automorphism of E.

          @[simp]

          The inverse automorphism identification is conjugation by intermediateFieldCongrEquiv.