src/Pure/Proof/reconstruct.ML
changeset 70417 eb6ff14767cd
parent 70412 64ead6de6212
child 70419 ea5a492cd196
--- a/src/Pure/Proof/reconstruct.ML	Fri Jul 26 14:27:46 2019 +0200
+++ b/src/Pure/Proof/reconstruct.ML	Fri Jul 26 14:43:56 2019 +0200
@@ -135,7 +135,7 @@
             val prop' = subst_atomic_types (map TVar tvars @ map TFree tfrees ~~ Ts)
               (Proofterm.forall_intr_vfs prop) handle ListPair.UnequalLengths =>
                 error ("Wrong number of type arguments for " ^ quote (Proofterm.guess_name prf))
-          in (prop', Proofterm.change_type (SOME Ts) prf, [], env', vTs) end;
+          in (prop', Proofterm.change_types (SOME Ts) prf, [], env', vTs) end;
 
     fun head_norm (prop, prf, cnstrts, env, vTs) =
       (Envir.head_norm env prop, prf, cnstrts, env, vTs);