デカルト閉カテゴリの矢印と指数オブジェクトの違いは何ですか?


21

直交クローズカテゴリ(CCC)、いわゆる存在冪対象に書かれた、。CCCが単純に型付けされたλ計算のモデルと見なされる場合、B Aのような指数オブジェクトは、型Aから型Bまでの関数空間を特徴付けます。指数オブジェクトはc u r r yと呼ばれる矢印によって導入されます:(A × B → C )→ (A → C BBAλBAAB矢印によって除去と呼ばれる P のP LのY :C B × B → C残念ながらと呼ばれる(例えばV Lカテゴリ理論に最もテキストでの)。ここでの私の質問は、指数オブジェクト C Bと矢印 B → Cに違いはありますか?curry:(A×B→C)→(A→CB)apply:CB×B→CevalCBB→C


3
ではカテゴリそれは指数関数オブジェクトが、中に型理論それが呼ばれるかもしれない、指数タイプ。
— アンドレイバウアー

これは研究レベルの質問ではありません。cs-exchangeに移動しますか?
— アンドレアアスペルティ

回答:


34

1つは内部で、もう1つは外部です。

カテゴリは、オブジェクトと射で構成されます。f :A → Bと書くとき、fはオブジェクトAからオブジェクトBへの射であることを意味します。我々は、からすべての射収集してもよいAにBを内射の集合H 、O 、M C(A 、B ) "HOM-セット"と呼ばれます。このセットはCのオブジェクトではなく、セットのカテゴリのオブジェクトです。Cf:A→BfABAB HomC(A,B)C

対照的に、指数はCのオブジェクトです。それは、「Cがそのhom-setを考える」方法です。したがって、B Aには、Cのオブジェクトが持つあらゆる構造を装備する必要があります。BACCBAC

例として、位相空間のカテゴリーを考えてみましょう。次いで、から連続マップであるXにY、及びH O M T O P(X 、Yは)全てのこのような連続的なマップの集合です。しかし、Y Xが存在する場合、これは位相空間です!Y Xの点は、XからYまでの連続写像(と全単射対応)であることを証明できます。実際、これは一般的に成り立っています:射1 → B Af:X→YXYHomTop(X,Y)YXYXXY1→BA(これは"グローバルな点で ")射と全単射対応しているA → B、なぜなら H O M(1 、B A)≅ H O M(1 × A 、B )≅ H O M(A 、B )。BAA→B

Hom(1,BA)≅Hom(1×A,B)≅Hom(A,B).

A → Bではなくを書くことについて、私たちはだらしないことがあります。実際、これら2つは同義語である場合が多く、f :A → Bは「ここで私は他の表記法を意味するので、これはfがAからBへの射であることを意味する」という理解がある。たとえば、カレー型のモルフィズムカレーを書き留めたとき :(A × B → C )→ (A → C B) 本当にカレーを書いたはずです :BAA→Bf:A→BfAB

curry:(A×B→C)→(A→CB)
したがって、ここで混乱したことを誰も責めることはできません。内部 →は内部の意味で使用され、外部は外部の意味で使用されます。
curry:CA×B→(CB)A.
→

単に -calculus と入力すると、すべてが内部的なものになります。基本的なタイピングの判断は「tがタイプB」であり、t :Bと書かれています。ここで、Bは型であり、型はオブジェクトに対応するため、内部的な意味でBの指数関数と矢印を明確に相互作用させる必要があります。したがって、カレーを理解している場合 :(A × B → C )→ (A → C B)λ計算 における型判定として、すべてλtBt:BBB

curry:(A×B→C)→(A→CB)
λこれは同様であるので、矢印は、内部ある なぜ人々がB AとA → Bを同義語として使用するのかが明らかになったことを願っています。
curry:((CB)A)CA×B.
BAA→B

謎を完全に払拭する素晴らしい答えをありがとう。
— 日

確かに!素晴らしい説明!
— Uday Reddy

どちらが内部で、どれが外部ですか?
— CMCDragonkai
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.