Satchmo.Unary
data Number Source #
Defined in Satchmo.Unary.Data
Methods
decode :: Number -> m Integer Source #
decode :: Number -> m Int Source #
bits :: Number -> [Boolean] Source #
contents is [ 1 .. 1 0 .. 0 ] number of 1 is value of number
make :: [Boolean] -> Number Source #
width :: Number -> Int Source #
number :: MonadSAT m => Int -> m Number Source #
declare a number with range (0, w)
constant :: MonadSAT m => Integer -> m Number Source #
module Satchmo.Unary.Op.Flexible