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

Algebra3

.pdf
Скачиваний:
13
Добавлен:
23.02.2015
Размер:
1.08 Mб
Скачать

Проверим, что χ — гомоморфизм. Для любого f F , ν(f) = n, и для любых b1, . . . , bn B1 имеем

χ(fB1 (b1, . . . , bn)) = ψ(a),

 

где a A — любой такой элемент, что

 

ϕ(a) = fB1 (b1, . . . , bn).

( )

Поскольку ψ(a) не зависит от конкретного выбора a, найдем ai A такие, что ϕ(ai) = bi (i = 1, . . . , n), и возьмем

a = fA(a1, . . . , an).

Этот элемент удовлетворяет условию ( ) и

ψ(a) = fB2 (ψ(a1), . . . , ψ(an)),

где ψ(ai) = χ(bi) по построению χ.

Обратное утверждение очевидно:

если ψ = ϕ χ, то

Ker ψ Ker ϕ для любых отображений.

 

Теорема 1.7 представляет наиболее употребительный факт о гомоморфизмах алгебр. Аналоги классических теорем о гомоморфизмах для групп, колец и т. п. также переносятся на произвольные алгебры.

Следствие 1.8. Пусть A и B алгебры сигнатуры F.

(1) Если ϕ : A B гомоморфизм, то

A/ Ker ϕ Im ϕ B.

(2) Если B A, θ Cong A, то θB = θ B2 Cong B,

причем

B/θB A/θ.

11

(3) Если B A, θ Cong A, то B1 = τθ1θ(B)] соответ- ствует подалгебре B1 A, причем

B/θB B1B1 .

Доказательство. (1) Применим теорему 1.7 к B1 =

Im ϕ B, B2 = A/θ, ψ = τθ, где θ = Ker ϕ, — это можно сделать, поскольку Ker ϕ = Ker τθ. Найдем χ1 : Im ϕ A/θ

такой, что τθ = ϕ χ1.

Затем применим теорему 1.7, поменяв B1 и B2 местами:

найдем такое χ2 : A/θ Im ϕ, что ϕ = τθ χ2.

Тогда τθ = ϕ χ1 = τθ χ2 χ1, т. е. τθ = τθ 2

χ1). Поскольку τθ сюръективно, это означает χ2 χ1 = idA/θ.

Аналогично, ϕ = τθ χ2 = ϕ χ1 χ2, χ1 χ2 = idIm ϕ. Таким образом, Im ϕ A/θ.

 

(2) Обозначим через ι мономорфизм вложения

 

 

 

 

B A.

Обозначим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ϕ = ι τθ : B A/θ.

 

 

 

 

 

 

 

Очевидно, Ker ϕ = Ker τθ B2 = θB, Im ϕ A/θ.

По (1)

Im ϕ B/θB , что и требовалось.

 

 

 

 

 

 

 

 

 

 

(3) То, что B1 замкнуто относительно всех операций,

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

если f

F , ν(f)

= n,

x

, . . . , x

n

B

= τ

1

[τ (B)], то τ (x

) τ (B), т. е. τ (x

) =

1

 

1

θ

θ

 

θ

i

θ

 

 

 

θ

i

 

τθ(yi), yi B, i = 1, . . . , n, и поэтому

 

 

 

 

 

 

 

 

τθ(fA(x1, . . . , xn)) = fA/θθ(x1), . . . , τθ(xn))

 

 

 

 

 

 

 

= fA/θ(τ (y

), . . . , τ (y

n

)) = τ (fA(y

, . . . , y

n

)) τ (B)

 

 

 

 

θ 1

 

θ

 

θ

1

 

 

 

θ

 

 

Таким образом, B и B1 — две подалгебры в A, их образы относительно τθ : A A/θ совпадают. Поскольку Ker(τθ|B) =

θ B2 = θB, Ker(τθ|B1 ) = θB1 , то по (1)

B/θB Im τθ|B = Im τθ|B1 B1B1 .

12

Упражнение. Пусть A = (A, FA) — алгебра. Доказать, что отображение

CgA : P(A × A) → P(A × A),

которое любому подмножеству X A × A ставит в соответствие наименьшее θ Cong A, содержащее множество X, является алгебраическим оператором замыкания.

1.2. Прямое произведение алгебр. Пусть I — неко-

торое непустое множество, (Ai)i I — семейство алгебр сиг-

натуры F. Прямым (или декартовым) произведением этого семейства алгебр называется алгебра A = (A, FA), в которой

A = i I

Ai

=

a : I i

Ai | a(i) Ai, i I ,

Y

 

