]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/acic_procedural/proceduralHelpers.mli
transcript: we now check for non-existing objects
[helm.git] / helm / software / components / acic_procedural / proceduralHelpers.mli
index e1b7f49f6bfaa55d8810407d31df45cdbe903f83..770534af63e88bba1b9865bb25aaaba7f894d265 100644 (file)
@@ -23,6 +23,8 @@
  * http://cs.unibo.it/helm/.
  *)
 
+val pp_term:
+   (string -> unit) -> Cic.metasenv -> Cic.context -> Cic.term -> unit
 val mk_fresh_name:
    Cic.context -> Cic.name -> Cic.name
 val list_map_cps:
@@ -36,7 +38,7 @@ val fst3:
 val refine:
    Cic.context -> Cic.term -> Cic.term
 val get_type:
-   Cic.context -> Cic.term -> Cic.term
+   string -> Cic.context -> Cic.term -> Cic.term
 val is_proof:
    Cic.context -> Cic.term -> bool
 val is_sort:
@@ -49,6 +51,8 @@ val is_atomic:
    Cic.term -> bool
 val get_ind_type:
    UriManager.uri -> int -> int * Cic.inductiveType
+val get_ind_names:
+   UriManager.uri -> int -> string list
 val get_default_eliminator:
   Cic.context -> UriManager.uri -> int -> Cic.term -> Cic.term
 val get_ind_parameters:
@@ -57,6 +61,8 @@ val cic:
    Cic.annterm -> Cic.term
 val occurs:
    Cic.context -> what:Cic.term -> where:Cic.term -> bool
+val name_of_uri:
+   UriManager.uri -> int option -> int option -> string
 val cic_bc:
    Cic.context -> Cic.term -> Cic.term
 val acic_bc: