ProCGroups.FoxDifferential.Completed.Continuous.Free.CanonicalFormula
The principal declarations in this module are:
freeProCZCCompletedFoxDerivativeVector_boundaryBoundary-map form of the source-shaped completed Fox formula for the canonical free pro-\(C\) semidirect lift. -freeProCZCCompletedFoxDerivative_fundamental_formulaSource-shaped completed Fox fundamental formula for the canonical free pro-\(C\) semidirect lift. -freeProCZCCompletedFoxDerivative_euler_formulaExplicit \([\rho g] - 1\) form of the source-shaped completed Fox-Euler formula for the canonical free pro-\(C\) semidirect lift.
theorem freeProCZCCompletedFoxDerivativeVector_boundary
{ι : X → F}
(hι : ProCGroups.FreeProC.IsFreeProCGroup (C := C) ι)
(htarget :
ProCGroups.ProC.HasOpenNormalBasisInClass C (ZCCompletedFoxSemidirect C X H))
(htargetUnit :
ProCGroups.ProC.HasOpenNormalBasisInClass C (ZCCompletedFoxSemidirect C PUnit H))
(φ : X → H) (g : F) :
freeProCZCCompletedFoxBoundary C φ
(freeProCZCCompletedFoxDerivativeVector
(C := C) hι htarget φ
(continuous_freeProCZCCompletedFoxSemidirectGenerator_of_discrete (C := C) X H φ) g) =
zcCompletedGroupAlgebraBoundary C
(freeProCZCCompletedFoxRightHom
(C := C) hι htarget φ
(continuous_freeProCZCCompletedFoxSemidirectGenerator_of_discrete (C := C) X H φ)) gBoundary-map form of the source-shaped completed Fox formula for the canonical free pro-\(C\) semidirect lift.
Show Lean proof
by
let hφ : Continuous (freeProCZCCompletedFoxSemidirectGenerator (C := C) φ) :=
continuous_freeProCZCCompletedFoxSemidirectGenerator_of_discrete (C := C) X H φ
simpa [freeProCZCCompletedFoxBoundary] using
freeProCZCCompletedFoxBoundary_of_continuousCrossedDifferential
(C := C) X H hι htargetUnit
(freeProCZCCompletedFoxRightHom
(C := C) hι htarget φ hφ)
(freeProCZCCompletedFoxDerivativeVector
(C := C) hι htarget φ hφ)
(continuous_freeProCZCCompletedFoxDerivativeVector
(C := C) X H hι htarget φ hφ)
(continuous_freeProCZCCompletedFoxRightHom
(C := C) X H hι htarget φ hφ)
(freeProCZCCompletedFoxDerivativeVector_generator
(C := C) hι htarget φ hφ)
g
theorem freeProCZCCompletedFoxDerivative_fundamental_formula
{ι : X → F}
(hι : ProCGroups.FreeProC.IsFreeProCGroup (C := C) ι)
(htarget :
ProCGroups.ProC.HasOpenNormalBasisInClass C (ZCCompletedFoxSemidirect C X H))
(htargetUnit :
ProCGroups.ProC.HasOpenNormalBasisInClass C (ZCCompletedFoxSemidirect C PUnit H))
(φ : X → H) (g : F) :
zcCompletedGroupAlgebraBoundary C
(freeProCZCCompletedFoxRightHom
(C := C) hι htarget φ
(continuous_freeProCZCCompletedFoxSemidirectGenerator_of_discrete (C := C) X H φ)) g =
∑ x : X,
freeProCZCCompletedFoxDerivativeVector
(C := C) hι htarget φ
(continuous_freeProCZCCompletedFoxSemidirectGenerator_of_discrete (C := C) X H φ) g x *
(zcGroupLike C H (φ x) - 1)Source-shaped completed Fox fundamental formula for the canonical free pro-\(C\) semidirect lift.
Show Lean proof
by
simpa [freeProCZCCompletedFoxBoundary_apply] using
(freeProCZCCompletedFoxDerivativeVector_boundary
(C := C) X H hι htarget htargetUnit φ g).symm
theorem freeProCZCCompletedFoxDerivative_euler_formula
{ι : X → F}
(hι : ProCGroups.FreeProC.IsFreeProCGroup (C := C) ι)
(htarget :
ProCGroups.ProC.HasOpenNormalBasisInClass C (ZCCompletedFoxSemidirect C X H))
(htargetUnit :
ProCGroups.ProC.HasOpenNormalBasisInClass C (ZCCompletedFoxSemidirect C PUnit H))
(φ : X → H) (g : F) :
zcGroupLike C H
(freeProCZCCompletedFoxRightHom
(C := C) hι htarget φ
(continuous_freeProCZCCompletedFoxSemidirectGenerator_of_discrete (C := C) X H φ) g) - 1 =
∑ x : X,
freeProCZCCompletedFoxDerivativeVector
(C := C) hι htarget φ
(continuous_freeProCZCCompletedFoxSemidirectGenerator_of_discrete (C := C) X H φ) g x *
(zcGroupLike C H (φ x) - 1)Explicit \([\rho g] - 1\) form of the source-shaped completed Fox-Euler formula for the canonical free pro-\(C\) semidirect lift.
Show Lean proof
by
convert
freeProCZCCompletedFoxDerivative_fundamental_formula
(C := C) X H hι htarget htargetUnit φ g
using 1
rfl