]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/acic_procedural/proceduralConversion.mli
huge commit regarding the grafite_status:
[helm.git] / helm / software / components / acic_procedural / proceduralConversion.mli
index f41f8e56c3f2d425d1e93b313de237d5cb9818c0..418d911a963cdb1a48f1f9dddc29aaeab6da4b38 100644 (file)
@@ -29,9 +29,19 @@ val hole: Cic.id -> Cic.annterm
 
 val lift: int -> int -> Cic.annterm -> Cic.annterm
 
-val mk_pattern: int -> Cic.annterm -> Cic.annterm
+val fake_annotate: Cic.id -> Cic.context -> Cic.term -> Cic.annterm
+
+val mk_pattern: int -> Cic.annterm -> Cic.annterm -> Cic.annterm
+
+val beta: Cic.annterm -> Cic.annterm -> Cic.annterm
 
 val get_clears: 
-   Cic.context -> Cic.term -> Cic.term option -> Cic.context * string list
+   Cic.context -> Cic.term -> (Cic.term * Cic.term) option -> 
+   Cic.context * string list
 
 val clear: Cic.context -> string -> Cic.context
+(*
+val elim_inferred_type:
+   Cic.context -> Cic.term -> Cic.term -> Cic.term -> Cic.term -> Cic.term
+*)
+val does_not_occur: Cic.annterm -> bool