『圏論の歩き方』を読んで少し理解が進んだので、関数型プログラミング技術マップを更新しました。「関数型プログラミング技術マップ2014」の2015年版です。 以下の点を改良しています。 Curry-Howard対応をCurry-Howard-Lambek対応に拡張直観主義述語論理を追加して直観主義命題論理を包含カルテジア閉圏とトポス(圏)を追加直観主義命題論理⇔カルテジアン閉圏、単純型付ラムダ計算⇔カルテジアン閉圏間の関係を追加この図は関数型プログラミング(FP: Functional Programming)を取り巻く理論を整理することを目的としています。 誤解があるといけないので補足しておきますがFPを行うために必須の理論という意図ではありません。 業務アプリケーションをFPで開発するという目的には、圏論も論理学も抽象代数も必須知識ではなく、MonoidやMonadのプログラム上での使い
![関数型プログラミング技術マップ2015](https://cdn-ak-scissors.b.st-hatena.com/image/square/def8c0e27ae1edd7ccb681a96b6fd4f38fb49c7e/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEhZ3zVvyI0W9hEyyjI9Nk5ZyP3bynJYEfbehlQLD3e3q_oiLNqlEo7Mv3bRwtMjPSgNQeI3D-M9Dj050fQpCgITgq4iqBmSmwbfaoItxf8wZKqxf2hasD-t8oJfyO_ht2tbGNWRMMgY3O8%2Fw1200-h630-p-k-no-nu%2Ffptechmap.png)