Unipotent element of order a unit is trivial
Provedeq_one_of_isNilpotent_sub_one_of_pow_eq_oneflt
Let be a ring, not assumed commutative, and let be an element such that is nilpotent, i.e. for some . Let be a natural number whose image under the canonical map is a unit of . Assume . Then . No hypothesis of positivity on is imposed beyond the invertibility of its image (which in particular excludes unless is trivial), and no finiteness or commutativity assumption is placed on .
This is the elementary statement that a unipotent element of a ring has no torsion of order invertible in the ring — classically, that a unipotent matrix of finite order prime to the characteristic is the identity. It is used in the proof of Algebra.exists_pow_eq_one_and_forall_algHom_apply_eq_of_locally_of_isUnit_natCast.
Preamble
import Mathlib set_option maxHeartbeats 4000000 set_option synthInstance.maxHeartbeats 400000 set_option backward.isDefEq.respectTransparency.types false set_option autoImplicit false
Formal statement
theorem eq_one_of_isNilpotent_sub_one_of_pow_eq_one
{A : Type*} [Ring A] {u : A} (hu : IsNilpotent (u - 1))
{m : ℕ} (hm : IsUnit (m : A)) (h : u ^ m = 1) :
u = 1 := by sorrySource