Моноидальная категория - Monoidal category

В математике , моноидалъная категория (или тензор категория ) является категорией оснащен бифунктором

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

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

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

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

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

Формальное определение

Моноидальная категория категория оборудована моноидальной структура. Моноидальная структура состоит из следующего:

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

Обратите внимание, что хороший способ запомнить, как и действовать, - это аллитерация; Lambda , отменяет идентичность на левой , в то время как Rho , отменяет личность на право .

Условиями согласованности этих естественных преобразований являются:

  • для всех , , и в , пятиугольника диаграмме
Это одна из основных диаграмм, используемых для определения моноидальной категории;  это, пожалуй, самый важный.
коммутирует ;
  • для всех и в треугольная диаграмма
Это одна из диаграмм, используемых при определении моноидальной категории.  Он заботится о случае, когда существует экземпляр идентичности между двумя объектами.
ездит на работу.

Строгая моноидальная категория является один , для которых естественные изоморфизмы альфа , λ и ρ тождества. Каждая моноидальная категория моноидально эквивалентна строгой моноидальной категории.

Примеры

Моноидальные предзаказы

Моноидальные предзаказы, также известные как «предупорядоченные моноиды», являются частными случаями моноидальных категорий. Подобная структура встречается в теории систем перезаписи струн , но ее также много и в чистой математике. Например, набор из натуральных чисел имеет и структуру моноидной ( с использованием + и 0) и структуру предпорядка ( с использованием ≤), которые вместе образуют моноидалъный предпорядок, в основном потому , что и подразумевают . Приведем теперь общий случай.

Хорошо известно , что предзаказ можно рассматривать как категории С , такой , что для любых двух объектов , существует не более одного морфизма в C . Если случится морфизм от c к c ' , мы могли бы написать , но в текущем разделе мы считаем более удобным выразить этот факт в форме стрелки . Поскольку существует не более одного такого морфизма, нам никогда не нужно давать ему имя, например . В рефлексивность и транзитивность свойства заказа, соответственно объясняется тождественного морфизма и формулы композиции в C . Мы пишем IFF и , то есть , если они изоморфны в C . Обратите внимание, что в частичном порядке любые два изоморфных объекта фактически равны.

Двигаясь вперед, мы хотим , чтобы добавить моноидалъную структуру в предзаказа С . Для этого мы должны выбрать

  • объект , называемый моноидальной единицей , и
  • Функтор , который мы будем обозначать просто точкой " ", называется моноидальным умножением .

Таким образом, для любых двух объектов у нас есть объект . Мы должны выбирать и быть ассоциативными и едиными, с точностью до изоморфизма. Это означает, что мы должны иметь:

и .

Более того, тот факт, что · требуется, чтобы быть функтором, означает - в данном случае, когда C - предпорядок - не более чем следующее:

если а потом .

Дополнительные условия когерентности для моноидальных категорий в этом случае бессмысленны, потому что каждая диаграмма коммутирует в предпорядке.

Обратите внимание, что если C является частичным порядком, приведенное выше описание упрощается еще больше, потому что изоморфизмы ассоциативности и унитальности становятся равенствами. Другое упрощение происходит, если мы предполагаем, что набор объектов является свободным моноидом в наборе образующих . В этом случае мы могли бы написать , где * обозначает звезду Клини, а моноидальная единица I обозначает пустую строку. Если мы начнем с набора порождающих морфизмов R (фактов о ≤), мы восстановим обычное понятие полусистемы Туэ , где R называется «правилом переписывания».

Чтобы вернуться к нашему примеру, пусть N будет категорией, объектами которой являются натуральные числа 0, 1, 2, ..., с одним морфизмом, если в обычном порядке (и без морфизмов от i до j в противном случае), и моноидальным структура с моноидальной единицы , заданной 0 и моноидальным умножением заданного обычным сложением, . Тогда N - моноидальный предпорядок; фактически это тот, который свободно порождается одним объектом 1 и одним морфизмом 0 ≤ 1, где снова 0 - моноидальная единица.

Свойства и связанные с ними понятия

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

Существует общее понятие моноидного объекта в моноидальной категории, которое обобщает обычное понятие моноида из абстрактной алгебры . Обычные моноиды - это в точности моноидные объекты в декартовой моноидальной категории Set . Кроме того, любую (небольшую) строго моноидальную категорию можно рассматривать как моноидный объект в категории категорий Cat (с моноидальной структурой, индуцированной декартовым произведением).

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

Каждую моноидальную категорию можно рассматривать как категорию B (∗, ∗) бикатегории B только с одним объектом, обозначаемым ∗.

Понятие категории C , обогащенный в моноидальной категории М заменяет понятие множества морфизмов между парами объектов в C с понятием М -объекта морфизмов между каждыми двумя объектами в C .

Бесплатная строгая моноидальная категория

Для каждой категории С , то свободная строгая моноидальная категория Σ ( C ) может быть построена следующим образом :

  • его объектами являются списки (конечные последовательности) A 1 , ..., A n объектов C ;
  • есть стрелки между двумя объектами A 1 , ..., A m и B 1 , ..., B n, только если m = n , и тогда стрелки представляют собой списки (конечные последовательности) стрелок f 1 : A 1B 1 , ..., f n : A nB n в C ;
  • тензорное произведение двух объектов A 1 , ..., A n и B 1 , ..., B m является конкатенацией A 1 , ..., A n , B 1 , ..., B m двух списки, и, аналогично, тензорное произведение двух морфизмов задается конкатенацией списков. Объект идентификации - это пустой список.

Эта операция Σ, отображающая категорию C в Σ ( C ), может быть расширена до строгой 2- монады на Cat .

Специализации

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

использованная литература

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