Перейти к содержанию

Теория категорий

Материал из Мегавики — свободной энциклопедии
Схематическое обозначение объектов категории X, Y, Z и морфизмов f, g, gf.

Тео́рия катего́рий — раздел математики, изучающий свойства отношений между математическими объектами, не зависящие от внутренней структуры объектов.

Теория категорий занимает центральное место в современной математике[1], она также нашла применения в информатике[2], логике[3] и в теоретической физике[4][5]. Современное изложение алгебраической геометрии и гомологической алгебры существенно опирается на понятия теории категорий. Общекатегорийные понятия также активно используются в языке функционального программирования Haskell[6]. Была создана Саундерсом Маклейном и Самуэлем Эйленбергом.

Определение[править]

Категория 𝒞 — это:

  • класс объектов Ob𝒞;
  • для каждой пары объектов A, B задано множество морфизмов (или стрелок) Hom𝒞(A,B), причём каждому морфизму соответствуют единственные A и B;
  • для пары морфизмов fHom(A,B) и gHom(B,C) определена композиция gfHom(A,C);
  • для каждого объекта A задан тождественный морфизм idAHom(A,A);

причём выполняются две аксиомы:

  • операция композиции ассоциативна: h(gf)=(hg)f и
  • тождественный морфизм действует тривиально: fidA=idBf=f для fHom(A,B)

Малая категория[править]

Класс объектов не обязательно является множеством в смысле аксиоматической теории множеств. Категория 𝒞, в которой Ob𝒞 является множеством и Hom(𝒞) (совокупность всех морфизмов категории) является множеством, называется малой. Кроме того, возможно (с небольшим исправлением определения) рассмотрение категорий, в которых морфизмы между любыми двумя объектами также образуют класс или даже большую структуру[7]. В этом варианте определения категория, в которой морфизмы между двумя зафиксированными объектами образуют множество, называется локально малой.

Примеры категорий[править]

Аналогично определяются категории для других алгебраических систем.

Коммутативные диаграммы[править]

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

Диаграмма аксиом категорий
Диаграмма аксиом категорий

Двойственность[править]

Для категории 𝒞 можно определить двойственную категорию 𝒞op, в которой:

  • объекты совпадают с объектами исходной категории;
  • морфизмы получаются «обращением стрелок»: Hom𝒞op(B,A)Hom𝒞(A,B)

Принцип двойственности гласит, что для любого утверждения теории категорий можно сформулировать двойственное утверждение с помощью обращения стрелок, при этом истинность утверждения не изменится. Часто двойственное понятие обозначается тем же термином с приставкой ко- (см. примеры дальше).

Основные определения и свойства[править]

Изоморфизм, эндоморфизм, автоморфизм[править]

Морфизм fHom(A,B) называется изоморфизмом, если существует такой морфизм gHom(B,A), что gf=idA и fg=idB. Два объекта, между которыми существует изоморфизм, называются изоморфными. В частности, тождественный морфизм является изоморфизмом, поэтому любой объект изоморфен сам себе.

Морфизмы, в которых начало и конец совпадают, называют эндоморфизмами. Множество эндоморфизмов End(A)=Hom(A,A) является моноидом относительно операции композиции с единичным элементом idA.

Эндоморфизмы, которые одновременно являются изоморфизмами, называются автоморфизмами. Автоморфизмы любого объекта образуют группу автоморфизмов Aut(A) по композиции.

Мономорфизм, эпиморфизм, биморфизм[править]

Мономорфизм — это морфизм fHom(A,B) такой, что для любых g1,g2Hom(X,A) из fg1=fg2 следует, что g1=g2. Композиция мономорфизмов есть мономорфизм.

Эпиморфизм — это такой морфизм fHom(A,B), что для любых g1,g2Hom(B,X) из g1f=g2f следует g1=g2. Композиция эпиморфизмов есть эпиморфизм.

Биморфизм — это морфизм, являющийся одновременно мономорфизмом и эпиморфизмом. Любой изоморфизм есть биморфизм, но не любой биморфизм есть изоморфизм.

Мономорфизм, эпиморфизм и биморфизм являются обобщениями понятий инъективного, сюръективного и биективного отображения соответственно. Любой изоморфизм является мономорфизмом и эпиморфизмом, обратное, вообще говоря, верно не для всех категорий.

Инициальный и терминальный объекты[править]

Инициальный (начальный, универсально отталкивающий) объект категории — это такой объект, из которого в любой объект категории существует единственный морфизм.

Если инициальные объекты в категории существуют, то все они изоморфны.

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

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

Пример: В категории Set инициальным объектом является пустое множество , терминальным — любое множество из одного элемента {}.
Пример: В категории Grp существует нулевой объект — это группа из одного элемента.

Произведение и сумма объектов[править]

Прямое произведение
Прямое произведение

Произведение (пары) объектов A и B — это объект A×B с морфизмами p1:A×BA и p2:A×BB такими, что для любого объекта C с морфизмами f1:CA и f2:CB существует единственный морфизм g:CA×B такой, что диаграмма, изображённая справа, коммутативна. Морфизмы p1:A×BA и p2:A×BB называются проекциями.

