[Haskell-beginners] Formal proof with haskell