diff -r 41de07c7a0f3 -r c34aa23a1fb6 src/HOL/Bali/WellForm.thy --- a/src/HOL/Bali/WellForm.thy Fri Jun 15 10:45:12 2018 +0200 +++ b/src/HOL/Bali/WellForm.thy Fri Jun 15 13:02:12 2018 +0200 @@ -330,7 +330,7 @@ "\t entails P; t k = Some x\ \ P x" by (simp add: entails_def) -lemma empty_entails[simp]: "empty entails P" +lemma empty_entails[simp]: "Map.empty entails P" by (simp add: entails_def) definition @@ -346,8 +346,8 @@ (\f\set (cfields c). wf_fdecl G (pid C) f) \ unique (cfields c) \ (\m\set (methods c). wf_mdecl G C m) \ unique (methods c) \ jumpNestingOkS {} (init c) \ - (\ A. \prg=G,cls=C,lcl=empty\\ {} \\init c\\ A) \ - \prg=G,cls=C,lcl=empty\\(init c)\\ \ ws_cdecl G C (super c) \ + (\ A. \prg=G,cls=C,lcl=Map.empty\\ {} \\init c\\ A) \ + \prg=G,cls=C,lcl=Map.empty\\(init c)\\ \ ws_cdecl G C (super c) \ (C \ Object \ (is_acc_class G (pid C) (super c) \ (table_of (map (\ (s,m). (s,C,m)) (methods c)) @@ -403,8 +403,8 @@ \f\set (cfields c). wf_fdecl G (pid C) f; unique (cfields c); \m\set (methods c). wf_mdecl G C m; unique (methods c); jumpNestingOkS {} (init c); - \ A. \prg=G,cls=C,lcl=empty\\ {} \\init c\\ A; - \prg=G,cls=C,lcl=empty\\(init c)\\; + \ A. \prg=G,cls=C,lcl=Map.empty\\ {} \\init c\\ A; + \prg=G,cls=C,lcl=Map.empty\\(init c)\\; ws_cdecl G C (super c); (C \ Object \ (is_acc_class G (pid C) (super c) \ @@ -494,7 +494,7 @@ done lemma wf_cdecl_wt_init: - "wf_cdecl G (C, c) \ \prg=G,cls=C,lcl=empty\\init c\\" + "wf_cdecl G (C, c) \ \prg=G,cls=C,lcl=Map.empty\\init c\\" apply (unfold wf_cdecl_def) apply auto done @@ -621,7 +621,7 @@ by (force intro: fields_emptyI) lemma accfield_Object [simp]: - "wf_prog G \ accfield G S Object = empty" + "wf_prog G \ accfield G S Object = Map.empty" apply (unfold accfield_def) apply (simp (no_asm_simp) add: Let_def) done