src/HOL/Library/Numeral_Type.thy
changeset 26506 c4202c67fe3e
parent 26153 b037fd9016fa
child 27368 9f90ac19e32b
--- a/src/HOL/Library/Numeral_Type.thy	Mon Mar 31 23:29:36 2008 +0200
+++ b/src/HOL/Library/Numeral_Type.thy	Wed Apr 02 12:32:53 2008 +0200
@@ -8,7 +8,7 @@
 header "Numeral Syntax for Types"
 
 theory Numeral_Type
-  imports Infinite_Set
+  imports ATP_Linkup
 begin
 
 subsection {* Preliminary lemmas *}
@@ -127,7 +127,7 @@
   by (simp only: card_prod card_option card_bool)
 
 lemma card_num0: "CARD (num0) = 0"
-  by (simp add: type_definition.card [OF type_definition_num0])
+  by (simp add: infinite_UNIV_nat card_eq_0_iff type_definition.card [OF type_definition_num0])
 
 lemmas card_univ_simps [simp] =
   card_unit