X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Ftactics%2FprimitiveTactics.mli;h=3e7a4858128fd2c26cf5625659603bcc14104d19;hb=1c95887fc7af68023b8b682a34816d8fb4d0a716;hp=c30952cae8b4ba6dc99aeca7549aa0ed98ad840a;hpb=6ce719daef6577d1a83c9e00a6ecc1dc42f17f7f;p=helm.git diff --git a/helm/software/components/tactics/primitiveTactics.mli b/helm/software/components/tactics/primitiveTactics.mli index c30952cae..3e7a48581 100644 --- a/helm/software/components/tactics/primitiveTactics.mli +++ b/helm/software/components/tactics/primitiveTactics.mli @@ -44,8 +44,8 @@ val classify_metas : (* ALB, needed by the new paramodulation... *) val apply_with_subst: - term:Cic.term -> ?subst:Cic.substitution -> ProofEngineTypes.proof * int -> - Cic.substitution * (ProofEngineTypes.proof * int list) + term:Cic.term -> ?subst:Cic.substitution -> ?maxmeta:int -> ProofEngineTypes.proof * int -> + Cic.substitution * (ProofEngineTypes.proof * int list) * int (* not a real tactic *) val apply_tac_verbose : @@ -77,6 +77,10 @@ val elim_intros_tac: ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type -> ?depth:int -> ?using:Cic.term -> Cic.term -> ProofEngineTypes.tactic +val cases_intros_tac: + ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type -> + Cic.term -> ProofEngineTypes.tactic + (* FG *) (* inserts a hole in the context *)