
ЛАБОРАТОРНАЯ РАБОТА № 2
Бинарные отношения
Цель работы
Познакомиться с понятиями бинарных отношений, изучить способы их представления и свойства, научиться выполнять операции над отношениями.
Теоретические сведения
Отношение
используется как термин для обозначения
связи между предметами или понятиями
(
,
).
Несмотря на свое широкое применение,
понятие «отношение » имеет строгое
математическое определение.
Основные определения
Пусть
и
— произвольные множества. Неупорядоченная
пара
на множествах
и
— это любое множество
,
где
или
.
Упорядоченная
пара
на множествах
и
,
обозначаемая записью
,
определяется не только самими элементами
,
но и порядком, в котором они записаны.
Простейший
и важнейший пример использования
упорядоченных пар дает аналитическая
геометрия. Если на плоскости введена
некоторая прямоугольная система
координат, то каждая точка плоскости
однозначно задается упорядоченной
парой действительных чисел — координатами
этой точки. Ни у кого не возникает
сомнений в том, что порядок, в котором
перечисляются координаты точки, является
существенным: точка, заданная координатами
,
совсем не то же самое, что и точка с
координатами
.
Множество
всех упорядоченных пар на множествах
и
называют декартовым
(прямым) произведением множеств
и
и обозначают
.
Таким образом,
.
Если
множества
равны между собой, то указанное декартово
произведение называют второй
степенью множества
(или квадратом множества
)и
обозначают
.
Бинарное
отношение
определяют
как подмножество в декартовом произведении
Х × Y, задаваемое определяющим свойством
отношения
.
Если
такое отношение, что
,
то говорят, что
есть отношение из
в
.
Если
,
то говорят, что
есть отношение
на множестве
.
Представление отношений
Бинарные отношения можно представлять различными способами: перечислением пар, ориентированным графом (графом соответствия), графиком на координатной плоскости, функцией, матрицей отношения (смежности).
Пример
1.
Пусть
.
Отношение между множествами
и
может быть записано в явном виде:
Пример
2.
Пусть
.
Тогда
может быть записано в явном виде:
Для
наглядного изображения соответствий
из
и
(бинарных отношений, в частности) будем
использовать два способа. Первый из
этих способов состоит в интерпретации
соответствия как подмножества декартова
произведения, которое можно изображать
примерно так же, как на плоскости можно
изображать подмножества декартова
квадрата числовых множеств. Второй
способ, применяемый для конечных множеств
и
,
— построение так называемого графа
соответствия. В этом случае элементы
множеств
и
изображаются на плоскости кружочками.
Если и только если пара
принадлежит соответствию
,
то в графе соответствия из кружочка,
обозначающего элемент
,
проводим стрелку к кружочку, обозначающему
элемент
.
Для бинарного отношения на конечном
множестве
часто удобнее использовать граф другого
вида. Элементы множества А изображаются
кружочками только один раз, а стрелки
проводятся по тем же правилам, что и в
графе соответствия. Заметим, что при
таком построении возможно соединение
кружочка стрелкой с самим собой (петля).
a
b c
|
|
||
График (пример1) |
Граф (пример1) |
||
|
|
|
|
график (пример2) |
граф (пример2) |
граф (пример2) |
|
Рис. 1 |
Пусть
есть отношение на
,
.
Перенумеруем элементы множества
,
.
Тогда отношение
можно представить булевой матрицей
где
.
Понятие «булева матрица» подразумевает,
что элементы матрицы – булевские
значения и операции над ними выполняются
по соответствующим правилам. Матрицы
отношений, рассмотренных в примерах
будут
выглядеть:
|
|
Пример1 |
Пример2 |
Свойства бинарных отношений
Отношение называется:
рефлексивным, если
; антирефлексивным, если
;
симметричным, если
; антисимметричным, если
и
; асимметричным, если
;
транзитивным, если
;
линейным, если
.
Из множества всех отношений выделяется класс отношений, одновременно симметричных, транзитивных и рефлексивных. Такие отношения называются отношениями эквивалентности.
К отношениям порядка относятся:
а) отношение квазипорядка, обладающее свойствами рефлексивности, транзитивности;
б)
отношение частичного
порядка
на множестве Х (часто обозначаемое
или
),
обладающее свойствами рефлексивности,
антисимметричности, транзитивности;
в)
отношение строгого
порядка
на множестве Х (часто обозначаемое
или
),
обладающее свойствами антирефлексивности,
асимметричности, транзитивности;
г) отношение линейного (полного) порядка, обладающее наряду со свойствами отношения частичного порядка свойством линейности.
Функция и отображение
Пусть
– отношение из
в
такое, что
и
(символ ∀ означает “любой”). Такое
свойство отношения называется
функциональностью,
или однозначностью. Само отношение
называется отображением
из
в
,
или функцией,
и обозначается
или
,
где
– аргумент,
– значение функции.
Отображение
называют инъективным
(инъекцией),
если каждый элемент из области его
значений имеет единственный прообраз,
т.е. из
следует
.
Инъективное отображение из
в
называют также отображением
множества
в
множество
.
Отображение называют сюръективным (сюръекцией), если его область значений совпадает со всем множеством . Сюръективное отображение из в называют также отображением множества на множество .
Отображение называют биективным (биекцией), если оно одновременно инъективно и сюръективно.
Таким образом, если отображение биективно, то каждому элементу множества отвечает единственный элемент множества и наоборот. В таком случае говорят, что множества и находятся между собой во взаимно однозначном соответствии. Биекцию множества на себя называют автоморфизмом множества . Используют также термин “подстановка множества”.
Операции над отношениями
Поскольку отношения можно считать множествами, то все операции над множествами (пересечение, объединение, разность, дополнение и т.д.) можно применить и к отношениям. Заметим, что, говоря о дополнении отношения из в , мы имеем в виду дополнение до универсального отношения из в , т.е. до декартова произведения . Естественно, что и равенство отношений можно трактовать как равенство множеств. В то же время на отношения можно распространить операции, определяемые для отображений. Рассмотрим такие операции.
Композицией
(произведением)
отношений
называют отношение
.
Поясним
построение композиции двух соответствий.
Обратимся сначала к отображениям (как
частным случаям отношений). Пусть заданы
отображения:
из
в
и
из
в
.
Композиция
определяется как отображение из
в
,
задаваемое формулой
.
Тем самым задается график отображения
,
т.е. множество упорядоченных пар
,
таких, что
.
При этом упорядоченная пара
будет принадлежать графику отображения
,
если и только если найдется элемент
,
такой, что
и
.
Вернемся
к рассмотрению композиции отношений
.
Полагая, что область определения
отношения
не пуста, возьмем произвольный элемент
.
Пусть сечение
отношения
не пусто и найдется такой элемент
,
что сечение
также не пусто. Тогда непустое множество
будет подмножеством сечения отношения
в точке
.
Сечением
отношения
в точке
будет непустое в силу сделанных
предположений множество всех таких
упорядоченных пар
,
что
,
a
для некоторого
.
Говоря неформально, нужно перебрать
все элементы
из сечения
.
Таким образом, различие в построении
композиции отношений и композиции
отображений заключается в том, что
„промежуточный" элемент
в общем случае не единственный и каждому
такому элементу также ставится в
соответствие не единственный элемент
.
Пример
3.
Зададим на множестве
бинарные отношения
,
и
и найдем композицию
.
Имеем
.
Следовательно,
.
Далее
.
Так как
,
то в итоге получим
.
Построение композиции проиллюстрировано
на рис. 2a.
|
|
|
|
a) |
b) |
||
Рис. 2 |
Подобным
образом можно построить композицию
отношений
,
что отображено на рис. 2b.
Легко видеть, что
.
Пусть
— бинарное отношение. Определим обратное
отношение
следующим образом:
.
Таким образом, связывает те же пары элементов, что и , но «в другом порядке».