src/Pure/thm.ML
changeset 79363 2c6f355e52bb
parent 79362 2187de552bd4
child 79364 fc45f5cfb025
--- a/src/Pure/thm.ML	Tue Dec 26 20:33:38 2023 +0100
+++ b/src/Pure/thm.ML	Tue Dec 26 22:14:44 2023 +0100
@@ -2090,7 +2090,9 @@
     val ((i, (_, zproof1)), zproof2) = ZTerm.thm_proof thy name hyps prop zproof;
     val der1 = if Options.default_bool "prune_proofs" then deriv [] ZDummy else deriv zboxes zproof1;
     val der2 = deriv [] zproof2;
-    val thy' = thy |> (map_zproofs o Inttab.update) (i, {name = name, thm = Thm (der1, args)});
+
+    val thm' = trim_context (Thm (der1, args));
+    val thy' = thy |> (map_zproofs o Inttab.update) (i, {name = name, thm = thm'});
   in (Thm (der2, args), thy') end;