computational-algebra-0.1.3.6: examples/poly-02.hs
{-# LANGUAGE DataKinds, OverloadedStrings, PolyKinds #-}
module Main where
import Algebra.Algorithms.Groebner
import Algebra.Internal
import Algebra.Ring.Noetherian
import Algebra.Ring.Polynomial
x, y :: OrderedPolynomial Rational Lex Two
[x, y] = genVars sTwo
main :: IO ()
main = print $ reduceMinimalGroebnerBasis $ minimizeGroebnerBasis $ simpleBuchberger $ toIdeal [x^2*y-1,x^3-y^2-x]