src/HOL/NanoJava/Example.thy
changeset 68451 c34aa23a1fb6
parent 63648 f9f3006a5579
child 69597 ff784d5a5bfb
--- a/src/HOL/NanoJava/Example.thy	Fri Jun 15 10:45:12 2018 +0200
+++ b/src/HOL/NanoJava/Example.thy	Fri Jun 15 13:02:12 2018 +0200
@@ -77,7 +77,7 @@
   \<lparr> par=NT, res=Class Nat, lcl=[], 
    bdy= Res :== new Nat;; LAcc Res..pred :== LAcc This \<rparr>"
 
-axiomatization where field_Nat [simp]: "field Nat = empty(pred\<mapsto>Class Nat)"
+axiomatization where field_Nat [simp]: "field Nat = Map.empty(pred\<mapsto>Class Nat)"
 
 lemma init_locs_Nat_add [simp]: "init_locs Nat add s = s"
 by (simp add: init_locs_def init_vars_def)
@@ -86,7 +86,7 @@
 by (simp add: init_locs_def init_vars_def)
 
 lemma upd_obj_new_obj_Nat [simp]: 
-  "upd_obj a pred v (new_obj a Nat s) = hupd(a\<mapsto>(Nat, empty(pred\<mapsto>v))) s"
+  "upd_obj a pred v (new_obj a Nat s) = hupd(a\<mapsto>(Nat, Map.empty(pred\<mapsto>v))) s"
 by (simp add: new_obj_def init_vars_def upd_obj_def Let_def)