EssayAI
Блог
Блог
Математика и алгоритмы

Эквивалентность категорий: определение и критерий

20 июня 2026Время чтения: 8 минут
#эквивалентность категорий#функтор#естественное преобразование#теория категорий#полный верный функтор
Эквивалентность категорий: определение и критерий

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

Что такое эквивалентность категорий

Категории C\mathcal{C} и D\mathcal{D} называют эквивалентными (пишут CD\mathcal{C} \simeq \mathcal{D}), если существует пара функторов

F ⁣:CD,G ⁣:DCF\colon \mathcal{C} \to \mathcal{D}, \qquad G\colon \mathcal{D} \to \mathcal{C}

и два естественных изоморфизма

GFidC,FGidD.G F \cong \mathrm{id}_{\mathcal{C}}, \qquad F G \cong \mathrm{id}_{\mathcal{D}}.

Функтор FF при этом называют эквивалентностью категорий, а GG - его квазиобратным. Ключевое слово - «изоморфны», а не «равны»: мы не требуем GF=idCG F = \mathrm{id}_{\mathcal{C}}, достаточно, чтобы GFGF был естественно изоморфен тождественному функтору. Это и делает понятие практически применимым.

Эквивалентность категорий: две категории C и D, прямой функтор F и квазиобратный G, петли естественных изоморфизмов
Эквивалентность категорий: две категории C и D, прямой функтор F и квазиобратный G, петли естественных изоморфизмов

Чтобы говорить о естественных изоморфизмах функторов, нужно понятие категории функторов: GFGF и idC\mathrm{id}_{\mathcal{C}} - это объекты категории [C,C][\mathcal{C}, \mathcal{C}], а изоморфизм между ними - обратимый морфизм там. Эквивалентность - это и есть утверждение, что эти объекты изоморфны.

Изоморфизм категорий и почему он слишком жёсткий

Сравним с более сильным условием. Изоморфизм категорий требует функторов FF и GG с равенствами

GF=idC,FG=idD.G F = \mathrm{id}_{\mathcal{C}}, \qquad F G = \mathrm{id}_{\mathcal{D}}.

Это значит, что FF биективен на объектах и на морфизмах: каждому объекту C\mathcal{C} отвечает ровно один объект D\mathcal{D}, и наоборот. На практике такое почти не встречается, потому что объекты разных категорий - это буквально разные множества.

Классический пример различия: категория всех конечномерных векторных пространств над полем kk эквивалентна, но не изоморфна, своей полной подкатегории пространств вида knk^n. Любое конечномерное пространство изоморфно некоторому knk^n (выбором базиса), но не равно ему. Изоморфизм потребовал бы строгого равенства объектов - а его нет. Эквивалентность же спокойно отождествляет «то же самое с точностью до изоморфизма», и именно она отражает реальную математическую практику.

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

Полный, верный и существенно сюръективный функтор

Чтобы проверять эквивалентность, не выписывая квазиобратный функтор явно, вводят три свойства функтора F ⁣:CDF\colon \mathcal{C} \to \mathcal{D}. Все они говорят про действие FF на множествах морфизмов Hom\mathrm{Hom}.

  • Верный (faithful): отображение F ⁣:HomC(X,Y)HomD(FX,FY)F\colon \mathrm{Hom}_{\mathcal{C}}(X, Y) \to \mathrm{Hom}_{\mathcal{D}}(FX, FY) инъективно для всех X,YX, Y. FF не склеивает разные стрелки.
  • Полный (full): то же отображение сюръективно. Каждая стрелка FXFYFX \to FY приходит из C\mathcal{C}.
  • Полностью верный (fully faithful): и полный, и верный, то есть FF задаёт биекцию HomC(X,Y)HomD(FX,FY)\mathrm{Hom}_{\mathcal{C}}(X, Y) \cong \mathrm{Hom}_{\mathcal{D}}(FX, FY).
  • Существенно сюръективный (essentially surjective): для любого объекта YDY \in \mathcal{D} найдётся объект XCX \in \mathcal{C} с изоморфизмом FXYFX \cong Y. FF покрывает все объекты D\mathcal{D} вплоть до изоморфизма.
Три свойства функтора: верный как инъекция стрелок, полный как сюръекция, существенно сюръективный как покрытие объектов
Три свойства функтора: верный как инъекция стрелок, полный как сюръекция, существенно сюръективный как покрытие объектов

Слово «существенно» здесь принципиально: мы не требуем, чтобы каждый YY был равен какому-то FXFX, только изоморфен. Это снова та же идея «с точностью до изоморфизма», что и в самом определении эквивалентности.

Критерий эквивалентности

Главная рабочая теорема связывает определение через квазиобратный функтор с проверяемыми свойствами.

Теорема. Функтор F ⁣:CDF\colon \mathcal{C} \to \mathcal{D} является эквивалентностью категорий тогда и только тогда, когда он полностью верен и существенно сюръективен.

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

Идея доказательства в сторону «достаточно» конструктивна. Для каждого объекта YDY \in \mathcal{D} существенная сюръективность даёт объект GYCGY \in \mathcal{C} и изоморфизм ηY ⁣:F(GY)Y\eta_Y\colon F(GY) \cong Y. Полная верность FF позволяет однозначно поднять любой морфизм f ⁣:YYf\colon Y \to Y' до морфизма GYGYGY \to GY', превращая выбор объектов GYGY в функтор G ⁣:DCG\colon \mathcal{D} \to \mathcal{C}. Изоморфизмы ηY\eta_Y собираются в естественный изоморфизм FGidDFG \cong \mathrm{id}_{\mathcal{D}}, а двойственное рассуждение даёт GFidCGF \cong \mathrm{id}_{\mathcal{C}}.