опр.

[

 

 

 

 

 

fA(a1, . . . , an) : i 7→fAi (a1(i), . . . , an(i))

для любых f F , ν(f) = n, ak A, k = 1, . . . , n, i I.

Прямое произведение семейства алгебр (Ai)i I обозначается

через

Y

Ai.

i I

Для того, чтобы доказать ряд полезных свойств прямого произведения, нам нужна универсальная характеризация этой алгебры. Отметим сперва несколько очевидных свойств.

Пусть (Ai)i I — семейство алгебр сигнатуры F, A — некоторая алгебра той же сигнатуры. Семейство гомоморфизмов

ϕi : A Ai, i I,

называется полным (или разделяющим точки), если для лю-

бых a, b A

( i I ϕi(a) = ϕi(b)) a = b.

Иными словами, полнота семейства гомоморфизмов означает, что пересечение их ядер совпадает с A.

13

Например, если A = Q Ai, то для любого i I отображе-

i I

ние

πiA = πi : A Ai,

: a 7→a(i), a A,

является эпиморфизмом A Ai, называемым канонической проекцией. Семейство канонических проекций (πi)i I является полным Ниже мы будем опускать символ алгебры в обозначении канонической проекции там, где его значение ясно из контекста.

Отметим одно свойство полных семейств гомоморфизмов (не обязательно канонических проекций).

Лемма 1.9. Если A, Ai (i I) — алгебры сигнатуры F, πi : A Ai некоторое полное семейство гомоморфизмов, χ : A A гомоморфизм, то

( i I χ πi = πi) χ = idA.

Доказательство. Для любых a A, i I выполняется

равенство πi(χ(a)) = πi(a), откуда χ(a) = a.

 

Предложение 1.10. Пусть A =

Ai. Тогда для любой

алгебры B той же

 

i I

 

 

сигнатуры и

Q

-

моморфизмов i)i I , δi : B Ai, существует гомоморфизм δ : B A такой, что

δ πi = δi i I.

Доказательство. Определим δ : B A по правилу

δ(b)(i) = δi(b), b B, i I.

Проверим, что δ — гомоморфизм алгебр сигнатуры F. Рас-

смотрим f F , n = ν(f), b1, . . . , bn B. Тогда δ(fB(b1, . . . , bn))(i) = δi(fB(b1, . . . , bn))

= fAi i(b1), . . . , δi(bn)) = fAi (δ(b1)(i), . . . , δ(bn)(i))

= (fA(δ(b1), . . . , δ(bn)))(i)

для любого i I. Следовательно,

δ(fB(b1, . . . , bn)) = fA(δ(b1), . . . , δ(bn)).

14

Наконец, равенство δ πi = δi выполнено по построению.

Следующее утверждение является в некотором смысле обратным к предложению 1.10.

Теорема 1.11. Пусть (Ai)i I семейство алгебр сигна- туры F, и пусть A алгебра той же сигнатуры, удовле- творяющая следующим двум условиям:

(а) для любого i I существует гомоморфизм ϕi : A Ai, причем семейство i)i I полное;

(б) для любой алгебры B сигнатуры F и для любого семейства гомоморфизмов i)i I , δi : B A существует

такое δ : B A, что δ ϕi = δi.

Q

Тогда существует изоморфизм ψ : A Ai, причем ϕi =

i I

ψ πi.

Доказательство. Применим предложение 1.10, рассмотрев в качестве B алгебру A, а в качестве δi — ϕi, i I.

Получим, что существует гомоморфизм

Y

χ1 : A Ai, χ1 πi = ϕi, i I.

i I

Затем применим условие (б) теоремы, взяв в качестве B

Q

алгебру Ai, а в качестве δi — πi, i I. Получим, что

i I

 

 

 

 

 

 

 

существует гомоморфизм

 

 

 

 

 

 

 

Yi

 

 

 

 

 

 

χ2 :

Ai A, χ2 ϕi = πi, i

I.

 

 

 

I

 

 

 

 

 

 

Далее,

ϕi

= πi

 

χ1

χ2

ϕi = χ1

πi

= ϕi

χ2

χ1

πi

= ϕi

 

χ2

χ1

πi = χ2

ϕi

= πi,

По лемме 1.9 χ1 χ2 и χ2 χ1 — тождественные отображения,

поэтому ψ = χ1 — искомый изоморфизм.

 

Предложение 1.12. Пусть I, J непустые множества,

(Ai)i I , (Bj )j J семейства алгебр сигнатуры F.

Пусть

также задано отображение σ : I J и для каждого i I

15

