>>860210 Теперь обещанное доказательство ассоциативности декартова произведения множеств, да и вообще произведения. Тоже в трёх частях. Я докажу, что
A×(B×C)
и
(A×B)×C
изоморфны: между ними есть изоморфизмы. Напомню, что X и Y изоморфны, если есть такой морфизм
f:X→Y
и такой морфизм
g:Y→X
, что верны оба равенства
fg = idY
и
gf = idX
.
Итак, предположим, что, вместе с некоторыми каноническими проекциями,
A×(B×C)
- произведение объектов
A
и
(B×C)
,
(A×B)×C
- произведение объектов
(A×B)
и
C
,
A×B
- произведение объектов
A
и
B
, и, наконец, объект
B×C
- произведение объектов
B
и
C
. Проекции обозначим буквами p,q,r,s с соответствующими индексами. Изобразим это на первой из картинок. Как вы можете видеть, на ней есть не только сами морфизмы, но и композиции морфизмов, например
q2∘s2
. Напомню, что композиция морфизмов - это тоже вполне себе морфизм.
Далее мы будем пользоваться определением произведения объектов. На второй картинке мы фокусируем внимание на
A×B
и
B×C
.
Сначала рассмотрим
A×B
в свете предыдущей диаграммы. В роли объекта X - объект
A×(B×C)
. Как мы можем видеть, из
A×(B×C)
есть морфизм в A и морфизм в B - это, соответственно,
s1
и
q1∘s2
. Поэтому, по определению произведения объектов, существует такой морфизм
h1
, что верны равенства
p1∘h1 = s1
и
q1∘s2 = p2∘h1
.
Теперь рассмотрим
B×C
в свете, опять же, диаграммы произведения двух объектов. В роли объекта X - объект
(A×B)×C
. Из него есть морфизм в B и морфизм в C - соответственно,
p2∘r1
и
r2
. Поэтому существует такой морфизм
h2
, что верны равенства
q2∘h2 = r2
и
p2∘r1 = q1∘h2
.
Теперь перейдём к третьей картинке. На ней мы фокусируем внимание на
A×(B×C)
и
(A×B)×C
.
Сначала рассмотрим
(A×B)×C
. Это - произведение двух (а не трёх, как могло бы показаться) объектов, первый есть
(A×B)
, второй есть
C
. Снова воспользуемся диаграммой произведения двух объектов. В роли X будет объект
A×(B×C)
. Из объекта
A×(B×C)
есть морфизмы в объекты
(A×B)
и
C
, соответственно
h1
и
q2∘s2
. Поэтому, по определению произведения, существует такой морфизм f, что
h1 = r1∘f
и
r2∘f = q2∘s2
.
Аналогично рассмотрим
A×(B×C)
. Это - произведение объектов
A
и
(B×C)
. И опять воспользуемся диаграммой произведения двух объектов. В роли X будет объект
(A×B)×C
. Из объекта
(A×B)×C
есть морфизмы в объекты
A
и
(B×C)
, соответственно
p1∘r1
и
h2
. Поэтому, по определению произведения, существует такой морфизм g, что
h1 = r1∘f
и
r2∘f = q2∘s2
. И при этом
p1∘r1 = s1∘g
и
h2 = s2∘g
.
На этом с рисованием стрелочек покончено, и можно приступить к анализированию нарисованного. Вообще, типичное категорное доказательство состоит из двух частей. Сначала рисуем стрелочки и выписываем равенства, затем пользуемся выписанными равенствами, чтобы доказать теорему окончательно. Как правило, вторую часть оставляют читателю. Я проделаю её явно.
Ещё раз перечислю равенства, которые мы имеем:
1) p1∘h1 = s1
2) q1∘s2 = p2∘h1
3) q2∘h2 = r2
4) p2∘r1 = q1∘h2
5) h1 = r1∘f
6) r2∘f = q2∘s2
7) p1∘r1 = s1∘g
8) h2 = s2∘g
И теперь перейду ко второй части доказательства.
Я утверждаю, что f и g будут требуемыми изоморфизмами.
В самом деле, из равенств 1, 5 и 7 имеем:
s1 = p1∘h1 = p1∘r1∘f = s1∘g∘f
. Поэтому, учитывая единственность s1, получаем, что
g∘f = 1
.
Из равенств же 3, 6 и 6 имеем:
r2 = q2∘h2 = q2∘s2∘g = r2∘f∘g
, отсюда
f∘g = 1
.
И вот мы показали, что нужные нам изоморфизмы существуют и поэтому
(A×B)×C
и
A×(B×C)
изоморфны. Причём наше доказательство справедливо в любой категории. Самая сложная идея доказательства - в том, чтобы придумать, как расположить на диаграмме объекты. Все нужные нам стрелочки рисуются тривиально по определению, и от нас требуется только проанализировать нарисованное.