FoxDifferential.foxAlgebraicStageFoxBoundary_coeffMap
Coefficient reduction commutes with the finite-stage Fox boundary map.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
variable (ℓ : ℕ) [Fact (0 < ℓ)]
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 : ℕ)
variable {n₀ m₀ : ℕ} [Fact (0 < n₀)] [Fact (0 < m₀)]
omit [DecidableEq X] [Fact (0 < n₀)] [Fact (0 < m₀)] inLean source · full declaration
theorem foxAlgebraicStageFoxBoundary_coeffMap
[Fintype X]
(N : Subgroup (FreeGroup X)) [N.Normal] (hnm : n₀ ∣ m₀)
(v : foxAlgebraicStageCoordinateVector (X := X) N m₀) :
foxAlgebraicStageTargetGroupAlgebraCoeffMap (X := X) N hnm
(foxAlgebraicStageFoxBoundary (X := X) N m₀ v) =
foxAlgebraicStageFoxBoundary (X := X) N n₀
(fun i : X =>
foxAlgebraicStageTargetGroupAlgebraCoeffMap (X := X) N hnm (v i)) := by
rw [foxAlgebraicStageFoxBoundary_apply, foxAlgebraicStageFoxBoundary_apply]
simp only [QuotientGroup.mk'_apply, MonoidAlgebra.of_apply, map_sum, map_mul, map_sub,
foxAlgebraicStageTargetGroupAlgebraCoeffMap_single_apply, map_one]