Главная страница

Судопланов. Судоплатов С.В., Овчинникова Е.В. Дискретная математика 2016. Редакционная коллегия серии учебники нгту


Скачать 2.01 Mb.
НазваниеРедакционная коллегия серии учебники нгту
АнкорСудопланов
Дата05.06.2022
Размер2.01 Mb.
Формат файлаpdf
Имя файлаСудоплатов С.В., Овчинникова Е.В. Дискретная математика 2016.pdf
ТипУчебники
#571403
страница5 из 36
1   2   3   4   5   6   7   8   9   ...   36
X счетно.
Нетрудно заметить, что множество X эквивалентно множеству
n∈ω
ω
n
, по- скольку каждая функция f ∈ X однозначно определяется кортежем цифр
(f (0), . . . , f (k)), где f (k) 6= 9 и f (n) = 9 для всех n > k. Теперь из предло- жения 1.4.4 получаем X ∼ ∪
n∈ω
ω
n
∼ ω, т. е. |X| = ω. ¤
§ 1.5.
Матрица бинарного отношения.
Специальные бинарные отношения
Рассмотрим два конечных множества
A = {a
1
, a
2
, . . ., a
m
},
B = {b
1
, b
2
, . . . , b
n
} и бинарное отношение P ⊆ A × B. Определим матрицу
[P ] = (p
ij
) размера m × n бинарного отношения P по следующему правилу:
p
ij
=
(
1,
если (a
i
, b
j
) ∈ P,
0,
если (a
i
, b
j
) /
∈ P.

1.5. МАТРИЦА БИНАРНОГО ОТНОШЕНИЯ
35
Полученная матрица содержит полную информацию о связях между эле- ментами и позволяет представлять эту информацию на компьютере. Заме- тим, что любая матрица, состоящая из нулей и единиц, является матрицей некоторого бинарного отношения.
Пример 1.5.1. Матрица бинарного отношения P ⊆ A
2
, A = {1, 2, 3},
заданного на рис. 1.9, имеет вид
[P ] =


1 1 1 0 0 1 1 0 0

. ¤
Отметим основные свойства матриц бинарных отношений.
1. Если P, Q ⊆ A × B, [P ] = (p
ij
), [Q] = (q
ij
), то [P ∪ Q] = (p
ij
+ q
ij
)
и [P ∩ Q] = (p
ij
· q
ij
), где сложение осуществля-



-
¡
¡
¡
¡
¡
¡
ª
@
@
@
@
@
@
I@
@
@
@
@
@
R
¹¸
º·
¾
1 2
3
Рис. 1.9
ется по правилам 0 + 0 ­ 0, 1 + 1 ­ 1 + 0 ­
0 + 1 ­ 1, а умножение — обычным образом.
Итак, [P ∪ Q] = [P ] + [Q], а матрица [P ∩ Q] по- лучается перемножением соответствующих эле- ментов из [P ] и [Q]: [P ∩ Q] = [P ] [Q].
Пример 1.5.2. Пусть [P ] =
µ
1 0 1 0 1 1

,
[Q] =
µ
0 1 1 0 0 1

— матрицы отношений P и Q.
Тогда
[P ∪ Q] = [P ] + [Q] =
µ
1 0 1 0 1 1

+
µ
0 1 1 0 0 1

=
µ
1 1 1 0 1 1

,
[P ∩ Q] = [P ] [Q] =
µ
1 0 1 0 1 1


µ
0 1 1 0 0 1

=
µ
0 0 1 0 0 1

. ¤
2. Если P ⊆ A × B, Q ⊆ B × C, то [P ◦ Q] = [P ] · [Q], где умножение матриц [P ] и [Q] производится по обычному правилу умножения матриц,
но произведение и сумма элементов из [P ] и [Q] — по определенным в п. 1
правилам.

36
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
Пример 1.5.3. Если [P ] =
µ
0 1 0 1 1 0

, [Q] =


0 1 1 0 1 1

, то
[P ◦ Q] =
µ
0 1 0 1 1 0

·


0 1 1 0 1 1

 =
µ
1 0 1 1

. ¤
3. Матрица обратного отношения P
1
равна транспонированной матрице отношения P : [P
1
] = [P ]
T
4. Если P ⊆ Q, [P ] = (p
ij
), [Q] = (q
ij
), то p
ij
6 q
ij
5. Матрица тождественного отношения id
A
единична:
[id
A
] =





1 0 · · · 0 0 1 · · · 0 0 0 · · · 1





.
Пусть P — бинарное отношение на множестве A: P ⊆ A
2
. Отношение P
называется рефлексивным, если (x, x) ∈ P для всех x ∈ A, т. е. id
A
⊆ P ,
[P ] =








1 1


1








.
Если P ∩ id
A
= ∅, то отношение P называется антирефлексивным или ирре-
флексивным. Отношение P называется симметричным, если для любых
x, y ∈ A из (x, y) ∈ P следует (y, x) ∈ P , т. е. P
1
= P , или [P ]
T
= [P ]. Если
P ∩ P
1
= ∅, то отношение P называется асимметричным. Отношение P
называется антисимметричным, если из (x, y) ∈ P и (y, x) ∈ P следует, что
x = y, т. е. P ∩ P
1
id
A
. На языке матриц это означает, что в матрице
[P ∩ P
1
] = [P ][P ]
T
все элементы вне главной диагонали являются нулевы- ми. Отношение P называется транзитивным, если из (x, y) ∈ P и (y, z) ∈ P
следует (x, z) ∈ P , т. е. P ◦ P ⊆ P .

1.5. МАТРИЦА БИНАРНОГО ОТНОШЕНИЯ
37
Отметим, что антисимметричность не совпадает с несимметрично- стью. Действительно, отношение P = {(1, 2), (2, 3), (3, 2)} на множестве
A = {1, 2, 3} не симметрично (так как (1, 2) ∈ P , а (2, 1) /
∈ P ) и не анти- симметрично (поскольку 2 6= 3, но (2, 3) ∈ P и (3, 2) ∈ P ). Тождественное отношение id
A
является одновременно симметричным и антисимметричным.
Пример 1.5.4. Проверим, какими свойствами обла-



6
¡
¡
¡
¡
¡
¡
µ
-
±°
²¯
j
2 3
1
Рис. 1.10
дает отношение P ⊆ A
2
, A = {1, 2, 3}, изображенное на рис. 1.10. Составим матрицу отношения P :
[P ] =


0 1 1 0 1 1 0 0 0

.
Так как в матрице [P ] на главной диагонали имеются ну- левые элементы, отношение P не рефлексивно. Несиммет- ричность матрицы [P ] означает, что отношение P не симметрично. Для проверки антисимметричности вычислим матрицу [P ∩ P
1
] = [P ] [P ]
T
Имеем
[P ] [P ]
T
=


0 1 1 0 1 1 0 0 0




0 0 0 1 1 0 1 1 0

 =


0 0 0 0 1 0 0 0 0

.
Поскольку в полученной матрице все элементы, стоящие вне главной диа- гонали, нулевые, отношение P антисимметрично. Так как [P ◦ P ] = [P ]
(проверьте!), то P ◦ P ⊆ P , т. е. P является транзитивным отношением. ¤
Пример 1.5.5. Отношение < ­ {(x, y) | x, y ∈ Q и x < y} на множестве рациональных чисел Q не рефлексивно, не симметрично, антисимметрично и транзитивно. ¤
Пример 1.5.6. Рассмотрим отношение P = {(x, y) | x, y ∈ Z и x − y < 1}
на множестве целых чисел Z.
Так как x − x = 0 < 1 для любого x ∈ Z, отношение P рефлексивно.
Поскольку (2, 4) ∈ P , а (4, 2) /
∈ P , отношение P не симметрично. Заметим,
что если x − y < 1 и y − x < 1, то x = y, так как из x 6= y следует |x − y| > 1.
Таким образом, отношение P антисимметрично. Предположим теперь, что
(x, y), (y, z) ∈ P , т. е. x − y < 1 и y − z < 1. Имеем x 6 y и y 6 z, тогда
x 6 z, значит, x − z < 1, т. е. (x, z) ∈ P . Следовательно, отношение P
транзитивно. ¤

38
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
§ 1.6.
Отношения эквивалентности и разбиения.
Фактор-множества
Отношение P называется отношением эквивалентности (эквивалентно-
стью), если P рефлексивно, симметрично и транзитивно. Эквивалентности часто обозначают символами E и (тильда): x E y, x ∼ y.
Пример 1.6.1. 1. Отношение равенства x = y является эквивалентно- стью на любом множестве A, так как оно рефлексивно (x = x), симметрично
(x = y ⇒ y = x) и транзитивно (x = y, y = z ⇒ x = z).
2. Отношение подобия на множестве треугольников есть отношение эк- вивалентности.
3. На любом множестве P(U) отношение равномощности |A| = |B|
является отношением эквивалентности (см. § 1.4).
4. Отношение принадлежности к одной студенческой группе на множе- стве студентов НГТУ — отношение эквивалентности.
5. Рассмотрим множество M программ, вычисляющих некоторые функ- ции. Отношение E = {(x, y) | программы x и y вычисляют одну и ту же функцию} является эквивалентностью. ¤
Пусть E — эквивалентность на множестве A. Классом эквивалентно-
сти элемента x ∈ A называется множество E(x) ­ {y | x E y}. Клас- сы эквивалентности E будут также называться E-классами. Множество
A/E ­ {E(x) | x ∈ A} называется фактор-множеством множества A по от- ношению E.
Пример 1.6.2. 1. Для отношения равенства = на множестве A каждый
=-класс состоит только из одного элемента: =(x) = {x} для любого x ∈ A.
Таким образом, фактор-множество A/= имеет вид {{x} | x ∈ A} и, следова- тельно, биективно множеству A.
2. Для отношения принадлежности к одной студенческой груп- пе классом эквивалентности является множество студентов одной группы.
Фактор-множество множества студентов НГТУ по этому отношению экви- валентности представляет собой множество студенческих групп НГТУ. ¤
Предложение 1.6.1. Множество A/E является разбиением множе-
ства A. Обратно, если R = {A
i
} — некоторое разбиение множества A,
то можно задать соответствующее ему отношение эквивалентности E
по следующему правилу:
x E y ⇔ x, y ∈ A
i
для некоторого i.

1.6. ОТНОШЕНИЯ ЭКВИВАЛЕНТНОСТИ И РАЗБИЕНИЯ
39
Доказательство. Пусть E — отношение эквивалентности на множе- стве A; A/E — фактор-множество множества A по E. Так как в силу ре- флексивности отношения E выполнимо x ∈ E(x) для любого x ∈ A, то каждое множество из A/E непусто и
x∈A
E(x) = A. Чтобы установить, что
A/E — разбиение множества A, осталось показать, что если E(x)∩E(y) 6= ∅,
то E(x) = E(y).
Пусть z ∈ E(x) ∩ E(y) и u ∈ E(x), т. е. (x, z), (y, z), (x, u) ∈ E. Так как отношение E симметрично, (z, x) ∈ E. Тогда из транзитивности отношения
E следует (y, u) ∈ E, т. е. u ∈ E(y). Таким образом, E(x) ⊆ E(y). Включение
E(y) ⊆ E(x) доказывается аналогично.
Предположим, что E — отношение на множестве A, соответствующее разбиению R = {A
i
}. Рефлексивность и симметричность E очевидны. Пусть теперь x E y и y E z. Тогда x, y ∈ A
i
, y, z ∈ A
j
, где A
i
, A
j
∈ R. Поскольку
y ∈ A
i
и y ∈ A
j
, то A
i
= A
j
. Следовательно, x, z ∈ A
i
и x E z. ¤
Таким образом, существует биекция между множеством всех отноше- ний эквивалентности на множестве A и множеством всех разбиений мно- жества A.
В любом классе E(x) эквивалентности E каждый элемент y ∈ E(x) свя- зан отношением E с любым элементом z ∈ E(x). Поэтому если E — эк- вивалентность на конечном множестве A, A/E = {E(x
1
), . . . , E(x
n
)},
E(x
i
) = {b
i
1
, . . . , b
i
m
i
}, i = 1, . . . , n, и множество A перенумеровано в следу- ющем порядке: b
1 1
, . . . , b
1
m
1
, b
2 1
, . . . , b
2
m
2
, . . . , b
n
1
, . . . , b
n
m
n
, то матрица [E] имеет блочно-диагональный вид:
[E] =
m
1
m
2
m
n
z}|{ z}|{
z}|{
m
1
n
m
2
n
m
n
n






1 0
1 0
1






,
где блоки 1 состоят из единиц, а остальные элементы равны 0.
Если же множество A перенумеровано произвольным образом:
A = {a
1
, . . . , a
n
}, E — отношение эквивалентности на A, то матрица
[E] = (e
ij
) приводится к блочно-диагональному виду некоторыми одновре-

40
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
менными перестановками строк и столбцов. Элементы a
i
и a
j
эквивалентны по отношению E тогда и только тогда, когда i-я и j-я строки (а также столб- цы) матрицы [E] совпадают. Класс эквивалентности E(a
i
) состоит из элемен- тов a
j
, для которых e
ij
= 1.
Пример 1.6.3. Рассмотрим множество A = {1, 2, 3, 4, 5} с разбиением
R = {{1, 3, 5}, {2, 4}}, задающим отношение эквивалентности E с двумя E- классами {1, 3, 5} и {2, 4}. Матрица [E] имеет вид







1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1







.
По этой матрице легко определить, что класс E(3) равен {1, 3, 5}, так как в 3-й строке только e
31
, e
33
и e
35
равны 1. ¤
Пример 1.6.4. Рассмотрим геометрическое векторное пространство E
3
и множество направленных отрезков в нем. Направленные отрезки
−−−→
A
1
B
1
и
−−−→
A
2
B
2
называются эквивалентными:
−−−→
A
1
B
1

−−−→
A
2
B
2
, если они имеют одина- ковые длину и направление. Отношение — это отношение эквивалентно- сти. Вектором (геометрическим вектором)

a в E
3
называется класс экви- валентности направленных отрезков (
−→
AB) для некоторого
−→
AB. Фактор- множество множества направленных отрезков по отношению образует множество векторов пространства E
3
. ¤
§ 1.7.
Отношения порядка
Отношение эквивалентности является обобщением отношения равенства:
эквивалентные элементы считаются “равными”. Обобщением обычного отно- шения 6 служат отношения порядка.
Отношение P ⊆ A
2
называется предпорядком или квазипорядком, если
P рефлексивно и транзитивно.
Пример 1.7.1. Отношение P = {(1, 1), (2, 2), (3, 3), (1, 2), (2, 1), (2, 3),
(1, 3)} на множестве {1, 2, 3} является предпорядком (рис. 1.11). ¤

1.7. ОТНОШЕНИЯ ПОРЯДКА
41
Отметим, что симметричный предпорядок является отношением эквива- лентности.
Отношение P ⊆ A
2
называется частичным по-



@
@
@
@
R
-
*
¼
m
¼
m
¸
m
K
2 1
3
Рис. 1.11
рядком, если P рефлексивно, транзитивно и анти- симметрично. Таким образом, частичный порядок —
это антисимметричный предпорядок. Частичный по- рядок обычно обозначается символом 6, а обратное ему отношение 6
1
— символом >. Отношение > так- же является частичным порядком и называется двой-
ственным порядку 6. Используя отношение 6, определим отношение <,
называемое строгим порядком, по следующему правилу:
x < y ⇔ x 6 y и x 6= y.
Заметим, что отношение строгого порядка не является частичным порядком,
так как не выполняется условие рефлексивности (неверно, что x < x).
Пример 1.7.2. Частичным порядком является



- j
j j
¼
¼
¼
a
b
c
Рис. 1.12
обычное отношение 6 на множестве N. Действитель- но, это отношение рефлексивно (x 6 x), транзитив- но (x 6 y, y 6 z ⇒ x 6 z) и антисимметрично (x 6 y,
y 6 x ⇒ x = y). ¤
Пример 1.7.3. Отношение, изображенное на рис.
1.12, является частичным порядком, а отношение из примера 1.7.1 — нет. ¤
Пример 1.7.4. Отношение включения
1   2   3   4   5   6   7   8   9   ...   36


написать администратору сайта