ModuleGroupRing.lean
Nyll.ProCGroups.FoxDifferential.Discrete.GroupRing
28 declarations indexed from sourceView source ↗ Module documentation
Fox differential: discrete — group ring
The principal declarations in this module are:
The augmentation algebra homomorphism \(\mathbb{Z}[H] \to \mathbb{Z}\).
The augmentation ring homomorphism \(\mathbb{Z}[H] \to \mathbb{Z}\).
The augmentation map has the stated value on group-ring elements.
The augmentation sends the group identity to \(1\).
Declarations
FoxDifferential.augmentationAlgHom
DocumentationThe augmentation algebra homomorphism \(\mathbb{Z}[H] \to \mathbb{Z}\).
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
FoxDifferential.augmentation
DocumentationThe augmentation ring homomorphism \(\mathbb{Z}[H] \to \mathbb{Z}\).
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
FoxDifferential.augmentationIdeal
DocumentationThe augmentation ideal of the integral group ring \(\mathbb{Z}[H]\).
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
FoxDifferential.augmentationGeneratorIdeal
DocumentationThe ideal generated by the standard augmentation generators \(h-1\).
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
FoxDifferential.augmentation_of
DocumentationThe augmentation map has the stated value on group-ring elements.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
FoxDifferential.augmentation_one
DocumentationThe augmentation sends the group identity to \(1\).
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
FoxDifferential.mem_augmentationIdeal_iff
DocumentationA group-ring element lies in the Fox augmentation ideal iff its augmentation is zero.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
FoxDifferential.groupRingBoundary_mem_augmentationIdeal
DocumentationThe group-ring boundary value \([\psi(g)]-1\) lies in the augmentation ideal.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
FoxDifferential.augmentationGenerator_mem_augmentationIdeal
DocumentationEach standard generator \(h-1\) lies in the ordinary group-ring augmentation ideal.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
FoxDifferential.augmentationGenerator_mem_augmentationGeneratorIdeal
DocumentationAugmentation generators lie in the augmentation-generator ideal.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
FoxDifferential.augmentationGeneratorIdeal_le_augmentationIdeal
DocumentationThe generator-defined augmentation ideal is contained in the ordinary group-ring augmentation ideal.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
FoxDifferential.exists_mem_augmentationGeneratorIdeal_add
DocumentationAn augmentation-zero group-ring element can be decomposed using the standard augmentation generators.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
FoxDifferential.augmentationIdeal_le_augmentationGeneratorIdeal
DocumentationThe ordinary group-ring augmentation ideal is contained in the ideal generated by the elements \(g-1\).
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
FoxDifferential.augmentationGeneratorIdeal_eq_augmentationIdeal
DocumentationThe ideal generated by the standard elements \(g-1\) is the ordinary augmentation ideal.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
FoxDifferential.augmentationBoundary
DocumentationThe Crowell boundary map with codomain restricted to the augmentation ideal.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.augmentationGeneratorSubtype
DocumentationThe standard generators \(h-1\) of the augmentation ideal, viewed in the ideal itself.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.toGroupRing_mem_augmentationIdeal
DocumentationThe group-ring image of any differential-module element lies in the augmentation ideal.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.toAugmentationIdeal
DocumentationThe factorization \(A_{\psi} \to I(\mathbb{Z}[H])\) of the boundary map through the augmentation ideal.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.toAugmentationIdeal_d
DocumentationThe universal differential maps into the ordinary group-ring augmentation ideal.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.subtype_comp_toAugmentationIdeal
DocumentationComposing the boundary factorization through the augmentation ideal with the subtype map gives the original boundary map.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.span_augmentationGeneratorSubtype_eq_top
DocumentationThe standard augmentation generators span the augmentation ideal as a module.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.toAugmentationIdeal_surjective
DocumentationThe boundary factorization onto the augmentation ideal is surjective in the identity case.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.toGroupRing_id_injective
DocumentationThe identity-case map from the differential module to the group ring is injective.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.augmentationIdealToIdentityDifferentialModule
DocumentationThe inverse map from the augmentation ideal to the identity differential module, obtained by integrating an augmentation-zero group-ring element.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.toAugmentationIdeal_augmentationIdealToIdentityDifferentialModule
DocumentationComposing from the augmentation ideal to the identity differential module and back gives the original augmentation-ideal element.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.augmentationIdealToIdentityDifferentialModule_toAugmentationIdeal
DocumentationComposing from the identity differential module to the augmentation ideal and back gives the original differential-module element.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.identityDifferentialModuleEquivAugmentationIdeal
DocumentationUniverse-polymorphic identity case of the Crowell differential module: \(A_{\mathrm{id}}\) is the augmentation ideal of the integral group ring.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
variable {H G : Type*} [Group H] [Group G]
FoxDifferential.identityDifferentialModuleEquivAugmentationIdeal_toLinearMap
DocumentationThe linear map underlying the equivalence from the identity differential module to the augmentation ideal is the canonical map to that augmentation ideal.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
variable (H : Type*) [Group H]
variable {H} in
variable {H G : Type*} [Group H] [Group G]