Computes a FOLSubstitution that turns term from into term to, if one exists.
Computes a FOLSubstitution that turns term from into term to, if one exists.
A LambdaExpression.
A LambdaExpression.
A set of variables that cannot be in the domain of the FOLSubstitution. Defaults to the empty set.
If there is a variable FOLSubstitution that turns from into to And doesn't contain any elements of forbiddenVars, it is returned. Otherwise None.