X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=components%2Ftactics%2FprimitiveTactics.mli;h=890874a89447507173fb3cfb19e27c286b646cb1;hb=b0a6c05decc9f0e731f70cfc5ae5350ae4046b79;hp=863df5eeea2872ef08d48c01348c2c25974072f0;hpb=2a39b3fe15889f379932c642f4775a5f8e756022;p=helm.git diff --git a/components/tactics/primitiveTactics.mli b/components/tactics/primitiveTactics.mli index 863df5eee..890874a89 100644 --- a/components/tactics/primitiveTactics.mli +++ b/components/tactics/primitiveTactics.mli @@ -82,6 +82,7 @@ val elim_intros_tac: ProofEngineTypes.tactic val cases_intros_tac: + ?howmany:int -> ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type -> Cic.term -> ProofEngineTypes.tactic @@ -90,3 +91,9 @@ val cases_intros_tac: (* inserts a hole in the context *) val letout_tac: ProofEngineTypes.tactic + +val mk_predicate_for_elim: + context:Cic.context -> metasenv:Cic.metasenv -> + ugraph:CicUniv.universe_graph -> goal:Cic.term -> + arg:Cic.term -> using:Cic.term -> cpattern:Cic.term -> args_no:int -> + Cic.metasenv * Cic.term * Cic.term * Cic.term list