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

Основы универсальной алгебры. Учебное пособие-1

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
§1. Универсальные алгебры, модели и алгебраические системы
Группа A = hA; ·,−1, ei называется абелевой (или коммута-
тивной), если для любых а, b из A имеет место равенство a·b=b·a.
10. Кольцом называется универсальная алгебра A = hA; σi
сигнатуры h+,f
1
,·,0i (f
1
1
— одноместная функция на A, обознача-
1
емая далее как −, т.е. f1(a)=−a, 0 — константный символ), если она удовлетворяет условиям:
1) hA; +, −, 0i абелева группа
2) hA; ·i полугруппа и для любых а, b, с из A:
3) a · (b + c) = (a · b) + (a · c), (b + c) · a = (b · a) + (c · a).
Пусть Z — множество всех целых чисел и операции +, ·, −, константа 0 определяются на Z как традиционное сложение, умно­жение, взятие противоположного элемента и нуль. Тогда универ­сальная алгебра hZ;+,−,·,0i является кольцом.
Как неоднократно говорилось выше, основным предметом изучения универсальной алгебры являются действия различных функций на произвольных множествах. В этом случае конкрет­ное представление элементов этих множеств не играет принци­пиальной роли. Таким образом, копирование или клонирование элементов универсальной алгебры создание алгебры-близнеца не порождает при изучении этих алгебр существенно новой ситуа­ции. К примеру, рассмотрим алгебру A = h{1, 2, 3}; σi сигнатуры σ =hf
1
i со следующей таблицей Кэли для функции f0:
0
x f0(x)
1 3 2 2 3
1
Мы переобозначим (закодируем) элемент 1 как новый элемент
а, элемент 2 – как b, элемент 3 − как с и рассмотрим функцию f0, определенную на множестве {a, b, c} с помощью таблицы Кэли:
x f0(x) a c b b c a
В этом случае новая алгебра B = h{a, b, c}; σi, полученная из алгебры A указанной кодировкой, сохранит очевидным образом
21
Глава 1. Основные понятия универсальной алгебры
все родовые черты алгебры A, связанные с действием функции
f0на основном множестве алгебры. Таким образом, с точки зре-
ния универсальной алгебры A и B представляют собой одну и ту же универсальную алгебру. Однако изучение алгебры A вместо алгебры B или наоборот может быть предпочтительнее с точки зрения наглядности, интуитивной прозрачности и так далее, свя­занной с конкретной природой множества {1,2,3} или {a, b, c}.
Данный подход закреплен в понятии изоморфизма, рассмат­риваемом нами в более общем контексте алгебраических систем, а не только универсальных алгебр. Фиксируем некоторую сигна­туру
σ = hf
s
0
0
, ..., f
q
s
0
r
, P
0
r
, ..., P
q
m
, c0, ..., cki .
m
Пусть A = hA; σi и B = hB; σi — пара произвольных алгебраи­ческих систем сигнатуры σ. Пусть ϕ — некоторая биекция основ­ного множества A алгебры A на основное множество B алгебры
B. Биекцию ϕ назовем изоморфизмом системы A на систему B, если выполняются следующие условия:
1) для любого l≤r, для любых элементов a1, ..., a
место равенство ϕ(fl(a1, ..., a
))=fl(ϕ(a1), ...,ϕ(a
s
l
)) (здесь символ f
s
l
из A имеет
s
l
из левой части равенства означает функцию, интерпретирующую сигнатурный символ flв системе A, а символ flиз правой части равенства — аналогичную функцию в системе B);
2) для любого l ≤m, для любых элементов a1, ..., a
Pl(a1, ..., a
)=И⇔Pl(ϕ(a1) , ..., ϕ( a
q
l
))=И (здесь, как и выше, сим-
q
l
q
l
из A,
вол Plслева от равенства означает отношение, интерпретирующее сигнатурный символ Plв системе A, а справа — в системе B);
3) для любого l≤k ϕ(cl)=cl(здесь также левое clозначает эле­мент, интерпретирующий константный символ clв системе A, а правое cl— в системе B).
Очевидно, что приведенное понятие изоморфизма соответ­ствует интуитивному понятию копирования алгебраических си­стем.
Еще раз попытаемся проиллюстрировать понятие изоморфиз-
2
ма алгебраических систем сигнатуры σ=hf
1
, P
, c0i (см. рисунок).
0
0
Здесь P0(A)={a∈A|P0(a)} и P0(B)={b∈B|P0(b)}.
Укажем несколько конкретных примеров изоморфизма алгеб­раических систем.
l
22
§1. Универсальные алгебры, модели и алгебраические системы
Рис. 1.1
1) Пусть алгебраические системы A = hN ; σi и B = h{2n|n ∈
2
N}; σi имеют сигнатуру σ=hf
2
, P
, c0i и таковы, что для любых
0
0
a1,a2из A, b1,b2из B имеет место:
f0(a1, a2) = a1+ a2, f0(b1, b2) =b1· b2, P0(a1, a2) ⇔ a1≤ a2, P0(b1, b2) ⇔ b1≤ b2,
A
c
0
= 0, c
B
0
= 1.
Здесь +, · и ≤ — традиционные сложение, умножение и отно­шение порядка на натуральных числах. Нетрудно заметить, что отображение ϕ : N → {2n|n ∈ N }, определенное как ϕ(n)=2n, является изоморфизмом алгебраических систем A и B.
2) Пусть алгебры A = h{0, 1}, σi и B = hP (b), σi имеют сигна-
2
2
туру σ = hf
, f
0
1
, f
, c0, c1i и таковы, что σ-символы алгебры B
1
2
определяются на P0({b}) условиями: для любых C, D ⊆ {b}
f0(C, D) = C ∪ D, f1(C, D) = C ∩ D, f2(C) = ¬ C,
B
c
0
= ∅, c
B
= {b}.
1
Пусть σ-символы алгебры A, определяются следующими таб­лицами Кэли:
23
Глава 1. Основные понятия универсальной алгебры
для f
x\y 0 1
0
0 0 1 1 1 1
для f
x\y 0 1
1
0 0 0 1 0 1
для f
x f2(x)
2
0 1 1 0
A
c
0
= 0, c
A
1
= 1.
Нетрудно проверить, что отображение ϕ:{0,1}→P({b}) такое, что ϕ(0)=∅, ϕ(1)={b}, является изоморфизмом алгебр A и B.
Непосредственно проверяется следующее утверждение:
(∗∗) а) тождественное отображение любой алгебраической си­стемы A на себя является изоморфизмом A на A;
б) если ϕ — изоморфизм алгебраической системы A на систему B, то обратное отображение ϕ−1является изоморфизмом алгеб- раической системы B на A;
в) если ϕ — изоморфизм алгебраической системы A на B, а ψ — изоморфизм алгебраической системы B на C, то суперпозиция отображений ϕ и ψ, т.е. отображение ψϕ является изоморфизмом алгебраической системы A на C.
Алгебраические системы A и B назовем изоморфными, если существует некоторый изоморфизм систем A на B. Эту ситуацию будем обозначать как A
∼
=
B.
Автоморфизмом алгебраической системы A будем называть любой изоморфизм этой системы на себя.
К примеру, пусть A = hZ; σi, где Z — совокупность всех целых чисел, σ=h+i. Тогда тождественное отображение idZмножества Z на себя и отображение ϕ : Z→Z такое, что ϕ(n)= −n, являются автоморфизмами алгебры A и других автоморфизмов алгебры A не существует.
Для любой алгебраической системы A = hA; σi сигнатуры σ и любой биекции ϕ множества A на множество B мы можем опре­делить систему B = hB; σi с основным множеством B так, что
24
§1. Универсальные алгебры, модели и алгебраические системы
ϕ будет изоморфизмом системы A на систему B, полагая: для любых l≤r, i≤m, j≤k и любых элементов b1, ..., b
fl(b1, ..., b
Pi(a1,..., a
)=ϕ (fl(ϕ−1(b1),...,ϕ−1(b
s
l
)=И ⇔ Pi(ϕ−1(a1),...,ϕ−1(a
q
u
s
))),
l
))=И,
q
u
, a1, ..., a
s
l
q
u
из B
B
c
j
=ϕ(c
A
).
j
Мы закончим этот параграф более подробным рассмотрением отношения эквивалентности на произвольном множестве и кон­струкциями, связанными с отношениями эквивалентности.
Отношением эквивалентности на множестве A называется двухместное отношение θ, удовлетворяющее следующим услови­ям: для любых а, b, с из A:
1) Q(a,a) — рефлексивность Q,
2) из Q(a,b) следует Q(b,a) — симметричность Q,
3) из Q(a,b) и Q(b,c) следует Q(a,c) — транзитивностьQ.
Очевидно, что отношение равенства (Q(a,b) ⇔ a = b) является отношением эквивалентности на любом множестве A. Далее бу­дем обозначать это отношение как ∆A(т.е. ∆A(a,b) ⇔ a = b). Отношение коллапса (или универсальное отношение) на A также является отношением эквивалентности на A (Q(a,b)=И для лю­бых элементов а, b множества A).
Обозначим в дальнейшем это отношение как ∇A. Очевидно, что для любого отношения эквивалентности Q на A имеют место включения ∆A⊆Q⊆∇A.
Пусть A = {0, 1, 2, 3} и отношения Q1и Q2определяются на A следующими таблицами Кэли:
для Q
для Q
x\y 0 1 2 3
1
0 И И Л Л 1 И И Л Л 2 Л Л И Л 3 Л Л Л И
x\y 0 1 2 3
2
0 И И Л Л 1 И И Л Л 2 Л Л И И 3 Л Л И И
25
Глава 1. Основные понятия универсальной алгебры
Убедитесь, что оба этих отношения являются отношениями эквивалентности на A.
Пусть A — произвольное множество. Набор непустых подмно­жеств B = {Bi|i ∈ I} назовем разбиением множества A, если выполнены следующие условия:
S
1)
Bi= A,
i∈I
2) для различных i1, i2∈ I B
i
1
∩ B
i
2
=∅.
Мы покажем, что в каком-то смысле понятия отношения эк­вивалентности на множестве A и разбиения множества A равно­сильны.
Пусть Q — отношение эквивалентности на A. Для любого эле­мента a из A классом эквивалентности Q для элемента a назовем подмножество {b∈ A|Q(a,b)} множества A. Будем в дальнейшем обозначать это подмножество как [a]Qили a/Q.
Покажем, что совокупность попарно различных классов экви­валентности Q образует разбиение множества A. Прежде всего заметим, что в силу рефлексивности отношения Q, для любого а из A имеет место включение a∈[a]Q. Пусть теперь [a]Q∩ [b]Q6= ∅. Покажем, что в этом случае [a]Q=[b]Q. Достаточно показать. что имеет место включение [a]Q⊆ [b]Q, тогда в силу симметричности ситуации будет иметь место и включение [b]Q⊆ [a]Q, а значит, и равенство [a]Q= [b]Q. Действительно, пусть d∈[a]Q. Так как [a]Q∩ [b]Q6= ∅, то найдется элемент c∈[a]Q∩ [b]Q, т.е. имеет место Q(a,c) и Q(b,c). В силу симметричности отношения Q истинно отношение θ(c,a) и, значит, по транзитивности Q, имеет место Q(b,a). Опять же в силу транзитивности Q из Q(b,a) и Q(a,d) следует Q(b,d), что и доказывает включение d∈[b]Q. Как замечено выше, последнего достаточно для доказательства равенства [a]Q=[b]Q.
Совокупность всех (попарно различных) классов эквивалент­ности по Q множества A назовем фактор-множеством мно­жества A по отношению эквивалентности Q. Обозначать этот фактор-множество будем какA/Q. Таким образом, для любого
элемента х включение x ∈A/Qравносильно тому, что для неко­торого а из A x=[a]Q. Заметим, чтоA/Qобразует разбиение мно-
жества A. Действительно, так как для любого а из A a∈[a]Q, то
26
§1. Универсальные алгебры, модели и алгебраические системы
S
[a]Q= A. С другой стороны, как доказано выше, если для
[a]Q∈A/
Q
a, b из A имеет место неравенство [a]Q6= [b]Q, то[a]Q∩ [b]Q= ∅. Это и доказывает, чтоA/Qявляется разбиением множества A (разби­ением, соответствующим эквивалентности Q).
Пусть теперь B = {Bi|i ∈ I} −произвольное разбиение множе­ства A. На A определим отношение θBследующим образом: для любых a, b из A: QB(a,b) ⇔ существует i ∈ I такой, что a ∈ Biи b
∈ Bi.
Предоставим читателю самому убедиться в том, что QBявля­ется отношением эквивалентности на A и, более того, имеет место:
(∗∗∗) а) для любого отношения эквивалентности Q на A имеет место равенство Q =Q
б) для любого разбиения B множества A имеет место равен­ство B=
A
.
Q
.
B
A
;
/
Q
Таким образом, эквивалентность, построенная по фактор-мно­жеству относительно некоторой эквивалентности, совпадает с ис­ходной эквивалентностью, а фактор-множество, построенное по отношению эквивалентности, порожденному некоторым разбие­нием, совпадает с этим разбиением.
Заметим, что разбиениеA/ жеств, аA/
состоит из одного-единственного множества A.
∇
A
состоит из одноэлементных мно-
∆
A
На совокупности Eq(A) всех отношений эквивалентности на множестве A введем отношение ≤, совпадающее с теоретико-мно­жественным включением: для Q1,Q2∈ Eq(A) пусть Q1≤ Q2тогда и только тогда, когда Q1⊆ Q2(как подмножества множества A × A). Непосредственно замечается, что hEq(A);≤i является ча- стично упорядоченным множеством. Более того:
(∗∗∗∗) hEq(A);≤i — решеточно-упорядоченное множество, где для любых Q1,Q2∈ Eq(A) отношение inf(Q1,Q2) определяется как пересечение отношений Q1и Q2, рассматриваемых как подмноже­ства множества A × A, т.е. для любых a, b из A
inf(Q1, Q2)(a, b) ⇔ Q1(a, b) и Q2(a, b).
Наименьшая верхняя грань отношений Q1и Q2(sup(Q1,Q2)) в hEq(A);≤i определяется более сложным образом:
27
Глава 1. Основные понятия универсальной алгебры
для любых a, b из A sup(Q1,Q2)(a,b) ⇔ существует конечная по­следовательность a = a0,a1,a2,...,a
2n−1,a2n
=b (необязательно раз­личных) элементов множества A такая, что для любого i ≤ n−1 имеют место Q1(a2i,a
2i+1
) иQ2(a
2i +1,a2i +2
). Доказательство утверждения (∗∗∗∗) предоставляем читателю. Решетку hEq(A);∨,∧ i, соответствующую решеточно-упорядо-
ченному множеству hEq(A);≤ i, будем называть решеткой эк- вивалентностей на множестве A.
ЗАДАЧИ
1. Пусть A = hA; ≤i — частично упорядоченное множество.
Определим новое двухместное отношение P на A следующим об­разом: для любых a,b∈ A пусть P(a,b) истинно тогда и только тогда, когда b≤a. Покажите, что модель hA;Pi также являет­ся частично упорядоченным множеством. Отношение порядка P на A называется двойственным к порядку ≤ и обозначается как ≤∗(a≤∗b ⇔ b≤a). Будет ли частично упорядоченное множество двойственное к цепи (к решеточно упорядоченному множеству) само являться цепью (решеточно упорядоченным множеством)?
2. Покажите, что частично упорядоченное множество из при-
мера IV частично упорядоченных множеств является решеточно упорядоченным. Какие числа играют роль sup(n,m) и inf(n,m) для m,n∈N0в этом частично упорядоченном множестве?
3. Докажите утверждение (∗) из данного параграфа.
4. Пусть L − произвольное линейное пространство (над любым
полем) и SubL − совокупность всех подпространств пространства L. На SubL определим операции ∨ и ∧ : для любых L1, L2∈SubL пусть L1∧ L2= L1∩ L2и L1∨ L2является подпространством, порожденным множеством элементов L1∪L2пространства L. До­кажите, что hSubL; ∧, ∨i является модулярной решеткой.
5. Докажите, что для любого множества A решетка hP(A); ∪,
∩i дистрибутивна.
6. Пусть L в условиях задачи 4, — двухмерное линейное про-
странство геометрических векторов. Докажите, что модулярная решетка hSub L; ∧, ∨i не является дистрибутивной.
7. Докажите, что условие, определяющее модулярность решет-
ки A = hA; ∧,∨i, эквивалентно следующему: для любых a,b,c∈ A, если a≤b, то a∨(b∧c) = b∧(a∨c).
28
§1. Универсальные алгебры, модели и алгебраические системы
8. Докажите, что условие, определяющее дистрибутивность
решетки A = hA; ∧, ∨i, эквивалентно следующему: для любых a,b,c ∈ A имеет место a∨(b∧c) = (a∨b) ∧(a∨c).
9. Является ли решетка C0, где C — решеточно упорядоченное
множество из примера IV частично упорядоченных множеств, мо­дулярной, дистрибутивной?
10. Пусть B = hB; ∧, ∨i — произвольная решетка, ≤ — отноше-
ние порядка, определенное на B с помощью решетки B стандарт­ным образом. Покажите, что B∗=hB; f0,f1i — решетка, определя­емая решеточно упорядоченным множеством hB; ≤∗i, такова, что для любых a,b∈ B f0(a,b) = a∨b, f1(a,b) = a∧b.
11. Пусть решетки M3и N определяются следующими диа-
граммами Хассе:
M
3 N
Докажите, что решетка N не модулярна, а решетка M3моду-
лярна, но не дистрибутивна.
12. На множестве 0,1 определим операции сигнатуры σ = h∧, ∨,
¬, 0, 1i следующими таблицами Кэли:
для ∧
x\y 0 1 0 0 1 1 1 1
для ∨
x\y 0 1 0 0 0 1 0 1
для ¬
x ¬x
0 1 1 0
Выберем для константного символа 0 значение 0, а для кон-
стантного символа 1 — значение 1. Докажите, что A = h{0,1};σi является булевой алгеброй.
13. Покажите, что для полугруппы hR;·i где R — совокупность
всех действительных чисел, а операция · — традиционная опе­рация умножения действительных чисел, невозможно доопреде­лить операцию−1и константу e так, чтобы универсальная алгебра hR;·,−1,ei стала группой.
29
Глава 1. Основные понятия универсальной алгебры
14. Покажите, что для полугруппы hR;+i, где роль полугруп-
повой операции умножения · играет традиционная операция сло­жения действительных чисел, возможно (как?) доопределить опе­рацию−1и константу e таким образом, чтобы универсальная ал­гебра hR;+,−1,ei стала группой.
15. Пусть A = hA; ·,−1,ei — группа. Для произвольных элемен-
тов a,b,c∈ A выразите элементы (a · b)−1, a · (b · c)−1, ((a · b)−1((c ·
(a−1)) · b))−1через произведения элементов a, b, c, a−1, b−1, c−1.
16. Пусть A = hA;·,−1,ei — группа. Докажите, что e — един-
ственный элемент x из A такой, что для любого a ∈ A имеют место равенства a · x = x · a = a и для любого элемента b ∈ A элемент
b−1— это единственный в A элемент y такой, что b · y = y · b = e.
17. Покажите, что если множество A содержит, по крайней ме-
ре, три элемента, то группа hBi(A); ·,−1, idAi не является абелевой
.
18. Докажите утверждение (∗∗∗) из данного параграфа.
19. Докажите утверждение (∗∗∗∗) из данного параграфа.
20. Пусть B1= {Bi| i∈I} и B2= {Cj| ϕ ∈J} — разбиения мно-
жества A. Сформулируйте на языке подмножеств Biи Cjмно­жества A отношение B1≤ B2, имеющее место тогда и только тогда, когда имеет место отношение Q биения множества A, отвечающие эквивалентностям Q и Q
∧ Q
B
1
на языке подмножеств Biи Cjмножества A. Че-
B
2
≤ Q
B
1
. Опишите раз-
B
2
B
1
∨ Q
B
рез Part(A) будем впредь обозначать совокупность всех разбиений множества A. Тем самым hPart(A);≤i — решеточно упорядоченное множество. При этом sup(B1, B2) = A/(Q
A/(Q
∧ Q
B
1
). Обозначая, как обычно, sup(B1,B2) как B1∧B2,
B
2
∨ Q
B
1
), inf(B1, B2) =
B
2
а inf(B1,B2) как B1∨B2получаем решетку hPart(A);∨,∧i разбие­ний множества A.
2
21. Докажите утверждение (∗∗) из данного параграфа.
22. Пусть K — некоторая совокупность алгебраических систем
сигнатуры σ. Докажите, что отношение изоморфности (A
∼
=
B)
на совокупности K является отношением эквивалентности.
23. Докажите, что частично упорядоченные множества N, R,
A, C из примеров I – IV частично упорядоченных множеств не являются изоморфными.
30
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]