src/HOL/Tools/ATP_Manager/atp_systems.ML
changeset 37621 3e78dbf7a382
parent 37580 c2c1caff5dea
child 37623 295f3a9b44b6
--- a/src/HOL/Tools/ATP_Manager/atp_systems.ML	Mon Jun 28 18:15:40 2010 +0200
+++ b/src/HOL/Tools/ATP_Manager/atp_systems.ML	Mon Jun 28 18:46:42 2010 +0200
@@ -139,12 +139,13 @@
     val goal_clss = #1 (neg_conjecture_clauses ctxt th subgoal)
     val goal_cls = List.concat goal_clss
     val the_filtered_clauses =
-      (case filtered_clauses of
-        NONE => relevant_facts full_types relevance_threshold
+      case filtered_clauses of
+        SOME fcls => fcls
+      | NONE => relevant_facts full_types relevance_threshold
                     relevance_convergence defs_relevant max_axiom_clauses
                     (the_default prefers_theory_relevant theory_relevant)
                     relevance_override goal goal_cls
-      | SOME fcls => fcls);
+                |> cnf_rules_pairs thy
     val the_axiom_clauses = axiom_clauses |> the_default the_filtered_clauses
     val (internal_thm_names, clauses) =
       prepare_clauses full_types goal_cls the_axiom_clauses the_filtered_clauses