X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Fsoftware%2Fcomponents%2Facic_procedural%2FproceduralHelpers.mli;h=770534af63e88bba1b9865bb25aaaba7f894d265;hb=f620bf94af6c347926ed1c2328462efab7018b21;hp=e1b7f49f6bfaa55d8810407d31df45cdbe903f83;hpb=9ece6e414b255f519426d5643782af4f7dfc584f;p=helm.git diff --git a/helm/software/components/acic_procedural/proceduralHelpers.mli b/helm/software/components/acic_procedural/proceduralHelpers.mli index e1b7f49f6..770534af6 100644 --- a/helm/software/components/acic_procedural/proceduralHelpers.mli +++ b/helm/software/components/acic_procedural/proceduralHelpers.mli @@ -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: