Декартово замкнутая категория: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 4:
 
== Определение ==
Категория ''C'' называется '''декартово замкнутой'''<ref>''С. Маклейн'' Категории для работающего математика, — {{М}}: ФИЗМАТЛИТ, 2004. — 352 с. — ISBN 5-9221-0400-4.</ref>, если она удовлетворяет трём условиям:
* в ''C'' имеется [[терминальный объект]];
* любые два объекта ''X'', ''Y'' в ''C'' имеют [[произведение (теория категорий)|произведение]] ''X&nbsp;×&nbsp;Y'';
Строка 12:
 
== Примеры декартово замкнутых категорий ==
'''Теория* [[Категория множеств''']] естественным образом представляет собой декартово замкнутую категорию, так как каждая функция в ней является множеством, и, следовательно, объектом. Также в ней существуют произведения ([[Декартово произведение множеств|декартовы произведения]]) и терминальные объекты - [[синглетон (математика)|синглетоны]].
 
* Категория '''Cat''' всех малых категорий (и функторами в качестве морфизмамов) декартово замкнута; экспоненциал ''C''<sup>''D''</sup> - это [[категория функторов]] из ''D'' в ''C'' с [[естественное преобразование|естественными преобразованиями]] в качестве морфизмов. Также существует [[категория произведения]] и терминальный объект - категория '''1''' из одного объекта и одного морфизма.
'''[[Теория топосов|Топос]]''', является декартово замкнутой категорией по определению.
 
* '''[[Теория топосов|Топос]]''', является декартово замкнутой категорией по определению.

* '''[[Алгебра Гейтинга]]''' также является стандартным примером декартово замкнутой категории. Так как '''[[Булева алгебра]]''' является её частным случаем она тоже всегда будет декартово замкнутой.
 
== Применение ==
В дкартово замкнутой категории "функция двух переменных" (морфизм ''f'':''X''×''Y'' → ''Z'') всегда может быть представлена как "функция одной переменной" (морфизм λ''f'':''X'' → ''Z''<sup>''Y''</sup>). В программировании эта операция известна как [[каррирование]]; это позволяет интерпретировать [[просто типизированное лямбда-исчисление]] в любой декартово замкнутой категории. Декартово замкнутые категории служат категорной моделью для [[Лямбда-исчисление с типами|типизированного <math>\lambda</math>-исчислении]] и [[комбинаторная логика|комбинаторной логики]].
 
[[Соответствие Карри-Ховарда]] предоставляет изоморфизм между интуиционистской логикой, просто типизированным лямбда-исчислением и декартово замкнутыми категориями. Определенные декартово замкнутые категории ([[элементарный топос|топосы]]) предлагались как альтернативное основание математики, вместо традиционной [[теория множеств|теории множеств]].
 
== См. также ==
Строка 27 ⟶ 31 :
 
== Литература ==
{{примечания}}
* ''Curien P.-L.'' Categorical combinatory logic.-- LNCS, 194, 1985, pp.~139-151.
* ''Roy L. Crole'', Categories for Types, Cambridge University Press, 1994.