]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_refiner/nCicMetaSubst.mli
new instantiate, only known bug is w.r.t. in/out scope and file matita/contribs/ng_as...
[helm.git] / helm / software / components / ng_refiner / nCicMetaSubst.mli
index 4cce960956f37a9eae86922aa3b5c2f4e823254d..0cedc5258db577288cc0e1be10173c9229b1dd97 100644 (file)
@@ -48,9 +48,12 @@ val restrict:
 val mk_meta: 
    ?attrs:NCic.meta_attrs -> 
    NCic.metasenv -> NCic.context -> 
-    [ `WithType of NCic.term | `Term | `Type | `Sort ] -> 
+    ?with_type:NCic.term -> NCicUntrusted.meta_kind ->
     NCic.metasenv * int * NCic.term * NCic.term (* menv,metano,instance,type *)
 
+(* extend_meta m n: n must be in m *)
+val extend_meta: NCic.metasenv -> int -> NCic.metasenv * NCic.term
+
 (* returns the resulting type, the metasenv and the arguments *)
 val saturate:
     ?delta:int -> NCic.metasenv -> NCic.substitution ->