Copyright | © Oleg Grenrus 2014 |
---|---|
License | MIT |
Maintainer | Oleg Grenrus <oleg.grenrus@iki.fi> |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
Data.Algebra.Boolean.NNF.Set
Description
Documentation
Instances
Foldable NNF Source # | |
Defined in Data.Algebra.Boolean.NNF.Set Methods fold :: Monoid m => NNF m -> m # foldMap :: Monoid m => (a -> m) -> NNF a -> m # foldr :: (a -> b -> b) -> b -> NNF a -> b # foldr' :: (a -> b -> b) -> b -> NNF a -> b # foldl :: (b -> a -> b) -> b -> NNF a -> b # foldl' :: (b -> a -> b) -> b -> NNF a -> b # foldr1 :: (a -> a -> a) -> NNF a -> a # foldl1 :: (a -> a -> a) -> NNF a -> a # elem :: Eq a => a -> NNF a -> Bool # maximum :: Ord a => NNF a -> a # | |
CoBoolean1 NNF Source # | |
Defined in Data.Algebra.Boolean.NNF.Set Methods toBooleanWith :: Boolean c => (a -> c) -> NNF a -> c Source # | |
NormalForm NNF Source # | |
Defined in Data.Algebra.Boolean.NNF.Set Associated Types type NFConstraint NNF a :: Constraint Source # Methods toNormalForm :: a -> NNF a Source # simplify :: NFConstraint NNF a => (a -> Maybe Bool) -> NNF a -> NNF a Source # fromFreeBoolean :: NFConstraint NNF a => FreeBoolean a -> NNF a Source # | |
Eq a => Eq (NNF a) Source # | |
Ord a => Ord (NNF a) Source # | |
(Read a, Ord a) => Read (NNF a) Source # | |
Show a => Show (NNF a) Source # | |
(Ord a, Negable a) => Boolean (NNF a) Source # | |
Defined in Data.Algebra.Boolean.NNF.Set Methods (&&) :: NNF a -> NNF a -> NNF a # (||) :: NNF a -> NNF a -> NNF a # xor :: NNF a -> NNF a -> NNF a # (-->) :: NNF a -> NNF a -> NNF a # (<-->) :: NNF a -> NNF a -> NNF a # and :: Foldable t => t (NNF a) -> NNF a # or :: Foldable t => t (NNF a) -> NNF a # nand :: Foldable t => t (NNF a) -> NNF a # all :: Foldable t => (a0 -> NNF a) -> t a0 -> NNF a # | |
NFData a => NFData (NNF a) Source # | |
Defined in Data.Algebra.Boolean.NNF.Set | |
CoBoolean a => CoBoolean (NNF a) Source # | |
(Ord a, Negable a) => Negable (NNF a) Source # | |
type NFConstraint NNF a Source # | |
Defined in Data.Algebra.Boolean.NNF.Set |