Theorems · Definition · commutative algebra
Polynomial.sylvester
{R : Type u_1} → [inst : Semiring R] → Polynomial R → Polynomial R → (m n : ℕ) → Matrix (Fin (m + n)) (Fin (m + n)) RThe Sylvester matrix of two polynomials f and g of degrees m and n respectively is a
(m+n) × (m+n) matrix with the coefficients of f and g arranged in a specific way. Here, m
and n are free variables, not necessarily equal to the actual degrees of the polynomials f and
g.
Note that the natural definition would be a Matrix (Fin (m + n)) (Fin m ⊕ Fin n) R but we prefer
having this as a square matrix to take determinants later on.
- Cited by
- 18 results in Mathlib
- Foundations
- Depth 60 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- Semiring
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites7
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coeproof · cited by 62,936
- Semiringstatement and proof · cited by 13,802
- Polynomialstatement and proof · cited by 5,681
- Matrixstatement · cited by 4,303
- Set.Iccproof · cited by 1,702
- Polynomial.coeffproof · cited by 1,045
- Matrix.ofproof · cited by 336
Cited by21
Results whose statement or proof uses this declaration.
- Polynomial.resultantproof · cited by 54
- Polynomial.resultant_zero_left_degproof · cited by 13
- Polynomial.resultant_commproof · cited by 11
- Polynomial.resultant_map_mapproof · cited by 10
- Polynomial.sylvesterDerivproof · cited by 6
- Polynomial.resultant_C_mul_rightproof · cited by 5
- Polynomial.adjSylvesterproof · cited by 3
- Polynomial.resultant_zero_rightproof · cited by 3
- Polynomial.toMatrix_sylvesterMap'statement and proof · cited by 2
- Polynomial.sylveserMap_comp_adjSylvesterproof · cited by 1
- Polynomial.sylvesterDeriv_updateRowstatement and proof · cited by 1
- Polynomial.sylvester_commstatement · cited by 1