src/HOL/List.thy
changeset 6306 81e7fbf61db2
parent 6141 a6922171b396
child 6408 5b443d6331ed
--- a/src/HOL/List.thy	Fri Mar 05 12:11:54 1999 +0100
+++ b/src/HOL/List.thy	Mon Mar 08 13:49:14 1999 +0100
@@ -140,7 +140,7 @@
   "dropWhile P (x#xs) = (if P x then dropWhile P xs else x#xs)"
 primrec
   "zip xs []     = []"
-  "zip xs (y#ys) = (hd xs,y)#zip (tl xs) ys"
+  "zip xs (y#ys) = (case xs of [] => [] | z#zs => (z,y)#zip zs ys)"
 primrec
   "[i..0(] = []"
   "[i..(Suc j)(] = (if i <= j then [i..j(] @ [j] else [])"