src/HOL/Library/Mapping.thy
changeset 56545 8f1e7596deb7
parent 56529 aff193f53a64
child 58881 b9556a055632
equal deleted inserted replaced
56544:b60d5d119489 56545:8f1e7596deb7
   290 
   290 
   291 lemma is_empty_map_default [simp]:
   291 lemma is_empty_map_default [simp]:
   292   "\<not> is_empty (map_default k v f m)"
   292   "\<not> is_empty (map_default k v f m)"
   293   by (simp add: map_default_def)
   293   by (simp add: map_default_def)
   294 
   294 
       
   295 lemma keys_dom_lookup:
       
   296   "keys m = dom (Mapping.lookup m)"
       
   297   by transfer rule
       
   298 
   295 lemma keys_empty [simp]:
   299 lemma keys_empty [simp]:
   296   "keys empty = {}"
   300   "keys empty = {}"
   297   by transfer simp
   301   by transfer simp
   298 
   302 
   299 lemma keys_update [simp]:
   303 lemma keys_update [simp]: