public class TermEquivalence extends NonRecursive
(let ((x 0)) x)
is equivalent to (let ((y 0)) y)
,
but not to 0
or (let ((y 0)) 0)
.NonRecursive.TermWalker, NonRecursive.Walker
Constructor and Description |
---|
TermEquivalence() |
Modifier and Type | Method and Description |
---|---|
boolean |
equal(Term lhs,
Term rhs)
Returns true if the terms are equivalent.
|
enqueueWalker, reset, run, run, toString