Mathlib Map

Theorems · Theorem · field theory

Polynomial.mem_rootSet

∀ {T : Type w} [inst : CommRing T] {p : Polynomial T} {S : Type u_1} [IsDomain T] [inst_2 : CommRing S]
  [inst_3 : IsDomain S] [inst_4 : Algebra T S] [Module.IsTorsionFree T S] {a : S},
  a ∈ p.rootSet S ↔ p ≠ 0 ∧ (Polynomial.aeval a) p = 0

A version of mem_rootSet' that requires Module.IsTorsionFree and for the polynomial to be non-zero instead of requiring it to be non-zero after mapping.

Defined in
Mathlib.Algebra.Polynomial.Roots
Cited by
13 results in Mathlib
Foundations
Depth 135 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
CommRingIsDomainCommRingIsDomainAlgebraModule.IsTorsionFree

Around this declaration

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

Polynomial.mem_rootSet_of_ne · cited by 10Polynomial.mem_rootSet_of…NumberField.Embeddings.finite_of_norm_le · cited by 4Embeddings.finite_of_norm…Algebra.IsAlgebraic.algHom_bijective · cited by 3IsAlgebraic.algHom_biject…Algebra.IsAlgebraic.normalClosure_eq_iSup_adjoin_of_splits · cited by 3IsAlgebraic.normalClosure…Polynomial.Gal.card_complex_roots_eq_card_real_add_card_not_gal_inv · cited by 2Gal.card_complex_roots_eq…IsGalois.is_separable_splitting_field · cited by 2IsGalois.is_separable_spl…Algebraic.cardinalMk_lift_le_mul · cited by 2Algebraic.cardinalMk_lift…NumberField.hermiteTheorem.finite_of_discr_bdd_of_isComplex · cited by 1hermiteTheorem.finite_of_…NumberField.hermiteTheorem.finite_of_discr_bdd_of_isReal · cited by 1hermiteTheorem.finite_of_…notMem_iff_exists_ne_and_isConjRoot · cited by 1notMem_iff_exists_ne_and_…Polynomial.Gal.galAction_isPretransitive · cited by 0Gal.galAction_isPretransi…ConjRootClass.rootSet_minpoly_eq_carrier · cited by 0ConjRootClass.rootSet_min…Polynomial.rootSet_derivative_subset_convexHull_rootSet · cited by 0Polynomial.rootSet_deriva…DFunLike.coe · cited by 62936DFunLike.coeSet · cited by 53352SetCommRing · cited by 17173CommRingAlgebra · cited by 11388AlgebraPolynomial · cited by 5681PolynomialAlgHom · cited by 3236AlgHomIsDomain · cited by 2196IsDomainPolynomial.aeval · cited by 615Polynomial.aevalModule.IsTorsionFree · cited by 600Module.IsTorsionFreeFaithfulSMul.algebraMap_injective · cited by 198FaithfulSMul.algebraMap_i…Polynomial.rootSet · cited by 101Polynomial.rootSetPolynomial.map_ne_zero_iff · cited by 12Polynomial.map_ne_zero_iffPolynomial.mem_rootSet' · cited by 8Polynomial.mem_rootSet'Polynomial.mem_rootSetCITED BYCITES

Cites13

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

Cited by13

Results whose statement or proof uses this declaration.