From: rusin@vesuvius.math.niu.edu (Dave Rusin) Newsgroups: sci.math Subject: Re: (Q) Solution of simultaneous equations Date: 21 Jul 1998 06:16:29 GMT Keywords: algorithm equations Timothy Murphy wrote: >Is there an algorithm for determining >if a set of simultaneous polynomial equations over the reals >has a real solution ? This is the import of Tarski's Elimination of Quantifiers. You may think about this algebraically (use elimination to reduce to one equation in several unknowns) or think about it geometrically (the equations define a variety; you can check for points by looking for points in the projection to a quotient space). >If so, is there an implementation of the algorithm >in a computer program ? > >[The polynomial equations have integer coefficients.] I don't know of software which is designed for this specific purpose. I suppose most commonly one computes a Groebner basis for the ideal defining the variety (or better: for the radical of this ideal); this will in effect compute the projections of the variety to a flag of quotient spaces, and one may proceed from the smaller spaces to the larger, either computing each real coordinate of a point in turn, or showing that none exists. This is easier to interpret in the case the variety is zero-dimensional, but I think it can be carried out in the general case too. dave