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