ModuleRules.lean
Nyll.ProCGroups.FoxDifferential.Completed.FiniteStage.Stage.Derivative.Rules
7 declarations indexed from sourceView source ↗ Module documentation
Fox differential: finite stage — stage — derivative — rules
The principal declarations in this module are:
foxAlgebraicStageDerivativeVectorCrossedHom
The finite-stage Fox derivative vector, bundled with its scalar Fox--Leibniz law.
foxAlgebraicStageDerivative_one
The finite-stage derivative sends the identity word to zero componentwise.
foxAlgebraicStageDerivativeVector_of
The finite-stage derivative vector sends a free generator to the corresponding coordinate basis vector.
foxAlgebraicStageDerivative_mul
The finite-stage Fox product rule holds componentwise.
Declarations
FoxDifferential.foxAlgebraicStageDerivativeVectorCrossedHom
DocumentationThe finite-stage Fox derivative vector, bundled with its scalar Fox--Leibniz law.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u
variable {X : Type u} [DecidableEq X]
variable (N : Subgroup (FreeGroup X)) [N.Normal] (n : ℕ)
FoxDifferential.foxAlgebraicStageDerivative_one
DocumentationThe finite-stage derivative sends the identity word to zero componentwise.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u
variable {X : Type u} [DecidableEq X]
variable (N : Subgroup (FreeGroup X)) [N.Normal] (n : ℕ)
FoxDifferential.foxAlgebraicStageDerivativeVector_of
DocumentationThe finite-stage derivative vector sends a free generator to the corresponding coordinate basis vector.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u
variable {X : Type u} [DecidableEq X]
variable (N : Subgroup (FreeGroup X)) [N.Normal] (n : ℕ)
FoxDifferential.foxAlgebraicStageDerivative_mul
DocumentationThe finite-stage Fox product rule holds componentwise.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u
variable {X : Type u} [DecidableEq X]
variable (N : Subgroup (FreeGroup X)) [N.Normal] (n : ℕ)
FoxDifferential.foxAlgebraicStageDerivativeVector_unique
DocumentationThe bundled finite-stage Fox derivative vector is uniquely determined by its values on free generators.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u
variable {X : Type u} [DecidableEq X]
variable (N : Subgroup (FreeGroup X)) [N.Normal] (n : ℕ)
FoxDifferential.foxAlgebraicStageDerivativeVector_eq_residueFreeGroupFoxDerivativeVector
DocumentationThe finite-stage derivative is exactly the residue free Fox derivative for the quotient map \(\mathrm{FreeGroup}(X) \to F/N\).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u
variable {X : Type u} [DecidableEq X]
variable (N : Subgroup (FreeGroup X)) [N.Normal] (n : ℕ)
FoxDifferential.foxAlgebraicStageDerivativeVector_eq_zero_iff_residueUniversalDifferential_eq_zero
DocumentationFor a finite free basis, finite-stage derivative-vector zero is the same as zero of the residue universal differential.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u
variable {X : Type u} [DecidableEq X]
variable (N : Subgroup (FreeGroup X)) [N.Normal] (n : ℕ)