| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Satchmo.PolynomialN
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 Methods decode :: PolynomialN a -> m (PolynomialN Integer) Source # | |
| Show a => Show (PolynomialN a) Source # | |
Defined in Satchmo.PolynomialN Methods showsPrec :: Int -> PolynomialN a -> ShowS # show :: PolynomialN a -> String # showList :: [PolynomialN a] -> ShowS # | |
type NumPolynomialN = PolynomialN Number Source #
Arguments
| :: 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 #