| (constructor_args_no,_,instance,_)::tl ->
try
let instance' =
- CicSubstitution.delift constructor_args_no
+ CicMetaSubst.delift_rels constructor_args_no
(CicMetaSubst.apply_subst subst instance)
in
let candidate,ugraph,metasenv,subst =
| Some ty ->
try
let instance' =
- CicSubstitution.delift
+ CicMetaSubst.delift_rels
constructor_args_no
(CicMetaSubst.apply_subst subst instance)
in
in
candidate_oty,ugraph,metasenv,subst
with
- CicSubstitution.DeliftingWouldCaptureAFreeVariable
+ CicMetaSubst.DeliftingARelWouldCaptureAFreeVariable
| CicUnification.UnificationFailure _
| CicUnification.Uncertain _ ->
None,ugraph,metasenv,subst
Some
(add_lambdas 0 t arity_instantiated_with_left_args),
ugraph,metasenv,subst
- with CicSubstitution.DeliftingWouldCaptureAFreeVariable ->
+ with CicMetaSubst.DeliftingARelWouldCaptureAFreeVariable ->
None,ugraph4,metasenv,subst
in
match candidate with