src/Pure/thm.ML
changeset 36615 88756a5a92fc
parent 36614 b6c031ad3690
child 36619 deadcd0ec431
--- a/src/Pure/thm.ML	Mon May 03 16:26:47 2010 +0200
+++ b/src/Pure/thm.ML	Mon May 03 20:13:36 2010 +0200
@@ -140,7 +140,7 @@
   val strip_shyps: thm -> thm
   val unconstrainT: ctyp -> thm -> thm
   val unconstrain_allTs: thm -> thm
-  val freezeT: thm -> thm
+  val legacy_freezeT: thm -> thm
   val assumption: int -> thm -> thm Seq.seq
   val eq_assumption: int -> thm -> thm
   val rotate_rule: int -> int -> thm -> thm
@@ -1261,8 +1261,8 @@
 
 val varifyT_global = #2 o varifyT_global' [];
 
-(* Replace all TVars by new TFrees *)
-fun freezeT (Thm (der, {thy_ref, shyps, hyps, tpairs, prop, ...})) =
+(* Replace all TVars by TFrees that are often new *)
+fun legacy_freezeT (Thm (der, {thy_ref, shyps, hyps, tpairs, prop, ...})) =
   let
     val prop1 = attach_tpairs tpairs prop;
     val prop2 = Type.legacy_freeze prop1;