Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
type Coefficient a = a Source #
data PolynomialN a Source #
Instances
Decode m a Integer => Decode m (PolynomialN a) (PolynomialN Integer) Source # | |
Defined in Satchmo.PolynomialN decode :: PolynomialN a -> m (PolynomialN Integer) Source # | |
Show a => Show (PolynomialN a) Source # | |
Defined in Satchmo.PolynomialN showsPrec :: Int -> PolynomialN a -> ShowS # show :: PolynomialN a -> String # showList :: [PolynomialN a] -> ShowS # |
type NumPolynomialN = PolynomialN Number Source #
:: MonadSAT m | |
=> Int | bit width of coefficients |
-> [(Coefficient Integer, Exponents)] | monomials |
-> m NumPolynomialN |
add :: MonadSAT m => NumPolynomialN -> NumPolynomialN -> m NumPolynomialN Source #
equals :: MonadSAT m => NumPolynomialN -> NumPolynomialN -> m Boolean Source #