ModuleAugmentation.lean
Nyll.GaloisCohomology.GroupTheory.Augmentation
46 declarations indexed from sourceView source ↗ Declarations
GroupTheory.Augmentation.IntegralGroupRing
DocumentationThe integral group ring ℤ[G].
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.augmentation
DocumentationThe augmentation homomorphism ℤ[G] → ℤ.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.augmentation_single
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.augmentation_apply
DocumentationThe augmentation is the sum of the coefficients.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.ideal
DocumentationThe augmentation ideal I_G.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.mem_ideal_iff
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.underlyingAddSubgroup
DocumentationThe underlying additive subgroup of a two-sided ideal.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.square
DocumentationThe product ideal I_G², generated by products of two augmentation elements.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.square_le_ideal
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.squareInIdeal
DocumentationI_G² as an additive subgroup of I_G.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.mem_squareInIdeal_iff
DocumentationMembership in I_G², expressed after forgetting the ambient augmentation-ideal subtype.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.Quotient
DocumentationThe augmentation quotient I_G / I_G².
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaElement
DocumentationThe element g - 1 of the augmentation ideal.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaElement_val
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaCombination
DocumentationThe canonical expression of an augmentation-zero group-ring element as a finite integral linear combination of the differences g - 1.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaCombination_eq_of_mem_ideal
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaCombinationElement
DocumentationThe same finite combination, now intrinsically valued in I_G.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaCombinationElement_val
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaCombinationElement_eq_of_mem_ideal
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaClass
DocumentationThe class of g - 1 in I_G / I_G².
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaClass_one
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaClass_mul
DocumentationModulo I_G², the identity δ(gh)=δg+δh makes the augmentation class a homomorphism from G to the additive quotient.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaMonoidHom
DocumentationMultiplicative spelling of g ↦ δg, convenient for passage through the abelianization.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaAbelianization
DocumentationThe augmentation class factors canonically through Gᵃᵇ.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaAbelianization_of
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaPreimage
DocumentationA finite preimage in Gᵃᵇ for the coefficient combination attached to a group-ring element.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaAbelianization_deltaPreimage
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaAbelianization_surjective
DocumentationThe augmentation map Gᵃᵇ → I_G/I_G² is surjective.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.coefficientToAbelianization
DocumentationA coefficient at g contributes that many copies of the class of g in the abelianization.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.linearization
DocumentationLinearization of the integral group ring in the abelianization.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.linearization_single
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.linearization_deltaElement
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.linearization_deltaElement_mul_deltaElement
DocumentationProducts of two basic augmentation differences vanish after linearization.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.linearization_mul_eq_zero_of_mem_ideal
DocumentationLinearization kills a product of two augmentation-zero elements.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.linearization_eq_zero_of_mem_square
DocumentationLinearization vanishes on the square of the augmentation ideal.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.linearizationOnIdeal
DocumentationLinearization restricted to the augmentation ideal.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.quotientLinearization
DocumentationThe inverse linearization map on I_G/I_G².
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.quotientLinearization_deltaClass
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.quotientLinearizationMonoidHom
DocumentationMultiplicative spelling of inverse linearization.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.quotientLinearizationMonoidHom_deltaClass
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.quotientLinearizationMonoidHom_deltaAbelianization
DocumentationInverse linearization is a left inverse to the augmentation-class map.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaAbelianization_injective
DocumentationThe canonical augmentation-class map is injective.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaAbelianizationEquiv
DocumentationThe classical canonical isomorphism Gᵃᵇ ≃ I_G/I_G², in multiplicative notation on the target.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaAbelianizationEquiv_apply
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaAbelianizationEquiv_of
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]
GroupTheory.Augmentation.deltaClass_eq_zero_of_mem_commutator
DocumentationEvery commutator has zero augmentation class modulo I_G².
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Pointwise
noncomputable section
namespace GroupTheory
namespace Augmentation
variable (G : Type*) [Group G]