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

Сопряжённые функторы: биекция Hom, единица и примеры

15 марта 2026Время чтения: 9 минут
#сопряжённые функторы#теория категорий#левый сопряжённый#правый сопряжённый#естественная биекция
Сопряжённые функторы: биекция Hom, единица и примеры

Сопряжённость функторов - одна из самых ёмких конструкций в теории категорий. Идея проста и при этом охватывает огромный пласт алгебры, топологии и логики: два функтора F:CDF: \mathcal{C} \to \mathcal{D} и G:DCG: \mathcal{D} \to \mathcal{C} называются сопряжёнными (FF слева, GG справа, записывается FGF \dashv G), если есть естественная биекция HomD(FX,Y)HomC(X,GY)\text{Hom}_{\mathcal{D}}(FX, Y) \cong \text{Hom}_{\mathcal{C}}(X, GY) для любых XCX \in \mathcal{C}, YDY \in \mathcal{D}. Эта формула, на первый взгляд техническая, прячет в себе универсальные свойства, конструкции свободных объектов, тензор-Hom двойственность, связь с монадами и теорему о существовании сопряжённого. Дальше - аккуратно по каждому пункту.

Определение через изоморфизм Hom-наборов

Пусть даны категории C\mathcal{C}, D\mathcal{D} и функторы F:CDF: \mathcal{C} \to \mathcal{D}, G:DCG: \mathcal{D} \to \mathcal{C}. Сопряжённость FGF \dashv G - это семейство биекций

φX,Y:HomD(FX,Y)HomC(X,GY),\varphi_{X, Y}: \text{Hom}_{\mathcal{D}}(FX, Y) \xrightarrow{\sim} \text{Hom}_{\mathcal{C}}(X, GY),

естественное по XCX \in \mathcal{C} и по YDY \in \mathcal{D}. Естественность по XX означает: для любой стрелки f:XXf: X' \to X и любого g:FXYg: FX \to Y имеем φ(g)f=φ(gF(f))\varphi(g) \circ f = \varphi(g \circ F(f)). Естественность по YY - симметрично через GG и постcомпозицию. Содержательно: стрелки в D\mathcal{D} из «свободного» объекта FXFX - это то же самое, что и стрелки в C\mathcal{C} из XX в «забытый» объект GYGY. Слово «левый» относится к FF - он стоит слева от знака \dashv и слева внутри HomD(FX,Y)\text{Hom}_{\mathcal{D}}(FX, Y).

Если хочешь приложить определение к конкретной паре - выбери её ниже, и в чате аккуратно выпишем биекцию hom-наборов, единицу с коединицей и проверим треугольные тождества.

Единица и коединица

Сопряжённость эквивалентно задаётся двумя естественными преобразованиями. Единица - это η:IdCGF\eta: \text{Id}_{\mathcal{C}} \to G F, её компонента ηX:XGFX\eta_X: X \to GFX соответствует тождеству idFX:FXFX\text{id}_{FX}: FX \to FX через биекцию φX,FX\varphi_{X, FX}. Коединица - это ε:FGIdD\varepsilon: F G \to \text{Id}_{\mathcal{D}}, и εY:FGYY\varepsilon_Y: FGY \to Y соответствует тождеству idGY:GYGY\text{id}_{GY}: GY \to GY через обратную биекцию φGY,Y1\varphi^{-1}_{GY, Y}. Через η\eta и ε\varepsilon исходная биекция восстанавливается: для g:FXYg: FX \to Y имеем φ(g)=G(g)ηX\varphi(g) = G(g) \circ \eta_X, а для h:XGYh: X \to GY - обратно φ1(h)=εYF(h)\varphi^{-1}(h) = \varepsilon_Y \circ F(h).

Это даёт второй, эквивалентный способ определить сопряжённость: пара (F,G)(F, G) вместе с естественными η,ε\eta, \varepsilon, удовлетворяющими двум тождествам.

Треугольные тождества (snake identity)

Чтобы η\eta и ε\varepsilon действительно задавали сопряжённость, они обязаны удовлетворять двум треугольным тождествам, иначе ещё их называют snake identity:

εFXF(ηX)=idFX,G(εY)ηGY=idGY.\varepsilon_{F X} \circ F(\eta_X) = \text{id}_{F X}, \qquad G(\varepsilon_Y) \circ \eta_{G Y} = \text{id}_{G Y}.

В диаграммах эти равенства выглядят как два треугольника - отсюда и название. Содержательно: применив FF к единице и затем коединицу - получаем тождество; то же симметрично для GG. Это аналог гомотопических условий: η\eta и ε\varepsilon «компенсируют» друг друга при правильном их применении. Любая пара (η,ε)(\eta, \varepsilon), удовлетворяющая обоим тождествам, даёт сопряжённость - и наоборот, всякая сопряжённость через биекцию φ\varphi порождает такие η\eta и ε\varepsilon.

