finish VSUBST_IMP and term instantiation case of proves_IMP