[Список тем]
[Вступление к этой теме]
Страницы темы:
[1]
[2]
Композиция бинарных отношений. Булево произведение матриц
Определение 1 |
Пусть — бинарное отношение на Х х Y,
—
бинарное отношение на Y x Z. Определим
композицию бинарных отношений о
как бинарное отношение на Х х Z, заданное следующим:
x o
z
y((x y)
(y z)) ≡ 1
|
Очевидно, что композиция ассоциативна, т. е.
(
o
)
o
o(
o
)
и, вообще говоря, не коммутативна, т.е. существуют
и
такие, что
o
≠
o
Отмеченное выше соответствие между бинарными
отношениями на конечных множествах и булевыми
матрицами порождает операцию булева умножения
″0-1″ матриц. (Композиции отношений
соответствует булево произведение матриц.) Оно определено следующим правилом:
Определение 2 |
Пусть А — булева матрица размера m х р с
элементами A(ij), В — булева матрица размера р х n с
элементами B(ij).
Булевым произведением матриц A и В
называется булева матрица A B размера
m х n с элементами (A x B)ij, определенными равенством
p (A B)ij=
(A)ik (B)kj
k=1
|
Пример. Пусть
Ясно, что булево умножение матриц ассоциативно,
т. е. (A
B)
C = A
(B
C)
и, вообще говоря, не коммутативно,
т. е. существуют
такие матрицы А и В, для которых A
B ≠B
A
Замечания и вопросы в конце параграфа.
- Мы определили булевы операции для двуместных
отношений. Ясно, что они определяются точно так
же для отношений любой местности.
- Как сказывается на матрице Аa
бинарного отношения а на ХxY
изменение нумерации X; изменение нумерации У?
- Приведите пример таких отношений, для которых
o
≠
o
- Приведите пример таких булевых матриц, для
которых A
B
≠B
A
- Приведите пример таких отношений, для которых
o
=
o
- Приведите пример таких булевых матриц, для
которых A
B=B
A
- Пусть А — квадратная n х n булева
матрица. Определим ее булевы натуральные
степени, положив
[Список тем]
[Вступление к этой теме]
Страницы темы:
[1]
[2]