Safe Haskell | None |
---|---|
Language | Haskell98 |
- iszero :: MonadSAT m => Number -> m Boolean
- equals :: MonadSAT m => Number -> Number -> m Boolean
- lt :: MonadSAT m => Number -> Number -> m Boolean
- le :: MonadSAT m => Number -> Number -> m Boolean
- ge :: MonadSAT m => Number -> Number -> m Boolean
- eq :: MonadSAT m => Number -> Number -> m Boolean
- gt :: MonadSAT m => Number -> Number -> m Boolean
- full_adder :: MonadSAT m => Boolean -> Boolean -> Boolean -> m (Boolean, Boolean)
- half_adder :: MonadSAT m => Boolean -> Boolean -> m (Boolean, Boolean)
- select :: MonadSAT m => Boolean -> Number -> m Number
- max :: MonadSAT m => Number -> Number -> m Number
- min :: MonadSAT m => Number -> Number -> m Number
- maximum :: MonadSAT m => [Number] -> m Number