Draw the curve on a sheet of paper. It slices the plane into two pieces: inside the circle the polynomial is negative, outside it is positive. On the curve itself it is exactly zero. Three simple regions, one clean rule for each.
Now imagine you are handed five or six polynomials in several variables at once, all tangled together. The curves and surfaces they define can carve space into hundreds of pieces. Cylindrical Algebraic Decomposition (CAD) is the recipe for finding that map automatically: it splits space into a finite list of cells, and inside each cell every one of your polynomials keeps a constant sign — always positive, always negative, or always zero, with no surprises hiding inside a cell.
Once you have that map, an enormous class of questions about real numbers stops being "search forever" and becomes "look up which cells satisfy the answer." That is the whole idea behind CAD, and it is the engine that makes quantifier elimination over the real numbers possible at all.
Comments
Loading comments...