Transporting an identified abelianized prime value back through one quotient equivalence and forward through another preserves its target.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeReltheorem abelianizationCongr_symm_eq_primeTarget
{Q₀ G₀ G : Type}
[Group Q₀] [Group G₀] [Group G]
(q₀ : Q₀ ≃* G₀)
(qE : Q₀ ≃* G)
(qAmbient : Q₀)
(r : Additive (Abelianization G₀))
(hprime :
r =
Additive.ofMul
(q₀.abelianizationCongr
(Abelianization.of qAmbient))) :
qE.abelianizationCongr
(q₀.abelianizationCongr.symm
(Additive.toMul r)) =
qE.abelianizationCongr
(Abelianization.of qAmbient)