The coefficient inverse system over prime-power group-algebra indices; at index \((a, U)\), its coefficient ring is \(\mathbb{Z}/\ell^a\mathbb{Z}\).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]def primePowerCompletedCoeffSystem :
InverseSystem (I := PrimePowerCompletedGroupAlgebraIndex G) where
X := fun i => ZMod (ℓ ^ i.1)
topologicalSpace := fun _ => ⊥
map := fun {i j} hij =>
modNCompletedCoeffMap (n := ℓ ^ i.1) (m := ℓ ^ j.1)
(primePow_dvd_primePow (ℓ := ℓ) hij.1)
continuous_map := by
intro i j hij
let : TopologicalSpace (ZMod (ℓ ^ i.1)) := ⊥
let : TopologicalSpace (ZMod (ℓ ^ j.1)) := ⊥
let : DiscreteTopology (ZMod (ℓ ^ j.1)) := ⟨rfl⟩
exact continuous_of_discreteTopology
map_id := by
intro i
funext x
exact congrFun
(congrArg DFunLike.coe
(modNCompletedCoeffMap_rfl (n := ℓ ^ i.1))) x
map_comp := by
intro i j k hij hjk
funext x
exact congrFun
(congrArg DFunLike.coe
(modNCompletedCoeffMap_comp
(n := ℓ ^ i.1) (m := ℓ ^ j.1) (k := ℓ ^ k.1)
(primePow_dvd_primePow (ℓ := ℓ) hij.1)
(primePow_dvd_primePow (ℓ := ℓ) hjk.1))) x