src/Pure/thm.ML
changeset 11612 ae8450657bf0
parent 11563 e172cbed431d
child 11692 6d15ae4b1123
--- a/src/Pure/thm.ML	Thu Sep 27 22:30:09 2001 +0200
+++ b/src/Pure/thm.ML	Fri Sep 28 11:04:44 2001 +0200
@@ -590,7 +590,7 @@
                 if imp=implies andalso  A aconv propA
                 then
                   Thm{sign_ref= merge_thm_sgs(thAB,thA),
-                      der = Pt.infer_derivs (curry Pt.%) der derA,
+                      der = Pt.infer_derivs (curry Pt.%%) der derA,
                       maxidx = Int.max(maxA,maxidx),
                       shyps = union_sort (shypsA, shyps),
                       hyps = union_term(hypsA,hyps),  (*dups suppressed*)
@@ -635,7 +635,7 @@
               raise THM("forall_elim: type mismatch", 0, [th])
           else let val thm = fix_shyps [th] []
                     (Thm{sign_ref= Sign.merge_refs(sign_ref,sign_reft),
-                         der = Pt.infer_derivs' (Pt.%% o rpair (Some t)) der,
+                         der = Pt.infer_derivs' (Pt.% o rpair (Some t)) der,
                          maxidx = Int.max(maxidx, maxt),
                          shyps = [],
                          hyps = hyps,