--- a/src/HOL/Tools/numeral_simprocs.ML Tue Jan 21 16:12:27 2025 +0100
+++ b/src/HOL/Tools/numeral_simprocs.ML Tue Jan 21 16:22:15 2025 +0100
@@ -471,7 +471,7 @@
simplify_one ctxt (([th, cancel_th]) MRS trans);
local
- val Tp_Eq = Thm.reflexive (Thm.cterm_of \<^theory_context>\<open>HOL\<close> HOLogic.Trueprop)
+ val Tp_Eq = Thm.reflexive \<^cterm>\<open>Trueprop\<close>
fun Eq_True_elim Eq =
Thm.equal_elim (Thm.combination Tp_Eq (Thm.symmetric Eq)) @{thm TrueI}
in
@@ -593,7 +593,7 @@
val eq = Thm.instantiate_cterm (TVars.make1 (type_tvar, T), Vars.empty) geq
val th =
Simplifier.rewrite (ctxt addsimps @{thms simp_thms})
- (Thm.apply \<^cterm>\<open>Trueprop\<close> (Thm.apply \<^cterm>\<open>Not\<close>
+ (HOLogic.mk_judgment (Thm.apply \<^cterm>\<open>Not\<close>
(Thm.apply (Thm.apply eq t) z)))
in Thm.equal_elim (Thm.symmetric th) TrueI end