uk.ac.man.cs.rainbow.rapa.data
Class Substitution
java.lang.Object
|
+--uk.ac.man.cs.rainbow.rapa.data.Substitution
- public class Substitution
- extends Object
A linked list of substitutions on variables that will form a
Most General Unifier of two values.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
terminator
public static final Substitution terminator
Substitution
public Substitution(Variable var,
Value subst,
Substitution next)
Substitution
public Substitution(Variable var,
Value subst)
add
public void add(Map map)
chase
public Value chase(Value e)
exists
public boolean exists(Variable v)
subst
public Value subst(Variable v)