tuned (NB: string_ord is required here for its precedence on length);
authorwenzelm
Sun, 05 Jan 2025 15:18:30 +0100
changeset 81728 6e25f82056ad
parent 81727 4ab59fef89ea
child 81729 560a069a537f
tuned (NB: string_ord is required here for its precedence on length);
src/HOL/Tools/Sledgehammer/sledgehammer_atp_systems.ML
--- a/src/HOL/Tools/Sledgehammer/sledgehammer_atp_systems.ML	Sun Jan 05 15:04:42 2025 +0100
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_atp_systems.ML	Sun Jan 05 15:18:30 2025 +0100
@@ -204,10 +204,10 @@
 
 val old_e_config : atp_config = make_e_config default_max_new_mono_instances (let
        val (format, type_enc, lam_trans, extra_options) =
-         if string_ord (getenv "E_VERSION", "3.0") <> LESS then
+         if is_greater_equal (string_ord (getenv "E_VERSION", "3.0")) then
            (* '$ite' support appears to be unsound. *)
            (THF (Monomorphic, {with_ite = false, with_let = false}, THF_Without_Choice), "mono_native_higher", keep_lamsN, "--auto-schedule=4 --serialize-schedule=true --demod-under-lambda=true")
-         else if string_ord (getenv "E_VERSION", "2.6") <> LESS then
+         else if is_greater_equal (string_ord (getenv "E_VERSION", "2.6")) then
            (THF (Monomorphic, {with_ite = false, with_let = false}, THF_Without_Choice), "mono_native_higher", keep_lamsN, "--auto-schedule")
          else
            (THF (Monomorphic, {with_ite = false, with_let = false}, THF_Lambda_Free), "mono_native_higher", combsN, "--auto-schedule")