определен гомоморфизм ϕi : Bσ(i) Ai. Тогда существует

гомоморфизм

 

Y

Yi

ϕ : B = Bj A = Ai

 

j J

I

такой, что ϕ πA = πB

для всех i I, т. е. диаграмма

i σ(i)

 

 

B

B

πσ(i)y

Bσ(i)

коммутативна.

ϕ

−−−→ A

yπiA

ϕi

−−−→ Ai

Доказательство. Определим ϕ : B A по правилу

ϕ(b)(i) = ϕi(b(σ(i))), b B, i I.

Тогда ϕ πiA = πσB(i) по построению. Непосредственной проверкой легко убедиться, что это — гомоморфизм алгебр: для

fF , ν(f) = n, b1, . . . , bn B

ϕ(fB(b1, . . . , bn))(i) = ϕi(fB(b1, . . . , bn)(σ(i)))

=ϕi(fBσ(i) (b1(σ(i)), . . . , bn(σ(i)))) = fAi (ϕ(b1)(i), . . . , ϕ(bn)(i))

= fA(ϕ(b1), . . . , ϕ(bn))(i)

при всех i I.

 

Непосредственными следствиями этого предложения являются свойства коммутативности и ассоциативности прямого произведения.

Следствие 1.13. Пусть (Ai)i I семейство алгебр сиг- натуры F, σ S(I) биективное отображение I на себя,

(Bi = Aσ(i))i I . Тогда

Y

Y

Ai

Bi.

i I

i I

Доказательство. Существуют взаимно обратные го-

моморфизмы.

 

16

Следствие 1.14. Пусть (Ai)i I семейство алгебр сигна- туры F, σ : I J сюръективное отображение множеств (J 6= ). Обозначим

Ij = σ1[{j}] I, j J, Bj =

Ai.

 

 

 

 

 

I

 

Тогда

 

 

 

 

iYj

 

 

 

 

 

 

 

 

 

Ai

Bj .

 

 

 

 

I

 

j J

 

 

 

 

Yi

 

Y

 

 

Доказательство. Применим предложение 1.12 к

ϕ

= πBσ(i) : B

=

A

A

.

i

i

σ(i)

 

i

i

 

Y

k I:σ(k)=σ(i)

Найдем гомоморфизм ϕ такой, что диаграмма

 

 

BQ

ϕ

B =

Bj

−−−→

 

 

j J

 

 

k

 

 

πi

Q

 

πσ(i)

 

Bσ(i)

 

= Bσ(i)

−−−−→

A

 

k I:σ(k)=σ(i)

Q

Ai = A

i I

yπiA

Ai

коммутативна для любого i I. Остается показать, что ϕ — изоморфизм.

Покажем сперва инъективность. Пусть b1, b2 B, b1 6= b2. Тогда существует j J такой, что b1(j) 6= b2(j) в алгебре Bj = Q Ak. Следовательно, для некоторого k Ij имеем

k Ij

b1(j)(k) 6= b2(j)(k) в алгебре Ak, k I. Но если ϕ(b1) = ϕ(b2) A, то

b1(j)(k) = πkA(ϕ(b1)) = πkA(ϕ(b2)) = b2(j)(k),

— противоречие.

Покажем сюръективность. Для данного a A возьмем b B такой, что b(j)(k) = a(k) для данных j J, k Ij . Тогда ϕ(b) = a.

Полученную в теореме 1.11 характеризацию прямого произведения можно перевести с языка гомоморфизмов на язык конгруэнций. Приведем необходимые необходимые понятия.

17

Пусть A = (A, FA) — алгебра. Семейство конгруэнций (θi)i I , θi Cong A, называется независимым, если для любого отображения α : I A найдется a A такое, что (a, α(i)) θi для всех i I. Семейство конгруэнций (θi)i I называется полным, если для любых a, b A, a 6= b, найдется i I такое, что (a, b) / θi.

Заметим, что если независимое семейство конгруэнций является полным, то для любого отображения α : I A существует только одно a A такое, что (a, α(i)) θi для всех i I. Действительно, если для всех i I

(a1, ai) θi, (a2, ai) θi,

то (a1, a2) θi, т. е. a1 = a2.

Теорема 1.15. Пусть A алгебра сигнатуры F, i)i I полная независимая система конгруэнций на A. Тогда

Y

A A/θi.

i I

Доказательство. Рассмотрим гомоморфизмы

ϕi = τθi : A Ai := A/θi

для всех i I. Очевидно, (ϕi)i I — полное семейство гомоморфизмов, т. е. выполнено условие (а) теоремы 1.11. Проверим условие (б) той же теоремы.

