ProCGroups.FoxDifferential.Completed.Continuous.Free.Rules

11 Theorems | 2 Definitions

The principal declarations in this module are:

  • freeProCZCCompletedFoxRightHomContinuousMonoidHom The right component of the completed free pro-\(C\) Fox lift is bundled as a continuous homomorphism. - freeProCZCCompletedFoxDerivativeVectorContinuousMap The completed free pro-\(C\) Fox derivative vector is bundled as a continuous map; it is a crossed differential, not a homomorphism. - freeProCZCCompletedFoxRightHomContinuousMonoidHom_toMonoidHom The bundled right homomorphism has the expected underlying monoid homomorphism. - freeProCZCCompletedFoxRightHomContinuousMonoidHom_apply Evaluation of the bundled right homomorphism.
imports
Imported by

Declarations

def freeProCZCCompletedFoxRightHomContinuousMonoidHom : F →ₜ* H where
  toMonoidHom := freeProCZCCompletedFoxRightHom (C := C) hι htarget φ hφ
  continuous_toFun :=
    continuous_freeProCZCCompletedFoxRightHom (C := C) X H hι htarget φ hφ

The right component of the completed free pro-\(C\) Fox lift is bundled as a continuous homomorphism.

@[simp]
theorem freeProCZCCompletedFoxRightHomContinuousMonoidHom_toMonoidHom :
    (freeProCZCCompletedFoxRightHomContinuousMonoidHom
      (C := C) hι htarget φ hφ).toMonoidHom =
      freeProCZCCompletedFoxRightHom (C := C) hι htarget φ hφ

The bundled right homomorphism has the expected underlying monoid homomorphism.

Show Lean proof
@[simp]
theorem freeProCZCCompletedFoxRightHomContinuousMonoidHom_apply (g : F) :
    freeProCZCCompletedFoxRightHomContinuousMonoidHom
        (C := C) hι htarget φ hφ g =
      freeProCZCCompletedFoxRightHom (C := C) hι htarget φ hφ g

Evaluation of the bundled right homomorphism.

Show Lean proof
@[simp]
theorem freeProCZCCompletedFoxRightHomContinuousMonoidHom_generator (x : X) :
    freeProCZCCompletedFoxRightHomContinuousMonoidHom
        (C := C) hι htarget φ hφ (ι x) = φ x

The bundled right homomorphism has the prescribed generator values.

Show Lean proof
def freeProCZCCompletedFoxDerivativeVectorContinuousMap :
    ContinuousMap F (ZCFreeFoxCoordinates C (X := X) (H := H)) where
  toFun := freeProCZCCompletedFoxDerivativeVector (C := C) hι htarget φ hφ
  continuous_toFun :=
    continuous_freeProCZCCompletedFoxDerivativeVector (C := C) X H hι htarget φ hφ

The completed free pro-\(C\) Fox derivative vector is bundled as a continuous map; it is a crossed differential, not a homomorphism.

@[simp]
theorem freeProCZCCompletedFoxDerivativeVectorContinuousMap_apply (g : F) :
    freeProCZCCompletedFoxDerivativeVectorContinuousMap
        (C := C) hι htarget φ hφ g =
      freeProCZCCompletedFoxDerivativeVector (C := C) hι htarget φ hφ g

Evaluation of the bundled continuous completed Fox derivative vector.

Show Lean proof
@[simp]
theorem freeProCZCCompletedFoxDerivativeVectorContinuousMap_generator (x : X) :
    freeProCZCCompletedFoxDerivativeVectorContinuousMap
        (C := C) hι htarget φ hφ (ι x) =
      Pi.single x (1 : ZCCompletedGroupAlgebra C H)

The bundled continuous completed Fox derivative vector has the prescribed generator values.

Show Lean proof
theorem zcFreeGroupFoxDerivativeVector_eq_freeProCCompletedFoxDerivativeVector_comp_lift
    (w : FreeGroup X) :
    zcFreeGroupFoxDerivativeVector C
        ((freeProCZCCompletedFoxRightHom (C := C) hι htarget φ hφ).comp
          (FreeGroup.lift ι)) w =
      freeProCZCCompletedFoxDerivativeVector
        (C := C) hι htarget φ hφ ((FreeGroup.lift ι) w)

Restricting the continuous completed Fox derivative to the abstract free group generated by the chosen free pro-\(C\) basis recovers the completed free-group Fox derivative.

