Split polynomials #
A polynomial f : K[X] splits over a field extension L of K if it is zero or all of its
irreducible factors over L have degree 1.
Main definitions #
Polynomial.Splits i f: A predicate on a homomorphismi : K →+* Lfrom a commutative ring to a field and a polynomialfsaying thatf.map ifactors inL.
Alias of Polynomial.Splits.zero.
Alias of Polynomial.Splits.C.
Alias of Polynomial.Splits.of_degree_eq_one.
Alias of Polynomial.Splits.of_degree_le_one.
Alias of Polynomial.Splits.of_degree_eq_one.
Alias of Polynomial.Splits.of_natDegree_le_one.
Alias of Polynomial.Splits.of_natDegree_eq_one.
Alias of Polynomial.Splits.mul.
Alias of Polynomial.splits_mul_iff.
Alias of Polynomial.Splits.one.
Alias of Polynomial.Splits.X_sub_C.
Alias of Polynomial.Splits.X.
Alias of Polynomial.Splits.prod.
Alias of Polynomial.Splits.pow.
Alias of Polynomial.Splits.X_pow.
Alias of Polynomial.Splits.comp_of_degree_le_one.
Alias of Polynomial.Splits.exists_eval_eq_zero.
Alias of Polynomial.Splits.roots_ne_zero.
Alias of Polynomial.rootOfSplits.
Equations
Instances For
Alias of Polynomial.eval_rootOfSplits.
Alias of Polynomial.Splits.degree_eq_card_roots.
This lemma is for polynomials over a field.
This lemma is for polynomials over a field.
Alias of Polynomial.splits_mul_iff.
Alias of Polynomial.Splits.splits_of_dvd.
Alias of Polynomial.Splits.exists_eval_eq_zero.
Alias of Polynomial.Splits.roots_ne_zero.
Alias of Polynomial.eval_rootOfSplits.
rootOfSplits' is definitionally equal to rootOfSplits.
Alias of Polynomial.Splits.degree_eq_card_roots.
Alias of Polynomial.Splits.map_roots.
Alias of Polynomial.Splits.image_rootSet.
Alias of Polynomial.Splits.eq_prod_roots.
Alias of Polynomial.Splits.eq_prod_roots.
Alias of Polynomial.Splits.aeval_eq_prod_aroots.
Alias of Polynomial.Splits.eval_eq_prod_roots.
Alias of Polynomial.Splits.eq_prod_roots_of_monic.
Alias of Polynomial.splits_iff_exists_multiset.
Alias of Polynomial.Splits.map.
Alias of Polynomial.Splits.of_splits_map.
Alias of Polynomial.Splits.of_splits_map.
Alias of Polynomial.Splits.map.
Alias of Polynomial.Splits.eval_derivative.
Alias of Polynomial.Splits.eval_derivative.
Alias of Polynomial.Splits.eval_derivative.
Alias of Polynomial.Splits.eval_root_derivative.
Alias of Polynomial.Splits.eval_derivative_div_eval_of_ne_zero.
Alias of Polynomial.Splits.coeff_zero_eq_leadingCoeff_mul_prod_roots.
Alias of Polynomial.Splits.coeff_zero_eq_prod_roots_of_monic.
Alias of Polynomial.Splits.nextCoeff_eq_neg_sum_roots_mul_leadingCoeff.
Alias of Polynomial.Splits.nextCoeff_eq_neg_sum_roots_of_monic.
Alias of Polynomial.Splits.coeff_zero_eq_prod_roots_of_monic.
Alias of Polynomial.Splits.coeff_zero_eq_prod_roots_of_monic.
Alias of Polynomial.Splits.nextCoeff_eq_neg_sum_roots_of_monic.
Alias of Polynomial.Splits.nextCoeff_eq_neg_sum_roots_of_monic.