src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML
changeset 36914 12f87df9c1a5
parent 36900 fb18db78be80
child 36916 ff01d3ae9ad4
     1.1 --- a/src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML	Fri May 14 15:27:07 2010 +0200
     1.2 +++ b/src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML	Fri May 14 16:15:10 2010 +0200
     1.3 @@ -94,9 +94,9 @@
     1.4     ("explicit_apply", "false"),
     1.5     ("respect_no_atp", "true"),
     1.6     ("relevance_threshold", "50"),
     1.7 -   ("convergence", "320"),
     1.8 +   ("relevance_convergence", "320"),
     1.9     ("theory_relevant", "smart"),
    1.10 -   ("follow_defs", "false"),
    1.11 +   ("defs_relevant", "false"),
    1.12     ("isar_proof", "false"),
    1.13     ("shrink_factor", "1"),
    1.14     ("minimize_timeout", "5 s")]
    1.15 @@ -111,7 +111,7 @@
    1.16     ("implicit_apply", "explicit_apply"),
    1.17     ("ignore_no_atp", "respect_no_atp"),
    1.18     ("theory_irrelevant", "theory_relevant"),
    1.19 -   ("dont_follow_defs", "follow_defs"),
    1.20 +   ("defs_irrelevant", "defs_relevant"),
    1.21     ("no_isar_proof", "isar_proof")]
    1.22  
    1.23  val params_for_minimize =
    1.24 @@ -194,9 +194,10 @@
    1.25      val respect_no_atp = lookup_bool "respect_no_atp"
    1.26      val relevance_threshold =
    1.27        0.01 * Real.fromInt (lookup_int "relevance_threshold")
    1.28 -    val convergence = 0.01 * Real.fromInt (lookup_int "convergence")
    1.29 +    val relevance_convergence =
    1.30 +      0.01 * Real.fromInt (lookup_int "relevance_convergence")
    1.31      val theory_relevant = lookup_bool_option "theory_relevant"
    1.32 -    val follow_defs = lookup_bool "follow_defs"
    1.33 +    val defs_relevant = lookup_bool "defs_relevant"
    1.34      val isar_proof = lookup_bool "isar_proof"
    1.35      val shrink_factor = Int.max (1, lookup_int "shrink_factor")
    1.36      val timeout = lookup_time "timeout"
    1.37 @@ -205,9 +206,9 @@
    1.38      {debug = debug, verbose = verbose, overlord = overlord, atps = atps,
    1.39       full_types = full_types, explicit_apply = explicit_apply,
    1.40       respect_no_atp = respect_no_atp, relevance_threshold = relevance_threshold,
    1.41 -     convergence = convergence, theory_relevant = theory_relevant,
    1.42 -     follow_defs = follow_defs, isar_proof = isar_proof,
    1.43 -     shrink_factor = shrink_factor, timeout = timeout,
    1.44 +     relevance_convergence = relevance_convergence,
    1.45 +     theory_relevant = theory_relevant, defs_relevant = defs_relevant,
    1.46 +     isar_proof = isar_proof, shrink_factor = shrink_factor, timeout = timeout,
    1.47       minimize_timeout = minimize_timeout}
    1.48    end
    1.49