X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Ftactics%2FprimitiveTactics.mli;h=01d200eb76ece2859d1e460e7f6447bfda339729;hb=4167cea65ca58897d1a3dbb81ff95de5074700cc;hp=0ab82af2a8d612c3b6db745d63e87a8b1ed0b37a;hpb=b2ebb6109cdb9d2aabc28b32dbfa78288b67b1ac;p=helm.git diff --git a/helm/ocaml/tactics/primitiveTactics.mli b/helm/ocaml/tactics/primitiveTactics.mli index 0ab82af2a..01d200eb7 100644 --- a/helm/ocaml/tactics/primitiveTactics.mli +++ b/helm/ocaml/tactics/primitiveTactics.mli @@ -23,10 +23,10 @@ * http://cs.unibo.it/helm/. *) -(* ALB needed for paramodulation... *) -val new_metasenv_for_apply: - int -> ProofEngineTypes.proof -> Cic.context -> Cic.term -> - Cic.term * Cic.metasenv * Cic.term list * int +(* ALB, needed by the new paramodulation... *) +val apply_tac_verbose_with_subst: + term:Cic.term -> ProofEngineTypes.proof * int -> + Cic.substitution * (ProofEngineTypes.proof * int list) (* not a real tactic *) val apply_tac_verbose : @@ -44,20 +44,16 @@ val intros_tac: ProofEngineTypes.tactic val cut_tac: ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type -> - term:Cic.term -> + Cic.term -> ProofEngineTypes.tactic val letin_tac: ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type -> - term:Cic.term -> + Cic.term -> ProofEngineTypes.tactic val elim_intros_simpl_tac: - term: Cic.term -> ProofEngineTypes.tactic -val elim_intros_tac: - term: Cic.term -> ProofEngineTypes.tactic - + ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type -> + ?depth:int -> ?using:Cic.term -> Cic.term -> ProofEngineTypes.tactic val elim_intros_tac: - term: Cic.term -> ProofEngineTypes.tactic - -val change_tac: - what: Cic.term -> with_what: Cic.term -> ProofEngineTypes.tactic + ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type -> + ?depth:int -> ?using:Cic.term -> Cic.term -> ProofEngineTypes.tactic