Классические примеры

Свободная группа и забывающий функтор. F:SetGrpF: \text{Set} \to \text{Grp} строит свободную группу на множестве XX; G=U:GrpSetG = U: \text{Grp} \to \text{Set} забывает структуру. Тогда FUF \dashv U, и биекция

HomGrp(FX,H)HomSet(X,UH)\text{Hom}_{\text{Grp}}(F X, H) \cong \text{Hom}_{\text{Set}}(X, U H)
  • это в точности универсальное свойство свободной группы: гомоморфизм из свободной группы на XX - то же, что отображение XX в множество элементов HH. Единица ηX:XUFX\eta_X: X \to U F X - вложение порождающих в свободную группу.

Тензор и Hom. В категории модулей над коммутативным кольцом RR для фиксированного AA имеем RAHomR(A,)- \otimes_R A \dashv \text{Hom}_R(A, -):

HomR(MRA,N)HomR(M,HomR(A,N)).\text{Hom}_R(M \otimes_R A, N) \cong \text{Hom}_R(M, \text{Hom}_R(A, N)).

Это «карринг» в алгебраическом виде. Аналогичная пара в категории абелевых групп - основа гомологической алгебры: точность тензора слева и точность Hom справа - следствие именно этой сопряжённости.

Абелианизация. ab:GrpAb\text{ab}: \text{Grp} \to \text{Ab}, GGab=G/[G,G]G \mapsto G^{\text{ab}} = G/[G, G], сопряжён слева к включению U:AbGrpU: \text{Ab} \hookrightarrow \text{Grp}: HomAb(Gab,A)HomGrp(G,A)\text{Hom}_{\text{Ab}}(G^{\text{ab}}, A) \cong \text{Hom}_{\text{Grp}}(G, A). То же построение работает для коммутатора в кольце, для приведения по идеалу, для частного по эквивалентности.

Экспонента в декартово замкнутой категории. Если C\mathcal{C} декартово замкнута, то ×AHom(A,)- \times A \dashv \text{Hom}(A, -): Hom(X×A,Y)Hom(X,Hom(A,Y))\text{Hom}(X \times A, Y) \cong \text{Hom}(X, \text{Hom}(A, Y)). В Set\text{Set} это карринг функций; в категории топологических пространств - только для kk-пространств или CGWH, что делает их рабочей средой для homotopy theory.

Сохранение пределов и колимитов

Сопряжённость накладывает жёсткие ограничения на функторы. Базовый факт: правый сопряжённый сохраняет пределы, а левый сопряжённый сохраняет колимиты. Сокращённо - RAPL и LAPC. Пример: если G:DCG: \mathcal{D} \to \mathcal{C} - правый сопряжённый, то GG сохраняет произведения, эквалайзеры, обратные пределы. Если FF - левый, то он сохраняет копроизведения, коэквалайзеры, прямые пределы.

Доказательство одностраничное. Возьмём предел limiYi\lim_i Y_i в D\mathcal{D} и проверим, что G(limiYi)limiGYiG(\lim_i Y_i) \cong \lim_i G Y_i через универсальное свойство: HomC(X,G(limiYi))HomD(FX,limiYi)limiHomD(FX,Yi)limiHomC(X,GYi)HomC(X,limiGYi)\text{Hom}_{\mathcal{C}}(X, G(\lim_i Y_i)) \cong \text{Hom}_{\mathcal{D}}(F X, \lim_i Y_i) \cong \lim_i \text{Hom}_{\mathcal{D}}(F X, Y_i) \cong \lim_i \text{Hom}_{\mathcal{C}}(X, G Y_i) \cong \text{Hom}_{\mathcal{C}}(X, \lim_i G Y_i). Лемма Йонеды добивает изоморфизм объектов из изоморфизма hom-функторов.

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

Теорема Адамса (RAFT) о существовании сопряжённого

Когда у функтора есть сопряжённый? Полный ответ даёт теорема Фрейда о сопряжённом функторе (General Adjoint Functor Theorem, иногда называется по Адамсу - RAFT, Right Adjoint Functor Theorem). Формулировка: пусть G:DCG: \mathcal{D} \to \mathcal{C} - функтор между полными локально малыми категориями. Тогда GG имеет левого сопряжённого тогда и только тогда, когда GG сохраняет все малые пределы и удовлетворяет условию solution set: для каждого XCX \in \mathcal{C} существует множество {fi:XGYi}\{ f_i: X \to G Y_i \} такое, что любой морфизм XGYX \to G Y пропускается через какой-то fif_i.

