Один является внутренним, а другой - внешним .
Категория состоит из объектов и морфизмов. Когда мы пишем мы имеем в виду , что есть морфизм из объекта к объекту . Мы можем собрать все морфизмы из в в набор морфизмов , называемый "множеством гомов". Этот набор не является объектом , а является объектом категории наборов. f : A → B f A B A BСе: A → BеAВAВ Н о мС( А , Б )С
Напротив, экспонента является объектом в . Вот как думает о своих гом-множествах. Таким образом, должен быть снабжен любой структурой, которую имеют объекты .C C B A CВAССВAС
В качестве примера рассмотрим категорию топологических пространств. Тогда является непрерывным отображением из в , а является множеством всех таких непрерывных отображений. Но , если он существует, является топологическим пространством! Вы можете доказать , что точки есть (во взаимно однозначном соответствии с) непрерывных отображений из в . На самом деле это в общем случае: морфизмы (которые являются «глобальными точками ») находятся в биективном соответствии с морфизмами , потому что
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 ) ≅ H o m ( 1 × A , B ) ≅ H o m ( A , Bе: X→ YИксYН о мТ о п( X, Y)YИксYИксИксY1→BABAA→B
Hom(1,BA)≅H o m (1×A,B)≅Н о м (,Б).
Иногда мы получаем неаккуратно о написании , в отличие от . Фактически, часто эти два являются синонимами, с пониманием, что может означать «о, кстати, здесь я имел в виду другие обозначения, так что это означает, что является морфизмом от к ». Например, когда вы записали морфизм карри
вы действительно должны были написать
Поэтому мы не можем никого обвинять в том, что мы здесь запутались. Внутренний используется во внутреннем смысле, а внешний - во внешнем. → Б е : → Б е B карри : ( × B → C ) → ( → С Б ) Карри : C A × B → ( C B ) A . →ВAA → Bе: A → BеAВ
карри :(A×B→C) → ( A → CВ)
карри : CA × B→ ( CВ)A,
→
Если мы работаем в простом наборе -calculus, то все, так сказать, внутреннее. У нас есть только базовое решение набрав « имеет тип », написанный , как . Поскольку здесь является типом, а типы соответствуют объектам, то мы явно должны интерпретировать любые экспоненты и стрелки в во внутреннем смысле. Итак, если мы понимаем
как типовое суждение в -calculus, все стрелки являются внутренними, так что это так же, как
Я надеюсь, что теперь понятно, почему люди используютλTВт : бВВ
карри :(A×B→C) → ( A → CВ)
λкарри :(( CВ)A)СA × B,
ВAи как синонимы.
A → B