WLJS LogoWLJS Notebook

NonCommutativeGroebnerBasis

NonCommutativeGroebnerBasis[{poly1, poly2, ...}, vars, alg]
NonCommutativeGroebnerBasis[{poly1, poly2, ...}, alg]

attempts to compute a reduced Gröbner basis for non-commutative polynomials. When alg declares its generators, the explicit vars argument can be omitted.

Example

NonCommutativeGroebnerBasis[
  {x ** y - y ** x, x ** x - x},
  {x, y}
]

The result depends on the algebra and the monomial ordering.

See the official Wolfram Language reference for ordering options and left ideals.

On this page