tpdb-2.7.3: Data Type for Rewriting Systems
Safe HaskellSafe-Inferred
LanguageHaskell2010

TPDB.Convert

Synopsis

Documentation

trs2srs :: (Eq v, TermC v s, v ~ Identifier) => TRS v s -> Maybe (SRS s) Source #

unspine :: TermC v s => v -> [s] -> Term v s Source #

spine :: TermC v s => Term v s -> Maybe ([s], v) Source #

success iff term consists of unary symbols and the lowest node is a variable