The closed-generated continuous Fox derivative vector attached to a finite chosen free pro-\(C\) basis and a presentation map.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open ProCGroups.ProC
open FoxDifferential
universe u
variable {H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable {C : ProCGroups.FiniteGroupClass.{u}}
variable [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C]
section ProfiniteTarget
variable [CompactSpace H] [T2Space H] [TotallyDisconnectedSpace H]def freeProCCompletedFoxDerivativeVectorViaClosedGeneratedProCInteger
(sourceData : ProCGroups.FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u} C)
{r : Nat} (hbasis : Cardinal.mk sourceData.basis = r)
(psi : ContinuousMonoidHom sourceData.carrier H)
(htarget :
ProCGroups.ProC.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))) :
FoxDifferential.ScalarCrossedHom
(FoxDifferential.zcCompletedGroupAlgebraScalar C
(FoxDifferential.freeProCZCCompletedFoxRightHomViaClosedGenerated
(C := C)
(freeProCChosenULiftFamilyOfBasisCard_isEpimorphicallyFree (C := C) sourceData hbasis)
(fun i : ULift.{u} (Fin r) =>
psi (freeProCChosenULiftFamilyOfBasisCard
(C := C) sourceData hbasis i))
htarget
(freeProCZCFoxSemiClosedGenGenerator_convergesToOneAlongOpenSubgroups_of_finite
(C := C)
(fun i : ULift.{u} (Fin r) =>
psi (freeProCChosenULiftFamilyOfBasisCard
(C := C) sourceData hbasis i)))))
(FoxDifferential.ZCFreeFoxCoordinates
C (X := ULift.{u} (Fin r)) (H := H)) :=
let hfree :=
freeProCChosenULiftFamilyOfBasisCard_isEpimorphicallyFree (C := C) sourceData hbasis
let φ : ULift.{u} (Fin r) → H := fun i =>
psi (freeProCChosenULiftFamilyOfBasisCard (C := C) sourceData hbasis i)
let hφconv :
ProCGroups.FreeProC.FamilyConvergesToOneAlongOpenSubgroups
(G :=
(FoxDifferential.freeProCZCCompletedFoxSemidirectClosedGeneratedTarget
(C := C) φ : Subgroup
(FoxDifferential.ZCCompletedFoxSemidirect
C (ULift.{u} (Fin r)) H)))
(FoxDifferential.freeProCZCCompletedFoxSemidirectClosedGeneratedGenerator
(C := C) φ) :=
FoxDifferential.freeProCZCFoxSemiClosedGenGenerator_convergesToOneAlongOpenSubgroups_of_finite
(C := C) φ
FoxDifferential.freeProCZCCompletedFoxDerivativeVectorViaClosedGenerated
(C := C) hfree φ htarget hφconv