X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Facic_procedural%2FproceduralHelpers.mli;h=6b90e815c58b3d4b009bcd2e5ae5fefb316ed1e9;hb=c14ddc094a1cfa93b5337e5aecc6831f72dfc22b;hp=a02d8ab1dd5f12257eda3f0d3470b1f7768f10a4;hpb=4ed8829233095bdf2ab1c15021ba815084d19b70;p=helm.git diff --git a/helm/software/components/acic_procedural/proceduralHelpers.mli b/helm/software/components/acic_procedural/proceduralHelpers.mli index a02d8ab1d..6b90e815c 100644 --- a/helm/software/components/acic_procedural/proceduralHelpers.mli +++ b/helm/software/components/acic_procedural/proceduralHelpers.mli @@ -23,12 +23,14 @@ * 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: - ('a list -> 'b) -> (('a -> 'b) -> 'c -> 'b) -> 'c list -> 'b + ('a list -> 'b) -> (('a -> 'b) -> 'c -> 'b) -> 'c list -> 'b val identity: - 'a -> 'a + 'a -> 'a val compose: ('a -> 'b) -> ('c -> 'a) -> 'c -> 'b val fst3: @@ -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: