π Source: Mathlib/RingTheory/Polynomial/Cyclotomic/Roots.lean
isRoot_cyclotomic
minpoly_dvd_cyclotomic
minpoly_eq_cyclotomic_of_irreducible
sum_eq_zero_iff_forall_eq
sum_eq_zero_iff_forall_eq_int
irreducible
irreducible_rat
isCoprime_rat
roots_eq_primitiveRoots_val
roots_to_finset_eq_primitiveRoots
cyclotomic_eq_minpoly
cyclotomic_eq_minpoly_rat
cyclotomic_injective
isRoot_cyclotomic_iff
isRoot_cyclotomic_iff_charZero
isRoot_of_unity_of_root_cyclotomic
roots_cyclotomic_nodup
isRoot_of_unity_iff
IsPrimitiveRoot
CommRing.toCommMonoid
Polynomial.IsRoot
Ring.toSemiring
CommRing.toRing
Polynomial.cyclotomic
Polynomial.mem_roots
Polynomial.cyclotomic_ne_zero
IsDomain.toNontrivial
Polynomial.cyclotomic_eq_prod_X_sub_primitiveRoots
Polynomial.roots_prod_X_sub_C
Finset.mem_def
mem_primitiveRoots
EuclideanDomain.toCommRing
Field.toEuclideanDomain
Polynomial
CommSemiring.toSemiring
CommRing.toCommSemiring
Int.instCommRing
semigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
NonUnitalCommSemiring.toNonUnitalSemiring
NonUnitalCommRing.toNonUnitalCommSemiring
CommRing.toNonUnitalCommRing
Polynomial.commRing
minpoly
DivisionRing.toRing
Field.toDivisionRing
Ring.toIntAlgebra
Int.instRing
minpoly.isIntegrallyClosed_dvd
Int.instIsDomain
IsDedekindRing.toIsIntegralClosure
IsDedekindDomain.toIsDedekindRing
IsPrincipalIdealRing.isDedekindDomain
EuclideanDomain.to_principal_ideal_domain
instIsDomain
instIsTorsionFreeIntOfIsAddTorsionFree
IsAddTorsionFree.of_isCancelMulZero_charZero
IsDomain.toIsCancelMulZero
isIntegral
Polynomial.evalβ_eq_eval_map
Polynomial.map_cyclotomic
Irreducible
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Polynomial.semiring
minpoly.eq_of_irreducible_of_monic
Polynomial.aeval_def
Polynomial.IsRoot.def
Polynomial.isRoot_cyclotomic_iff
NeZero.of_faithfulSMul
IsScalarTower.right
instFaithfulSMul_1
DivisionRing.isSimpleRing
Polynomial.cyclotomic.monic
Nat.Prime
Finset.sum
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
Finset.univ
Fin.fintype
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
DivisionRing.toRatCast
Monoid.toNatPow
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
Field.toSemifield
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
Polynomial.finset_sum_coeff
Finset.sum_congr
Polynomial.coeff_C_mul
Polynomial.coeff_X_pow
mul_ite
mul_one
MulZeroClass.mul_zero
Finset.sum_ite_eq
LE.le.trans
Polynomial.degree_sum_le
Finset.sup_le
le_imp_le_of_le_of_le
Polynomial.degree_C_mul_X_pow_le
le_refl
WithBot.addLeftMono
IsOrderedAddMonoid.toAddLeftMono
Nat.instIsOrderedAddMonoid
WithBot.zeroLEOneClass
Nat.instZeroLEOneClass
WithBot.charZero
Nat.instCharZero
map_sum
DistribMulActionSemiHomClass.toAddMonoidHomClass
NonUnitalAlgSemiHomClass.toDistribMulActionSemiHomClass
AlgHom.instNonUnitalAlgHomClassOfAlgHomClass
AlgHom.algHomClass
map_mul
NonUnitalAlgSemiHomClass.toMulHomClass
Polynomial.aeval_C
eq_ratCast
RingHom.instRingHomClass
map_pow
MonoidWithZeroHomClass.toMonoidHomClass
RingHomClass.toMonoidWithZeroHomClass
AlgHomClass.toRingHomClass
Polynomial.aeval_X
minpoly.dvd_iff
Polynomial.cyclotomic_eq_minpoly_rat
Nat.Prime.pos
WithBot.add_le_add_iff_left
IsLeftCancelAdd.addLeftReflectLE_of_addLeftReflectLT
AddLeftCancelSemigroup.toIsLeftCancelAdd
contravariant_lt_of_covariant_le
add_zero
Nat.totient_prime
Polynomial.degree_cyclotomic
Rat.nontrivial
Polynomial.degree_mul
NormMulClass.toNoZeroDivisors
NormedDivisionRing.toNormMulClass
Polynomial.natDegree_eq_zero
Polynomial.natDegree_eq_zero_iff_degree_le_zero
Polynomial.cyclotomic_prime
Polynomial.coeff_mul_C
one_mul
NeZero.of_gt'
Nat.instCanonicallyOrderedAdd
Nat.Prime.one_lt'
Polynomial.ext
CanLift.prf
Fin.instCanLiftNatValLt
Finset.sum_eq_zero
instIsEmptyFalse
MulZeroClass.zero_mul
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
Rat.cast_intCast
Rat.instCharZero
cyclotomic
eq_of_monic_of_dvd_of_natDegree_le
minpoly.monic
IsPrimitiveRoot.isIntegral
cyclotomic.monic
IsPrimitiveRoot.minpoly_dvd_cyclotomic
natDegree_cyclotomic
Int.instNontrivial
IsPrimitiveRoot.totient_le_degree_minpoly
NormedRing.toRing
NormedCommRing.toNormedRing
NormedField.toNormedCommRing
Rat.instNormedField
Rat.commRing
DivisionRing.toRatAlgebra
map_cyclotomic_int
minpoly.isIntegrallyClosed_eq_field_fractions'
Rat.isFractionRing
AddCommGroup.intIsScalarTower
eq_or_ne
cyclotomic_zero
Nat.totient_eq_zero
instNontrivialOfCharZero
natDegree_one
map_injective
Int.cast_injective
Nat.instAtLeastTwoHAddOfNat
Complex.isPrimitiveRoot_exp
NeZero.charZero
Complex.instCharZero
IsPrimitiveRoot.eq_orderOf
eval_one
NeZero.one
Complex.instNontrivial
IsRoot
IsFractionRing.injective
Localization.isLocalization
isRoot_map_iff
IsPrimitiveRoot.map_iff_of_injective
map_cyclotomic
NeZero.nat_of_injective
NeZero.of_gt
Finset
Finset.instMembership
Nat.divisors
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
pow_zero
prod_cyclotomic_eq_X_pow_sub_one
eval_eq_zero_of_dvd_of_eval_eq_zero
Finset.dvd_prod_of_mem
eq_add_of_sub_eq'
eval_X_pow
eval_sub
Multiset.Nodup
roots
Multiset.empty_or_exists_mem
Multiset.nodup_zero
Multiset.nodup_of_le
roots.le_of_dvd
X_pow_sub_C_ne_zero
NeZero.pos_of_neZero_natCast
cyclotomic.dvd_X_pow_sub_one
IsPrimitiveRoot.nthRoots_one_nodup
mem_roots
cyclotomic_ne_zero
Polynomial.cyclotomic_eq_minpoly
LT.lt.ne'
minpoly.irreducible
Polynomial.map_cyclotomic_int
Polynomial.IsPrimitive.irreducible_iff_irreducible_map_fraction_map
instNonemptyNormalizedGCDMonoidOfUniqueFactorizationMonoid
PrincipalIdealRing.to_uniqueFactorizationMonoid
isPrimitive
IsCoprime
Polynomial.commSemiring
Rat.commSemiring
isCoprime_one_left
isCoprime_one_right
Irreducible.coprime_iff_not_dvd
IsBezout.of_isPrincipalIdealRing
Polynomial.cyclotomic_injective
Polynomial.eq_of_monic_of_associated
monic
Irreducible.associated_of_dvd
Polynomial.roots
Finset.val
primitiveRoots
Polynomial.roots_cyclotomic_nodup
Finset.ext
Polynomial.mem_nthRoots
Polynomial.nthRoots.eq_1
Polynomial.X_pow_sub_C_ne_zero
Polynomial.C_1
Polynomial.prod_cyclotomic_eq_X_pow_sub_one
Polynomial.isRoot_prod
---
β Back to Index