Двойственно определяется сумма или копроизведение A+B объектов A и B. Соответствующие морфизмы ıA:AA+B и ıB:BA+B называются вложениями. Несмотря на своё название, в общем случае они могут и не быть мономорфизмами.

Если произведение и копроизведение существуют, то они определяются однозначно с точностью до изоморфизма.

Пример: В категории Set произведение A и B — это прямое произведение в смысле теории множеств A×B, а сумма — дизъюнктное объединение AB.
Пример: В категории колец Ring сумма — это тензорное произведение AB, а произведение — прямая сумма колец AB.
Пример: В категории VectK (конечные) произведение и сумма изоморфны — это прямая сумма векторных пространств AB.

Несложно определить аналогичным образом произведение любого семейства объектов iIAi. Бесконечные произведения устроены в общем случае гораздо сложнее, чем конечные. Например, в то время как конечные произведения и копроизведения в VectK изоморфны прямым суммам, бесконечные произведения и копроизведения не являются изоморфными. Элементами бесконечного произведения iIVi являются произвольные бесконечные последовательности элементов viVi, в то время как элементами бесконечного копроизведения iIVi являются последовательности, в которых лишь конечное число членов — ненулевые.

Функторы[править]

Функторы — это отображения категорий, сохраняющие структуру. Точнее,

(Ковариантный) функтор :𝒞𝒟 ставит в соответствие каждому объекту категории 𝒞 объект категории 𝒟 и каждому морфизму f:AB морфизм F(f):(A)(B) так, что

  • F(idA)=idF(A) и
  • F(g)F(f)=F(gf).

Контравариантный функтор, или кофунктор можно понимать как ковариантный функтор из 𝒞 в 𝒟op (или из 𝒞op в 𝒟), то есть «функтор, переворачивающий стрелки». А именно, каждому морфизму f:AB он сопоставляет морфизм F(f):(B)(A), соответственным образом обращается правило композиции: F(g)F(f)=F(fg).

Естественные преобразования[править]

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

Если F и G — ковариантные функторы из категории C в D, то естественное преобразование η сопоставляет каждому объекту X категории C морфизм ηX:F(X)G(X) таким образом, что для любого морфизма f:XY в категории C следующая диаграмма коммутативна:

Commutative diagram defining natural transformations
Commutative diagram defining natural transformations

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

Некоторые типы категорий[править]

См. также[править]

Примечания[править]

Ссылки[править]

Литература[править]

  • С. Мак Лейн [Maclane S.] Категории для работающего математика. — Москва: Физматлит, 2004.
  • С. Мак Лейн [Maclane S.] Гомология. — Москва: Мир, 1966. — Т. 114. — (Springer-Verlag — Grundlehren der mathematischen wissenschaften).
  • Цаленко М. С., Шульгейфер Е. Г. Категории. — 1969. — Т. 06. — (ВИНИТИ — Итоги науки и техники, Алгебра-Топология-Геометрия).
  • Цаленко М. С., Шульгейфер Е. Г. Лекции по теории категорий. — Москва: Наука, 1970.
  • Цаленко М. С., Шульгейфер Е. Г. Основы теории категорий. — Москва: Наука, 1974.
  • Букур И., Деляну А. Введение в теорию категорий и функторов. — Москва: Мир, 1972. — С. 259.
  • Фейс [Faith C.] том 1 // Алгебра — кольца, модули и категории. — Москва: Мир, 1977. — Т. 190. — (Springer-Verlag — Grundlehren der mathematischen wissenschaften).
  • Фейс [Faith C.] том 2 // Алгебра — кольца, модули и категории. — Москва: Мир, 1977. — Т. 191. — (Springer-Verlag — Grundlehren der mathematischen wissenschaften).
  • Габриель [Gabriel P.], Цисман [Zisman M.] Категории частных и теория гомотопий. — Москва: Мир, 1977. — Т. 35. — (Springer-Verlag — Grundlehren der mathematischen wissenschaften).
  • Голдблатт [Goldblatt R.] Топосы — категорный анализ логики. — 1983. — Т. 98. — (Studies in logic & foundation of mathematics).
  • Фултон Е, Мак-Фёрсон Р. Категорный подход к изучению пространств с особенностями / под ред. Бухштабер В. М.. — 1983. — Т. 33. — (Новое в зарубежной науке, математика).
  • Артамонов В. А., Салий В. Н., Скорняков Л. А., Шеврин Л. Н., Шульгейфер Е. Г. Общая алгебра. — Москва: Наука, 1991. — Т. 2. — 480 с. — (Новое в зарубежной науке, математика). — 25 500 экз. — ISBN 5-02-014427-4.
  • D. E. Rydeheard, R. M. Burstall. Computational Category Theory (англ.). — New York: Prentice Hall, 1988. — 257 p. — ISBN 0-13-162736-8.
  • Хелемский А. Я. Лекции по функциональному анализу. — Москва: МЦНМО, 2004. — ISBN 5-94057-065-8.
  • Р. Голдблатт. Топосы. Категорный анализ логики = Topoi. The categorial analysis of logic. — Москва: Мир, 1983. — 488 с.
  • Родин А. В. Теория категорий и поиски новых математических оснований физики // Вопросы философии. — 2010. — № 7. — С. 67.