Files
silikat-problems/problems/problem11b.typ
2026-10-10 13:49:11 +03:00

170 lines
6.3 KiB
Typst
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#import "../utils/boxes.typ": *
#import "../utils/macros.typ": *
#import "@preview/fletcher:0.5.8" as fletcher: diagram, node, edge
#problembox[
б) Пусть на множествах из предыдущего пункта имеется структура кольца (ассоциативного, коммутативного с $1$), а $a(phi_(i, j))$ --- гомоморфизмы колец. Докажите, что на $(product.co_(i in cal(I)) a(i)) \/ ~ $ есть естественная структура кольца (ассоциативного, коммутативного с $1$) такая, что $(product.co_(i in cal(I)) a(i)) \/ ~ $ --- копредел в категории $CRing$ по диаграмме $a: cal(I) -> CRing$.
]
== Решение
Обозначим $S := product.co_i a(i) \/ tilde$, $iota_i: a(i) arrow S, t_i mapsto [t_i]$.
Также обозначим $phi^*_(i,j) := a(phi_(i,j))$
=== Определение операций
Определим операцию сложения на $S$ следующим образом:
$ [t_i] + [t_j] := [phi^*_(i,k)(t_i) + phi^*_(j,k)(t_j)], space.quad [t_i], [t_j] in S $
Так как $cal(I)$ --- фильтрованная категория, такой $k$ существует.
Проверим корректность.
Пусть $t_i in a(i), t_j in a(j)$. Пусть также $t'_i' in a(i'), t'_j' in a(j')$ такие, что $t_i tilde t'_i', t_j tilde t'_j'$.
$ u = phi^*_(i,k)(t_i) + phi^*_(j,k)(t_j) $
$ u' = phi^*_(i',k')(t'_i') + phi^*_(j',k')(t'_j') $
Найдём такой $p in cal(I)$, что образы $u, u'$ в $a(p)$ совпадают.
Для $t_i, t'_i'$ выберем $l in cal(I)$:
$ phi^*_(i,l) (t_i) =_(t_i tilde t'_i') phi^*_(i',l)(t'_i') $
Для $t_j, t'_j'$ выберем $m in cal(I)$:
$ phi^*_(j,m) (t_j) =_(t_j tilde t'_j') phi^*_(j',m)(t'_j') $
По фильтрованности $cal(I)$ существует индекс $p in cal(I)$ такой, что
$ p <= k, space.quad p <= k', space.quad p <= l, space.quad p <= m $
$ phi^*_(k,p)(u) = phi^*_(k,p) lr((phi^*_(i,k)(t_i) + phi^*_(j,k)(t_j)), size: #150%) = $
$ = phi^*_(k,p) lr((phi^*_(i,k)(t_i)), size: #150%) + phi^*_(k,p) lr((phi^*_(j,k)(t_j)), size: #150%) $
$ phi^*_(k,p)(u) = phi^*_(i,p)(t_i) + phi^*_(j,p)(t_j) $
Аналогично получаем
$ phi^*_(k', p)(u') = phi^*_(i', p)(t'_i') + phi^*_(j',p)(t'_j') $
$ phi^*_(i,p)(t_i) = phi^*_(l,p) lr(( phi^*_(i,l)(t_i) ), size: #150%) = phi^*_(l,p) lr(( phi^*_(i',l)(t'_i') ), size: #150%) = phi^*_(i', p)(t'_i') $
Аналогично
$ phi^*_(j,p)(t_j) = phi^*_(j',p)(t'_j') $
Получается, что
$ u tilde u' => [u] = [u'] $
Операция корректна
Нейтральным элементом является $[0]$, т.к. гомоморфизмы сохраняют $0$. Обратным к $[t_i]$ является $[-t_i]$.
Проверим ассоциативность:
$
[t_i] + ([t_j] + [t_k]) = lr(|
#inlinediag(
node((0, 0), $j$),
node((2, 0), $k$),
node((1, 1), $l$),
edge((0, 0), (1, 1), "->"),
edge((2, 0), (1, 1), "->"),
)
|) = [t_i] + [phi^*_(j,l)(t_j) + phi^*_(k,l)(t_k)] =
$
$
= lr(|
#inlinediag(
node((0,0), $i$),
node((2,0), $j$),
node((4,0), $k$),
node((3,1), $l$),
node((1,3), $m$),
edge((0,0), (1,3), "->"),
edge((2,0), (1,3), "->"),
edge((2,0), (3,1), "->"),
edge((2,0), (3,1), "->"),
edge((4,0), (3,1), "->"),
edge((3,1), (1,3), "->"),
)
|) = [ phi^*_(i,m)(t_i) + phi^*_(j,m)(t_j) + phi^*_(k,m)(t_k) ]
$
С другой стороны
$
([t_i] + [t_j]) + [t_k] = lr(|
#inlinediag(
node((0,0), $i$),
node((2,0), $j$),
node((1,1), $m$),
edge((0,0), (1,1), "->"),
edge((2,0), (1,1), "->")
)
|) = [phi^*_(i,m)(t_i) + phi^*_(j,m)(t_j)] + [t_k] =
$
$
= lr(|
#inlinediag(
node((0,0), $i$),
node((1,0), $j$),
node((2,0), $k$),
node((1,1), $m$),
edge((0,0), (1,1), "->"),
edge((1,0), (1,1), "->"),
edge((2,0), (1,1), "->"),
)
|) = [phi^*_(i,m)(t_i) + phi^*_(j,m)(t_j) + phi^*_(k,m)(t_k)]
$
Коммутативность следует из коммутативность колец.
Операцию умножения определим тем же образом:
$ [t_i] dot [t_j] = [phi^*_(i,k)(t_i) dot phi^*_(j,k)(t_j)] $
Она корректна по тем же соображениям.
Нейтральным элементом является $[1]$, т.к. гомоморфизмы в $CRing$ сохраняют единицу.
Дистрибутивность следует также из свойств гомоморфизма.
Таким образом, на $S$ есть структура коммутативного кольца с единицей.
=== Проверка коконуса
Пусть $t, t' in a(i)$.
$ iota_i (t + t') = [t + t'] $
$
iota_i (t) + iota_i (t') = [t] + [t'] = lr(
| phi^*_(i,i) = 1_(a(i))
|) = [t + t']
$
$ iota_i (t + t') = iota_i (t) + iota_i (t') $
$ iota_i (0_i) = [0] space.quad "все нули эквивалентны" $
$ iota_i (t dot t') = [t dot t'] $
$
iota_i (t) dot iota_i (t') = [t] dot [t'] = lr(|
phi_(i,i) = 1_(a(i))
|) = [t dot t']
$
$ iota_i (t dot t') = iota_i (t) dot iota_i (t') $
$ iota_i (1_(a_i)) = [1] space.quad "все единицы эквивалентны" $
Тогда $iota: a ==> S$ - коконус в $CRing$.
=== Универсальное свойство
Пусть $X in CRing$, $mu: a ==> X$ --- коконус.
Хотим: единственный гомоморфизм $theta: S arrow X$. Определим, как и раньше
$ theta([t_i]) := mu_i (t_i) $
Проверим свойства гомоморфизма. Пусть $t_i in a(i), t_j in a(j)$:
$ theta lr( ([phi^*_(i,k)(t_i) + phi^*_(j,k)(t_j)]), size: #150%) = mu_k (phi^*_(i,k)(t_i)) + mu_k (phi^*_(j,k)(t_j)) = $
$ =_("По свойствам коконуса") mu_i (t_i) + mu_j (t_j) = theta([t_i]) + theta([t_j]) $
Аналогично
$ theta lr( ([phi^*_(i,k)(t_i) dot phi^*_(j,k)(t_j)]) , size: #150%) = mu_i (t_i) dot mu_j (t_j) = theta([t_i]) dot theta([t_j]) $
Очевидно сохранение единицы:
$ theta([1_i]) = mu_i (1_i) = 1_X, space.quad 1_i in a(i) $
Тогда $theta: S arrow X$ определена корректно.
#answerbox[
#align(center)[
$product.co_i a(i) \/ tilde space = colim a$ в $CRing$]
]