[Haskell-cafe] Question on nested fmaps.

Adam Bergmark adam at bergmark.nl
Thu Dec 31 01:27:05 UTC 2015


This is one of the functor laws, the other one being `fmap id = id'. If it
doesn't hold your type *should* not have a Functor instance, but the
compiler doesn't verify this for you.

HTH,
Adam

On Thu, Dec 31, 2015 at 2:15 AM, David Banas <capn.freako at gmail.com> wrote:

> Is this true, in general?:
>
> fmap h (fmap g f) == fmap (h . g) f
>
>
> Is there a simple proof?
>
> Thanks,
> -db
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20151231/547d9397/attachment.html>


More information about the Haskell-Cafe mailing list