Module

FixedSubgroupTopology.lean

Nyll.GaloisCohomology.Kummer.Concrete.FixedSubgroupTopology
7 declarations indexed from sourceView source ↗

The topology of a finite intermediate field's fixing subgroup

The usual algebraic identification of the fixing subgroup with the relative Galois group is a homeomorphism for the Krull topologies. Finiteness of the intermediate field suffices; no normality or algebraicity of the ambient extension is needed.

Declarations

KummerTheory.fixingSubgroupEquiv_apply

The fixing subgroup equivalence preserves evaluation in the ambient field.

Source context 3 commands

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

namespace KummerTheory
open scoped Topology
variable {K Ω : Type*} [Field K] [Field Ω] [Algebra K Ω]
  (L : IntermediateField K Ω)
theorem fixingSubgroupEquiv_apply (σ : L.fixingSubgroup) (x : Ω) :
    L.fixingSubgroupEquiv σ x = (σ : Gal(Ω/K)) x
KummerTheory.fixingSubgroupEquiv_symm_apply

The inverse fixing subgroup equivalence preserves ambient evaluation.

Source context 3 commands

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

namespace KummerTheory
open scoped Topology
variable {K Ω : Type*} [Field K] [Field Ω] [Algebra K Ω]
  (L : IntermediateField K Ω)
theorem fixingSubgroupEquiv_symm_apply (σ : Gal(Ω/L)) (x : Ω) :
    (L.fixingSubgroupEquiv.symm σ : Gal(Ω/K)) x = σ x
KummerTheory.fixingSubgroupEquiv_continuous

Reinterpreting an ambient fixing automorphism as an L-automorphism is continuous.

Source context 4 commands

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

namespace KummerTheory
open scoped Topology
variable {K Ω : Type*} [Field K] [Field Ω] [Algebra K Ω]
  (L : IntermediateField K Ω)
variable [FiniteDimensional K L]
theorem fixingSubgroupEquiv_continuous : Continuous L.fixingSubgroupEquiv
KummerTheory.fixingSubgroupEquiv_symm_continuous

Restricting scalars from L back to K is continuous into the fixing subgroup.

Source context 4 commands

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

namespace KummerTheory
open scoped Topology
variable {K Ω : Type*} [Field K] [Field Ω] [Algebra K Ω]
  (L : IntermediateField K Ω)
variable [FiniteDimensional K L]
theorem fixingSubgroupEquiv_symm_continuous : Continuous L.fixingSubgroupEquiv.symm
KummerTheory.fixingSubgroupContinuousEquiv

The finite intermediate field's fixing subgroup is its relative Galois group, with the same Krull topology.

Source context 4 commands

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

namespace KummerTheory
open scoped Topology
variable {K Ω : Type*} [Field K] [Field Ω] [Algebra K Ω]
  (L : IntermediateField K Ω)
variable [FiniteDimensional K L]
def fixingSubgroupContinuousEquiv : L.fixingSubgroup ≃ₜ* Gal(Ω/L) where
  toMulEquiv := L.fixingSubgroupEquiv
  continuous_toFun := fixingSubgroupEquiv_continuous L
  continuous_invFun := fixingSubgroupEquiv_symm_continuous L
KummerTheory.fixingSubgroupContinuousEquiv_apply

Evaluation of the continuous fixing subgroup equivalence.

Source context 4 commands

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

namespace KummerTheory
open scoped Topology
variable {K Ω : Type*} [Field K] [Field Ω] [Algebra K Ω]
  (L : IntermediateField K Ω)
variable [FiniteDimensional K L]
theorem fixingSubgroupContinuousEquiv_apply (σ : L.fixingSubgroup) :
    fixingSubgroupContinuousEquiv L σ = L.fixingSubgroupEquiv σ
KummerTheory.fixingSubgroupContinuousEquiv_symm_apply

Evaluation of the inverse continuous fixing subgroup equivalence.

Source context 4 commands

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

namespace KummerTheory
open scoped Topology
variable {K Ω : Type*} [Field K] [Field Ω] [Algebra K Ω]
  (L : IntermediateField K Ω)
variable [FiniteDimensional K L]
theorem fixingSubgroupContinuousEquiv_symm_apply (σ : Gal(Ω/L)) :
    (fixingSubgroupContinuousEquiv L).symm σ = L.fixingSubgroupEquiv.symm σ