Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
reduce :: forall c i j. (Ring j, Polynomial c i j) => Poly c i j -> Poly c i j -> Poly c i j Source #
reduceMany :: forall c i j. (Ring j, Polynomial c i j) => Poly c i j -> [Poly c i j] -> Poly c i j Source #
fullReduceMany :: forall c i j. (Ring j, Polynomial c i j) => Poly c i j -> [Poly c i j] -> Poly c i j Source #
systemReduce :: forall c i j. (Ring j, Polynomial c i j) => [Poly c i j] -> [Poly c i j] Source #
data GroebnerParams c i j Source #
GroebnerParams | |
|
groebnerStep :: (Ring j, Polynomial c i j) => GroebnerParams c i j -> [Poly c i j] -> [Poly c i j] Source #
groebner :: forall c i j. (Ring j, Polynomial c i j) => GroebnerParams c i j -> [Poly c i j] -> [Poly c i j] Source #
verifyGroebner :: forall c i j. (Ring j, Polynomial c i j) => GroebnerParams c i j -> [Poly c i j] -> Poly c i j -> Bool Source #