X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Ftactics%2Fparamodulation%2Fequality.mli;h=d3acf8950c6b5cff5225dcf4eb395f3eba06edc7;hb=34fc94bfcd6172a4f856638213e3d50dc81444ca;hp=6eb48a036e7f8f0e539f5fb746a2a54879c0af32;hpb=37177f827ce843b30fb882fc39ecc674c1195d3d;p=helm.git diff --git a/helm/software/components/tactics/paramodulation/equality.mli b/helm/software/components/tactics/paramodulation/equality.mli index 6eb48a036..d3acf8950 100644 --- a/helm/software/components/tactics/paramodulation/equality.mli +++ b/helm/software/components/tactics/paramodulation/equality.mli @@ -51,6 +51,16 @@ val draw_proof: (Cic.name option) list -> goal_proof -> proof -> int -> unit val pp_proofterm: Cic.term -> string + +val mk_eq_ind : + UriManager.uri -> + Cic.term -> + Cic.term -> + Cic.term -> + Cic.term -> + Cic.term -> + Cic.term -> + Cic.term val mk_equality : equality_bag -> int * proof * @@ -80,6 +90,8 @@ val string_of_proof : (* build_goal_proof [eq_URI] [goal_proof] [initial_proof] [ty] * [ty] is the type of the goal *) val build_goal_proof: + ?contextualize:bool -> + ?forward:bool -> equality_bag -> UriManager.uri -> goal_proof -> proof -> Cic.term-> int list -> Cic.context -> Cic.metasenv ->