List.map (function (i,_,_) -> i) new_uninstantiatedmetas)
;;
-let elim_simpl_intros_tac ~term =
+(* The simplification is performed only on the conclusion *)
+let elim_intros_simpl_tac ~term =
Tacticals.then_ ~start:(elim_tac ~term)
~continuation:
- (Tacticals.then_
- ~start:(ReductionTactics.simpl_tac ~also_in_hypotheses:false ~term:None)
- ~continuation:intros_tac)
+ (Tacticals.thens
+ ~start:intros_tac
+ ~continuations:
+ [ReductionTactics.simpl_tac ~also_in_hypotheses:false ~term:None])
;;
-
exception NotConvertible
(*CSC: Bug (or feature?). [with_what] is parsed in the context of the goal, *)