Module

PadicUnitInfiniteImage.lean

Nyll.GaloisCohomology.ProfiniteIntegers.PadicUnitInfiniteImage
3 declarations indexed from sourceView source ↗

Cyclic quotients detected by infinite p-adic unit characters

If every finite reduction had order prime to p, each reduction would have exponent dividing p - 1. Separation by reductions would then place the entire image in the finite group of (p - 1)-st roots of unity.

Declarations

PadicInt.unitsReduction

Continuous reduction of p-adic units at a positive finite level.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace PadicInt
variable {p : ℕ} [Fact p.Prime]
def unitsReduction (n : ℕ) :
    (PadicInt p)ˣ →ₜ* (ZMod (p ^ (n + 1)))ˣ
PadicInt.exists_prime_dvd_card_reduction_range

An infinite unit image has a finite reduction whose order is divisible by p.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace PadicInt
variable {p : ℕ} [Fact p.Prime]
variable {G : Type*} [Group G] [TopologicalSpace G]
theorem exists_prime_dvd_card_reduction_range
    (χ : G →ₜ* (PadicInt p)ˣ) (hinf : Set.Infinite (Set.range χ)) :
    ∃ n : ℕ, p ∣ Nat.card ((unitsReduction n).comp χ).toMonoidHom.range
PadicInt.exists_surjective_prime_character_of_infinite_unit_image

An infinite p-adic unit image yields an actual continuous cyclic quotient of order p.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace PadicInt
variable {p : ℕ} [Fact p.Prime]
variable {G : Type*} [Group G] [TopologicalSpace G]
theorem exists_surjective_prime_character_of_infinite_unit_image
    (χ : G →ₜ* (PadicInt p)ˣ) (hinf : Set.Infinite (Set.range χ)) :
    ∃ ψ : G →ₜ* Multiplicative (ZMod p), Function.Surjective ψ