7
TCSのカテゴリー理論の堅実な応用?
私はいくつかのカテゴリー理論を学んでいます。それは確かに物事を見る別の方法です。(それを見たことがない人のための非常に大まかな要約:カテゴリー理論は、オブジェクト間の機能的関係の観点のみであらゆる種類の数学的行動を表現する方法を提供します。例えば、2セットのデカルト積のようなものは、セットのメンバーである要素の観点からではなく、他の関数がそれとともにどのように動作するか) カテゴリ理論はプログラミング言語/ロジック(「理論B」)側で有用であるという漠然とした理解があり、どの程度のアルゴリズムと複雑さ(「理論A」)が役立つか疑問に思っています。しかし、理論Bのカテゴリ理論の確かな応用を知っていれば、それは私が着手するのに役立つかもしれません(理論Aにはこれまで見つかった応用はないことをすでに暗黙のうちに仮定していますが、それらのいくつかがあれば、それは私にとっては良い!) 「確実なアプリケーション」とは、次のことを意味します。 (1)アプリケーションはカテゴリ理論に強く依存しているため、機械を使用せずに達成することは非常に困難です。 (2)アプリケーションは、カテゴリー理論の少なくとも1つの非自明な定理(たとえば、米田の補題)を呼び出します。 (1)は(2)を暗示している可能性がありますが、これらが「実際の」アプリケーションであることを確認したいと思います。 「理論B」の背景はありますが、しばらく経っていますので、専門用語の削除は大歓迎です。 (回答の種類によっては、後でこの質問をコミュニティWikiに変えることもあります。しかし、説明が十分にある優れたアプリケーションが本当に欲しいので、回答者に何かに報酬を与えないのは残念に思えます。)