ModulePrimeExponentCharacters.lean
Nyll.ProCGroups.Abelian.PrimeExponentCharacters
4 declarations indexed from sourceView source ↗ Module documentation
Prime-exponent characters detect abelian classes
Continuous characters with values in ZMod q separate profinite commutative groups of exponent q. In particular, simultaneous extension of characters forces the product map on abelianizations modulo q to be injective.
Declarations
ProCGroups.Abelian.exists_prime_character_finite
DocumentationA nonidentity element of a finite commutative group of prime exponent is detected by a character with values in that prime cyclic group.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Abelian
variable {q : ℕ} [Fact q.Prime]
ProCGroups.Abelian.exists_prime_character_profinite
DocumentationPrime cyclic characters separate a profinite commutative group of prime exponent.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Abelian
variable {q : ℕ} [Fact q.Prime]
ProCGroups.Abelian.exists_prime_character_abelianModPower
DocumentationPrime cyclic characters separate the quotient of a profinite group by commutators and prime powers.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Abelian
variable {q : ℕ} [Fact q.Prime]
ProCGroups.Abelian.injective_prod_abelianModPowerMap_of_character_surjective
DocumentationIf every tuple of prime cyclic characters extends to the ambient group, the product of the induced maps on abelianizations modulo that prime is injective.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Abelian
variable {q : ℕ} [Fact q.Prime]