CoALP-0.0.6: Coalgebraic logic programming library
CoALP.Reductions
Description
Term reductions
Synopsis
isVarReductOf :: Eq a => Term a b c -> Term a b c -> Maybe (Term a b c)
Compute term reduction measure according to Definition 5.2
Definition 5.2
nvPropSub :: Term a b c -> [(Term a b c, [Int])]
Compute non-variable proper subterms of a term
required for the computation of a guarding context