src/Pure/term.ML
changeset 1426 c60e9e1a1a23
parent 1417 c0f6a1887518
child 1458 fd510875fb71
--- a/src/Pure/term.ML	Thu Dec 28 11:59:40 1995 +0100
+++ b/src/Pure/term.ML	Thu Dec 28 12:36:05 1995 +0100
@@ -595,14 +595,12 @@
 
 
 
-(*** Compression of terms and types by sharing common subtrees.  Currently
-     naive but could be made to run faster.  Saves 50-75% on storage  
-     requirements.  As it is slow, should be called only for axioms, stored
-     theorems, etc. ***)
+(*** Compression of terms and types by sharing common subtrees.  
+     Saves 50-75% on storage requirements.  As it is fairly slow, 
+     it is called only for axioms, stored theorems, etc. ***)
 
 (** Sharing of types **)
 
-(*Allow non-"fun" types??*)
 fun atomic_tag (Type (a,_)) = if a<>"fun" then a else raise Match
   | atomic_tag (TFree (a,_)) = a
   | atomic_tag (TVar ((a,_),_)) = a;