Show Lean proof
theorem zcFreeFoxDerivVec_eq_freeProCCompletedFoxDerivVec_comp_lift_mapTarget
    (hC : ProCGroups.FiniteGroupClass.Hereditary C)
    {K : Type u} [Group K] [TopologicalSpace K] [IsTopologicalGroup K]
    (η : H →ₜ* K) (w : FreeGroup X) :
    zcFreeGroupFoxDerivativeVector C
        (η.toMonoidHom.comp
          ((freeProCZCCompletedFoxRightHom (C := C) hι htarget φ hφ).comp
            (FreeGroup.lift ι))) w =
      zcFreeFoxCoordinatesMap (X := X) C hC η
        (freeProCZCCompletedFoxDerivativeVector
          (C := C) hι htarget φ hφ ((FreeGroup.lift ι) w))

Source restriction and target naturality for the continuous completed Fox derivative.

Show Lean proof
omit [TopologicalSpace X] in
theorem zcFreeFoxDerivVec_eq_freeProCDerivVecOfConvergingSet_comp_lift
    (w : FreeGroup X) :
    zcFreeGroupFoxDerivativeVector C
        ((freeProCZCCompletedFoxRightHomOfConvergingSet
            (C := C) hι htarget φ hφconv hφgen).comp
          (FreeGroup.lift ι)) w =
      freeProCZCCompletedFoxDerivativeVectorOfConvergingSet
        (C := C) hι htarget φ hφconv hφgen ((FreeGroup.lift ι) w)

Restricting the converging-set continuous completed Fox derivative to the abstract free group generated by the chosen free pro-\(C\) basis recovers the completed free-group Fox derivative.

Show Lean proof
omit [TopologicalSpace X] in
theorem zcFreeFoxDerivVec_eq_freeProCDerivVecOfConvergingSet_comp_lift_mapTarget
    (hC : ProCGroups.FiniteGroupClass.Hereditary C)
    {K : Type u} [Group K] [TopologicalSpace K] [IsTopologicalGroup K]
    (η : H →ₜ* K) (w : FreeGroup X) :
    zcFreeGroupFoxDerivativeVector C
        (η.toMonoidHom.comp
          ((freeProCZCCompletedFoxRightHomOfConvergingSet
              (C := C) hι htarget φ hφconv hφgen).comp
            (FreeGroup.lift ι))) w =
      zcFreeFoxCoordinatesMap (X := X) C hC η
        (freeProCZCCompletedFoxDerivativeVectorOfConvergingSet
          (C := C) hι htarget φ hφconv hφgen ((FreeGroup.lift ι) w))

Source restriction and target naturality for the converging-set continuous completed Fox derivative.

Show Lean proof
omit [TopologicalSpace X] in
theorem zcFreeFoxDerivVec_eq_freeProCDerivVecViaClosedGen_comp_lift
    (w : FreeGroup X) :
    zcFreeGroupFoxDerivativeVector C
        ((freeProCZCCompletedFoxRightHomViaClosedGenerated
            (C := C) hι φ htarget hφconv).comp
          (FreeGroup.lift ι)) w =
      freeProCZCCompletedFoxDerivativeVectorViaClosedGenerated
        (C := C) hι φ htarget hφconv ((FreeGroup.lift ι) w)

Restricting the closed-generated continuous completed Fox derivative to the abstract free group generated by the chosen free pro-\(C\) basis recovers the completed free-group Fox derivative.

Show Lean proof
omit [TopologicalSpace X] in
theorem zcFreeFoxDerivVec_eq_freeProCDerivVecViaClosedGen_comp_lift_mapTarget
    (hC : ProCGroups.FiniteGroupClass.Hereditary C)
    {K : Type u} [Group K] [TopologicalSpace K] [IsTopologicalGroup K]
    (η : H →ₜ* K) (w : FreeGroup X) :
    zcFreeGroupFoxDerivativeVector C
        (η.toMonoidHom.comp
          ((freeProCZCCompletedFoxRightHomViaClosedGenerated
              (C := C) hι φ htarget hφconv).comp
            (FreeGroup.lift ι))) w =
      zcFreeFoxCoordinatesMap (X := X) C hC η
        (freeProCZCCompletedFoxDerivativeVectorViaClosedGenerated
          (C := C) hι φ htarget hφconv ((FreeGroup.lift ι) w))

Source restriction and target naturality for the closed-generated continuous completed Fox derivative.

Show Lean proof