ValuationSubring.principalUnit_eq_one_of_pow_eq_one_of_residue_natCast_ne_zero
A principal unit killed by an integer nonzero in the residue field is one.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationSubring
open scoped BigOperators
universe u
variable {K : Type u} [Field K]Lean source · statement
theorem principalUnit_eq_one_of_pow_eq_one_of_residue_natCast_ne_zero
(A : ValuationSubring K) (x : A.principalUnitGroup)
(n : ℕ) (hn : (n : IsLocalRing.ResidueField A) ≠ 0)
(hx : x ^ n = 1) : x = 1