ModuleQuotient.lean
Nyll.GaloisCohomology.GroupTheory.Quotient
6 declarations indexed from sourceView source ↗ Module documentation
Quotients represented by a supporting subgroup
If two subgroups generate a commutative group, every class modulo the second subgroup has a representative in the first. This is the precise group-theoretic comparison used when a sufficiently large group of supported ideles represents the full idele class group.
Imports4
- Mathlib.Algebra.Group.Equiv.Defs
- Mathlib.GroupTheory.Abelianization.Defs
- Mathlib.Logic.Equiv.Defs
- Mathlib.GroupTheory.QuotientGroup.Basic
Imported by3
Declarations
DocumentationIf S and P generate G, inclusion of S identifies S / (S ∩ P) with G / P.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
variable {G : Type*} [CommGroup G]
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
variable {G : Type*} [CommGroup G]
Subgroup.comap_map_abelianization_eq_sup_commutator
DocumentationThe inverse image of the image of a subgroup in the abelianization is the subgroup generated by it and the commutator subgroup.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
variable {G : Type*} [CommGroup G]
namespace Subgroup
universe u
variable {Gamma : Type u} [Group Gamma]
Subgroup.normal_sup_commutator
DocumentationAdjoining the commutator subgroup to any subgroup produces a normal subgroup.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
variable {G : Type*} [CommGroup G]
namespace Subgroup
universe u
variable {Gamma : Type u} [Group Gamma]
Subgroup.quotientSupCommutatorEquivMapAbelianization
DocumentationQuotienting a group by a subgroup together with the commutator subgroup agrees with quotienting its abelianization by the image of that subgroup.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
variable {G : Type*} [CommGroup G]
namespace Subgroup
universe u
variable {Gamma : Type u} [Group Gamma]
Subgroup.quotientSupCommutatorEquivMapAbelianization_mk
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
variable {G : Type*} [CommGroup G]
namespace Subgroup
universe u
variable {Gamma : Type u} [Group Gamma]