stringtranslate.com

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

Схематическое изображение категории с объектами X , Y , Z и морфизмами f , g , gf . (Три тождественных морфизма категории 1 X , 1 Y и 1 Z , если они представлены явно, будут выглядеть как три стрелки, ведущие от букв X, Y и Z к себе соответственно.)

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

Многие области информатики также полагаются на теорию категорий, например функциональное программирование и семантика .

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

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

Категории, объекты и морфизмы

Категории

Категория C состоит из следующих трех математических объектов:

∘ : hom( б , c ) × hom( а , б ) → hom( а , c ) .
Композиция f  : ab и g  : bc записывается как gf или gf , [a] и подчиняется двум аксиомам:
1. Ассоциативность : если f  : ab , g  : bc и h  : cd, то
час ∘ ( гж ) знак равно ( часг ) ∘ ж
2. Идентичность : для каждого объекта x существует морфизм 1 x  : xx (также обозначаемый как id x ), называемый тождественным морфизмом для x ,
такой, что
для каждого морфизма f  : ab имеем
1 бж знак равно ж = ж1 а
Из аксиом можно доказать, что для каждого объекта существует ровно один тождественный морфизм .

Морфизмы

Отношения между морфизмами (например, fg = h ) часто изображаются с помощью коммутативных диаграмм , где «точки» (углы) представляют объекты, а «стрелки» представляют морфизмы.

Морфизмы могут обладать любым из следующих свойств. Морфизм f  : ab — это a:

Всякая ретракция является эпиморфизмом, а каждое сечение — мономорфизмом. Кроме того, следующие три утверждения эквивалентны:

Функторы

Функторы — это сохраняющие структуру отображения между категориями. Их можно рассматривать как морфизмы в категории всех (малых) категорий.

( ковариантный ) функтор F из категории C в категорию D , записываемый F  : CD , состоит из:

такие, что выполняются следующие два свойства:

Контравариантный функтор F : CD подобен ковариантному функтору, за исключением того, что он «переворачивает морфизмы» («переворачивает все стрелки») . Более конкретно, каждый морфизм f  : xy в C должен быть сопоставлен морфизму F ( f ) : F ( y ) → F ( x ) в D . Другими словами, контравариантный функтор действует как ковариантный функтор из категории C op , противоположной категории D .

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

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

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

Коммутативная диаграмма, определяющая естественные преобразования
Коммутативная диаграмма, определяющая естественные преобразования

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

Другие концепции

Универсальные конструкции, пределы и копределы

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

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

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

Эквивалентные категории

Естественный вопрос: при каких условиях две категории могут считаться по существу одинаковыми в том смысле, что теоремы об одной категории легко трансформируются в теоремы о другой категории? Основной инструмент, используемый для описания такой ситуации, называется эквивалентностью категорий , которая задается соответствующими функторами между двумя категориями. Категорическая эквивалентность нашла многочисленные применения в математике.

Дальнейшие концепции и результаты

Определения категорий и функторов дают лишь самые основы категориальной алгебры; дополнительные важные темы перечислены ниже. Хотя между всеми этими темами существует тесная взаимосвязь, данный порядок можно рассматривать как руководство для дальнейшего чтения.

Категории более высокого измерения

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

Например, (строгая) 2-категория — это категория вместе с «морфизмами между морфизмами», т. е. процессами, позволяющими преобразовать один морфизм в другой. Затем мы можем «составить» эти «биморфизмы» как по горизонтали, так и по вертикали, и нам требуется, чтобы выполнялся двумерный «закон обмена», связывающий два закона композиции. В этом контексте стандартным примером является Cat , 2-категория всех (малых) категорий, и в этом примере биморфизмы морфизмов являются просто естественными преобразованиями морфизмов в обычном смысле. Другой базовый пример — рассмотреть 2-категорию с одним объектом; по сути, это моноидальные категории . Бикатегории — это более слабое понятие двумерных категорий, в которых композиция морфизмов не является строго ассоциативной, а только ассоциативной «с точностью до» изоморфизма.

Этот процесс можно распространить на все натуральные числа n , и они называются n -категориями . Существует даже понятие ω-категории , соответствующей порядковому номеру ω .

