Module

FinitePrimePowerRoots.lean

Nyll.ValuedFieldTheory.Valuation.DiscreteValuationField.FinitePrimePowerRoots
5 declarations indexed from sourceView source ↗

Finiteness of prime-power roots in mixed-characteristic discrete valuation fields

Roots of unity belong to the valuation ring. The cyclotomic valuation bound gives a single exponent annihilating every root of prime-power order, so they form a finite set.

Declarations

ValuationTheory.DiscreteValuationField.DVF.root_mem_valuationSubring

Every root of unity of positive order lies in the valuation ring.

Source context 3 commands

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

namespace ValuationTheory.DiscreteValuationField
universe u v
variable {K : Type u} [Field K]
theorem DVF.root_mem_valuationSubring (F : DVF.{u, v} K)
    {n : ℕ} (hn : n ≠ 0) {ζ : K} (hζ : ζ ^ n = 1) :
    ζ ∈ F.valuation.valuationSubring
ValuationTheory.DiscreteValuationField.primePower_exponent_le_totient

The totient of a positive prime power bounds its exponent.

Source context 3 commands

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

namespace ValuationTheory.DiscreteValuationField
universe u v
variable {K : Type u} [Field K]
theorem primePower_exponent_le_totient {p : ℕ} (hp : p.Prime) (n : ℕ) :
    n + 1 ≤ Nat.totient (p ^ (n + 1))
ValuationTheory.DiscreteValuationField.primePower_pow_eq_one_of_exists

A single exponent, determined by the ramification valuation, annihilates every prime-power root of unity in a mixed-characteristic DVR.

Source context 5 commands

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

namespace ValuationTheory.DiscreteValuationField
universe u v
variable {K : Type u} [Field K]
section ValuationRing
variable {R : Type*} [CommRing R] [IsDomain R] [IsDiscreteValuationRing R] [CharZero R]
theorem primePower_pow_eq_one_of_exists (p : ℕ) [Fact p.Prime]
    [CharP (IsLocalRing.ResidueField R) p]
    {ζ : R} (hζ : ∃ n : ℕ, ζ ^ (p ^ n) = 1) :
    ζ ^ (p ^ (IsDiscreteValuationRing.addVal R (p : R)).toNat) = 1
ValuationTheory.DiscreteValuationField.finite_primePowerRoots

The prime-power roots in a mixed-characteristic DVR form a finite set.

Source context 5 commands

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

namespace ValuationTheory.DiscreteValuationField
universe u v
variable {K : Type u} [Field K]
section ValuationRing
variable {R : Type*} [CommRing R] [IsDomain R] [IsDiscreteValuationRing R] [CharZero R]
theorem finite_primePowerRoots (p : ℕ) [Fact p.Prime]
    [CharP (IsLocalRing.ResidueField R) p] :
    Set.Finite {ζ : R | ∃ n : ℕ, ζ ^ (p ^ n) = 1}
ValuationTheory.DiscreteValuationField.DVF.finite_primePowerRoots

In mixed characteristic, a discrete valuation alone forces the prime-power roots of unity in the field to form a finite set.

Source context 3 commands

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

namespace ValuationTheory.DiscreteValuationField
universe u v
variable {K : Type u} [Field K]
theorem DVF.finite_primePowerRoots [CharZero K] (F : DVF.{u, v} K)
    (p : ℕ) [Fact p.Prime] [CharP F.residueField p] :
    Set.Finite {ζ : K | ∃ n : ℕ, ζ ^ (p ^ n) = 1}