src/HOL/Tools/datatype_rep_proofs.ML
changeset 16287 7a03b4b4df67
parent 15574 b1d1b5bfc464
child 16431 90c9b8bb3b66
--- a/src/HOL/Tools/datatype_rep_proofs.ML	Sun Jun 05 23:07:24 2005 +0200
+++ b/src/HOL/Tools/datatype_rep_proofs.ML	Sun Jun 05 23:07:25 2005 +0200
@@ -388,8 +388,8 @@
     fun mk_funs_inv thm =
       let
         val {sign, prop, ...} = rep_thm thm;
-        val (_ $ (_ $ (Const (_, Type (_, [U, _])) $ _ $ S)) $
-          (_ $ (_ $ (r $ (a $ _)) $ _)), _) = Type.freeze_thaw prop;
+        val _ $ (_ $ (Const (_, Type (_, [U, _])) $ _ $ S)) $
+          (_ $ (_ $ (r $ (a $ _)) $ _)) = Type.freeze prop;
         val used = add_term_tfree_names (a, []);
 
         fun mk_thm i =