Mathlib Map

Theorems · Theorem · number theory

IsPrimitiveRoot.eq_pow_of_pow_eq_one

∀ {R : Type u_4} [inst : CommRing R] [IsDomain R] {k : ℕ} [NeZero k] {ζ ξ : R},
  IsPrimitiveRoot ζ k → ξ ^ k = 1 → ∃ i < k, ζ ^ i = ξ
Defined in
Mathlib.RingTheory.RootsOfUnity.PrimitiveRoots
Cited by
17 results in Mathlib
Foundations
Depth 141 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
CommRingIsDomainNeZero

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

IsPrimitiveRoot.isPrimitiveRoot_iff · cited by 3IsPrimitiveRoot.isPrimiti…isCyclotomicExtension_singleton_iff_eq_adjoin · cited by 3isCyclotomicExtension_sin…IsCyclotomicExtension.adjoin_roots_cyclotomic_eq_adjoin_nth_roots · cited by 3IsCyclotomicExtension.adj…IsPrimitiveRoot.nthRootsFinset_pairwise_associated_sub_one_sub_of_prime · cited by 2IsPrimitiveRoot.nthRootsF…IsCyclotomicExtension.Rat.galEquivZMod_apply_of_pow_eq · cited by 2Rat.galEquivZMod_apply_of…MulChar.apply_mem_algebraAdjoin_of_pow_eq_one · cited by 2MulChar.apply_mem_algebra…IsCyclotomicExtension.adjoin_roots_cyclotomic_eq_adjoin_root_cyclotomic · cited by 2IsCyclotomicExtension.adj…Complex.mem_rootsOfUnity · cited by 1Complex.mem_rootsOfUnityIsPrimitiveRoot.adjoin_pair_eq · cited by 1IsPrimitiveRoot.adjoin_pa…Complex.isPrimitiveRoot_iff · cited by 1Complex.isPrimitiveRoot_i…IsCyclotomicExtension.isMulCommutative · cited by 1IsCyclotomicExtension.isM…IsCyclotomicExtension.mem_of_pow_eq_one · cited by 1IsCyclotomicExtension.mem…IsCyclotomicExtension.nonempty_algEquiv_adjoin_of_isSepClosed · cited by 1IsCyclotomicExtension.non…IsPrimitiveRoot.exists_neg_pow_of_isOfFinOrder · cited by 1IsPrimitiveRoot.exists_ne…IsCyclotomicExtension.algEquiv_eq_of_apply_eq · cited by 1IsCyclotomicExtension.alg…CommRing · cited by 17173CommRingUnits · cited by 2804UnitsIsDomain · cited by 2196IsDomainUnits.val · cited by 1966Units.valIsPrimitiveRoot · cited by 356IsPrimitiveRootIsPrimitiveRoot.isUnit · cited by 22IsPrimitiveRoot.isUnitIsPrimitiveRoot.coe_units_iff · cited by 11IsPrimitiveRoot.coe_units…IsUnit.of_pow_eq_one · cited by 4IsUnit.of_pow_eq_onemem_rootsOfUnity' · cited by 3mem_rootsOfUnity'IsPrimitiveRoot.eq_pow_of_mem_rootsOfUnity · cited by 3IsPrimitiveRoot.eq_pow_of…IsPrimitiveRoot.eq_pow_of_pow…CITED BYCITES

Cites10

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by17

Results whose statement or proof uses this declaration.