Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Прикладная теория категорий. Монография

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
объектов в D служат их единичные морфизмы в C. Подкате­гория D категории C называется полной, если HomD(A, B) = = HomC(A, B) для любых объектов A и B из D.
Примеры
(1a) Категория множеств Set. Объектами категории
Set служат множества, морфизмами — отображения мно-
жеств. Композиция морфизмов — это стандартная компози­ция отображений. Единичным морфизмом множества A слу­жит тождественное отображение множества A в себя.
(1b) Категория конечных множеств FinSet. Это пол-
ная подкатегория категории множеств, объектами которой служат конечные множества.
(1c) Категория групп. Объектами этой категории слу-
жат группы, морфизмами — гомоморфизмы групп. Ком­позиция морфизмов — это стандартная композиция го­моморфизмов. Единичным морфизмом группы G служит тождественное отображение группы G в себя.
(1d) Категория топологических пространств.
Объекты этой категории — топологические пространства, морфизмы — непрерывные отображения топологических пространств.
(1e) Категория графов. Объекты этой категории — (на-
правленные) графы, морфизмы — гомоморфизмы графов. Граф G задается множеством вершин V(G), множеством дуг V(G) и отображениями s, t: E(G) → V(G). Дуга e ∈ E(G) сое­диняет вершину s(e) с вершиной t(e). Гомоморфизм графов G → G′ определяется парой отображений f
: V(G) → V(G′) и
0
f1 : E(G) → E(G′), сохраняющих структуру графа в том смыс­ле, что если ребро e ∈ E(G) соединяет вершины v и w графа G, то ребро f1(e) соединяет вершины f0(v) и f0(w) графа G′.
По-другому это можно выразить, потребовав, чтобы для лю­бой дуги графа G выполнялись условия (s′ f1)(e) = (f0 s)(e) и (t′ f1)(e) = (f0 t)(e).
Приведенные выше примеры являются примерами, так называемых, конкретных категорий, объекты которых имеют базовые множества, а морфизмы являются отображе­ниями между этими базовыми множествами, сохраняющи­ми «структуру».
Ниже мы приведем примеры категорий другого типа.
11
Примеры (2a) Моноидом называется множество M с заданной
на нем ассоциативной бинарной операцией (умножением), имеющей двустороннюю единицу e ∈ M. Моноид M можно рассматривать как категорию с одним объектом. Морфизмы этой категории — все элементы моноида. Композицией слу­жит умножение. Единичным морфизмом единственного объ­екта этой категории является единица e. Заметим, что для любой категории C множество автоморфизмов HomC(A, A) любого ее объекта A является моноидом относительно ком­позиции.
(2b) Частично упорядоченное множество (P, ≤) можно
рассматривать как категорию. Множество объектов этой ка­тегории совпадает с множеством P. Для любых x, y ∈ P мно­жество морфизмов из x в y содержит единственный элемент x → y, если x ≤ y, и пусто в противном случае.
(2c) Категория бинарных отношений RelSet. Объектами
категории RelSet являются множества, морфизмы (бинарные отношения или соответствия) из X в Y — это подмножества R декартова произведения X × Y. Для соответствий R ⊆ X × Y и S ⊆ Y × Z их композиция T = R ; S ⊆ X × Z определяется формулой
T = {(x, z) | ∃y ∈ Y(x, y) ∈ R & (y, z) ∈ S}.
Единичным морфизмом множества X служит «диагональ»
ΔX = {(x, x) | x ∈ X}.
(2d) Категория матриц Matr. Объекты категории
Matr — целые положительные числа. Множество морфиз-
мов Matr (m, n) — это множество прямоугольных числовых матриц, имеющих n строк и m столбцов. Композиция мор­физмов — произведение матриц, единичный морфизм объ­екта n — единичная матрица порядка n.
Замечание. Общее понятие категории требует некото­рого расширения обычной аксиоматики Цермело—Френке­ля. Чтобы избежать парадоксов типа парадокса Рассела, мы считаем, что в общем случае объекты категории составляют класс, который, вообще говоря, может не быть множеством. Не акцентируя внимания на возникающих здесь проблемах оснований, мы будем считать, что это означает необходи­мость соблюдать определенную «гигиену», не используя кон-
12
струкции типа «категория все категорий» и т.п. В частности, в определении категории мы потребовали, чтобы морфизмы из A в B образовывали множество, т.е. чтобы HomC(A, B) было множеством. Иногда это требование не включается в определение категории, а категории, удовлетворяющие ему, называют локально малыми. В этом смысле все рассматри­ваемые в книге категории являются локально малыми.
Категория называется малой, если класс ее объектов
образует множество.
Моноиды и частично упорядоченные множества явля-
ются примерами малых категорий.
С каждой категорий C связана дуальная категория Cop.
Объекты дуальной категории те же, что и объекты исходной категории, а морфизмы считаются действующими в проти­воположном направлении: морфизм f : A → B в категории C задает дуальный морфизм f
op
: B → A в категории Cop. Еди-
ницей объекта A в Cop служит морфизм, дуальный единично­му морфизму объекта A в C. Композиция в Cop определяется формулой
op
gop = (g f)
f
op
для любой пары компонируемых морфизмов.
1.2. Функторы
Функтор F из категории C в категорию D задается па-
рой отображений Ob C → Ob D и Mor C → Mor D, для обозначе- ния которых мы будем использовать один и тот же символ F. Эти отображения должны быть согласованы с операциями в категориях:
если f : A → B — морфизм в категории C, то Ff : FA →
→ FB;
F(1
) = 1
A
, для любого объекта A категории C;
F(A)
F(g f) = F(g) F(f) для любых компонируемых мор-
физмов категории C.
Для функтора F из категории C в категорию D исполь-
зуется обозначение F : C → D
Примеры
(3a) Тождественный функтор idC : C → C категории C
задается тождественными отображениями на объектах и на морфизмах.
13
(3b) Стирающий функтор U : Gr → Set из категории групп Gr в категорию множеств Set ставит в соответствие группе G множество ее элементов, гомоморфизму групп G → H — соответствующее отображение множеств. Подоб­ным образом стирающие функторы определяются и для дру­гих конкретных категорий.
(3c) Функтор свободного объекта. Для конечного мно­жества X обозначим через F(X) свободную группу, порожден­ную множеством X. Всякое отображение множеств f : X → Y порождает гомоморфизм групп F(f) : F(X) → F(Y). Тем самым получается функтор F : FinSet → Gr из категории множеств в категорию групп.
(3d) Булеан. Определим функтор P : Set → Set, беря в качестве P(X) множество всех подмножеств множества X. Если f : X → Y — отображение множества X в множество Y, то P(f)(U) = f(U) для всех U ⊆ X.
Функторы вложения. Если C′ — подкатегория катего- рии C, то отображение, тождественное на объектах и на мор­физмах, задает функтор вложения C′ → C.
В частности, функтор Γ : Set → RelSet, сопоставляю­щий отображениям множеств их графики и тождественный на объектах, является вложением.
Функторы, определение которых приведено выше, на­зываются ковариантными.
Контравариантный функтор сохраняет единицы и композицию, но обращает стрелки (морфизмы). Таким обра­зом, контравариантный функтор F из категории C в катего­рию D — это (ковариантный) функтор F : Cop → D из дуальной категории Cop в категорию D.
Примеры
(4a) Контравариантный булеан P : Setop → Set. Пусть, как и выше, P(X) — множество всех подмножеств множе­ства X. Для отображения f : X → Y определим P(f) : P(Y) → → P(X), полагая P(f)(V) = f–1(V) для всех V ⊆ Y.
(4b) Функтор (–)* : Vectop → Vect, где Vect — катего- рия векторных пространств над полем k ставит в соответ­ствие линейному пространству V сопряженное пространство
V* = Hom(V, k). Если f : V → W — линейное отображение, то f* : W* → V* определяется формулой f*(α)(v) = α(f(v)).
14
(4с)
Инволюция
в категории бинарных отношений.
Инволюция # : RelSetop → RelSet — тождественное отобра- жение на множествах. Если R ⊆ X × Y — бинарное отношение,
R# ⊆ Y ×
X — обратное отношение, т.е. R# = {(y, x) | (x, y) ∈ R}.
Композиция функторов. Если F : C → B и G : B → A —
функторы, их композиция определяется как композиция со­ответствующих отображений объектов и морфизмов. Компо­зиция G F : C → A также является функтором.
Пара функторов F : C → D и G : D → C задает изоморфизм категорий C и D, если композиции G F : C → C и F G : D → → D являются тождественными функторами.
Примеры
(5a) Инволюция из примера (4с) определяет изомор­физм категории RelSet и дуальной категории RelSetop.
(5b) Категория матриц Matr изоморфна соей дуаль­ной категории. Изоморфизм задается транспонированием матриц.
(5с) Рассмотрим категорию множеств с выделенной
точкой Set*. Объекты этой категории — пары вида (X, aX), где X — непустое множество и aX ∈ X — выделенная точка. Мор-
физмы f : (X, aX) → (Y, aY) — это такие отображения f : X → Y, что f(aX) = aY. Обозначим через Setpd категорию множеств и
частичных отображений
. Объекты этой категории множе-
ства, морфизмы из X в Y — это отображения вида f : U → Y, где U ⊆ X. Определим функтор F : Set* → Setpd. Если (X, aX) — множество с выделенной точкой, то F(X, aX) = X \ {aX}. Пусть f : (X, aX) → (Y, aY) — морфизм множеств с выделенной точкой. Положим U = X \ f–1(aY) ⊆ X \ {aX} и в качестве F(f) возьмем сужение f на U. Легко видеть, что F — функтор. Опре
делим об-
ратный функтор G : Setpd → Set*. Для множества X положим G(X) = X {X}, {X}), где — дизъюнктное объединение
. Если f :
U → Y, U ⊆ X — частичное отображение, то
G(f): (X {X}, {X}) → (Y {Y}, {Y})
устроено следующим образом: G(f)(x) = f(x), если x ∈ U, и G(f) (x
) = {Y} в противном случае. Нетрудно видеть, что функторы
F и G задают изоморфизм категорий Set* и Setpd.
Иногда бывает удобно использовать декартово произве- дение категорий. Если даны категории C и D, то можно обра- зовать категорию C × D. Объектами этой категории являются
15
пары (C, D), где C ∈ Ob C и D ∈ Ob D. Морфизмы из (C, D) в (U, V) — это всевозможные пары морфизмов (C → U, D → V) из категорий C и D с покомпонентной композицией. Функто­ры вида C × D → E называют бифункторами.
1.3. Свойства объектов и морфизмов
Одним из ключевых понятий математики является понятие изоморфизма — неразличимости по форме. В за­висимости от контекста математические конструкты могут рассматриваться как изоморфные (т.е. неразличимые по своим свойствам) или неизоморфные в данном контексте. Например, между точками прямой и отрезка может быть установлено взаимно однозначное соответствие, что дела­ет их изоморфными множествами. В контексте теорети­ко-множественных свойств отрезок и прямая оказываются в этом смысле неразличимы. В то же время, отрезок и пря­мая различаются по свойствам, если рассматривать их как метрические пространства (например, отрезок компактен, а прямая — нет), и, значит, неизоморфны как метрические пространства. Теория категорий позволяет формализовать подобные рассуждения, определяя «контекст» как соответ­ствующую категорию.
Категорные свойства. Свойства объектов и морфиз­мов, которые определяются в терминах категорий, называ­ется категорными. В этом разделе вводится несколько наи­более важных категорных свойств объектов и морфизмов.
Пусть f : X → Y и g : Y → X — морфизмы в категории C, такие что g f = 1
и f g = 1Y. В этом случае морфизм f назы-
X
вают обратным g, а g — обратным f.
Если f и g взаимно обратные, будем писать g = f–1 и f = g–1. Несложно проверить, что обратный к f морфизм определено однозначно и (f–1)–1 = f.
Морфизм f : X → Y называют изоморфизмом, если он обладает обратным. Объекты X и Y в этом случае называют изоморфными и пишут X ≅ Y, если не требуется уточнить, ка- кой изоморфизм устанавливает изоморфизм объектов.
Морфизм вида f : X → X называется эндоморфизмом. Если эндоморфизм является изоморфизмом, его называют автоморфизмом.
16
Примеры
(6a) Единичный морфизм любого объекта является изо-
морфизмом. Автоморфизмы любого объекта X категории C образуют относительно композиции группу, которую мы бу­дем обозначать AutC(X).
(6b) В категории множеств изоморфизмами являются взаимно однозначные соответствия. В категории групп изо­морфизмы — это биективные гомоморфизмы. Например, отображение y = ln x — изоморфизм мультипликативной группы положительных действительных чисел и аддитив­ной группы действительных чисел в категории групп.
(6c) В категории топологических пространств изомор­физмы — это гомеоморфизмы, т.е. биективные отображе­ния, которые непрерывны и открыты. В то же время, тожде­ственное отображение множества X, содержащего по крайне мере две точки и снабженного дискретной топологией, на то же множество с любой более слабой топологией непрерывно и биективно, но не является изоморфизмом.
Объект T категории C называется терминальным, если для любого объекта X этой категории имеется ровно один морфизм вида X → T. Дуальное понятие — инициальный объект. Объект I называется инициальным, если для любого объекта X имеется ровно один морфизм вида I → X.
Если это не ведет к недоразумениям, терминальный объект обозначают символом 1, а инициальный символом 0.
В категории множеств любое одноточечное множество является терминальным объектом, инициальный объект — пустое множество. Если частично упорядоченное множество рассматривается как категория, инициальный объект — это наименьший элемент, а терминальный — наибольший (есте­ственно, если они существуют).
Все терминальные (соотв. инициальные) объекты изо­морфны между собой.
Морфизм f : X → Y называется мономорфизмом, если для любых объекта U и пары морфизмов s, t : U → X, таких что s ≠ t, имеем f s ≠ f t.
Морфизм f : X → Y называется
эпиморфизмом
, если в
дуальной категории этот морфизм является мономорфизмом. Иными словами f : X → Y —
эпиморфизм
, если любых объекта
U и пары морфизмов s, t : Y → U из s ≠ t следует s  f ≠ t  f.
17
Морфизм f : X → Y называется биморфизмом, если f од-
новременно моно- и эпиморфизм.
В дальнейшем мы, как правило, будем опускать рас-
шифровку дуальных формулировок.
Всякий изоморфизм является биморфизмом. Обрат-
ное, вообще говоря, неверно.
Примеры
(7a) В категории множеств отображение f : X → Y — мо-
номорфизм (эпиморфизм) тогда и только тогда, когда f инъ­ективно (сюръективно). Соответственно биморфизмы — это взаимно однозначные отображения.
(7b) В категории отделимых топологических про-
странств непрерывное отображение f : X → Y является моно­морфизмом тогда и только тогда, когда f инъективно, и эпи­морфизмом, если f(X) плотно в Y. Например, тождественное вложение открытого промежутка (0, 1) в замкнутый проме­жуток [0, 1] является биморфизмом в категории отделимых топологических пространств. То же верно и для вложения множества рациональных чисел в множество действитель­ных чисел.
Укажем некоторые свойства моно- и эпиморфизмов. Пусть f : X → Y и g : Y → Z — морфизмы в категории C.
Тогда:
если f и g — мономорфизмы, то и g f : X → Z — моно-
морфизм;
если g f : X → Z — мономорфизм, то и f : X → Y — мо-
номорфизм;
если f и g — эпиморфизмы, то и g f: X → Z — эпиморфизм; если g f : X → Z — эпиморфизм, то и g : Y → Z — эпи-
морфизм.
На множестве мономорфизмов с общей кообластью X
можно задать отношение предпорядка , считая, что f g, если f : U → X пропускается через g : V → X, т.е. f = g h для некоторого h : U → V. Это отношение стандартным образом порождает отношение эквивалентности:
f ~ g, если f g и g f.
Класс эквивалентности по отношению ~ естественно
считать подобъектом объекта X. Отношение предпорядка порождает отношение частичного порядка на множестве подобъектов объекта X. Мы будем писать U ⊆ V, если U и
18
V — подобъекты объекта X и мономорфизм U → X, пред-
pm
(
)
fX
(
)
fX()
ставляющий U, пропускается через мономорфизм V → X, представляющий V. Если m : U → X — мономорфизм, и
f : X → Y — произвольный морфизм, композицию f m : U → → Y будем называть сужением f на U.
В дальнейшем, говоря, что объект U есть подобъект объекта X мы будем иметь в виду класс эквивалентности не­которого, конкретного мономорфизма f : U → X, если из кон­текста ясно, о каком мономорфизме идет речь.
Для обозначения мономорфизмов принято использо­вать стилизованные стрелки: запись f : U X означает, что f — мономорфизм. Дуально, f : U X означает, что f — эпи­морфизм.
Класс всех мономорфизмов категории C будем обозна­чать Mon, при необходимости указывая категорию индек­сом. Аналогично Epi служит для обозначения класса всех эпиморфизмов.
Во многих конкретных категориях всякий морфизм
f : X → Y можно представить в виде композиции f = m p, где p : X → U — эпиморфизм, а m : U → Y — мономорфизм. При
этом, если потребовать, чтобы эпиморфизм и мономорфизм имели бы некоторый специальный вид, такое представление оказывается единственным с точностью до изоморфизма.
Примеры
(8a) В категории множеств всякое отображение f : X → Y можно представить в виде f = m p, где p : X → f(X) — отобра- жение на образ, а m : f(X) → Y — вложение подмножества. В категории множеств представление в виде композиции эпи- и мономорфизма единственно с точностью до изомор­физма. Аналогичное разложение имеет место в категории векторных пространств и линейных отображений.
(8b) В категории отделимых топологических пространств и непрерывных отображений имеются принципиально различ­ные способы разложения непрерывного отображения f : X → Y. Рассмотрим два таких разложения. В первом случае
fX fX Y
=→
→ ,
где цированной из Y, а m — вложение подпространства
— замыкание f(X) в Y, наделенное топологией, инду-
в Y.
19
С другой стороны, можно представить f в виде композиции
pm
(
)
XY
fg
UV
↓↓
fX fX Y
=→
где p — открытое отображение, а m — вложение подмноже­ства с соответствующим ослаблением топологии.
Приведем теперь необходимые общие определения. Будем говорить, что эпиморфизм p и мономорфизм m
ортогональны и писать p ⊥ m, если в любом коммутативном квадрате (т.е. при m f = g p)
имеется диагональный морфизм h : Y → U, такой что h p = f и m h = g. (1)
Несложно заметить, что такой морфизм h определен од-
нозначно и любое из соотношений (1) влечет другое.
Класс эпиморфизмов E и класс мономорфизмов M бу-
дем называть ортогональными и писать E ⊥ M, если p ⊥ m для любых p ∈ E и m ∈ M.
Класс M называется
са
E, если E ⊥ M и M содержит все мономорфизмы, ортого-
нальные E. Дуально определяется ортогональное дополнение класса мономорфизмов M. Для ортогональных дополнений будем использовать обозначения E⊥ и M⊥. Заметим, что пере­сечения E ∩ E⊥ и M ∩ M⊥ содержатся в классе изоморфизмов.
Мономорфизм m в категории C называется строгим,
если он ортогонален всем эпиморфизмам, т.е. m ∈ Epi⊥. Дуально, эпиморфизм p строгий, если p ∈ Mon⊥. Класс всех строгих мономорфизмов будем обозначать Mons, класс всех строгих эпиморфизмов — Epis.
Класс эпиморфизмов E и класс мономорфизмов M об-
разуют ортогональное разложение категории C, или, более коротко, (E, M)-разложение если E ⊥ M и всякий морфизм f : X → Y из C может быть (однозначно с точностью до изомор- физма) представлен в виде композиции f = m p, где p : X → → U ∈ E и m : U → Y ∈ M. Подобъект m : U → Y объекта Y называется M-образом морфизма f : X → Y. Mon-образ будем называть просто образом.
20
→ ,
p
→
m
→
ортогональным дополнением клас-
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]