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.
Pick a root of a polynomial that splits. See rootOfSplits for polynomials over a field
which has simpler assumptions.
Equations
- Polynomial.rootOfSplits' i hf hfd = Classical.choose ⋯
Instances For
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.
Pick a root of a polynomial that splits. This version is for polynomials over a field and has simpler assumptions.
Equations
- Polynomial.rootOfSplits i hf hfd = Polynomial.rootOfSplits' i hf ⋯
Instances For
rootOfSplits' is definitionally equal to rootOfSplits.
Alias of Polynomial.Splits.eq_prod_roots.
Alias of Polynomial.Splits.eq_prod_roots.
Let P be a monic polynomial over K that splits over L. Let r : L be a root of P.
Then $P'(r) = \prod_{a}(r-a)$, where the product in the RHS is taken over all roots of P in L,
with the multiplicity of r reduced by one.
Alias of Polynomial.coeff_zero_eq_prod_roots_of_monic_of_splits.
If P is a monic polynomial that splits, then coeff P 0 equals the product of the roots.
Alias of Polynomial.nextCoeff_eq_neg_sum_roots_of_monic_of_splits.
If P is a monic polynomial that splits, then P.nextCoeff equals the negative of the sum
of the roots.