Критерий требует ВСЕХ трёх свойств. Полностью верный, но не существенно сюръективный функтор задаёт лишь вложение C как полной подкатегории D - это не эквивалентность, если в D остаются «лишние» объекты, не изоморфные образам.

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

Примеры эквивалентностей

Понятие оживает на конкретных парах категорий.

  1. Конечномерные пространства и матрицы. Категория конечномерных kk-пространств эквивалентна категории, объектами которой служат натуральные числа nn, а морфизмами nmn \to m - матрицы размера m×nm \times n. Функтор переводит пространство в его размерность; он полностью верен (линейные отображения ↔ матрицы) и существенно сюръективен.
  2. Двойственность Стоуна. Категория булевых алгебр эквивалентна категории, двойственной к категории стоуновых пространств. Здесь FF меняет направление стрелок, и эквивалентность называют двойственностью.
  3. Пучки и накрытия. Категория накрытий хорошего пространства эквивалентна категории множеств с действием фундаментальной группы. Это превращает геометрический вопрос в алгебраический.
  4. Аффинные схемы. Категория аффинных схем эквивалентна категории, двойственной к категории коммутативных колец - мост между геометрией и алгеброй.

Во всех случаях работает один и тот же приём из критерия: эквивалентность тесно связана и с понятием сопряжённых функторов - всякая эквивалентность является сопряжением, у которого единица и коединица обратимы.

Примеры эквивалентностей: пространства и матрицы, булевы алгебры и стоуновы пространства как мосты между областями
Примеры эквивалентностей: пространства и матрицы, булевы алгебры и стоуновы пространства как мосты между областями

Скелет категории

С эквивалентностью связана удобная конструкция - скелет. Скелет категории C\mathcal{C} - это её полная подкатегория, в которую входит ровно по одному объекту из каждого класса изоморфных объектов. Любая категория эквивалентна своему скелету, а две категории эквивалентны тогда и только тогда, когда у них изоморфные скелеты.

Скелет - это способ «убрать дубликаты». В категории конечномерных пространств бесконечно много изоморфных копий каждой размерности; скелет оставляет по одному представителю, и получается та самая «матричная» категория из примеров выше. Так эквивалентность сводится к более наглядному изоморфизму скелетов, что часто упрощает рассуждения.

Частые ошибки

  • Путают эквивалентность с изоморфизмом категорий. Эквивалентность требует естественных изоморфизмов GFidGF \cong \mathrm{id}, а не равенств GF=idGF = \mathrm{id}. Требование равенства почти никогда не выполняется и не отражает практику.
  • Забывают про существенную сюръективность. Полностью верного функтора недостаточно: без покрытия всех объектов D\mathcal{D} (вплоть до изоморфизма) получается лишь вложение полной подкатегории.
  • Считают «существенно сюръективный» обычной сюръективностью на объектах. Достаточно изоморфизма FXYFX \cong Y, а не равенства FX=YFX = Y - слово «существенно» именно про это.
  • Думают, что эквивалентные категории имеют поровну объектов. Число объектов может отличаться (даже бесконечно): эквивалентны категория всех конечномерных пространств и её крошечный скелет.
  • Проверяют только верность, забыв полноту. Верный, но не полный функтор инъективен на стрелках, но может «не достать» некоторые морфизмы образа - это не эквивалентность.

FAQ

Чем эквивалентность категорий отличается от изоморфизма? Изоморфизм требует точных равенств GF=idGF = \mathrm{id} и FG=idFG = \mathrm{id}, то есть биекции объектов и морфизмов. Эквивалентность ослабляет равенства до естественных изоморфизмов GFidGF \cong \mathrm{id} и FGidFG \cong \mathrm{id}. Поэтому эквивалентность встречается повсеместно, а изоморфизм категорий - почти никогда.

Как проверить, что функтор задаёт эквивалентность? Проще всего через критерий: функтор FF - эквивалентность тогда и только тогда, когда он полностью верен (биекция на множествах морфизмов Hom\mathrm{Hom}) и существенно сюръективен (любой объект цели изоморфен какому-то образу). Эти три свойства проверяются напрямую, без построения квазиобратного функтора.

Что сохраняет эквивалентность категорий? Все категорные понятия: изоморфизмы, моно- и эпиморфизмы, пределы и копределы, начальные и конечные объекты, сопряжённость функторов. Любое утверждение, сформулированное на языке объектов и стрелок, переносится между эквивалентными категориями без изменений.

Коротко

Эквивалентность категорий CD\mathcal{C} \simeq \mathcal{D} - это пара функторов FF и GG с естественными изоморфизмами GFidCGF \cong \mathrm{id}_{\mathcal{C}} и FGidDFG \cong \mathrm{id}_{\mathcal{D}}; в отличие от изоморфизма категорий, равенства ослаблены до изоморфизмов, поэтому понятие применимо повсеместно. Рабочий критерий: функтор задаёт эквивалентность тогда и только тогда, когда он полностью верен и существенно сюръективен. Эквивалентность сохраняет все категорные конструкции, а любая категория эквивалентна своему скелету - категории без изоморфных дубликатов.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также