Module

GaloisClosureConjugation.lean

Nyll.GaloisCohomology.Kummer.Concrete.GaloisClosureConjugation
4 declarations indexed from sourceView source ↗

Comparing conjugation with the canonical absolute Galois action

Changing the algebraic closure intertwines concrete semilinear conjugation with the canonical action on topological abelianization. Both the closure equivalence and the comparison are constructed from the given field data.

Declarations

KummerTheory.galoisClosureTransport_abelianization_conjugation_mk

On quotient representatives, transport of any actual lift agrees with the canonical action defined using the selected algebraic closure.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace KummerTheory
open ProCGroups.Abelian
variable {K Ω : Type*} [Field K] [Field Ω] [Algebra K Ω]
theorem galoisClosureTransport_abelianization_conjugation_mk
    (e : Ω ≃ₐ[K] AlgebraicClosure K) (τ : K ≃+* K) (a : Ω ≃+* Ω)
    (ha : ∀ k : K, a (algebraMap K Ω k) = algebraMap K Ω (τ k))
    (σ : Gal(Ω/K)) :
    TopologicalAbelianization.congr (galoisClosureTransport e)
        (TopologicalAbelianization.mk Gal(Ω/K) (semilinearGaloisConjugate τ a ha σ)) =
      absoluteGaloisAbelianizationAction τ
        (TopologicalAbelianization.congr (galoisClosureTransport e)
          (TopologicalAbelianization.mk Gal(Ω/K) σ))
KummerTheory.absoluteGaloisClosureEquiv

The relative Galois group of any algebraic closure is continuously isomorphic to the absolute Galois group defined using AlgebraicClosure.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace KummerTheory
open ProCGroups.Abelian
variable {K Ω : Type*} [Field K] [Field Ω] [Algebra K Ω]
variable (K Ω) [IsAlgClosure K Ω]
def absoluteGaloisClosureEquiv :
    Gal(Ω/K) ≃ₜ* Gal(AlgebraicClosure K/K)
KummerTheory.absoluteGaloisClosureAbelianizationEquiv

The corresponding continuous comparison on topological abelianization.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace KummerTheory
open ProCGroups.Abelian
variable {K Ω : Type*} [Field K] [Field Ω] [Algebra K Ω]
variable (K Ω) [IsAlgClosure K Ω]
def absoluteGaloisClosureAbelianizationEquiv :
    _root_.TopologicalAbelianization Gal(Ω/K) ≃ₜ*
      _root_.TopologicalAbelianization Gal(AlgebraicClosure K/K)
KummerTheory.absoluteGaloisClosureAbelianizationEquiv_conjugation

The closure comparison intertwines the actual semilinear action with the canonical action on the abelianized absolute Galois group.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace KummerTheory
open ProCGroups.Abelian
variable {K Ω : Type*} [Field K] [Field Ω] [Algebra K Ω]
variable (K Ω) [IsAlgClosure K Ω]
theorem absoluteGaloisClosureAbelianizationEquiv_conjugation
    (τ : K ≃+* K) (a : Ω ≃+* Ω)
    (ha : ∀ k : K, a (algebraMap K Ω k) = algebraMap K Ω (τ k))
    (x : _root_.TopologicalAbelianization Gal(Ω/K)) :
    absoluteGaloisClosureAbelianizationEquiv K Ω
        (TopologicalAbelianization.congr (semilinearGaloisConjugateContinuousEquiv τ a ha) x) =
      absoluteGaloisAbelianizationAction τ (absoluteGaloisClosureAbelianizationEquiv K Ω x)