Module

AbsoluteGaloisMap.lean

Nyll.GaloisCohomology.Topology.AbsoluteGaloisMap
5 declarations indexed from sourceView source ↗

Composing absolute Galois restrictions with commutative targets

The chosen algebraic-closure embeddings behind absoluteGaloisGroup.map need not compose. Their discrepancy is an inner automorphism, so restriction of a continuous homomorphism with commutative target does compose exactly.

Declarations

Field.absoluteGaloisGroup.closureLift

The algebraic-closure embedding used to define the absolute Galois restriction.

Source context 2 commands

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

namespace Field.absoluteGaloisGroup
variable {K L M : Type*} [Field K] [Field L] [Field M]
def closureLift (f : K →+* L) :
    AlgebraicClosure K →+* AlgebraicClosure L
Field.absoluteGaloisGroup.closureLift_algebraMap

The chosen closure embedding extends the original field embedding.

Source context 2 commands

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

namespace Field.absoluteGaloisGroup
variable {K L M : Type*} [Field K] [Field L] [Field M]
theorem closureLift_algebraMap (f : K →+* L) (x : K) :
    closureLift f (algebraMap K (AlgebraicClosure K) x) =
      algebraMap L (AlgebraicClosure L) (f x)
Field.absoluteGaloisGroup.map_closureLift

Absolute Galois restriction commutes with its chosen closure embedding.

Source context 2 commands

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

namespace Field.absoluteGaloisGroup
variable {K L M : Type*} [Field K] [Field L] [Field M]
theorem map_closureLift (f : K →+* L)
    (σ : Gal(AlgebraicClosure L/L)) (x : AlgebraicClosure K) :
    closureLift f ((map f σ : Gal(AlgebraicClosure K/K)).toAlgHom x) = σ (closureLift f x)
Field.absoluteGaloisGroup.exists_precomposition_aut
Source context 2 commands

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

namespace Field.absoluteGaloisGroup
variable {K L M : Type*} [Field K] [Field L] [Field M]
theorem exists_precomposition_aut
    {Ω : Type*} [Field Ω] [Algebra K Ω]
    (j₁ j₂ : AlgebraicClosure K →ₐ[K] Ω) :
    ∃ τ : Gal(AlgebraicClosure K/K), ∀ x, j₁ (τ x) = j₂ x
Field.absoluteGaloisGroup.character_map_comp

Restriction to a commutative target is independent of the discrepancy between chosen closure embeddings, and hence respects composition of field embeddings.

Source context 2 commands

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

namespace Field.absoluteGaloisGroup
variable {K L M : Type*} [Field K] [Field L] [Field M]
theorem character_map_comp
    {A : Type*} [CommGroup A] [TopologicalSpace A]
    (f : K →+* L) (g : L →+* M)
    (χ : Gal(AlgebraicClosure K/K) →ₜ* A) :
    χ.comp (map (g.comp f)) = (χ.comp (map f)).comp (map g)