X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Facic_procedural%2FproceduralConversion.mli;h=bc49b9a22cb4cb5658705dbcaabbe359aa92ee95;hb=9e03c0de729a0c42cfdd55a2cee085a59f7632a8;hp=f41f8e56c3f2d425d1e93b313de237d5cb9818c0;hpb=1acfe506c30e7fcc9d6e427d2523130c371a1159;p=helm.git diff --git a/helm/software/components/acic_procedural/proceduralConversion.mli b/helm/software/components/acic_procedural/proceduralConversion.mli index f41f8e56c..bc49b9a22 100644 --- a/helm/software/components/acic_procedural/proceduralConversion.mli +++ b/helm/software/components/acic_procedural/proceduralConversion.mli @@ -29,9 +29,17 @@ val hole: Cic.id -> Cic.annterm val lift: int -> int -> Cic.annterm -> Cic.annterm +val fake_annotate: Cic.id -> Cic.context -> Cic.term -> Cic.annterm + val mk_pattern: int -> 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