Absolute Kummer characters commute pointwise with the chosen extension of a base-field automorphism and its conjugation on the Galois group.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K] [CharZero K]theorem absoluteKummerContinuousNthRootsCharacterEquiv_naturality
(n : ℕ+) (hmu : (primitiveRoots (n : ℕ) K).Nonempty)
(τ : K ≃+* K) (a : Kˣ) (σ : Gal(AlgebraicClosure K/K)) :
((absoluteKummerContinuousNthRootsCharacterEquiv K n hmu
((Units.map τ.toMonoidHom a : Kˣ) :
Kˣ ⧸ (powMonoidHom (n : ℕ) : Kˣ →* Kˣ).range)
(absoluteGaloisConjugate τ σ) :
DiscreteNthRootsSubgroup (AlgebraicClosure K) (n : ℕ)) :
(AlgebraicClosure K)ˣ) =
Units.map (IsAlgClosure.equivOfEquiv (AlgebraicClosure K)
(AlgebraicClosure K) τ).toMonoidHom
((absoluteKummerContinuousNthRootsCharacterEquiv K n hmu
(a : Kˣ ⧸ (powMonoidHom (n : ℕ) : Kˣ →* Kˣ).range) σ :
DiscreteNthRootsSubgroup (AlgebraicClosure K) (n : ℕ)) :
(AlgebraicClosure K)ˣ)