changeset 36042 | 85efdadee8ae |
parent 35985 | 0bbf0d2348f9 |
child 37229 | 47eb565796f4 |
--- a/src/Pure/Proof/proofchecker.ML Tue Mar 30 12:47:39 2010 +0200 +++ b/src/Pure/Proof/proofchecker.ML Tue Mar 30 15:25:30 2010 +0200 @@ -35,7 +35,7 @@ fun thm_of_atom thm Ts = let - val tvars = OldTerm.term_tvars (Thm.full_prop_of thm); + val tvars = Term.add_tvars (Thm.full_prop_of thm) [] |> rev; val (fmap, thm') = Thm.varifyT_global' [] thm; val ctye = map (pairself (Thm.ctyp_of thy)) (map TVar tvars @ map (fn ((_, S), ixn) => TVar (ixn, S)) fmap ~~ Ts)