let module P = PrimitiveTactics in
let module T = Tacticals in
T.thens
- ~start: (P.cut_tac ~term)
+ ~start: (P.cut_tac term)
~continuations:[ P.elim_intros_simpl_tac ~term:(C.Rel 1) ; T.id_tac ]
~status
;;
_ -> raise (IllFormedUri uri')
;;
-let decompose_tac ~term ~uris_choice_callback ~status:((proof,goal) as status) =
+let decompose_tac ?(uris_choice_callback=(function l -> l)) term
+ ~status:((proof,goal) as status)
+=
let module C = Cic in
let module R = CicReduction in
let module P = PrimitiveTactics in