ProCGroups.CrowellExactSequence.Profinite.ContinuousMagnus.Injectivity
This module proves injectivity of the completed Magnus map on the abelianized presentation kernel, using the closed-commutator kernel calculation and the general kernel-injectivity criterion.
imports
omit [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C] in
theorem freeProC_profKerAbBoundaryAddZC_inj_of_continuousMagnus
[CompactSpace H]
[T2Space H]
[TotallyDisconnectedSpace H]
(hC : ProCGroups.FiniteGroupClass.FullFormation C)
(sourceData : ProCGroups.FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u} C)
{r : Nat} (hbasis : Cardinal.mk sourceData.basis = r)
(psi : ContinuousMonoidHom sourceData.carrier H) (hpsi : Function.Surjective psi)
(htarget :
HasOpenNormalBasisInClass C
(FoxDifferential.freeProCZCCompletedFoxSemidirectClosedGeneratedTarget
(C := C)
(fun i : ULift.{u} (Fin r) =>
psi (freeProCChosenULiftFamilyOfBasisCard
(C := C) sourceData hbasis i)) : Subgroup
(FoxDifferential.ZCCompletedFoxSemidirect
C (ULift.{u} (Fin r)) H)))
(hwell_dN :
CompletedBoundaryKillsTopologicalCommutatorProCInteger
(G := sourceData.carrier) (H := H) C psi) :
Function.Injective
(profiniteKernelAbelianizationBoundaryAddProCInteger
(G := sourceData.carrier) (H := H) C psi hwell_dN)Continuous Magnus injectivity for the displayed boundary \(d_N\): \(N^{\mathrm{ab}}(C)\) \(\to\) \(A_{\psi}(C)\). This step is obtained by combining the completed Fox-vector kernel theorem with the general kernel criterion for the topological kernel abelianization.
Show Lean proof
profKerAbBoundaryAddZC_inj_of_kernel_le_closedCommutator
(G := sourceData.carrier) (H := H) C psi hwell_dN
(freeProC_zcUnivDiff_kernel_le_closedCommutator_of_closedGenFoxVector
(H := H) (C := C) hC.melnikovFormation.formation
sourceData hbasis psi hpsi htarget
(freeProC_closedGeneratedFoxVector_kernel_le_closedCommutator
(H := H) (C := C) hC sourceData hbasis psi hpsi htarget))