src/HOL/Tools/meson.ML
changeset 23894 1a4167d761ac
parent 23590 ad95084a5c63
child 24040 0d5cf52ebf87
equal deleted inserted replaced
23893:8babfcaaf129 23894:1a4167d761ac
   573                          (has_fewer_prems 1, sizef)
   573                          (has_fewer_prems 1, sizef)
   574                          (prolog_step_tac (make_horns cls) 1));
   574                          (prolog_step_tac (make_horns cls) 1));
   575 
   575 
   576 (*First, breaks the goal into independent units*)
   576 (*First, breaks the goal into independent units*)
   577 val safe_best_meson_tac =
   577 val safe_best_meson_tac =
   578      SELECT_GOAL (TRY Safe_tac THEN
   578      SELECT_GOAL (TRY (CLASET safe_tac) THEN
   579                   TRYALL (best_meson_tac size_of_subgoals));
   579                   TRYALL (best_meson_tac size_of_subgoals));
   580 
   580 
   581 (** Depth-first search version **)
   581 (** Depth-first search version **)
   582 
   582 
   583 val depth_meson_tac =
   583 val depth_meson_tac =