X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Ftactics%2FprimitiveTactics.mli;h=e06e9cf580f8a6720f0646b68be2635b2dbf5f27;hb=aca103d3c3d740efcc0bcc2932922cff77facb49;hp=5bbc7d188412702d49a8e1a615f30a04c7170664;hpb=82f5b3f4124fe5fb3b1e578fe1912c1aeb1d8a86;p=helm.git diff --git a/helm/ocaml/tactics/primitiveTactics.mli b/helm/ocaml/tactics/primitiveTactics.mli index 5bbc7d188..e06e9cf58 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 -> @@ -37,14 +42,18 @@ val intros_tac: ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type -> unit -> ProofEngineTypes.tactic val cut_tac: - ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type -> Cic.term -> + ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type -> + term:Cic.term -> ProofEngineTypes.tactic val letin_tac: - ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type -> Cic.term -> + ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type -> + term:Cic.term -> ProofEngineTypes.tactic val elim_intros_simpl_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