src/Provers/simplifier.ML
changeset 7217 3af1e69b25b8
parent 7214 381d6987f68d
child 7273 d80b9be87535
equal deleted inserted replaced
7216:7ee4eecdc8a6 7217:3af1e69b25b8
   245     delsimprocs simprocs =
   245     delsimprocs simprocs =
   246   make_ss
   246   make_ss
   247     (Thm.del_simprocs (mss, map rep_simproc simprocs),
   247     (Thm.del_simprocs (mss, map rep_simproc simprocs),
   248       subgoal_tac, loop_tacs, unsafe_finish_tac, finish_tac);
   248       subgoal_tac, loop_tacs, unsafe_finish_tac, finish_tac);
   249 
   249 
   250 fun onlysimps (Simpset {mss, subgoal_tac, loop_tacs, finish_tac, unsafe_finish_tac}, rews) =
   250 fun onlysimps (Simpset {mss, subgoal_tac, loop_tacs, unsafe_finish_tac, finish_tac}, rews) =
   251   make_ss (Thm.clear_mss mss, subgoal_tac, loop_tacs, finish_tac, unsafe_finish_tac)
   251   make_ss (Thm.clear_mss mss, subgoal_tac, loop_tacs, unsafe_finish_tac, finish_tac)
   252     addsimps rews;
   252     addsimps rews;
   253 
   253 
   254 
   254 
   255 (* merge simpsets *)    (*NOTE: ignores tactics of 2nd simpset (except loopers)*)
   255 (* merge simpsets *)    (*NOTE: ignores tactics of 2nd simpset (except loopers)*)
   256 
   256