fixed up unification proof search semantics