CurryInfo: coosy-3.1.0 / Coosy.ShowObserve.findMaps

definition:
findMaps :: [(Term,Term)] -> [([Term],Term)]
findMaps [] = []
findMaps ((a,r):pairs) = 
  map (\(as',r') -> (a:as',r')) (findFn r) ++ findMaps pairs
demand:
argument 1
deterministic:
deterministic operation
documentation:
-- accumulates all arguments for each mapping
failfree:
_
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{({[]}) |-> {[]} || ({:}) |-> _}
name:
findMaps
precedence:
no precedence defined
result-values:
_
signature:
[(Term, Term)] -> [([Term], Term)]
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
reducible on all ground data terms