このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

コモナドの余代数

大域変数の参照をコモナドと考えると、大域変数への書き込みがこのコモナドアイレンベルク/ムーアの意味での余代数となる。ということは、大域変数を読むだけのプログラムは余クライスリ圏に住んでいるので、余アイレンベルク/ムーア圏に埋め込めるから、書き込みをするプログラムの圏に入る? 一見なんか奇妙だ。どうやって説明するんだ?

奇妙に感じるのは、クライスリ圏がアイレンベルク/ムーア圏に入っているという状況をちゃんと理解してないせいだろう。