The polynomials we shall input to NCProcess1 are naturally thought of in several groups. First, to enforce that the 2 × 2 matrix is symmetric, we require each of the following polynomials to be zero:
We also assume that is invertible for i=1,2 and j=1,2. We assume the following polynomials are zero:
Naturally we also assume the following polynomials are zero:
The multigraded lexicographic order (see §) which we use is: A < A < B < B < B < B < C < C < C < C « E « E « E « E « E « E « E « E « E « E « E « E « E « E « E « E « b « b « c « c « a « a.
We ran NCProcess1 for 2 iterations with the option NCCollectOnVariables turned on. NCCollectOnVariables was applied to each equation.
The algorithm did not run the full two iterations but finished after one. Our program produced a message saying that, in fact, the output is a Gröbner Basis (rather than a partial GB).