Категории более высокой размерности являются частью более широкой математической области многомерной алгебры — концепции, введенной Рональдом Брауном . Подробное введение в эти идеи см. в John Baez, «A Tale of n-categories» (1996).

Исторические заметки

Прежде всего следует заметить, что все понятие категории по существу является вспомогательным; наши основные понятия — это, по существу, понятия функтора и естественного преобразования [...]

Хотя конкретные примеры функторов и естественных преобразований были даны Сэмюэлем Эйленбергом и Сондерсом Мак Лейном в статье по теории групп 1942 года , [2] эти концепции были введены в более общем смысле вместе с дополнительным понятием категорий в книге 1945 года. статья тех же авторов [1] (в которых обсуждались приложения теории категорий к области алгебраической топологии ). [3] Их работа была важной частью перехода от интуитивной и геометрической гомологии к гомологической алгебре . Эйленберг и Мак Лейн позже написали, что их целью было понять естественные преобразования, которые сначала требовали определения функторов, а затем категорий.

Станислав Улам и некоторые, писавшие от его имени, утверждали, что подобные идеи были распространены в конце 1930-х годов в Польше. Эйленберг был поляком и изучал математику в Польше в 1930-х годах. Теория категорий также в некотором смысле является продолжением работы Эмми Нётер (одной из учительниц Маклейна) по формализации абстрактных процессов; [4] Нётер поняла, что понимание типа математической структуры требует понимания процессов, которые сохраняют эту структуру ( гомоморфизмы ). [ нужна цитата ] Эйленберг и Мак Лейн ввели категории для понимания и формализации процессов ( функторов ), которые связывают топологические структуры с алгебраическими структурами ( топологическими инвариантами ), которые их характеризуют.

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

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

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

Теория категорий применялась и в других областях, см. Прикладную теорию категорий . Например, Джон Баэз показал связь между диаграммами Фейнмана в физике и моноидальными категориями. [5] Другое применение теории категорий, а точнее: теория топоса, было сделано в математической теории музыки, см., например, книгу Герино Маццола « Топос музыки, геометрическая логика понятий, теории и исполнения» .

Более поздние попытки познакомить студентов с категориями как основой для математики включают усилия Уильяма Ловера и Роузбру (2003), а также Ловера и Стивена Шануэля (1997) и Миррослава Йотова (2012).

Смотрите также

Примечания

  1. ^ Некоторые авторы составляют в обратном порядке, записывая fg или fg вместо gf . Ученые-компьютерщики, использующие теорию категорий, очень часто пишут f  ; г вместо гж
  2. ^ Морфизм, который является одновременно эпическим и моническим, не обязательно является изоморфизмом! Элементарный контрпример: в категории, состоящей из двух объектов A и B , тождественных морфизмов и одного морфизма f из A в B , f является одновременно эпическим и моническим, но не является изоморфизмом.

Рекомендации

Цитаты

  1. ^ аб Эйленберг, Сэмюэл; Мак Лейн, Сондерс (1945). «Общая теория естественных эквивалентностей» (PDF) . Труды Американского математического общества . 58 : 247. дои : 10.1090/S0002-9947-1945-0013131-6. ISSN  0002-9947. Архивировано (PDF) из оригинала 10 октября 2022 г.
  2. ^ Эйленберг, С.; Мак Лейн, С. (1942). «Расширения групп и гомологии» . Анналы математики . 43 (4): 757–831. дои : 10.2307/1968966. ISSN  0003-486X. JSTOR  1968966 – через JSTOR .
  3. ^ Маркиз, Жан-Пьер (2019). «Теория категорий». Стэнфордская энциклопедия философии . Кафедра философии Стэнфордского университета . Проверено 26 сентября 2022 г.
  4. ^ Рек, Эрих (2020). Предыстория математического структурализма (1-е изд.). Издательство Оксфордского университета. стр. 215–219. ISBN 9780190641221.
  5. ^ Баэз, JC; Останься, М. (2010). «Физика, топология, логика и вычисления: Розеттский камень». Новые структуры для физики . Конспект лекций по физике. Том. 813. стр. 95–172. arXiv : 0903.0340 . дои : 10.1007/978-3-642-12821-9_2. ISBN 978-3-642-12820-2. S2CID  115169297.

Источники

дальнейшее чтение

Внешние ссылки