Safe Haskell | None |
---|
Documentation
data PA
Eq PA | |
Ord PA | |
Show PA | |
Typeable PA | |
(Eq l, PropAtom a) => NGBoolean (PropFormula l) a | |
Monad s => MonadState [PropFormula l] (NatMonad s l) | |
(Monad s, Eq l) => Boolean (MemoFormula arg s l) | |
(Monad s, Eq l, PropAtom a) => NGBoolean (MemoFormula arg s l) a |
type PropFormula l = Formula l PA
propAtom :: (Eq l, PropAtom a) => a -> PropFormula l