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