src/HOL/Library/Sublist.thy
changeset 61076 bdc1e2f0a86a
parent 60679 ade12ef2773c
child 63117 acb6d72fc42e
--- a/src/HOL/Library/Sublist.thy	Tue Sep 01 17:25:36 2015 +0200
+++ b/src/HOL/Library/Sublist.thy	Tue Sep 01 22:32:58 2015 +0200
@@ -111,7 +111,7 @@
     assume a1: "\<exists>zs. ys = xs @ zs"
     then obtain sk :: "'a list" where sk: "ys = xs @ sk" by fastforce
     assume a2: "length xs < length ys"
-    have f1: "\<And>v. ([]\<Colon>'a list) @ v = v" using append_Nil2 by simp
+    have f1: "\<And>v. ([]::'a list) @ v = v" using append_Nil2 by simp
     have "[] \<noteq> sk" using a1 a2 sk less_not_refl by force
     hence "\<exists>v. xs @ hd sk # v = ys" using sk by (metis hd_Cons_tl)
     thus "\<exists>zs. ys = (xs @ [ys ! length xs]) @ zs" using f1 by fastforce