src/HOL/Tools/Sledgehammer/sledgehammer_minimize.ML
changeset 51005 ce4290c33d73
parent 50669 84c7cf36b2e0
child 51007 4f694d52bf62
--- a/src/HOL/Tools/Sledgehammer/sledgehammer_minimize.ML	Thu Jan 31 17:54:05 2013 +0100
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_minimize.ML	Thu Jan 31 17:54:05 2013 +0100
@@ -68,8 +68,7 @@
            else
              "") ^ "...")
     val {goal, ...} = Proof.goal state
-    val facts =
-      facts |> maps (fn (n, ths) => ths |> map (Untranslated_Fact o pair n))
+    val facts = facts |> maps (fn (n, ths) => map (pair n) ths)
     val params =
       {debug = debug, verbose = verbose, overlord = overlord, blocking = true,
        provers = provers, type_enc = type_enc, strict = strict,
@@ -309,10 +308,8 @@
       val (used_facts, (preplay, message, _)) =
         if minimize then
           minimize_facts do_learn minimize_name params
-                         (mode <> Normal orelse not verbose) subgoal
-                         subgoal_count state
-                         (filter_used_facts true used_facts
-                              (map (apsnd single o untranslated_fact) facts))
+              (mode <> Normal orelse not verbose) subgoal subgoal_count state
+              (filter_used_facts true used_facts (map (apsnd single) facts))
           |>> Option.map (map fst)
         else
           (SOME used_facts, (preplay, message, ""))