mk_tactic (elim_tac ~term)
;;
+let elim_intros_tac ~term =
+ Tacticals.then_ ~start:(elim_tac ~term)
+ ~continuation:(intros_tac ())
+;;
+
(* The simplification is performed only on the conclusion *)
let elim_intros_simpl_tac ~term =
Tacticals.then_ ~start:(elim_tac ~term)
let decompose = EliminationTactics.decompose_tac
let discriminate = DiscriminationTactics.discriminate_tac
let elim_intros_simpl = PrimitiveTactics.elim_intros_simpl_tac
+let elim_intros = PrimitiveTactics.elim_intros_tac
let elim_type = EliminationTactics.elim_type_tac
let exact = PrimitiveTactics.exact_tac
let exists = IntroductionTactics.exists_tac