Условие solution set отделяет реальные сопряжённости от парадоксов теории классов. Особый случай - Special Adjoint Functor Theorem: для копорождённых, ко-хорошо-степенированных категорий solution set выполнен автоматически, и сохранения пределов достаточно.

Применения: монады из сопряжённости и эквивалентность категорий

Монады. Любая сопряжённость FGF \dashv G порождает монаду на C\mathcal{C}: эндофунктор T=GFT = G F, единица - та же η\eta, умножение μ=GεF\mu = G \varepsilon F. Аксиомы монады - следствия треугольных тождеств. Обратно, каждая монада приходит из некоторой сопряжённости: подойдёт категория алгебр Эйленберга–Мура либо свободных алгебр Клейсли. Так получаются монада списков из FUF \dashv U для SetMon\text{Set} \to \text{Mon}, монада абелианизации и многие другие.

Эквивалентность категорий. Если в сопряжённости FGF \dashv G единица η\eta и коединица ε\varepsilon - изоморфизмы, то FF и GG задают эквивалентность CD\mathcal{C} \simeq \mathcal{D}. Это самая сильная форма сопряжённости. Многие классические эквивалентности (Стоун: булевы алгебры и компактные тотально несвязные пространства; Гельфанд: коммутативные CC^*-алгебры и компактные хаусдорфовы пространства; алгебра Ли против односвязной группы Ли) получают однородную формулировку именно через язык сопряжённости.

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

  • Путать стороны. FF - левый сопряжённый, GG - правый. В формуле HomD(FX,Y)HomC(X,GY)\text{Hom}_{\mathcal{D}}(FX, Y) \cong \text{Hom}_{\mathcal{C}}(X, GY) левый функтор стоит слева внутри Hom, и сама сопряжённость записывается FGF \dashv G. Если перепутать, получится не существующая в общем случае пара GFG \dashv F.
  • Считать, что у каждого функтора есть сопряжённый. Часто нет. Например, у произвольного забывающего функтора правый сопряжённый существует не всегда; у вложения TopSet\text{Top} \hookrightarrow \text{Set} оба сопряжённых есть, а у вложения категории Хаусдорфовых пространств в Top\text{Top} - только левый (это «хаусдорфизация»).
  • Забывать естественность. Биекция φ\varphi должна быть естественна по обоим аргументам. Просто биекция множеств без условий коммутативности с морфизмами не задаёт сопряжённости.
  • Игнорировать треугольные тождества. Пара (F,G,η,ε)(F, G, \eta, \varepsilon) без проверки snake identity - не сопряжённость, а только намёк на неё.
  • Думать, что сохранение пределов - достаточное условие. Без solution set теорема о сопряжённом функторе не работает; есть функторы, сохраняющие все пределы, но не имеющие левого сопряжённого по теоретико-множественным причинам.

FAQ

Чем сопряжённость отличается от эквивалентности категорий? Эквивалентность сильнее: это сопряжённость, в которой η\eta и ε\varepsilon - изоморфизмы. Сопряжённость лишь требует биекции hom-наборов; объекты XX и GFXG F X могут существенно различаться. Все эквивалентности - сопряжённости, обратное неверно.

Зачем нужна вторая формулировка через единицу и коединицу, если есть биекция Hom? Формулировка через η,ε\eta, \varepsilon удобнее для построения и проверки. Часто η\eta или ε\varepsilon имеют конкретное описание (вложение порождающих в свободный объект, эпиморфизм факторизации) - и через них быстрее строить конкретные изоморфизмы биекции. К тому же snake identity - это локальная проверка, не требующая бухгалтерии по всем парам X,YX, Y.

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

Коротко

Сопряжённые функторы FGF \dashv G - это пара функторов с естественной биекцией HomD(FX,Y)HomC(X,GY)\text{Hom}_{\mathcal{D}}(F X, Y) \cong \text{Hom}_{\mathcal{C}}(X, G Y), эквивалентно - с единицей η:IdCGF\eta: \text{Id}_{\mathcal{C}} \to G F, коединицей ε:FGIdD\varepsilon: F G \to \text{Id}_{\mathcal{D}} и двумя треугольными тождествами. Левый сопряжённый сохраняет колимиты, правый - пределы. Классические примеры - свободная группа и забывающий, тензор и Hom, абелианизация, экспоненциальный объект в декартово замкнутых категориях. Из сопряжённости получается монада на C\mathcal{C}, а в особо удачном случае - эквивалентность категорий. Теорема Фрейда (RAFT) сводит существование сопряжённого к сохранению пределов и условию solution set, давая универсальный инструмент диагностики.

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

Открыть EssayAI

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

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