On Monday, 2002-07-22, 11:25, CEST, Koen Claessen wrote: > Lars Henrik Mathiesen wrote: > > | lines . unlines = id > | unlines . lines . unlines == unlines > | words . unwords . words = words > > Don't be fooled by the information content of the second > equation -- the first equation directly implies it: > > unlines . lines . unlines == {assoc (.)} > unlines . (lines . unlines) == {equation 1} > unlines . id == {id is unit of (.)} > unlines
Yes, but the first equation is not true because, e.g., lines (unlines ["\n"]) = ["",""]. > [...] Wolfgang _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell