src/HOL/Library/Dlist_Cset.thy
changeset 43241 93b1183e43e5
parent 43146 09f74fda1b1d
child 43971 892030194015
--- a/src/HOL/Library/Dlist_Cset.thy	Tue Jun 07 11:11:01 2011 +0200
+++ b/src/HOL/Library/Dlist_Cset.thy	Tue Jun 07 11:12:05 2011 +0200
@@ -3,21 +3,21 @@
 header {* Canonical implementation of sets by distinct lists *}
 
 theory Dlist_Cset
-imports Dlist Cset
+imports Dlist List_Cset
 begin
 
 definition Set :: "'a dlist \<Rightarrow> 'a Cset.set" where
-  "Set dxs = Cset.set (list_of_dlist dxs)"
+  "Set dxs = List_Cset.set (list_of_dlist dxs)"
 
 definition Coset :: "'a dlist \<Rightarrow> 'a Cset.set" where
-  "Coset dxs = Cset.coset (list_of_dlist dxs)"
+  "Coset dxs = List_Cset.coset (list_of_dlist dxs)"
 
 code_datatype Set Coset
 
 declare member_code [code del]
-declare Cset.is_empty_set [code del]
-declare Cset.empty_set [code del]
-declare Cset.UNIV_set [code del]
+declare List_Cset.is_empty_set [code del]
+declare List_Cset.empty_set [code del]
+declare List_Cset.UNIV_set [code del]
 declare insert_set [code del]
 declare remove_set [code del]
 declare compl_set [code del]
@@ -50,11 +50,11 @@
   by (simp add: Coset_def member_set not_set_compl)
 
 lemma Set_dlist_of_list [code]:
-  "Cset.set xs = Set (dlist_of_list xs)"
+  "List_Cset.set xs = Set (dlist_of_list xs)"
   by (rule Cset.set_eqI) simp
 
 lemma Coset_dlist_of_list [code]:
-  "Cset.coset xs = Coset (dlist_of_list xs)"
+  "List_Cset.coset xs = Coset (dlist_of_list xs)"
   by (rule Cset.set_eqI) simp
 
 lemma is_empty_Set [code]: