ModuleFoxBoundary.lean
Nyll.ProCGroups.FoxDifferential.Common.FoxBoundary
11 declarations indexed from sourceView source ↗ Module documentation
Fox differential: common — fox boundary
The principal declarations in this module are:
The Fox boundary crossed differential attached to a coefficient homomorphism: \(g \mapsto \operatorname{coeff}(g)-1\).
coefficientFoxBoundaryCrossedHom
The coefficient Fox boundary is a crossed differential.
coefficientFoxBoundary_one
The coefficient Fox boundary sends the identity to zero.
coefficientFoxBoundary_mul
Product rule for the coefficient Fox boundary \(g \mapsto \operatorname{coeff}(g)-1\).
Declarations
FoxDifferential.coefficientFoxBoundary
DocumentationThe Fox boundary crossed differential attached to a coefficient homomorphism: \(g \mapsto \operatorname{coeff}(g)-1\).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
section CoefficientBoundary
variable {R : Type u} [Ring R]
variable {G : Type v} [Group G]
FoxDifferential.coefficientFoxBoundary_one
DocumentationThe coefficient Fox boundary sends the identity to zero.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
section CoefficientBoundary
variable {R : Type u} [Ring R]
variable {G : Type v} [Group G]
FoxDifferential.coefficientFoxBoundary_mul
DocumentationProduct rule for the coefficient Fox boundary \(g \mapsto \operatorname{coeff}(g)-1\).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
section CoefficientBoundary
variable {R : Type u} [Ring R]
variable {G : Type v} [Group G]
FoxDifferential.coefficientFoxBoundaryCrossedHom
DocumentationThe coefficient Fox boundary is a crossed differential.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
section CoefficientBoundary
variable {R : Type u} [Ring R]
variable {G : Type v} [Group G]
FoxDifferential.coefficientFoxBoundaryCrossedHom_apply
DocumentationThe coefficient boundary crossed homomorphism sends a group element to its coefficient minus one.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
section CoefficientBoundary
variable {R : Type u} [Ring R]
variable {G : Type v} [Group G]
FoxDifferential.foxBoundaryMap
DocumentationThe finite Fox boundary map with prescribed generator boundary values sends a coordinate vector \(v : X \to R\) to \(\sum_x v(x)\,\mathrm{generatorBoundary}(x)\).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
section BoundaryMap
variable {R : Type u} [Ring R]
variable {X : Type v} [Fintype X]
FoxDifferential.foxBoundaryMap_apply
DocumentationThe boundary map is evaluated on the canonical generators and then extended linearly to the coordinate module.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
section BoundaryMap
variable {R : Type u} [Ring R]
variable {X : Type v} [Fintype X]
FoxDifferential.foxBoundaryMap_single
DocumentationThe finite Fox boundary map sends a coordinate basis vector to the corresponding generator boundary.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
section BoundaryMap
variable {R : Type u} [Ring R]
variable {X : Type v} [Fintype X]
variable [DecidableEq X]
FoxDifferential.foxBoundaryMap_freeCrossedHomWithCoeff
DocumentationBoundary-map form of the generic free-group Fox formula: applying the Fox boundary map to the free crossed differential recovers the crossed differential with the prescribed generator values.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
section FreeGroup
variable {R : Type u} [Ring R]
variable {X : Type v} [Fintype X] [DecidableEq X]
variable (coeff : FreeGroup X →* R)
variable (generatorBoundary : X → R)
FoxDifferential.foxBoundaryMap_of_crossedHom
DocumentationConditional boundary-map form of the generic free-group Fox formula. Any crossed differential with standard coordinate values satisfies the same boundary formula as the canonical free crossed differential.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
section FreeGroup
variable {R : Type u} [Ring R]
variable {X : Type v} [Fintype X] [DecidableEq X]
variable (coeff : FreeGroup X →* R)
variable (generatorBoundary : X → R)
FoxDifferential.foxEulerFormula_of_crossedHom
DocumentationExplicit finite-sum form of the generic Fox--Euler formula for any crossed differential with standard coordinate values: \(\mathrm{coeff}(w)-1=\sum_x \delta_x(w)(\mathrm{coeff}(x)-1)\).
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v
section FreeGroup
variable {R : Type u} [Ring R]
variable {X : Type v} [Fintype X] [DecidableEq X]
variable (coeff : FreeGroup X →* R)
variable (generatorBoundary : X → R)