added option_map_o_empty
authoroheimb
Tue, 02 Jun 1998 15:08:42 +0200
changeset 4990 25da60d0a20b
parent 4989 857dabe71d72
child 4991 d7d525466221
added option_map_o_empty added option_map_o_empty and option_map_o_update to simpset()
src/HOL/Map.ML
--- a/src/HOL/Map.ML	Tue Jun 02 15:07:25 1998 +0200
+++ b/src/HOL/Map.ML	Tue Jun 02 15:08:42 1998 +0200
@@ -24,9 +24,15 @@
 	(K [rtac ext 1, Asm_simp_tac 1]);
 (*Addsimps [update_same, update_other, update_triv];*)
 
+section "option_map";
+
+qed_goal "option_map_o_empty" thy 
+         "option_map f o empty = empty" (K [rtac ext 1, Simp_tac 1]);
+
 qed_goal "option_map_o_update" thy 
-	"option_map f o m[a|->b] = (option_map f o m)[a|->f b]" 
-	(K [rtac ext 1,Auto_tac]);
+	 "option_map f o m[a|->b] = (option_map f o m)[a|->f b]" 
+	(K [rtac ext 1, Simp_tac 1]);
+Addsimps[option_map_o_empty, option_map_o_update];
 
 section "++";