Module

Universal.lean

Nyll.ProCGroups.FoxDifferential.Completed.Residue.FreeGroup.Universal
4 declarations indexed from sourceView source ↗

Fox differential: completed — residue — free group — universal

The principal declarations in this module are:

  • residueFreeCrossedHomEquivLinearMap

Residue crossed homomorphisms on a free group are represented by the universal residue module.

  • residueFreeGroupFoxDerivativeVectorLinearMap

The linear map from the residue universal module representing the residue derivative vector.

  • residueFreeGroupFoxDerivativeVectorLinearMap_universal

The representing linear map evaluates on the universal differential as the residue derivative vector.

  • existsUnique_residueFreeGroupFoxDerivativeVectorLinearMap

Existence and uniqueness of the linear map representing the residue derivative vector.

Declarations

FoxDifferential.residueFreeCrossedHomEquivLinearMap

Residue crossed homomorphisms on a free group are represented by the universal residue module.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
variable {X : Type u} {H : Type v} [Group H] [DecidableEq X]
def residueFreeCrossedHomEquivLinearMap
    (n : ℕ) (ψ : FreeGroup X →* H) :
    ScalarCrossedHom (residueGroupRingScalar n ψ) (ResidueFreeFoxCoordinates n H X) ≃
      (ResidueDifferentialModule n ψ →ₗ[ResidueGroupRing n H]
        ResidueFreeFoxCoordinates n H X)
FoxDifferential.residueFreeGroupFoxDerivativeVectorLinearMap

The linear map from the residue universal module representing the residue derivative vector.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
variable {X : Type u} {H : Type v} [Group H] [DecidableEq X]
def residueFreeGroupFoxDerivativeVectorLinearMap
    (n : ℕ) (ψ : FreeGroup X →* H) :
    ResidueDifferentialModule n ψ →ₗ[ResidueGroupRing n H]
      ResidueFreeFoxCoordinates n H X
FoxDifferential.residueFreeGroupFoxDerivativeVectorLinearMap_universal

The representing linear map evaluates on the universal differential as the residue derivative vector.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
variable {X : Type u} {H : Type v} [Group H] [DecidableEq X]
theorem residueFreeGroupFoxDerivativeVectorLinearMap_universal
    (n : ℕ) (ψ : FreeGroup X →* H) (w : FreeGroup X) :
    residueFreeGroupFoxDerivativeVectorLinearMap n ψ
        (residueUniversalDifferential n ψ w) =
      residueFreeGroupFoxDerivativeVector n ψ w
FoxDifferential.existsUnique_residueFreeGroupFoxDerivativeVectorLinearMap

Existence and uniqueness of the linear map representing the residue derivative vector.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
variable {X : Type u} {H : Type v} [Group H] [DecidableEq X]
theorem existsUnique_residueFreeGroupFoxDerivativeVectorLinearMap
    (n : ℕ) (ψ : FreeGroup X →* H) :
    ∃! f :
        ResidueDifferentialModule n ψ →ₗ[ResidueGroupRing n H]
          ResidueFreeFoxCoordinates n H X,
      ∀ w : FreeGroup X,
        f (residueUniversalDifferential n ψ w) =
          residueFreeGroupFoxDerivativeVector n ψ w