make Mirabelle happy
authorblanchet
Wed, 28 Apr 2010 16:56:03 +0200
changeset 36499 7ec5ceef117b
parent 36498 c36bbcb00689
child 36500 620f899158d4
child 36548 a8a6d7172c8c
make Mirabelle happy
src/HOL/Mirabelle/Tools/mirabelle_sledgehammer.ML
--- a/src/HOL/Mirabelle/Tools/mirabelle_sledgehammer.ML	Wed Apr 28 16:47:56 2010 +0200
+++ b/src/HOL/Mirabelle/Tools/mirabelle_sledgehammer.ML	Wed Apr 28 16:56:03 2010 +0200
@@ -377,6 +377,8 @@
 end
 
 
+val subgoal_count = Logic.count_prems o prop_of o #goal o Proof.goal
+
 fun run_minimize args named_thms id ({pre=st, log, ...}: Mirabelle.run_args) =
   let
     open Sledgehammer_Fact_Minimizer
@@ -390,7 +392,7 @@
       |> the_default 5
     val params = default_params thy
       [("atps", prover_name), ("minimize_timeout", Int.toString timeout)]
-    val minimize = minimize_theorems params 1
+    val minimize = minimize_theorems params 1 (subgoal_count st)
     val _ = log separator
   in
     case minimize st (these (!named_thms)) of