Cic.Meta(n,l) as t ->
(try
deref subst
- (CicSubstitution.lift_meta
+ (CicSubstitution.subst_meta
l (third (CicUtil.lookup_subst n subst)))
with
CicUtil.Subst_not_found _ -> t)
| C.Meta (i, l) ->
(try
let (_, t,_) = lookup_subst i subst in
- um_aux (S.lift_meta l t)
+ um_aux (S.subst_meta l t)
with CicUtil.Subst_not_found _ ->
(* unconstrained variable, i.e. free in subst*)
let l' =
| C.Meta (i, l1) as t ->
(try
let (_,t,_) = CicUtil.lookup_subst i subst in
- deliftaux k (CicSubstitution.lift_meta l1 t)
+ deliftaux k (CicSubstitution.subst_meta l1 t)
with CicUtil.Subst_not_found _ ->
(* see the top level invariant *)
if (i = n) then