Введение

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

Примеры

Любая категория с конечными произведениями может рассматриваться как моноидальная, где произведение является моноидальным произведением, а терминальный объект — единицей. Такая категория иногда называется картезианской моноидальной категорией. Например:
Set, категория множеств с декартовым произведением, любое конкретное одномерное множество, служащее единицей. Cat, категория малых категорий с произведением категорий, где категория с одним объектом и только его тождественным отображением является единицей. Двойственно, любая категория с конечными копроизведениями является моноидальной, где копроизведение является моноидальным произведением, а начальный объект — единицей. Такая моноидальная категория называется кокартезианской моноидальной.
R Mod, категория модулей над коммутативным кольцом R, является моноидальной категорией, где тензорное произведение модулей ⊗R служит моноидальным произведением, а кольцо R (рассматриваемое как модуль над собой) служит единицей. В качестве частных случаев можно привести:
K'' Vect, категория векторных пространств над полем K, где одномерное векторное пространство K служит единицей. Ab, категория абелевых групп, где группа целых чисел Z служит единицей. Для любого коммутативного кольца R категория R-алгебр является моноидальной, где тензорное произведение алгебр является произведением, а R — единицей. Категория указанных пространств (ограниченная, например, компактно порожденными пространствами) является моноидальной, где smash-произведение служит произведением, а указанная 0-сфера (двухточечное дискретное пространство) служит единицей. Категория всех эндофункторов на категории C является строгой моноидальной категорией, где композиция функторов является произведением, а тождественный функтор — единицей. Подобно тому, как для любой категории E полная подкатегория, порожденная любым данным объектом, является моноидом, для любой 2-категории E и любого объекта C из Ob(E) полная 2-подкатегория E, порожденная {C}, является моноидальной категорией. В случае E = Cat мы получаем пример эндофункторов, приведенный выше. Ограниченные сверху полурешетки meet являются строгими симметричными моноидальными категориями: произведение — meet, а единица — наибольший элемент. Любой обычный моноид является малой моноидальной категорией с множеством объектов, только тождественными морфизмами и тензорным произведением в качестве его единичного объекта. И наоборот, множество классов изоморфизма (если это имеет смысл) моноидной категории является моноидом относительно тензорного произведения. Любой коммутативный моноид может быть реализован как моноидальная категория с единственным объектом. Напомним, что категория с единственным объектом — это то же самое, что обычный моноид. Согласно аргументу Экманна — Хилтона, добавление другого моноидального произведения требует, чтобы произведение было коммутативным.

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

Из трех определяющих условий когерентности следует, что большой класс диаграмм (т. е. диаграмм, чьи морфизмы построены с использованием , , , тождеств и тензорного произведения) коммутируют: это "теорема когерентности" Мак-Лейна. Иногда неточно утверждается, что все такие диаграммы коммутируют. Существует общее понятие моноидного объекта в моноидной категории, которое обобщает обычное понятие моноида из абстрактной алгебры. Обычные моноиды являются как раз моноидными объектами в картезианской моноидной категории Set. Более того, любая (малая) строгая моноидальная категория может рассматриваться как моноидный объект в категории категорий Cat (оснащенной моноидальной структурой, индуцированной декартовым произведением). Моноидальные функторы — это функторы между моноидальными категориями, сохраняющие тензорное произведение, а моноидальные естественные преобразования — естественные преобразования между этими функторами, "совместимые" с тензорным произведением. Каждая моноидальная категория может рассматриваться как категория B(∗, ∗) бикатегории B с единственным объектом, обозначаемым ∗. Понятие категории C, обогащенной моноидной категорией M, заменяет понятие множества морфизмов между парами объектов в C понятием M-объекта морфизмов между любыми двумя объектами в C.

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

Если в моноидной категории объекты и естественно изоморфны образом, совместимым с условиями когерентности, мы говорим о косой моноидной категории. Если, кроме того, этот естественный изоморфизм является своим собственным обратным, то мы имеем симметричную моноидную категорию. Закрытая моноидная категория – это моноидная категория, в которой функтор имеет правое сопряженное, называемое "внутренним функтором Hom". Примеры включают картезианно замкнутые категории, такие как Set, категория множеств, и компактно замкнутые категории, такие как FdVect, категория конечномерных векторных пространств. Автономные категории (или компактно замкнутые категории, или жесткие категории) – это моноидные категории, в которых существуют дуалы с хорошими свойствами; они абстрагируют идею FdVect. Моноидные категории с кинжалом, снабженные дополнительным функтором кинжала, абстрагируют идею FdHilb, конечномерных гильбертовых пространств. К ним относятся компактные категории с кинжалом. Таннакийские категории – это моноидные категории, обогащенные полем, которые очень похожи на категории представлений линейных алгебраических групп.