Классификация бинарных отношений.
ОТНОШЕНИЯ.
Понятие отношение является одним из фундаментальных понятий математики. Основы теории отношений заложили в конце XIX-го – начале XX–го столетий немецкий математик Е. Шредер и британские математики А. Уайтхед и Б. Рассел при разработке логического обоснования математики. В настоящее время отношения – это мощный аппарат, имеющий исключительное значение, как для современной математики, так и для ее многочисленных приложений. Отношение – это фундаментальное понятие в современной информатике. Действительно, повсеместно применяются реляционные (от английского слова relational, т.е. построенные на отношениях) системы управления базами данных (реляционная модель была разработана Е. Коддом в 1970 году). Более того, эффективность использования любого языка программирования или структур данных в процессе моделировании реальных ситуаций определяется, в конечном итоге, тем, насколько легко могут быть реализованы те или иные действия с отношениями.
Основные понятия и определения.
-арным отношением между элементами множеств
(взятыми в указанном порядке) называется любое подмножество множества
. Если
, то отношение – бинарное, а если
– то тернарное. В настоящем разделе отношения обозначаются строчными греческими буквами. При необходимости используются индексы.
Пример 2.1. 1. Отношениями из окружающего нас мира (конечно, в каждом случае должно быть четко указано, между элементами каких множеств определено отношение) являются: 1) фирма – поставщик сырья для фирмы
(бинарное отношение); 2) студенты
и
ДонНУ учатся в группе
(тернарное отношение); 3) город
расположен севернее, чем город
(бинарное отношение) и т.д.
2. Отношениями из курса школьной математики являются:
1) бинарные отношения равенства и порядка
,
,
и
для чисел:
,
,
,
,
;
2) бинарное отношение делимости для натуральных чисел:
;
3) тернарные отношения, соответствующие основным действиям арифметики:
,
,
,
;
4) бинарные отношения в планиметрии ( – множество всех треугольников на плоскости):
,
,
;
и т.д.
3. В теории множеств (см. раздел 1) применяются бинарные отношения ,
,
,
,
,
,
,
,
, где
– множество всех конечных подмножеств множества
и т.д.
Далее в настоящем разделе рассматриваются только бинарные отношения, т.е. отношения вида.
. Если утверждение
– истинное, то говорят, что элемент
находится в отношении
с элементом
, а если утверждение
– ложное (т.е.
) – что элемент
не находится в отношении
с элементом
. Вместо записей
и
иногда пишут, соответственно,
и
. Графическое представление декартового произведения двух множеств (см. рис. 1.3) дает возможность изобразить бинарное отношение
(рис. 2.1). При этом любая пара
интерпретируется как координаты точки плоскости, представляющей соответствующий элемент множества
.
Образом элемента для отношения
называется множество
(
) (2.1)
( называется также проекцией элемента
на множество
для отношения
). Прообразом элемента
для отношения
называется множество
(
) (2.2)
(
называется также проекцией элемента
на множество
для отношения
). Графическое изображение проекций элементов показано на рис. 2.2.
Пример 2.2. Для бинарных отношений и
(см. пример 2.1) имеем: 1)
– это множество всех (положительных) делителей числа
; 2)
– это множество всех (положительных) кратных числа
; 3)
– это мощность множества
; 4)
– это множество всех подмножеств универсального множества
, содержащих в точности
элементов.
Множество
(2.3)
называется множеством значений отношения , а множество
(2.4)
называется областью определения отношения . Часто
и
называют, соответственно, второй и первой проекциями отношения
.
Пример 2.3. Пусть .
Тогда ,
.
Классификация бинарных отношений.
Бинарное отношение – функциональное, если
для всех
.
Пример 2.4. 1. Среди бинарных отношений из примера 2.1 ,
и
– функциональные отношения, а
,
,
и
не являются функциональными.
2. Бинарное отношение из примера 2.3 не является функциональным.
Замечание 2.1. С функциональным отношением можно сопоставить (возможно, частичное) отображение
, определяемое равенством
(
).
Ясно, что – взаимно-однозначное соответствие между множеством всех функциональных отношений
и множеством всех (возможно, частичных) отображений
. Само функциональное отношение
называется графиком отображения
.
Функциональное отношение называется:
инъективным (или взаимно-однозначным), если образы различных элементов различны, т.е.
;
сюръективным (или отношением на), если каждый элемент является образом хотя бы одного элемента
, т.е.
(
);
биективным, если оно является и инъективным, и сюръективным.
Пример 2.5. 1. Рассмотрим функциональные отношения ,
и
из примера 2.1. Отношения
и
не являются ни инъективными (два различных треугольников могут иметь одинаковую площадь или периметр), ни сюръективными (площадь и периметр треугольника – положительные числа). Отношение
– инъективное тогда и только тогда, когда, либо
, либо
. Отношение
– сюръективное тогда и только тогда, когда
– бесконечное множество. Следовательно, ни одно из отношений
,
и
не является биективным.
2. Определим бинарное отношение равенством
.
Для каждого не равного нулю числа существует единственное обратное ему число. Следовательно, – функциональное отношение. Так как
,
то – инъективное отношение. А так как
,
то – сюръективное отношение. Отношение
одновременно является инъективным и сюръективным, т.е.
– биективное отношение.
Замечание 2.2. Если функциональное отношение – инъективное, сюръективное или биективное, то отображение
называется, соответственно, инъективным, сюръективным или биективным. Именно в последнем случае отображение
устанавливает взаимно-однозначное соответствием между множествами
и
.
Дата добавления: 2015-10-09; просмотров: 2658;