Raw Univariate Polynomial Division #
Division algorithms for raw computable univariate polynomials.
Division with remainder by a monic polynomial using polynomial long division.
Equations
Instances For
Division of p : CPolynomial.Raw R by a monic q : CPolynomial.Raw R.
Equations
- p.divByMonic q = (p.divModByMonicAux q).1
Instances For
Modulus of p : CPolynomial.Raw R by a monic q : CPolynomial.Raw R.
Equations
- p.modByMonic q = (p.divModByMonicAux q).2
Instances For
Division of two CPolynomial.Raws.
Equations
- p.div q = (CompPoly.CPolynomial.Raw.C q.leadingCoeff⁻¹ • p).divByMonic (CompPoly.CPolynomial.Raw.C q.leadingCoeff⁻¹ * q)
Instances For
Modulus of two CPolynomial.Raws.
Equations
- p.mod q = (CompPoly.CPolynomial.Raw.C q.leadingCoeff⁻¹ • p).modByMonic (CompPoly.CPolynomial.Raw.C q.leadingCoeff⁻¹ * q)