ModuleFreeExpansion.lean
Nyll.ProCGroups.FoxDifferential.Discrete.FreeExpansion
7 declarations indexed from sourceView source ↗ Module documentation
Fox differential: discrete — free expansion
The principal declarations in this module are:
freeCrossedDifferentialExpansion
Prescribed values on the free generators determine the Fox-coordinate expansion.
freeCrossedDifferentialExpansionHom
The Fox-coordinate expansion is a crossed differential.
freeCrossedDifferentialExpansion_one
The Fox-coordinate expansion of the identity word is zero.
freeCrossedDifferentialExpansion_of
The Fox-coordinate expansion of a free generator returns its prescribed basis value.
Declarations
FoxDifferential.FoxCalculus.freeCrossedDifferentialExpansion
DocumentationPrescribed values on the free generators determine the Fox-coordinate expansion.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w
variable {H : Type v} [Group H]
variable {A : Type*} [AddCommGroup A] [Module (GroupRing H) A]
variable {X : Type u} [DecidableEq X] [Fintype X]
variable (ψ : FreeGroup X →* H) (basisValue : X → A)
FoxDifferential.FoxCalculus.freeCrossedDifferentialExpansion_one
DocumentationThe Fox-coordinate expansion of the identity word is zero.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w
variable {H : Type v} [Group H]
variable {A : Type*} [AddCommGroup A] [Module (GroupRing H) A]
variable {X : Type u} [DecidableEq X] [Fintype X]
variable (ψ : FreeGroup X →* H) (basisValue : X → A)
FoxDifferential.FoxCalculus.freeCrossedDifferentialExpansion_of
DocumentationThe Fox-coordinate expansion of a free generator returns its prescribed basis value.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w
variable {H : Type v} [Group H]
variable {A : Type*} [AddCommGroup A] [Module (GroupRing H) A]
variable {X : Type u} [DecidableEq X] [Fintype X]
variable (ψ : FreeGroup X →* H) (basisValue : X → A)
FoxDifferential.FoxCalculus.freeCrossedDifferentialExpansionHom
DocumentationThe Fox-coordinate expansion is a crossed differential.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w
variable {H : Type v} [Group H]
variable {A : Type*} [AddCommGroup A] [Module (GroupRing H) A]
variable {X : Type u} [DecidableEq X] [Fintype X]
variable (ψ : FreeGroup X →* H) (basisValue : X → A)
FoxDifferential.FoxCalculus.freeCrossedDifferentialWithCoeff_groupRingScalar_eq_expansion
DocumentationThe coefficient-generic free crossed differential over a group ring is the Fox-coordinate expansion of its generator values.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w
variable {H : Type v} [Group H]
variable {A : Type*} [AddCommGroup A] [Module (GroupRing H) A]
variable {X : Type u} [DecidableEq X] [Fintype X]
variable (ψ : FreeGroup X →* H) (basisValue : X → A)
FoxDifferential.FoxCalculus.freeCrossedDifferentialWithCoeffCoordinates_eq_relativeFreeGroupFoxDerivative
DocumentationThe coefficient-generic coordinate crossed differential specializes to the usual relative Fox derivative over a group ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w
variable {H : Type v} [Group H]
variable {A : Type*} [AddCommGroup A] [Module (GroupRing H) A]
variable {X : Type u} [DecidableEq X] [Fintype X]
variable (ψ : FreeGroup X →* H) (basisValue : X → A)
omit [Fintype X] in
FoxDifferential.FoxCalculus.crossedHom_comp_relativeFreeGroupFoxDerivative
DocumentationAbstract Fox chain rule for an arbitrary crossed differential.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w
variable {H : Type v} [Group H]
variable {A : Type*} [AddCommGroup A] [Module (GroupRing H) A]
variable {X : Type u} [DecidableEq X] [Fintype X]
variable (ψ : FreeGroup X →* H) (basisValue : X → A)
variable {Y : Type w}