more zproofs;
authorwenzelm
Fri, 08 Dec 2023 15:37:46 +0100
changeset 79207 f991d3003ec8
parent 79206 59a70d1e1b14
child 79208 b7b231eceb62
more zproofs;
src/Pure/thm.ML
--- a/src/Pure/thm.ML	Fri Dec 08 15:30:53 2023 +0100
+++ b/src/Pure/thm.ML	Fri Dec 08 15:37:46 2023 +0100
@@ -1663,9 +1663,11 @@
               val prop' = Envir.norm_term env prop;
               val thy' = Context.certificate_theory cert' handle ERROR msg =>
                 raise CONTEXT (msg, [], [], [th], Option.map Context.Proof opt_ctxt);
-              val der' = deriv_rule1 (Proofterm.norm_proof_remove_types env, ZTerm.todo_proof) der;
+
+              fun prf p = Proofterm.norm_proof_remove_types env p;
+              fun zprf p = ZTerm.norm_proof thy' env p;
             in
-              Thm (der',
+              Thm (deriv_rule1 (prf, zprf) der,
                {cert = cert',
                 tags = [],
                 maxidx = maxidx_tpairs tpairs' (maxidx_of_term prop'),