Safe Haskell | Safe-Infered |
---|
Documentation
data RuleSet a
wellFormed :: Trs -> Bool
filterRules :: (Rule -> Bool) -> Trs -> Trs
functionSymbols :: Trs -> Set Symbol
definedSymbols :: Trs -> Set Symbol
constructors :: Trs -> Set Symbol
definingSymbol :: Trs -> Symbol -> Trs
isDuplicating :: Trs -> Bool
isLeftLinear :: Trs -> Bool
isRightLinear :: Trs -> Bool
isSizeIncreasing :: Trs -> Bool
isNonSizeIncreasing :: Trs -> Bool
isConstructor :: Trs -> Bool
isCollapsing :: Trs -> Bool
isNestedRecursive :: Trs -> Bool
isOverlapping :: Trs -> Bool
isOrthogonal :: Trs -> Bool