
diff -r 35d2241c169c -r 551eb49a6e91 src/HOL/Library/Mapping.thy
--- a/src/HOL/Library/Mapping.thy	Tue Dec 21 16:14:46 2010 +0100
+++ b/src/HOL/Library/Mapping.thy	Tue Dec 21 17:52:23 2010 +0100
@@ -50,8 +50,8 @@
   "lookup (map f g m) = Option.map g \<circ> lookup m \<circ> f"
   by (simp add: map_def)
 
-type_lifting map
-  by (auto intro!: mapping_eqI ext simp add: Option.map.compositionality Option.map.identity)
+type_lifting map: map
+  by (simp_all add: mapping_eq_iff fun_eq_iff Option.map.compositionality Option.map.id)
 
 
 subsection {* Derived operations *}




