univariateDivision: Division of univariate polynomials

View source: R/univariateDivision.R

univariateDivisionR Documentation

Division of univariate polynomials

Description

Division with remainder of univariate polynomials with rational coefficients.

Usage

univariateDivision(qspray1, qspray2)

Arguments

qspray1, qspray2

two univariate qspray polynomials

Value

A list of two univariate qspray polynomials, the quotient of the division in the field Q of the list, and the remainder in the field R.

See Also

integralDivision, qsprayDivision.

Examples

library(resultant)
x <- qlone(1)
qspray1 <- 2*x^4 + x^3 - 3*x^2 - x + 1
qspray2 <- x^2 - 5*x + 10
division <- univariateDivision(qspray1, qspray2)
Q <- division[["Q"]]; R <- division[["R"]]
qspray1 == Q*qspray2 + R # should be TRUE

resultant documentation built on Sept. 11, 2024, 8:01 p.m.