src/HOL/datatype.ML
changeset 2880 a0fde30aa126
parent 2270 d7513875b2b8
child 3040 7d48671753da
--- a/src/HOL/datatype.ML	Wed Apr 02 19:12:26 1997 +0200
+++ b/src/HOL/datatype.ML	Thu Apr 03 09:46:42 1997 +0200
@@ -138,6 +138,9 @@
 in
   fun add_datatype (typevars, tname, cons_list') thy = 
     let
+      val dummy = if length cons_list' < dtK then ()
+                  else require_thy thy "Nat" "datatype";
+      
       fun typid(dtRek(_,id)) = id
         | typid(dtVar s) = implode (tl (explode s))
         | typid(dtTyp(_,id)) = id;