Декартово замкнутая категория: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
Danneks (обсуждение | вклад) исправил ошибку (чрезмерное упрощение) |
Bezik (обсуждение | вклад) оформление, шаблонизации, стандартизации |
||
Строка 1:
С точки зрения [[программирование|программирования]] декартово замкнутые категории реализуют [[инкапсуляция (программирование)|инкапсуляцию]] аргументов функций — каждый аргумент представляется объектом категории и используется как [[чёрный ящик]]. Вместе с тем, выразительности декартово замкнутых категорий вполне достаточно, чтобы оперировать с функциями способом, принятым в [[ламбда-исчисление|λ-исчислении]]. Это делает их естественными категорными моделями [[типизированное ламбда-исчисление|типизированного λ-исчисления]].
== Определение ==
Категория {{math|''C''}} называется '''декартово замкнутой'''<ref>
* в {{math|''C''}} имеется [[терминальный объект]];
* любые два объекта {{math|''X''}}, {{math|''Y''}} в {{math|''C''}} имеют [[произведение (теория категорий)|произведение]] {{math|''X
* любые два объекта {{math|''Y''}}, {{math|''Z''}} в {{math|''C''}} имеют [[экспоненциал]] {{math|''Z<sup>Y</sup>''}}.
Категория, такая что для любого её объекта [[категория запятой|категория объектов над ним]] декартово замкнута, называется '''локально декартово замкнутой'''.
Строка 14:
* [[Категория множеств]] естественным образом представляет собой декартово замкнутую категорию, так как функции из одного множествва в другое являются множеством, и, следовательно, объектом. Также в ней существуют произведения ([[Декартово произведение множеств|декартовы произведения]]) и терминальные объекты — [[синглетон (математика)|синглетоны]].
* Категория {{math|'''Cat'''}} всех малых категорий (и функторов в качестве морфизмов) декартово замкнута; экспоненциал {{math|''C''<sup>''D''</sup>}} — это [[категория функторов]] из {{math|''D''}} в {{math|''C''}} с [[естественное преобразование|естественными преобразованиями]] в качестве морфизмов. Также существует [[категория произведения]] и терминальный объект — категория {{math|'''1'''}} из одного объекта и одного морфизма.
*
*
== Применение ==
В
[[Соответствие Карри — Ховарда]] предоставляет изоморфизм между интуиционистской логикой, просто типизированным лямбда-исчислением и декартово замкнутыми категориями.
==
{{Примечания}}
== Литература ==
* ''Curien P.-L.'' Categorical combinatory logic.-- LNCS, 194, 1985, pp.~139-151.
* ''Roy L. Crole'', Categories for Types, Cambridge University Press, 1994.
{{rq|refless|isbn}}
[[Категория:Теория категорий]]
|