Unification
Unification is the process of finding solutions to equations.
Intuition
Suppose we have a finite set of equations
l_1 = r_1 \quad \ldots \quad l_n = r_n
between terms
The exact nature of
Unification looks for a substitution
- it might mean that
l_i andr_i are syntactically identical (this was the original sense) - it might also mean that the terms
l_i[\sigma] andr_i[\sigma] are provably equal up to some equational theory Plotkin 1972.
History
Please expand.
See also
References
Please expand.