Jeden jest wewnętrzny, a drugi zewnętrzny .
Kategoria składa się z przedmiotów i morfizmów. Kiedy piszemy rozumiemy, że jest morfizmem od obiektu do obiektu . Możemy zebrać wszystkie morfizmy od do w zbiór morfizmów , zwany „hom-set”. Ten zestaw nie jest obiektem , ale raczej obiektem kategorii zbiorów. f : A → B f A B A Bdofa: A → BfaZAbAB HomC(A,B)C
Natomiast wykładniczy jest obiektem w . Oto jak „ myśli o swoich zestawach hom”. Zatem musi być wyposażony w dowolną strukturę obiektów .BAC B A CCCBAC
Jako przykład rozważmy kategorię przestrzeni topologicznych. Zatem jest ciągłą mapą od do , a jest zbiorem wszystkich takich ciągłych map. Ale , jeśli istnieje, jest przestrzenią topologiczną! Można udowodnić, że punkty są (w bijective korespondencji z) ciągłych map z do . W rzeczywistości dotyczy to w ogólności: morfizmy (które są „punktami globalnymi ”) są w bijectywnej korespondencji z morfizmami , ponieważ
X Y H o m T o p ( X , Y ) Y X Y X X Y 1 → B A B A A → B H o m ( 1 , B A )f:X→YXYHomTop(X,Y)YXYXXY1→BABAA→B
Hom(1,BA)≅Hom(1×A,B)≅Hom(A,B).
Czasami mamy niechlujstwa o pisaniu w przeciwieństwie do . W rzeczywistości często te dwa są synonimami, przy założeniu, że może oznaczać „och, tak przy okazji, miałem na myśli inną notację, więc oznacza to, że jest morfizmem od do ”. Na przykład, kiedy zapisałeś morfizm
, naprawdę powinieneś był napisać
Tak więc nie możemy tak naprawdę winić nikogo za zamieszanie. Wewnętrzna jest stosowane w sensie wewnętrznej i zewnętrznej w zewnętrznych. A → B f : A → B f A B curry : ( A × B → C ) → ( A → C B ) curry : CBAA→Bf:A→BfAB
curry:(A×B→C)→(A→CB)
→curry:CA×B→(CB)A.
→
Jeśli pracujemy po prostu wpisując -calculus, wtedy wszystko jest wewnętrzne, że tak powiem. Mamy tylko podstawowe orzeczenia wpisując „ ma typ ”, napisany jako . Ponieważ tutaj jest typem, a typy odpowiadają obiektom, wówczas wyraźnie interpretujemy wykładnicze i strzałki w w sensie wewnętrznym. Tak więc, jeśli rozumiemy
jako osąd pisania w -calculus, wszystkie strzałki są wewnętrzne, więc jest to to samo co
Mam nadzieję, że już teraz jest jasne, dlaczego ludzie używająT B T : B B B curry : ( x B → C ) → ( → C B ) λ curry : ( ( C, B ) ) C x B . B A A → BλtBt:BBB
curry:(A×B→C)→(A→CB)
λcurry:((CB)A)CA×B.
BAi jako synonimy.
A→B