ModuleBasic.lean
Nyll.ProCGroups.FoxDifferential.Discrete.Jacobian.Basic
14 declarations indexed from sourceView source ↗ Module documentation
Fox differential: discrete — jacobian — basic
The principal declarations in this module are:
The relative Fox Jacobian of \(\varphi : \mathrm{FreeGroup}(X) \to \mathrm{FreeGroup}(Y)\), with coefficients pushed forward by \(\psi : \mathrm{FreeGroup}(Y) \to H\). The row indexed by \(x : X\) is the relative Fox derivative of the substituted generator \(\varphi(x)\) with respect to the \(Y\)-generators.
freeGroupHomFoxJacobianMatrix
The relative Fox Jacobian, packaged as a matrix.
freeGroupHomFoxJacobianMatrix_apply
Evaluating the bundled relative Fox Jacobian matrix at (x, y) returns the corresponding relative Fox derivative.
freeGroupHomFoxJacobian_eq_freeCrossedDifferentialWithCoeffJacobian
The usual relative Fox Jacobian is the coefficient-generic free crossed-differential Jacobian specialized to the group-ring coefficient homomorphism.
Declarations
FoxDifferential.FoxCalculus.freeGroupHomFoxJacobian
DocumentationThe relative Fox Jacobian of \(\varphi : \mathrm{FreeGroup}(X) \to \mathrm{FreeGroup}(Y)\), with coefficients pushed forward by \(\psi : \mathrm{FreeGroup}(Y) \to H\). The row indexed by \(x : X\) is the relative Fox derivative of the substituted generator \(\varphi(x)\) with respect to the \(Y\)-generators.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w z t
variable {H : Type w} [Group H]
variable {X : Type u} {Y : Type v}
FoxDifferential.FoxCalculus.freeGroupHomFoxJacobianMatrix
DocumentationThe relative Fox Jacobian, packaged as a matrix.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w z t
variable {H : Type w} [Group H]
variable {X : Type u} {Y : Type v}
FoxDifferential.FoxCalculus.freeGroupHomFoxJacobianMatrix_apply
DocumentationEvaluating the bundled relative Fox Jacobian matrix at (x, y) returns the corresponding relative Fox derivative.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w z t
variable {H : Type w} [Group H]
variable {X : Type u} {Y : Type v}
FoxDifferential.FoxCalculus.freeGroupHomFoxJacobian_eq_freeCrossedDifferentialWithCoeffJacobian
DocumentationThe usual relative Fox Jacobian is the coefficient-generic free crossed-differential Jacobian specialized to the group-ring coefficient homomorphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w z t
variable {H : Type w} [Group H]
variable {X : Type u} {Y : Type v}
FoxDifferential.FoxCalculus.freeGroupHomFoxJacobianMatrix_eq_freeCrossedDifferentialWithCoeffJacobianMatrix
DocumentationMatrix form of the comparison between the usual relative Fox Jacobian and the coefficient-generic free crossed-differential Jacobian.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w z t
variable {H : Type w} [Group H]
variable {X : Type u} {Y : Type v}
FoxDifferential.FoxCalculus.freeGroupHomFoxJacobianAbsolute
DocumentationThe absolute Fox Jacobian of a homomorphism between free groups.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w z t
variable {H : Type w} [Group H]
variable {X : Type u} {Y : Type v}
FoxDifferential.FoxCalculus.freeGroupHomFoxJacobianAbsoluteMatrix
DocumentationThe absolute Fox Jacobian, packaged as a matrix.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w z t
variable {H : Type w} [Group H]
variable {X : Type u} {Y : Type v}
FoxDifferential.FoxCalculus.freeGroupHomFoxJacobianAbsoluteMatrix_apply
DocumentationEvaluating the bundled absolute Fox Jacobian matrix at (x, y) returns the corresponding absolute Fox derivative.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w z t
variable {H : Type w} [Group H]
variable {X : Type u} {Y : Type v}
FoxDifferential.FoxCalculus.freeGroupHomFoxJacobianAbsolute_id
DocumentationThe absolute Fox Jacobian of the identity homomorphism is the coordinate identity family.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w z t
variable {H : Type w} [Group H]
variable {X : Type u} {Y : Type v}
FoxDifferential.FoxCalculus.freeGroupHomFoxJacobianAbsoluteMatrix_id
DocumentationThe absolute Fox Jacobian matrix of the identity homomorphism is the identity matrix.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w z t
variable {H : Type w} [Group H]
variable {X : Type u} {Y : Type v}
FoxDifferential.FoxCalculus.freeGroupHomFoxJacobian_mapDomain_apply
DocumentationPostcomposing the coefficient homomorphism maps each relative Fox Jacobian entry through the induced group-ring map.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w z t
variable {H : Type w} [Group H]
variable {X : Type u} {Y : Type v}
variable {K : Type t} [Group K]
FoxDifferential.FoxCalculus.freeGroupHomFoxJacobianMatrix_mapDomain
DocumentationFox Jacobians are natural under coefficient push-forward, matrix form.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w z t
variable {H : Type w} [Group H]
variable {X : Type u} {Y : Type v}
variable {K : Type t} [Group K]
FoxDifferential.FoxCalculus.freeGroupHomFoxJacobian_eq_map_absolute_apply
DocumentationA relative Fox Jacobian entry is the image of the corresponding absolute entry under the coefficient group-ring map.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w z t
variable {H : Type w} [Group H]
variable {X : Type u} {Y : Type v}
variable {K : Type t} [Group K]
FoxDifferential.FoxCalculus.freeGroupHomFoxJacobianMatrix_eq_map_absolute
DocumentationMatrix form of the absolute-to-relative comparison for Fox Jacobians.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
namespace FoxCalculus
open scoped BigOperators
universe u v w z t
variable {H : Type w} [Group H]
variable {X : Type u} {Y : Type v}
variable {K : Type t} [Group K]