prove that t_unify produces a well-formed extension that is a unifier