2009-05-25から1日間の記事一覧

モナドは「変な結合」をしている

圏の射は、cod と dom が一致しているときに結合可能というのが公理にあるけれども、モナドの「結合」ではちょっとずれている。 タイトルの「変な結合」というのは、Haskell で言うと bind (>>=) のこと。どこが変かというと cod と dom がモナド(関手)一個…