I have been thinking about the following laws of a monad. o is composition.
# associative law of a monad mu o (mu o T) == mu o (T o mu) The notation: Tmu, that's the same as T o mu, right? How do I relate this to x*(y*z) == (x*y)*z ? # the identity law of a monad mu o (T o eta) =={id}_\mathcal{C}= mu o (eta o T) I also don't understand why I can't create the following law out of the assocaitive law: (mu o T) == (T o mu) , bacause the first part of the expression is the same. Please, enlighten me :) Regards, Ron __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail _______________________________________________ Haskell-Cafe mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell-cafe