Пусть B — некоторая алгебра, δi : B Ai, i I, — некоторые гомоморфизмы. Для любого элемента b B построим отображение αb : I A такое, что

αb(i) = ai, aii = δi(b), i I

(выберем произвольный представитель ai из каждого класса эквивалентности). Из независимости системы конгруэнций (θi)i I следует, что найдется (единственное!) такое a A, что

(a, ai) θi, i I.

Отметим, что элемент a не зависит от выбора представителей в классах эквивалентности. Действительно, если aii =

18

aii для каких-то других ai A и aA выбрано так, что (a, ai) θi для всех i I, то

(ai, ai) θi, (a, ai) θi, (a, ai) θi (a, a) θi i I.

Ввиду полноты a = a.

Таким образом, для любого b B однозначно определен a A такой, что a/θi = δi(b), т. е. ϕi(a) = δi(b). Определим

δ : B A, δ(b) = a.

Тогда δ ϕi = δi по построению. Остается показать, что δ — гомоморфизм алгебр.

Пусть f F , ν(f) = n, b1, . . . , bn B, ak = δ(bk), k =

1, . . . , n. Обозначим

 

 

 

 

 

 

 

 

b = fB(b1, . . . , bn), a1 = δ(b),

a2 = fA(a1, . . . , an).

Надо показать, что a1 = a2. Действительно,

 

 

ϕ

(a

) = fAi

(a

), . . . , ϕ

(a

n

)) = fAi (δ (b

), . . . , δ (b

n

))

i

2

i

1

i

 

 

i 1

i

 

 

 

= δi(fB(b1, . . . , bn)) = δi(b) = ϕi(δ(b)) = ϕi(a1)

для всех i I.

Ввиду полноты семейства гомоморфизмов

i)i I

имеем a1 = a2.

 

 

 

 

 

 

 

Следовательно,

алгебра A удовлетворяет условиям тео-

ремы 1.11 для Ai = A/θi, поэтому A изоморфна прямому

произведению этих алгебр.

 

Определение 1.16. Алгебра A = (A, FA) называется де-

картово разложимой, если

iY

A A1 × A2 =

Ai,

 

=1,2

где |Ai| > 1 для i = 1, 2. Если алгебра не является декартово разложимой, то она называется декартово неразложимой.

Теорема 1.15 позволяет сформулировать необходимое и достаточное условие декартовой разложимости.

Следствие 1.17. Алгебра A, |A| > 1, является декартово разложимой тогда и только тогда, когда на ней есть полное независимое семейство конгруэнций, не включающее A.

19

Доказательство.

Пусть A = A1 × A2, |A1|, |A2| > 1.

Тогда θ1 = Ker π1, θ2

= Ker π2 — полное независимое се-

мейство конгруэнций,

не включающее A. Действительно,

если, например, θ1 =

A, то условие независимости семей-

ства (θ1, θ2) требует θ2 = A, т. е. |A2| = 1.

Пусть (θi)i I

— полное независимое семейство кон-

груэнций на A. Тогда по теореме 1.15

 

 

 

 

 

 

 

A

Yi

 

 

 

 

 

 

 

 

A/θi.

 

 

 

 

 

 

 

 

I

 

 

 

 

 

Если множество индексов I разделить на два непересекаю-

щихся подмножества I1, I2, то легко заметить, что

Y

 

Y

Y

A i I

Ai i I1 Ai ×

i I2 Ai

 

 

 

 

A1

 

 

 

 

A2

 

 

Остается выяснить,

 

 

полное независимое семейство

можно|ли{z }

| {z }

конгруэнций разделить на два подсемейства так, чтобы каждое из этих подсемейств содержало не только A (чтобы |A1|, |A2| > 1). Этого нельзя сделать только в том случае, когда семейство конгруэнций содержит лишь одно θi0 6= A, а для i 6= i0 θi = A. Но в этом случае полнота семейства (θi)i I требует θi0 = A, что невозможно по условию.

Следующее очень простое утверждение, играющее, тем не менее, важную роль в computer science.

Теорема 1.18. Любая конечная алгебра изоморфна пря- мому произведению декартово неразложимых конечных ал- гебр.

Доказательство. Индукцией по мощности носителя ал-

гебры.

 

 

 

Пример 1.19. Рассмотрим кольцо целых чисел Z.

Это декар-

тово неразложимая алгебра.

 

Действительно, хорошо известно, что Z — кольцо главных идеалов. Поэтому все конгруэнции на Z имеют вид

θn = {(a, b) | q : a b = qn}, n Z.

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]