Theorems · Theorem · order theory
pow_eq_one_iff_of_nonneg
∀ {M₀ : Type u_2} [inst : MonoidWithZero M₀] [inst_1 : LinearOrder M₀] [PosMulStrictMono M₀] {a : M₀} {n : ℕ}
[ZeroLEOneClass M₀], 0 ≤ a → n ≠ 0 → (a ^ n = 1 ↔ a = 1)- Cited by
- 4 results in Mathlib
- Foundations
- Depth 30 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites6
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- LinearOrderstatement and proof · cited by 8,572
- MonoidWithZerostatement and proof · cited by 456
- ZeroLEOneClassstatement and proof · cited by 304
- PosMulStrictMonostatement and proof · cited by 151
- pow_le_one_iff_of_nonnegproof · cited by 5
- one_le_pow_iff_of_nonnegproof · cited by 3
Cited by4
Results whose statement or proof uses this declaration.
- ModularGroup.cases_of_mem_fd_smul_mem_fdproof · cited by 2
- IsOfFinOrder.eq_oneproof · cited by 2
- DirichletCharacter.unit_norm_eq_oneproof · cited by 1
- OrthonormalBasis.det_to_matrix_orthonormalBasisproof · cited by 0