X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Ftactics%2FprimitiveTactics.mli;h=0ab82af2a8d612c3b6db745d63e87a8b1ed0b37a;hb=1b21075e987872a2e3103203b4e67c939e4a9f6a;hp=6538946375ed953be4f0c468bef6fa99d1237be4;hpb=03cb4be465e546a00f870213b14dcf1b71c4831d;p=helm.git diff --git a/helm/ocaml/tactics/primitiveTactics.mli b/helm/ocaml/tactics/primitiveTactics.mli index 653894637..0ab82af2a 100644 --- a/helm/ocaml/tactics/primitiveTactics.mli +++ b/helm/ocaml/tactics/primitiveTactics.mli @@ -23,6 +23,11 @@ * 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 + (* not a real tactic *) val apply_tac_verbose : term:Cic.term -> @@ -34,6 +39,7 @@ val apply_tac: val exact_tac: term: Cic.term -> ProofEngineTypes.tactic val intros_tac: + ?howmany:int -> ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type -> unit -> ProofEngineTypes.tactic val cut_tac: @@ -47,6 +53,11 @@ val letin_tac: val elim_intros_simpl_tac: term: Cic.term -> ProofEngineTypes.tactic +val elim_intros_tac: + 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