WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Декартово замкнутая категория — категория, допускающая каррирование, то есть содержащая для каждого класса морфизмов некоторый объект , представляющий его. Декартово замкнутые категории занимают в некотором смысле промежуточное положение между абстрактными категориями и множествами, так как позволяют корректно оперировать с функциями, но не позволяют, к примеру, оперировать с подобъектами.

С точки зрения программирования декартово замкнутые категории реализуют инкапсуляцию аргументов функций — каждый аргумент представляется объектом категории и используется как чёрный ящик. Вместе с тем выразительности декартово замкнутых категорий вполне достаточно, чтобы оперировать с функциями способом, принятым в λ-исчислении. Это делает их естественными категорными моделями типизированного λ-исчисления.

Определение

Категория C называется декартово замкнутой[1], если она удовлетворяет трём условиям:

Категория, такая, что для любого её объекта категория объектов над ним декартово замкнута, называется локально декартово замкнутой.

Примеры декартово замкнутых категорий

  • Категория множеств естественным образом представляет собой декартово замкнутую категорию, так как функции из одного множества в другое являются множеством, и, следовательно, объектом. Также в ней существуют произведения (декартовы произведения) и терминальные объекты — синглетоны.

Применение

В декартово замкнутой категории «функция двух переменных» (морфизм f:X×YZ) всегда может быть представлена как «функция одной переменной» (морфизм λf:XZY). В программировании эта операция известна как каррирование; это позволяет интерпретировать просто типизированное лямбда-исчисление в любой декартово замкнутой категории. Декартово замкнутые категории служат категорной моделью для типизированного -исчислении и комбинаторной логики.

Соответствие Карри — Ховарда предоставляет изоморфизм между интуиционистской логикой, просто типизированным лямбда-исчислением и декартово замкнутыми категориями. Определённые декартово замкнутые категории (топосы) предлагались как основные объекты альтернативных оснований математики вместо традиционной теории множеств.

Примечания

  1. Маклейн С. Глава 4. Сопряжённые функторы // Категории для работающего математика = Categories for the working mathematician / Пер. с англ. под ред. В. А. Артамонова. М.: Физматлит, 2004. — С. 95—128. — 352 с. ISBN 5-9221-0400-4.

Литература

  • Curien P.-L. Categorical combinatory logic.-- LNCS, 194, 1985, pp.~139—151.
  • Roy L. Crole, Categories for Types, Cambridge University Press, 1994.

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии