]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/cic/cicUtil.mli
Bug fixed: the relevance list can be shorted then leftno args.
[helm.git] / helm / software / components / cic / cicUtil.mli
index 9977d186465c24e245e4ea404a8ae6bf1c4ca812..237aa19a436fb6f0bdfb51dd9571e967d367569b 100644 (file)
@@ -54,7 +54,6 @@ val id_of_annterm: Cic.annterm -> Cic.id
 val params_of_obj: Cic.obj -> UriManager.uri list
 val attributes_of_obj: Cic.obj -> Cic.attribute list
 val projections_of_record: Cic.obj -> UriManager.uri -> UriManager.uri list
-val arity_of_composed_coercion: Cic.obj -> int
 val is_generated: Cic.obj -> bool
 
 (** mk_rels [howmany] [from] 
@@ -68,6 +67,11 @@ val rehash_obj: Cic.obj -> Cic.obj
 val alpha_equivalence: Cic.term -> Cic.term -> bool
 
 (* FG: Consistency Check 
- * detects applications without arguments
+ * detects applications without arguments and folded applications
  *)
-val is_sober: Cic.term -> bool
+val is_sober: Cic.context -> Cic.term -> bool
+
+val pp_term:
+   (string -> unit) -> Cic.metasenv -> Cic.context -> Cic.term -> unit
+val pp_obj:
+   (string -> unit) -> Cic.obj -> unit