Mathlib Map

Theorems · Theorem · number theory

mem_primitiveRoots

∀ {R : Type u_4} {k : ℕ} [inst : CommRing R] [inst_1 : IsDomain R] {ζ : R},
  0 < k → (ζ ∈ primitiveRoots k R ↔ IsPrimitiveRoot ζ k)
Defined in
Mathlib.RingTheory.RootsOfUnity.PrimitiveRoots
Cited by
18 results in Mathlib
Foundations
Depth 135 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
CommRingIsDomain

Around this declaration

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

IsPrimitiveRoot.isRoot_cyclotomic · cited by 4IsPrimitiveRoot.isRoot_cy…IsPrimitiveRoot.card_primitiveRoots · cited by 4IsPrimitiveRoot.card_prim…isPrimitiveRoot_of_mem_primitiveRoots · cited by 3isPrimitiveRoot_of_mem_pr…Polynomial.sub_one_pow_totient_lt_cyclotomic_eval · cited by 2Polynomial.sub_one_pow_to…IsPrimitiveRoot.primitiveRoots_one · cited by 2IsPrimitiveRoot.primitive…mem_nthRootsFinset_iff_of_prime · cited by 1mem_nthRootsFinset_iff_of…Polynomial.cyclotomic_eval_lt_add_one_pow_totient · cited by 1Polynomial.cyclotomic_eva…autEquivRootsOfUnity_smul · cited by 1autEquivRootsOfUnity_smulautEquivZmod_symm_apply_intCast · cited by 1autEquivZmod_symm_apply_i…isSplittingField_X_pow_sub_C_of_root_adjoin_eq_top · cited by 1isSplittingField_X_pow_su…exists_root_adjoin_eq_top_of_isCyclic · cited by 1exists_root_adjoin_eq_top…IsPrimitiveRoot.is_roots_of_minpoly · cited by 1IsPrimitiveRoot.is_roots_…isCyclic_of_isSplittingField_X_pow_sub_C · cited by 1isCyclic_of_isSplittingFi…Polynomial.separable_X_pow_sub_C_of_irreducible · cited by 1Polynomial.separable_X_po…Polynomial.cyclotomic'_two · cited by 0Polynomial.cyclotomic'_twoCommRing · cited by 17173CommRingFinset · cited by 13712FinsetIsDomain · cited by 2196IsDomainIsPrimitiveRoot · cited by 356IsPrimitiveRootFinset.mem_filter · cited by 185Finset.mem_filterprimitiveRoots · cited by 57primitiveRootsIsPrimitiveRoot.pow_eq_one · cited by 48IsPrimitiveRoot.pow_eq_oneMultiset.mem_toFinset · cited by 39Multiset.mem_toFinsetPolynomial.mem_nthRoots · cited by 9Polynomial.mem_nthRootsmem_primitiveRootsCITED BYCITES

Cites9

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

Cited by18

Results whose statement or proof uses this declaration.