Функтор (математика)

Материал из testwiki
Версия от 11:15, 28 мая 2023; imported>Якобиан768 (Примеры: дополнение ссылка на интервики)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Шаблон:Другие значения Функтор — особый тип отображений между категориями. Его можно понимать как отображение, сохраняющее структуру. Функторы между малыми категориями являются морфизмами в категории малых категорий. Совокупность всех категорий не является категорией в обычном смысле, так как совокупность её объектов не является классом. Один из способов преодолеть подобные теоретико-множественные трудности — добавление в ZFC независимой от неё аксиомы о существовании Шаблон:Iw.

Впервые функторы начали рассматривать в алгебраической топологии, в которой топологическим пространствам сопоставляются алгебраические объекты (например, фундаментальная группа), а непрерывным отображениям — гомоморфизмы между этими объектами. Впоследствии функторы получили распространение во многих областях математики и используются для того, чтобы связывать между собой различные категории.

Термин «функтор» был позаимствован математиками из работ философа Рудольфа КарнапаШаблон:Sfn, при этом у Карнапа слово «функтор» относилось к лингвистическому понятию[1].

Определение

Функтор F должен сохранять композицию морфизмов τ и σ

Шаблон:Видимый якорь :𝒞𝒟 из категории 𝒞 в категорию 𝒟 — это отображение, которое:

  • сопоставляет каждому объекту X𝒞 объект (X)𝒟,
  • сопоставляет каждому морфизму f:XY в категории 𝒞 морфизм (f):(X)(Y) в категории 𝒟. Это сопоставление должно обладать следующими свойствами:
    • (idA)=id(A),
    • (gf)=(g)(f).

Таким образом, функтор должен сохранять тождественные морфизмы и структуру композиции морфизмов.

Аналогичным образом, Шаблон:Видимый якорь — это отображение, обращающее стрелки (то есть сопоставляющее морфизму f:XY морфизм (f):(Y)(X)), сохраняющее тождественные морфизмы и удовлетворяющее равенству:

(gf)=(f)(g).

Также контравариантный функтор можно определить как ковариантный функтор из двойственной категории 𝒞op. Некоторые авторы предпочитают записывать все выражения ковариантно, и вместо слов «контравариантный функтор из 𝒞 в 𝒟» говорят «функтор из 𝒞op в 𝒟» (или, иногда, «функтор из 𝒞 в 𝒟op»).

Бифункторы и мультифункторы

Шаблон:ЯкорьБифунктор — это функтор от двух аргументов. Естественный пример — функтор Hom, он ковариантен по одному аргументу и контравариантен по другому.

Формально бифункторы определяются как функторы из категории произведения. Например, функтор Hom имеет вид 𝒞op×𝒞𝐒𝐞𝐭.

Шаблон:ЯкорьМультифунктор — это обобщение понятия бифунктора на n переменных.

Примеры

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

Свойства

  • Функтор переводит коммутативные диаграммы в коммутативные диаграммы.
  • Функтор переводит изоморфизмы в изоморфизмы.
  • Композиция двух функторов тоже является функтором. Композиция функторов является ассоциативной операцией (там, где она определена), поэтому функторы между малыми категориями удовлетворяют всем свойствам морфизмов в категории.

Категория из одного объекта — то же самое, что моноид: морфизмы в ней соответствуют элементам моноида, а операция композиции морфизмов — операции, определённой в моноиде. Функторы между категориями с одним объектом взаимно однозначно соответствуют гомоморфизмам моноидов; следовательно, в некотором смысле функтор является обобщением понятия гомоморфизма моноидов на «моноиды, в которых операция композиции определена не всюду».

Связь с другими категорными понятиями

Пусть 𝒞 и 𝒟 — категории. Множество всех морфизмов :𝒞𝒟 можно считать множеством объектов другой категории: категории функторов. Морфизмы в этой категории — естественные преобразования функторов.

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

Примечания

Шаблон:Примечания

Литература

Шаблон:Викисловарь

Ссылки

  1. Carnap R. The Logical Syntax of Language. — Routledge & Kegan Paul, 1937. — P. 13—14.
  2. Шаблон:Книга — P. 99—100.