The thesis entitled ``Efficient algorithms in Real Algebraic Geometry: Closed Formulae for Polynomial System Solving" presents a collection of several methods and algorithms to solve polynomial system of equations especially when real solutions are looked for.
It is divided in four different parts. The first two parts are devoted to the zero dimensional case: the considered polynomial system of equations has a finite number of complex solutions. The second part analyzes the non-zero (real) dimensional case in the particular case of two unknowns and the third part presents some applications of the methods in the first two parts to the implicitation problem of parametric curves and surfaces and to the efficient manipulation of singularities.
The first part is devoted to show how to reduce any question about the solution of a polynomial system of equations with a finite number of complex solutions to a linear algebra question if a Groebner Basis of the considered polynomial system of equations (with respect to any monomial ordering) is available. For example several improvements of Hermite's Method (see [PRS] or [R96]) are introduced by presenting some useful ``factorization" of the Trace Matrix (the matrix whose rank and signature characterize the number of different complex and real solutions, respectively). In this way, and for the particular system


while the algorithms introduced in this part
give the number of different complex solutions
as the rank of
![]()
and the number of different real solutions as the
signature of

To remark that these two matrices are ``smaller"
than
, that this behaviour is quite
general but it is not always general.
The second part presents a family of methods allowing to reduce any question about the solutions of the considered polynomial system of equations to question about univariate polynomials. The main results of this part are a complete and general formulae to compute the number of real solutions inside a n-diemnsional rectangle, a new criteria to decide if a polynomial is or nor separating, a new presentation of the ``Generalized Shape Lemma" (see [ABRW] or [R96]), a new triangularization method by a ``well controlled" set of traces computations and the introduction of the notion of ``rectangular ideal" together with the study of its main properties related to polynomial system solving. For example, and for the particular system we are considering, the formulae introduced in this part show that the considered system is equivalent (same set of solutions) to:

The third part is to present how to use efficiently the computation of the topological degree to study polynomial systems of equations in the two unknowns case when the zero-dimensional hypothesis is no longer true (see [Ke]). For example the system
![]()
The last part is devoted to two very important problems is Computer Aided Design for curves and surface: the implicitation problem for parametric curves and surfaces and the manipulation of singularities of algebraic curves and surfaces implicitly defined. The main tools used are the techniques introduced in the first two sections.
Most of the algorithms presented in this thesis have been implemented into the Computer Algebra Systems Maple and Axiom. They will be shortly available, together with the thesis postscript file (in spanish), from the www page http://frisco.matesco.unican.es/. English documentation containing some material from this thesis can be found at