src/HOL/Enum.thy
changeset 78099 4d9349989d94
parent 71154 7db80bd16f1c
child 80932 261cd8722677
--- a/src/HOL/Enum.thy	Tue May 23 20:11:15 2023 +0200
+++ b/src/HOL/Enum.thy	Tue May 23 21:43:36 2023 +0200
@@ -564,10 +564,10 @@
 by(cases x) simp
 
 simproc_setup finite_1_eq ("x::finite_1") = \<open>
-  fn _ => fn _ => fn ct =>
+  K (K (fn ct =>
     (case Thm.term_of ct of
       Const (\<^const_name>\<open>a\<^sub>1\<close>, _) => NONE
-    | _ => SOME (mk_meta_eq @{thm finite_1_eq}))
+    | _ => SOME (mk_meta_eq @{thm finite_1_eq}))))
 \<close>
 
 instantiation finite_1 :: complete_boolean_algebra