ModulePowerSeparation.lean
Nyll.AnabelianGeometry.KummerTheory.PowerSeparation
5 declarations indexed from sourceView source ↗ Module documentation
Separation by power quotients
In a finitely generated abelian group, an element divisible by every positive integer is trivial. Applying this to a quotient shows that every subgroup is the intersection of its enlargements by ambient power subgroups.
Imports2
- Mathlib.GroupTheory.FiniteAbelian.Basic
- Mathlib.Data.Int.Basic
Imported by3
Declarations
AnabelianGeometry.KummerTheory.eq_one_of_forall_exists_pow
DocumentationA finitely generated abelian group has no nontrivial element divisible by every positive integer.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.KummerTheory
variable {G : Type*} [CommGroup G] [Group.FG G]
AnabelianGeometry.KummerTheory.mem_of_forall_mem_sup_powers
DocumentationMembership in every power enlargement already implies membership in the original subgroup. The ambient group is finitely generated and abelian.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.KummerTheory
variable {G : Type*} [CommGroup G] [Group.FG G]
AnabelianGeometry.KummerTheory.iInf_sup_powers_eq
DocumentationA subgroup of a finitely generated abelian group is recovered from all its finite power quotients.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.KummerTheory
variable {G : Type*} [CommGroup G] [Group.FG G]
AnabelianGeometry.KummerTheory.zpowers_eq_of_forall_sup_powers_eq
DocumentationEqual cyclic subgroups in every power quotient determine the same cyclic subgroup in the original finitely generated abelian group.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.KummerTheory
variable {G : Type*} [CommGroup G] [Group.FG G]
AnabelianGeometry.KummerTheory.mem_of_forall_mem_sup_powers_of_saturated
DocumentationPower separation can be checked in a finitely generated subgroup that contains every root of each of its elements.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.KummerTheory
variable {G : Type*} [CommGroup G] [Group.FG G]
omit [Group.FG G] in