ModuleBasic.lean
Nyll.ProCGroups.FoxDifferential.Discrete.DifferentialModule.Basic
23 declarations indexed from sourceView source ↗ Module documentation
Fox differential: discrete — differential module — basic
The principal declarations in this module are:
The integral group ring \(\mathbb{Z}[H]\), realized as a monoid algebra.
A group homomorphism induces the corresponding group-ring map.
The induced group-ring map sends monomials to monomials.
The induced group-ring map sends Finsupp.single basis terms along the group map.
Declarations
FoxDifferential.GroupRing
DocumentationThe integral group ring \(\mathbb{Z}[H]\), realized as a monoid algebra.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
FoxDifferential.groupRingMap
DocumentationA group homomorphism induces the corresponding group-ring map.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
FoxDifferential.groupRingMap_of
DocumentationThe induced group-ring map sends monomials to monomials.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
FoxDifferential.groupRingMap_single
DocumentationThe induced group-ring map sends Finsupp.single basis terms along the group map.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
FoxDifferential.DifferentialPreModule
DocumentationThe free \(\mathbb{Z}[H]\)-module on the underlying set of G.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
FoxDifferential.groupRing_of_one
DocumentationThe group-ring monomial attached to the group identity is the ring identity.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.relationElement
DocumentationThe pre-module element imposing the Fox product relation \(d(g_1g_2)=d(g_1)+\psi(g_1)\,d(g_2)\).
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.relationSubmodule
DocumentationThe submodule generated by the Fox differential relations.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.DifferentialModule
DocumentationThe differential module is the universal module receiving the crossed Fox differential.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.universalDifferential
DocumentationThe universal differential \(G \to A_{\psi}\).
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.relationElement_mem
DocumentationEvery defining Fox relation belongs to the relation submodule.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.universalDifferential_mul
DocumentationThe universal differential satisfies the Fox product rule.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.universalDifferential_one
DocumentationThe universal differential vanishes at the group identity.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.universalDifferential_mul_inv_right
DocumentationThe universal differentials of \(g\) and \(g^{-1}\) add to zero with the Fox twist.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.universalDifferential_conj_of_mem_ker
DocumentationConjugation by \(g\) acts on the differential of a kernel element by the \(\psi(g)\) scalar.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.groupRingScalar
DocumentationThe coefficient homomorphism \(G \to \mathbb{Z}[H]\) induced by \(\psi: G \to H\).
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.groupRingScalar_apply
DocumentationThe group-ring scalar associated to g is the basis element supported at ψ g.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.relationElement_eq_crossedDifferentialRelationElement
DocumentationThe discrete Fox relation is the coefficient-ring-agnostic crossed-differential relation for the group-ring coefficient homomorphism.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.relationSubmodule_eq_crossedDifferentialRelationSubmodule
DocumentationThe discrete Fox relation submodule agrees with the generic crossed-differential relation submodule for the group-ring coefficient homomorphism.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.differentialModuleEquivCrossedDifferentialModule
DocumentationThe discrete universal differential module is linearly equivalent to the generic universal crossed-differential module for the group-ring coefficient homomorphism.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.crossedDifferentialModuleEquivDifferentialModule
DocumentationThe generic universal crossed-differential module for the group-ring scalar homomorphism associated to \(\psi\) is linearly equivalent to the discrete universal differential module \(A_{\psi}\).
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.differentialModuleEquivCrossedDifferentialModule_d
DocumentationThe discrete universal differential is the generic universal crossed differential under the canonical linear equivalence.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.crossedDifferentialModuleEquivDifferentialModule_universal
DocumentationThe generic universal crossed differential maps back to the discrete universal differential under the canonical linear equivalence.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable {H G : Type*} [Group H] [Group G]