avoid using implicit assumptions
authorhuffman
Fri, 19 Sep 2008 18:05:19 +0200
changeset 28298 3eb2855e5402
parent 28297 107ba67497a1
child 28299 14ab7a17e92b
avoid using implicit assumptions
src/HOL/Word/BinBoolList.thy
--- a/src/HOL/Word/BinBoolList.thy	Fri Sep 19 17:54:04 2008 +0200
+++ b/src/HOL/Word/BinBoolList.thy	Fri Sep 19 18:05:19 2008 +0200
@@ -1116,7 +1116,7 @@
 proof (induct n nw w cs arbitrary: v bs rule: bin_rsplit_aux.induct)
   case (1 n m w cs v bs) show ?case
   proof (cases "m = 0")
-    case True then show ?thesis by simp
+    case True then show ?thesis using `length bs = length cs` by simp
   next
     case False
     from "1.hyps" `m \<noteq> 0` `n \<noteq> 0` have hyp: "\<And>v bs. length bs = Suc (length cs) \<Longrightarrow>