> http://www.thenewsh.com/%7Enewsham/formal/problems/set1.html
In P2 there is a typo:
8: Assume: xs ++ [] = zs indhypothesis
^^
I know very little Haskell but the proofs were nonetheless easy enough
to follow.
HTH,
Michaeljohn