src/HOL/Library/old_recdef.ML
changeset 81942 da3c3948a39c
parent 80636 4041e7c8059d
child 82643 f1c14af17591
--- a/src/HOL/Library/old_recdef.ML	Tue Jan 21 16:12:27 2025 +0100
+++ b/src/HOL/Library/old_recdef.ML	Tue Jan 21 16:22:15 2025 +0100
@@ -896,13 +896,8 @@
  * Going into and out of prop
  *---------------------------------------------------------------------------*)
 
-fun is_Trueprop ct =
-  (case Thm.term_of ct of
-    Const (\<^const_name>\<open>Trueprop\<close>, _) $ _ => true
-  | _ => false);
-
-fun mk_prop ct = if is_Trueprop ct then ct else Thm.apply \<^cterm>\<open>Trueprop\<close> ct;
-fun drop_prop ct = if is_Trueprop ct then Thm.dest_arg ct else ct;
+fun mk_prop ct = if HOLogic.is_judgment ct then ct else HOLogic.mk_judgment ct;
+fun drop_prop ct = if HOLogic.is_judgment ct then Thm.dest_arg ct else ct;
 
 end;