For our purposes such a simple pragmatic solution will suffice. To avoid interface issues we chose Analytica,
a system that is implemented entirely within the computer algebra system Mathematica, see [13]. Sophisticated
algorithms such as Grbner bases and cylindrical algebra decomposition are readily available in this environment.
Analytica is currently used (see [14]) as an auxiliary tool in a discrete mathematics course at CMU to motivate the strict
formalization of reasoning.