Learn R Programming

resultant

Utilities for polynomials with rational coefficients.


This package deals with polynomials, univariate and multivariate, with rational coefficients. Features include:

  • resultant of two multivariate polynomials

  • subresultants of two multivariate polynomials

  • greatest common divisor of two multivariate polynomials

  • integral division (aka division without remainder) of two multivariate polynomials

  • Sturm-Habicht sequence of a multivariate polynomial

  • square-free factorization of a multivariate polynomial

  • number of real roots of a univariate polynomial in a given interval

  • division with remainder of two univariate polynomials

See this blog post for an illustration of the resultant.


License

This package is provided under the GPL-3 license but it uses the C++ library CGAL which requires a license from the GeometryFactory if you wish to use it for commercial purposes.

Copy Link

Version

Install

install.packages('resultant')

Monthly Downloads

2

Version

1.0.0

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Stc3<a9>phane Laurent

Last Published

July 31st, 2024

Functions in resultant (1.0.0)

principalSubresultants

Principal subresultants of two polynomials
numberOfRealRoots

Number of real roots
squareFreeFactorization

Square-free factorization of a polynomial
numberOfRealRootsInInterval

Number of real roots in an interval
SturmHabicht

Sturm-Habicht sequence of a polynomial
integralDivision

Integral division of two polynomials
gcd

Greatest common divisor of two polynomials
principalSturmHabicht

Principal Sturm-Habicht sequence of a polynomial
resultant

Resultant of two polynomials
subresultants

Subresultants of two polynomials
univariateDivision

Division of univariate polynomials