--- a/src/HOL/Tools/Sledgehammer/sledgehammer_atp_systems.ML Wed Mar 01 08:00:51 2023 +0100
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_atp_systems.ML Wed Mar 01 08:00:51 2023 +0100
@@ -195,8 +195,8 @@
good_slices =
let
val (format, type_enc, lam_trans, extra_options) =
- if string_ord (getenv "E_VERSION", "2.7") <> LESS then
- (* '$ite' support appears to be buggy *)
+ if string_ord (getenv "E_VERSION", "3.0") <> LESS 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
(THF (Monomorphic, {with_ite = false, with_let = false}, THF_Without_Choice), "mono_native_higher", keep_lamsN, "--auto-schedule")