]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/cic_proof_checking/cicSubstitution.mli
first moogle template checkin
[helm.git] / helm / ocaml / cic_proof_checking / cicSubstitution.mli
index 038b5de3f63c12d364640d9a51728c1a88968b96..3aff92f96c7cf0b2b6c79d1ec688049f3752394a 100644 (file)
@@ -42,5 +42,10 @@ val subst : Cic.term -> Cic.term -> Cic.term
 val subst_vars :
  Cic.term Cic.explicit_named_substitution -> Cic.term -> Cic.term
 
-(* ?????????? *)
+(* TODO CSC rename to subst_meta *)
+
+(* lift_meta [t_1 ; ... ; t_n] t                                *)
+(* returns the term [t] where [Rel i] is substituted with [t_i] *)
+(* [t_i] is lifted as usual when it crosses an abstraction      *)
 val lift_meta : (Cic.term option) list -> Cic.term -> Cic.term
+