src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML
changeset 44100 30c141dc22d6
parent 43941 49347c6354b5
child 44218 597f31069e18
     1.1 --- a/src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML	Wed Jun 08 08:47:43 2011 +0200
     1.2 +++ b/src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML	Wed Jun 08 08:47:43 2011 +0200
     1.3 @@ -96,7 +96,6 @@
     1.4     ("max_relevant", "smart"),
     1.5     ("max_mono_iters", "3"),
     1.6     ("max_new_mono_instances", "400"),
     1.7 -   ("explicit_apply", "smart"),
     1.8     ("isar_proof", "false"),
     1.9     ("isar_shrink_factor", "1"),
    1.10     ("slicing", "true"),
    1.11 @@ -112,14 +111,13 @@
    1.12     ("no_overlord", "overlord"),
    1.13     ("non_blocking", "blocking"),
    1.14     ("partial_types", "full_types"),
    1.15 -   ("implicit_apply", "explicit_apply"),
    1.16     ("no_isar_proof", "isar_proof"),
    1.17     ("no_slicing", "slicing")]
    1.18  
    1.19  val params_for_minimize =
    1.20    ["debug", "verbose", "overlord", "type_sys", "full_types", "max_mono_iters",
    1.21 -   "max_new_mono_instances", "explicit_apply", "isar_proof",
    1.22 -   "isar_shrink_factor", "timeout", "preplay_timeout"]
    1.23 +   "max_new_mono_instances", "isar_proof", "isar_shrink_factor", "timeout",
    1.24 +   "preplay_timeout"]
    1.25  
    1.26  val property_dependent_params = ["provers", "full_types", "timeout"]
    1.27  
    1.28 @@ -284,7 +282,6 @@
    1.29      val max_relevant = lookup_option lookup_int "max_relevant"
    1.30      val max_mono_iters = lookup_int "max_mono_iters"
    1.31      val max_new_mono_instances = lookup_int "max_new_mono_instances"
    1.32 -    val explicit_apply = lookup_option lookup_bool "explicit_apply"
    1.33      val isar_proof = lookup_bool "isar_proof"
    1.34      val isar_shrink_factor = Int.max (1, lookup_int "isar_shrink_factor")
    1.35      val slicing = mode <> Auto_Try andalso lookup_bool "slicing"
    1.36 @@ -299,9 +296,9 @@
    1.37       provers = provers, relevance_thresholds = relevance_thresholds,
    1.38       max_relevant = max_relevant, max_mono_iters = max_mono_iters,
    1.39       max_new_mono_instances = max_new_mono_instances, type_sys = type_sys,
    1.40 -     explicit_apply = explicit_apply, isar_proof = isar_proof,
    1.41 -     isar_shrink_factor = isar_shrink_factor, slicing = slicing,
    1.42 -     timeout = timeout, preplay_timeout = preplay_timeout, expect = expect}
    1.43 +     isar_proof = isar_proof, isar_shrink_factor = isar_shrink_factor,
    1.44 +     slicing = slicing, timeout = timeout, preplay_timeout = preplay_timeout,
    1.45 +     expect = expect}
    1.46    end
    1.47  
    1.48  fun get_params mode ctxt = extract_params mode (default_raw_params ctxt)