src/HOL/Tools/Meson/meson_clausify.ML
changeset 58839 ccda99401bc8
parent 57466 feb414dadfd1
child 59058 a78612c67ec0
--- a/src/HOL/Tools/Meson/meson_clausify.ML	Thu Oct 30 16:55:29 2014 +0100
+++ b/src/HOL/Tools/Meson/meson_clausify.ML	Thu Oct 30 22:45:19 2014 +0100
@@ -208,8 +208,8 @@
       |> Drule.beta_conv cabs |> Thm.apply cTrueprop
     fun tacf [prem] =
       rewrite_goals_tac ctxt @{thms skolem_def [abs_def]}
-      THEN rtac ((prem |> rewrite_rule ctxt @{thms skolem_def [abs_def]})
-                 RS Global_Theory.get_thm thy "Hilbert_Choice.someI_ex") 1
+      THEN resolve_tac [(prem |> rewrite_rule ctxt @{thms skolem_def [abs_def]})
+                 RS Global_Theory.get_thm thy "Hilbert_Choice.someI_ex"] 1
   in
     Goal.prove_internal ctxt [ex_tm] conc tacf
     |> forall_intr_list frees