Research Information

My primary research interest is in Computer Algebra, although I also have an interest in Computer Science Education and intelligent tutoring systems.

General
Software
Publications & Reports

Quantifier Elimination & Computing with Semi-Algebraic Sets
One of the great contributions of Descartes was to connect algebra and geometry. Many of the most common geometric objects - like spheres, cubes, cones, and planes - can be defined with polynomials. Computers can deal with shapes like these by manipulating the polynomials that define them; reasoning about a circle, for example, by reasoning about the equation x^2 + y^2 = 1.

I'm interested in computing with the geometric objects that polynomials define, objects called semi-algebraic sets. This involves a wide variety of topics, from the theory behind algorithms for manipulating such objects to the practical issues of implementing systems that can really perform these computations. Such computations are so demanding that current programs are unable to solve interesting application problems within a reasonable amount of time and space. My ultimate goal is to provide systems for computing with semi-algebraic sets that are powerful enough to be used in scientific and industrial applications.

Much of my research into algorithms ends up implemented in the QEPCAD system for real quantifier elimination and formula simplification by cylindrical algebraic decomposition.


Last modified: Tue Apr 24 08:58:33 EDT 2007