next up previous
Next: Isolating roots Up: Exact Real Computation in Previous: Example 2

Polynomial arithmetic and roots

The final goal of our attempt is to provide a representation of real numbers that will be used in symbolic computations, especially related to polynomials.

Up to now, we have implemented a polynomial arithmetic that can handle both univariate and multivariate polynomials with erna real or complex coefficients.

We have also implemented procedures for root isolation and extraction of a root as an erna real or complex, for square-free univariate polynomials. A preliminary implementation of Corless et al. algorithm [(Corless et al., 95)] for GCD computation is also available.

Figure 2: Excerpt from a Maple session: polynomials with erna coefficients.
\includegraphics[width=18cm]{ex2.eps}

Here is a list of the operations implemented:

In addition, there are functions that convert a polynomial with erna coefficients to a polynomial with rational coefficients, either by dump-ing (rPolDump), epsint-ing (rPolEpsint) or refine-ing (rPolRefine) the coefficients.


next up previous
Next: Isolating roots Up: Exact Real Computation in Previous: Example 2