- its_out_of_tune
- 2306
- 0
- 0
- 0
うまってた。。。 / モナド基礎勉強会 vol.2 xbase.connpass.com/event/11252/?u… #monadBase
2015-01-17 18:44:18CCCについて話す人って誰かいらっしゃったりするのかしら。 #monadBase [うさみみ*´×`*エンジニア]
2015-01-17 18:58:06@myuon_myon 単純に、Haskellの型システムに直和型が備わってるので、入っているほうが自然に感じてしまうレベルの話ではあります。
2015-01-17 19:03:16@myuon_myon なるほど。直積と直和は双対なので、まったく意味がないとは思えないのですが、CCCに直和を加えたような圏が議論される事は無いのです?
2015-01-17 19:29:00@its_out_of_tune 圏が直積と直和をもちかつそれらが一致する時その概念を双積(biproduct)といいます。同様に0=1なる対象をzero objectといい、zero objectとbiproductをもちHomに群構造が入る圏をadditiveといいます。
2015-01-17 19:34:31@its_out_of_tune additiveにさらに条件をつけたAbel圏はホモロジー代数では特に重要です。(これはCCCとはあんまり関係無いですが)
2015-01-17 19:35:35@myuon_myon 「それらが一致する時」というのがよくわからなかったです。 A×B=A+Bとなるような圏という事ですか?
2015-01-17 19:37:050と直和だけからいい感じにならないかと思ったけど hom(a,b+c) = hom(Fa,c) っていう時点で射の濃度が一致しそうにないから無理だろうなって感じ
2015-01-17 19:44:16@myuon_myon なるほど、zero objectとbiproductはわかりました。Homの群構造もちょっと考えればわかる気がします。ありがとうございます。
2015-01-17 19:44:39@myuon_myon 例えばHask圏ってCCC+直和+αな気がするのですけども、そう考えると関数型の型システムの話をするのにCCC+直和のシンプルな圏を考えても良いんじゃないかなぁと思いまして。んで、twitter.com/its_out_of_tun… みたいな事言ってたわけです。
2015-01-17 19:45:21@its_out_of_tune 有限limitと有限colimitの存在を仮定することはよくあるのでそういう圏で重要なものにはまた別の名前がつくと思います Haskの話で言うなら冪とhomが一致するのが異常なのでCCCであることはおまけに近いのではないかと
2015-01-17 19:50:30@its_out_of_tune 典型的な例としてはAbel群の圏やベクトル空間の圏です biproductの構成には「射同士が足し算できること」を使います
2015-01-17 19:53:30カリー・ハワード同型対応の話で、論理と型の間を取り持つのに直和はあったほうが良い気がするとか、未だに考えてしまう。多分考え方がエンジニアに寄り過ぎ。
2015-01-17 19:55:03