Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
open LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
-- This helper separates character descent from the two-cyclotomic-field setup.
-- Reversing the action uses its proved group law, not a comparison of chosen lifts.theorem characterAction_fixed_of_trivial_lowerH1Action
{F K Ω : Type*} [Field F] [Field K] [Field Ω]
[Algebra F K] [Algebra K Ω] [IsAlgClosure K Ω] [CharZero K]
(E : IntermediateField K Ω) [FiniteDimensional K E] [Normal K E]
(n : ℕ) (hdegree : (Module.finrank K E).Coprime n)
(f : Gal(AlgebraicClosure E/E) →ₜ* Multiplicative (ZMod n))
(hinv : ∀ δ : Gal(E/K), absoluteContinuousCharacterAction (K := E)
(A := Multiplicative (ZMod n)) δ.toRingEquiv f = f)
(τ : Gal(K/F)) (υ : E ≃+* E)
(hυ : ∀ x : K, υ (algebraMap K E x) = algebraMap K E (τ x))
(hτ : relativeGaloisH1Action (n := n) F K τ = 1) :
absoluteContinuousCharacterAction (K := E)
(A := Multiplicative (ZMod n)) υ f = f