Safe Haskell | None |
---|
Documentation
memoized :: (Solver s l, Ord arg, Eq l) => (arg -> MemoFormula arg s l) -> arg -> MemoFormula arg s l
liftSat :: (Solver s l, Eq l) => SatSolver s l (PropFormula l) -> MemoFormula arg s l
type MemoFormula arg s l = Memo arg s l (PropFormula l)