src/Pure/raw_simplifier.ML
changeset 78072 001739cb8d08
parent 78048 ec817f4486b3
child 78076 b2e449c155a4
--- a/src/Pure/raw_simplifier.ML	Thu May 18 15:34:01 2023 +0200
+++ b/src/Pure/raw_simplifier.ML	Thu May 18 17:21:29 2023 +0200
@@ -36,7 +36,7 @@
   type simproc
   val eq_simproc: simproc * simproc -> bool
   val cert_simproc: theory -> string ->
-    {lhss: term list, proc: morphism -> Proof.context -> cterm -> thm option} -> simproc
+    {lhss: term list, proc: (Proof.context -> cterm -> thm option) Morphism.entity} -> simproc
   val transform_simproc: morphism -> simproc -> simproc
   val simpset_of: Proof.context -> simpset
   val put_simpset: simpset -> Proof.context -> Proof.context
@@ -710,7 +710,7 @@
   Simproc of
     {name: string,
      lhss: term list,
-     proc: morphism -> Proof.context -> cterm -> thm option,
+     proc: (Proof.context -> cterm -> thm option) Morphism.entity,
      stamp: stamp};
 
 fun eq_simproc (Simproc {stamp = stamp1, ...}, Simproc {stamp = stamp2, ...}) = stamp1 = stamp2;