The additive map from the completed source group algebra to the prime-power finite-stage source inverse limit.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
variable (ℓ : ℕ)
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable {X : Type u} [DecidableEq X]
variable (N : Subgroup (FreeGroup X)) [N.Normal] (n : ℕ)def primePowerCompletedGroupAlgebraToFoxAlgebraicStagePrimePowerSourceLimit
[TopologicalSpace (FreeGroup X)] [IsTopologicalGroup (FreeGroup X)]
[DiscreteTopology (FreeGroup X)]
(N : Subgroup (FreeGroup X))
(hfinite : ∀ a : ℕ,
Finite (FreeGroup X ⧸
foxCommutatorPowerSubgroup (F := FreeGroup X) N (ℓ ^ a))) :
PrimePowerCompletedGroupAlgebra ℓ (FreeGroup X) →+
FoxAlgebraicStagePrimePowerSourceLimit (ℓ := ℓ) (X := X) N where
toFun z :=
⟨fun a =>
primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := FreeGroup X)
(a, foxAlgebraicStagePrimePowerSourceCompletedIndex (ℓ := ℓ) (X := X) N hfinite a) z,
by
intro a b hab
change foxAlgebraicStagePrimePowerSourceTransition (ℓ := ℓ) (X := X) N hab
(primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := FreeGroup X)
(b, foxAlgebraicStagePrimePowerSourceCompletedIndex (ℓ := ℓ) (X := X) N hfinite b)
z) =
primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := FreeGroup X)
(a, foxAlgebraicStagePrimePowerSourceCompletedIndex (ℓ := ℓ) (X := X) N hfinite a) z
exact z.2
(a, foxAlgebraicStagePrimePowerSourceCompletedIndex (ℓ := ℓ) (X := X) N hfinite a)
(b, foxAlgebraicStagePrimePowerSourceCompletedIndex (ℓ := ℓ) (X := X) N hfinite b)
⟨hab,
foxAlgebraicStagePrimePowerSourceCompletedIndex_mono
(ℓ := ℓ) (X := X) N hfinite hab⟩⟩
map_zero' := by
apply foxAlgebraicStagePrimePowerSourceLimitToFamily_injective (ℓ := ℓ) (X := X) N
funext a
change primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := FreeGroup X)
(a, foxAlgebraicStagePrimePowerSourceCompletedIndex (ℓ := ℓ) (X := X) N hfinite a)
(0 : PrimePowerCompletedGroupAlgebra ℓ (FreeGroup X)) = 0
exact primePowerCompletedGroupAlgebraProjection_zero (ℓ := ℓ) (G := FreeGroup X) _
map_add' x y := by
apply foxAlgebraicStagePrimePowerSourceLimitToFamily_injective (ℓ := ℓ) (X := X) N
funext a
change primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := FreeGroup X)
(a, foxAlgebraicStagePrimePowerSourceCompletedIndex (ℓ := ℓ) (X := X) N hfinite a)
(x + y) =
primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := FreeGroup X)
(a, foxAlgebraicStagePrimePowerSourceCompletedIndex (ℓ := ℓ) (X := X) N hfinite a) x +
primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := FreeGroup X)
(a, foxAlgebraicStagePrimePowerSourceCompletedIndex (ℓ := ℓ) (X := X) N hfinite a) y
exact primePowerCompletedGroupAlgebraProjection_add (ℓ := ℓ) (G := FreeGroup X) _ x y