Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
TPDB.DP.Transform
Synopsis
- dp :: (Eq v, Ord s, TermC v s) => RS s (Term v s) -> RS (Marked s) (Term v (Marked s))
- mark :: Marked a -> Mark
- data Marked a
- pattern Marked :: a -> Marked a
- pattern Original :: a -> Marked a
- pattern Auxiliary :: a -> Marked a
- isOriginal :: Marked a -> Bool
- isMarked :: Marked a -> Bool
- mark_top :: TermC v a => Term v a -> Term v (Marked a)
- defined :: Ord a => RS s (Term v a) -> Set a
Documentation
dp :: (Eq v, Ord s, TermC v s) => RS s (Term v s) -> RS (Marked s) (Term v (Marked s)) Source #
compute the DP transformed system.
Instances
Generic (Marked a) Source # | |
Show a => Show (Marked a) Source # | |
Eq a => Eq (Marked a) Source # | |
Ord a => Ord (Marked a) Source # | |
Defined in TPDB.DP.Transform | |
Hashable a => Hashable (Marked a) Source # | |
Defined in TPDB.DP.Transform | |
Pretty a => Pretty (Marked a) Source # | |
Defined in TPDB.DP.Transform | |
type Rep (Marked a) Source # | |
Defined in TPDB.DP.Transform |
isOriginal :: Marked a -> Bool Source #