src/HOL/Tools/Sledgehammer/sledgehammer_fact_filter.ML
changeset 38595 bbb0982656eb
parent 38594 af205f4fd0f3
child 38606 3003ddbd46d9
--- a/src/HOL/Tools/Sledgehammer/sledgehammer_fact_filter.ML	Wed Aug 18 19:57:12 2010 +0200
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_fact_filter.ML	Wed Aug 18 20:17:03 2010 +0200
@@ -561,13 +561,14 @@
       checked_name_thm_pairs (respect_no_atp andalso not only) ctxt
           (map (name_thms_pair_from_ref ctxt chained_ths) add @
            (if only then [] else all_name_thms_pairs ctxt chained_ths))
+      |> make_unique
       |> filter (fn (_, th) => member Thm.eq_thm add_thms th orelse
                                not (is_dangerous_term full_types (prop_of th)))
   in
     relevance_filter ctxt relevance_threshold relevance_convergence
                      defs_relevant max_new theory_relevant relevance_override
                      axioms (concl_t :: hyp_ts)
-    |> make_unique |> sort_wrt fst
+    |> sort_wrt fst
   end
 
 end;