--- a/src/HOL/Data_Structures/Tree23_Map.thy Sat Dec 05 16:13:28 2015 +0100
+++ b/src/HOL/Data_Structures/Tree23_Map.thy Sat Dec 05 16:33:20 2015 +0100
@@ -72,7 +72,8 @@
subsection \<open>Functional Correctness\<close>
-lemma lookup: "sorted1(inorder t) \<Longrightarrow> lookup t x = map_of (inorder t) x"
+lemma lookup_map_of:
+ "sorted1(inorder t) \<Longrightarrow> lookup t x = map_of (inorder t) x"
by (induction t) (auto simp: map_of_simps split: option.split)
@@ -118,11 +119,11 @@
subsection \<open>Overall Correctness\<close>
-interpretation T23_Map: Map_by_Ordered
+interpretation Map_by_Ordered
where empty = Leaf and lookup = lookup and update = update and delete = delete
and inorder = inorder and inv = bal
proof (standard, goal_cases)
- case 2 thus ?case by(simp add: lookup)
+ case 2 thus ?case by(simp add: lookup_map_of)
next
case 3 thus ?case by(simp add: inorder_update)
next