Cyclotomic characters agree under restriction to ℚ̄
ProvedcyclotomicCharacter_localGaloisToGlobalLet be a prime and let be an automorphism of the field PadicAlgCl p as a -algebra. Write localGaloisToGlobal p for the monoid homomorphism from -algebra automorphisms of PadicAlgCl p to -algebra automorphisms of AlgebraicClosure ℚ obtained by first restricting scalars from to and then applying AlgEquiv.restrictNormalHom, i.e. restricting the resulting -algebra automorphism to the normal subextension AlgebraicClosure ℚ of PadicAlgCl p determined by the fixed embedding padicEmbedding p. The assertion is an equality in : the -adic cyclotomic character of AlgebraicClosure ℚ evaluated at the ring isomorphism underlying localGaloisToGlobal p σ equals the -adic cyclotomic character of PadicAlgCl p evaluated at the ring isomorphism underlying . Both characters are Mathlib's cyclotomicCharacter, available because each field contains enough -th roots of unity for every .
This is the compatibility of the global and local -adic cyclotomic characters along the chosen embedding , and it allows the two spellings of used in the project (on via restriction, and directly on ) to be interchanged. It is used in PadicComplex.eq_zero_of_forall_mem_fixingSubgroup_smul_eq_cyclotomicCharacter_zpow_mul.
import Mathlib import Definitions.Def_GaloisRep_CompletionBridge set_option maxHeartbeats 4000000 set_option synthInstance.maxHeartbeats 400000 set_option backward.isDefEq.respectTransparency.types false set_option autoImplicit false
theorem cyclotomicCharacter_localGaloisToGlobal (p : ℕ) [Fact p.Prime]
(σ : PadicAlgCl p ≃ₐ[ℚ_[p]] PadicAlgCl p) :
cyclotomicCharacter (AlgebraicClosure ℚ) p (localGaloisToGlobal p σ).toRingEquiv =
cyclotomicCharacter (PadicAlgCl p) p σ.toRingEquiv := by sorry