ModuleDerivative.lean
Nyll.ProCGroups.FoxDifferential.Discrete.FoxCalculus.Derivative
13 declarations indexed from sourceView source ↗ Module documentation
Fox differential: discrete — fox calculus — derivative
The principal declarations in this module are:
The semidirect-product lift whose left component is the Fox derivative pushed forward by \(\psi\), and whose right component is \(\psi\) itself.
relativeFreeGroupFoxDerivative
The Fox derivative of a free-group word, with coefficients pushed forward to \(\mathbb{Z}[H]\) by \(\psi\).
relativeFreeGroupFoxLift_right
The right component of the relative Fox lift is the target homomorphism \(\psi\).
relativeFreeGroupFoxDerivative_one
The relative Fox derivative of the identity word is zero.
Declarations
FoxDifferential.FoxCalculus.relativeFreeGroupFoxLift
DocumentationThe semidirect-product lift whose left component is the Fox derivative pushed forward by \(\psi\), and whose right component is \(\psi\) itself.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators commutatorElement
universe u v
variable {H : Type v} [Group H]
variable (X : Type u)
variable [DecidableEq X]
variable (ψ : FreeGroup X →* H)
FoxDifferential.FoxCalculus.relativeFreeGroupFoxDerivative
DocumentationThe Fox derivative of a free-group word, with coefficients pushed forward to \(\mathbb{Z}[H]\) by \(\psi\).
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators commutatorElement
universe u v
variable {H : Type v} [Group H]
variable (X : Type u)
variable [DecidableEq X]
variable (ψ : FreeGroup X →* H)
FoxDifferential.FoxCalculus.relativeFreeGroupFoxLift_right
DocumentationThe right component of the relative Fox lift is the target homomorphism \(\psi\).
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators commutatorElement
universe u v
variable {H : Type v} [Group H]
variable (X : Type u)
variable [DecidableEq X]
variable (ψ : FreeGroup X →* H)
FoxDifferential.FoxCalculus.relativeFreeGroupFoxDerivative_one
DocumentationThe relative Fox derivative 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 commutatorElement
universe u v
variable {H : Type v} [Group H]
variable (X : Type u)
variable [DecidableEq X]
variable (ψ : FreeGroup X →* H)
FoxDifferential.FoxCalculus.relativeFreeGroupFoxDerivative_of
DocumentationThe relative Fox derivative of a free generator is the corresponding coordinate vector.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators commutatorElement
universe u v
variable {H : Type v} [Group H]
variable (X : Type u)
variable [DecidableEq X]
variable (ψ : FreeGroup X →* H)
FoxDifferential.FoxCalculus.relativeFreeGroupFoxDerivative_mul
DocumentationRelative Fox product rule.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators commutatorElement
universe u v
variable {H : Type v} [Group H]
variable (X : Type u)
variable [DecidableEq X]
variable (ψ : FreeGroup X →* H)
FoxDifferential.FoxCalculus.relativeFreeGroupFoxHom
DocumentationThe relative free-group Fox derivative is a differential map for \(\psi\).
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators commutatorElement
universe u v
variable {H : Type v} [Group H]
variable (X : Type u)
variable [DecidableEq X]
variable (ψ : FreeGroup X →* H)
FoxDifferential.FoxCalculus.relativeFreeGroupFoxHom_apply
DocumentationThe bundled relative Fox crossed homomorphism evaluates to the relative Fox derivative.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators commutatorElement
universe u v
variable {H : Type v} [Group H]
variable (X : Type u)
variable [DecidableEq X]
variable (ψ : FreeGroup X →* H)
FoxDifferential.FoxCalculus.relativeFreeGroupFoxDerivative_inv
DocumentationThe relative Fox derivative satisfies the inverse rule.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators commutatorElement
universe u v
variable {H : Type v} [Group H]
variable (X : Type u)
variable [DecidableEq X]
variable (ψ : FreeGroup X →* H)
FoxDifferential.FoxCalculus.relativeFreeGroupFoxHom_unique
DocumentationUniqueness of the relative free-group Fox derivative among differential maps with standard coordinate values on free generators.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators commutatorElement
universe u v
variable {H : Type v} [Group H]
variable (X : Type u)
variable [DecidableEq X]
variable (ψ : FreeGroup X →* H)
FoxDifferential.FoxCalculus.relativeFreeGroupFoxDerivative_pow
DocumentationRelative Fox derivative of a positive power.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators commutatorElement
universe u v
variable {H : Type v} [Group H]
variable (X : Type u)
variable [DecidableEq X]
variable (ψ : FreeGroup X →* H)
FoxDifferential.FoxCalculus.relativeFreeGroupFoxDerivative_conj
DocumentationRelative Fox derivative of a conjugate.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators commutatorElement
universe u v
variable {H : Type v} [Group H]
variable (X : Type u)
variable [DecidableEq X]
variable (ψ : FreeGroup X →* H)
FoxDifferential.FoxCalculus.relativeFreeGroupFoxDerivative_commutator
DocumentationRelative Fox derivative of a commutator.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators commutatorElement
universe u v
variable {H : Type v} [Group H]
variable (X : Type u)
variable [DecidableEq X]
variable (ψ : FreeGroup X →* H)