Примеры бинарных отношений. 6 страница

Граф отношения эквивалентности тоже имеет характерный вид. Он представляет собой граф, каждая компонента связности которого, соответствующая классу эквивалентности, является полным графом с петлями на каждой вершине. Для данного примера граф имеет вид, представленный на рис. 4.1.

Примеры бинарных отношений. 6 страница - student2.ru

Рисунок 4.1 - Граф отношения эквивалентности

4.2.2 Отношение порядка

Определим различные варианты (типы) отношений порядка (отношение частичного, нестрого, строгого, полного, линейного порядка). Отношение порядка позволяет сравнивать между собой различные элементы одного множества.

Отношение порядка в общем случае обозначается Примеры бинарных отношений. 6 страница - student2.ru .

Определение

Множество, в котором определено отношение порядка, называется упорядоченным (порядок введен этим отношением).

Определение

Отношение Примеры бинарных отношений. 6 страница - student2.ru в множестве Примеры бинарных отношений. 6 страница - student2.ru называется отношением частичного (нестрогого) порядка, если для любых Примеры бинарных отношений. 6 страница - student2.ru из Примеры бинарных отношений. 6 страница - student2.ru выполняются свойства:

- рефлексивности ( Примеры бинарных отношений. 6 страница - student2.ru );

- антисимметричности (из Примеры бинарных отношений. 6 страница - student2.ru и Примеры бинарных отношений. 6 страница - student2.ru следует Примеры бинарных отношений. 6 страница - student2.ru );

- транзитивности (если Примеры бинарных отношений. 6 страница - student2.ru и Примеры бинарных отношений. 6 страница - student2.ru , то Примеры бинарных отношений. 6 страница - student2.ru ).

Частичный порядок принято обозначать символом Примеры бинарных отношений. 6 страница - student2.ru , а обратное ему отношение Примеры бинарных отношений. 6 страница - student2.ru принято обозначать символом Примеры бинарных отношений. 6 страница - student2.ru .

Определение

Если на множестве задано отношение частичного порядка, то это множество называется частично упорядоченным.

Пример. Отношением частичного порядка в множестве людей можно назвать отношение «быть не старше» или «быть не моложе».

Отношением частичного порядка в множестве целых чисел является отношение «быть делителем» (очевидно, что не все пары элементов из множества целых чисел находятся в данном отношении)

Булеан Примеры бинарных отношений. 6 страница - student2.ru , т.е. множество всех подмножеств некоторого множества Примеры бинарных отношений. 6 страница - student2.ru , является частично упорядоченным множеством с отношением теоретико-множественного включения Примеры бинарных отношений. 6 страница - student2.ru , как отношения частичного порядка.

Определение

Элементы Примеры бинарных отношений. 6 страница - student2.ru и Примеры бинарных отношений. 6 страница - student2.ru называются сравнимыми в отношении частичного порядка Примеры бинарных отношений. 6 страница - student2.ru , если выполняется хотя бы одно из соотношений Примеры бинарных отношений. 6 страница - student2.ru или Примеры бинарных отношений. 6 страница - student2.ru . Если для некоторых пар Примеры бинарных отношений. 6 страница - student2.ru ни одно из соотношений Примеры бинарных отношений. 6 страница - student2.ru или Примеры бинарных отношений. 6 страница - student2.ru не имеет места, то такие элементы называют несравнимыми.

Пример. Пусть Примеры бинарных отношений. 6 страница - student2.ru - множество положительных делителей числа 30, а Примеры бинарных отношений. 6 страница - student2.ru есть отношение частичного порядка ( Примеры бинарных отношений. 6 страница - student2.ru ), если Примеры бинарных отношений. 6 страница - student2.ru делит Примеры бинарных отношений. 6 страница - student2.ru нацело. Целые числа 5 и 15 сравнимы, поскольку 5 делит 15 нацело, а 5 и 6 - несравнимы.

Определение

Частичный порядок называется линейным (полным) порядком, если любые два элемента Примеры бинарных отношений. 6 страница - student2.ru и Примеры бинарных отношений. 6 страница - student2.ru из множества Примеры бинарных отношений. 6 страница - student2.ru сравнимы, т.е. Примеры бинарных отношений. 6 страница - student2.ru и Примеры бинарных отношений. 6 страница - student2.ru .

Определение

Множество Примеры бинарных отношений. 6 страница - student2.ru , на котором задано отношение частичного порядка Примеры бинарных отношений. 6 страница - student2.ru и для которого любые два элемента этого множества сравнимы, называется линейно упорядоченным,полностьюупорядоченным или цепью.

Пример. Множество натуральных или действительных чисел с естественным отношением порядка Примеры бинарных отношений. 6 страница - student2.ru , множество точек числовой оси (прямой), множество значений длин волн на шкале радиоприемника являются линейно упорядоченными.

Линейно упорядоченное (полностью упорядоченное) множество отличается от частично упорядоченного тем, что в частично упорядоченном множестве могут присутствовать элементы, из которых можно составить несравнимые пары.

Любое частично упорядоченное множество наглядно можно представить в виде схемы, которая называется диаграммой Хассе. Каждый элемент Примеры бинарных отношений. 6 страница - student2.ru на плоскости изображается точкой, и любую пару точек, соответствующих элементам Примеры бинарных отношений. 6 страница - student2.ru и Примеры бинарных отношений. 6 страница - student2.ru , соединяют стрелкой, идущей из точки Примеры бинарных отношений. 6 страница - student2.ru в точку Примеры бинарных отношений. 6 страница - student2.ru , тогда и только тогда, когда Примеры бинарных отношений. 6 страница - student2.ru , Примеры бинарных отношений. 6 страница - student2.ru , и не существует Примеры бинарных отношений. 6 страница - student2.ru такого, что Примеры бинарных отношений. 6 страница - student2.ru , и элемент Примеры бинарных отношений. 6 страница - student2.ru отличается и от Примеры бинарных отношений. 6 страница - student2.ru , и от Примеры бинарных отношений. 6 страница - student2.ru .

Пример. Пусть Примеры бинарных отношений. 6 страница - student2.ru - линейно упорядоченное множество с обычным отношением порядка на множестве натуральных чисел, не превосходящих пяти. Элементы этого отношения упорядочены обычным отношением частичного порядка Примеры бинарных отношений. 6 страница - student2.ru .

Его диаграмма Хассе изображена на рис. 4.2.

Примеры бинарных отношений. 6 страница - student2.ru

Рисунок 4.2 - Диаграмма Хассе

Рассмотрим отношения нестрогого и строгого порядка.

Определение

Отношение частичного порядка, являющееся рефлексивным, антисимметричным и транзитивным, называется также отношением нестрогого порядка.

Определение

Отношение Примеры бинарных отношений. 6 страница - student2.ru в множестве Примеры бинарных отношений. 6 страница - student2.ru называется отношением строгого порядка(его принято обозначать символом < ), если оно:

- антирефлексивно (если Примеры бинарных отношений. 6 страница - student2.ru , то Примеры бинарных отношений. 6 страница - student2.ru );

- асимметрично (если Примеры бинарных отношений. 6 страница - student2.ru , то не верно Примеры бинарных отношений. 6 страница - student2.ru )

- транзитивно (если Примеры бинарных отношений. 6 страница - student2.ru и Примеры бинарных отношений. 6 страница - student2.ru , то Примеры бинарных отношений. 6 страница - student2.ru ).

Это отношение не является частичным порядком, т.к. не удовлетворяет условию рефлексивности Примеры бинарных отношений. 6 страница - student2.ru .

Пример. В качестве примера отношения строгого порядка можно привести отношение « Примеры бинарных отношений. 6 страница - student2.ru » или « Примеры бинарных отношений. 6 страница - student2.ru » в множестве Примеры бинарных отношений. 6 страница - student2.ru (множество натуральных чисел) или Примеры бинарных отношений. 6 страница - student2.ru (множество действительных чисел), а также отношения «быть старше» или «быть моложе» в множестве людей.

Отношение строгого порядка характерно для различного рода иерархий с подчинением одного объекта другому (или другим)

Матрица отношения нестрогого порядка представлена следующим образом:

- главная диагональ матрицы этого отношения заполнена единицами (свойство рефлексивности);

- ни один единичный элемент не имеет симметричного себе элемента относительно главной диагонали (свойство антисимметричности);

- наличие единиц на пересечении Примеры бинарных отношений. 6 страница - student2.ru -го столбца и Примеры бинарных отношений. 6 страница - student2.ru -й строки, и единицы на пересечении Примеры бинарных отношений. 6 страница - student2.ru -го столбца и Примеры бинарных отношений. 6 страница - student2.ru -й строки, влечет за собой наличие единицы на пересечении Примеры бинарных отношений. 6 страница - student2.ru -го столбца и Примеры бинарных отношений. 6 страница - student2.ru -й строки (свойство транзитивности).

Матрица отношения строгого порядка отличается тем, что все элементы главной диагонали нулевые (свойство антирефлексивности).

Граф нестрогого порядка не содержит параллельных и противоположно направленных дуг, с каждой вершиной связана петля, а также все вершины любого пути попарно связаны между собой дугами в направлении этого пути.

Граф строгого порядка отличается тем, что в нем отсутствуют петли.

4.2.3 Отношение толерантности

Определение

Отношение толерантности Примеры бинарных отношений. 6 страница - student2.ru на множестве Примеры бинарных отношений. 6 страница - student2.ru удовлетворяет свойствам:

- рефлексивности ( Примеры бинарных отношений. 6 страница - student2.ru );

- симметричности (из Примеры бинарных отношений. 6 страница - student2.ru следует Примеры бинарных отношений. 6 страница - student2.ru );

- антитранзитивности .

Для этого отношения, в отличие от эквивалентности, транзитивность не обязательна, и значит, эквивалентность есть частный случай толерантности.

Отношение толерантности представляет собой формальное представление интуитивных понятий о сходстве и неразличимости. Каждый объект неразличим сам с собой (рефлексивность), а сходство двух объектов не зависит от того, в каком порядке они сравниваются (симметричность). В то же время, если один объект сходен с другим, а другой сходен с третьим, то это не означает, что все они обязательно сходны между собой, т.е. свойство транзитивности может не выполняться.

Пример.

Отношение «расстояние между двумя точками не превышает некоторого заданного числа Примеры бинарных отношений. 6 страница - student2.ru » является отношением толерантности. Это значит, что толерантны любые две точки, расстояния между которыми не превышает Примеры бинарных отношений. 6 страница - student2.ru .

На множестве кортежей (векторов) Примеры бинарных отношений. 6 страница - student2.ru толерантность можно задать различными способами, например, обусловить наличие в паре кортежей хотя бы одной общей компоненты Примеры бинарных отношений. 6 страница - student2.ru . Компонентами кортежа могут быть любые объекты. Если они принимают целочисленное значение от 0 до Примеры бинарных отношений. 6 страница - student2.ru , то кортеж можно рассматривать как Примеры бинарных отношений. 6 страница - student2.ru -разрядное число, записанное в позиционной системе счисления с основанием Примеры бинарных отношений. 6 страница - student2.ru

Пример. Кортеж Примеры бинарных отношений. 6 страница - student2.ru соответствует десятичному числу 70492. количество всех таких кортежей, очевидно, равно Примеры бинарных отношений. 6 страница - student2.ru .

При Примеры бинарных отношений. 6 страница - student2.ru имеем двоичный кортеж, его компоненты принимают значения 0 или 1. Для каждого Примеры бинарных отношений. 6 страница - student2.ru существует только один не толерантный ему кортеж Примеры бинарных отношений. 6 страница - student2.ru .

Пример. Двоичный кортеж можно трактовать также как содержимое Примеры бинарных отношений. 6 страница - student2.ru -разрядного регистра вычислительной машины. Состояние машины определяется содержимым всех его регистров, т.е. множеством двоичных кортежей. Если два состояния машины различаются содержимым некоторого ограниченного числа регистров, то говорят, что эти состояния толерантны, а машину называют толерантным автоматом.

4.3 Контрольные вопросы и задания

1. Перечислите основные свойства отношений.

2. Что такое рефлексивность отношения?

3. Какое отношение является антирефлексивным?

4. Какое отношение является симметричным?

5. Какое отношение является асимметричным?

6. Какое отношение является антисимметричным?

7. Какое отношение является транзитивным?

8. Какое отношение в множестве Примеры бинарных отношений. 6 страница - student2.ru называется отношением эквивалентности?

9. Какое отношение в множестве Примеры бинарных отношений. 6 страница - student2.ru называется отношением нестрогого порядка?

10. Какое отношение в множестве Примеры бинарных отношений. 6 страница - student2.ru называется отношением строгого порядка?

11. Какое отношение называется функциональным?

Лекция 5 Функциональные отношения. Элементы реляционной алгебры

5.1 Функциональные отношения

Определение

Отношение Примеры бинарных отношений. 6 страница - student2.ru называется функциональным, если его элементы (упорядоченные пары Примеры бинарных отношений. 6 страница - student2.ru ) имеют различные первые координаты, т.е. каждому Примеры бинарных отношений. 6 страница - student2.ru либо соответствует только один элемент Примеры бинарных отношений. 6 страница - student2.ru , такой, что Примеры бинарных отношений. 6 страница - student2.ru , либо такого элемента Примеры бинарных отношений. 6 страница - student2.ru вообще не существует.

Матрица функционального отношения содержит в каждой строке не более одного единичного элемента, а его граф характеризуется тем, что из каждой вершины может выходить только одна дуга (считая и петли). Элементам Примеры бинарных отношений. 6 страница - student2.ru , не входящим в область определения функционального отношения Примеры бинарных отношений. 6 страница - student2.ru , соответствует нулевой столбец в матрице и изолированная вершина в графе функционального отношения.

Пример. Пусть заданы множества Примеры бинарных отношений. 6 страница - student2.ru и Примеры бинарных отношений. 6 страница - student2.ru . Отношение Примеры бинарных отношений. 6 страница - student2.ru является функциональным. В матрице данного отношения четвертый столбец нулевой, а его граф содержит изолированную вершину.

Для множеств Примеры бинарных отношений. 6 страница - student2.ru и Примеры бинарных отношений. 6 страница - student2.ru отношение Примеры бинарных отношений. 6 страница - student2.ru , имея различные первые координаты, также является функциональным.

Всякое функциональное отношение можно рассматривать как функцию.

Определение

Бинарное отношение Примеры бинарных отношений. 6 страница - student2.ru называется функцией, или отображением, из множества Примеры бинарных отношений. 6 страница - student2.ru в множество Примеры бинарных отношений. 6 страница - student2.ru , если область определения функции Примеры бинарных отношений. 6 страница - student2.ru , область значений функции Примеры бинарных отношений. 6 страница - student2.ru и из Примеры бинарных отношений. 6 страница - student2.ru , Примеры бинарных отношений. 6 страница - student2.ru следует, что Примеры бинарных отношений. 6 страница - student2.ru . Функция Примеры бинарных отношений. 6 страница - student2.ru из множества Примеры бинарных отношений. 6 страница - student2.ru в множество Примеры бинарных отношений. 6 страница - student2.ru обозначается Примеры бинарных отношений. 6 страница - student2.ru или Примеры бинарных отношений. 6 страница - student2.ru .

Если вместо Примеры бинарных отношений. 6 страница - student2.ru выполняется Примеры бинарных отношений. 6 страница - student2.ru , то Примеры бинарных отношений. 6 страница - student2.ru называется частичной функцией.

Определение

Если множество Примеры бинарных отношений. 6 страница - student2.ru , то через Примеры бинарных отношений. 6 страница - student2.ru обозначается образ множества Примеры бинарных отношений. 6 страница - student2.ru . Множество Примеры бинарных отношений. 6 страница - student2.ru Примеры бинарных отношений. 6 страница - student2.ru называется образом или областью значений отображения Примеры бинарных отношений. 6 страница - student2.ru и обозначается Примеры бинарных отношений. 6 страница - student2.ru . Если множество Примеры бинарных отношений. 6 страница - student2.ru , то множество Примеры бинарных отношений. 6 страница - student2.ru называется прообразом множества Примеры бинарных отношений. 6 страница - student2.ru относительно отображения Примеры бинарных отношений. 6 страница - student2.ru .

Однако следует различать функцию Примеры бинарных отношений. 6 страница - student2.ru как множество упорядоченных пар (отношение) и значение функции Примеры бинарных отношений. 6 страница - student2.ru как вторую координату одной из таких пар.

Для всякого функционального отношения Примеры бинарных отношений. 6 страница - student2.ru можно определить связанную с этим отношением функцию, но симметричное к нему отношение Примеры бинарных отношений. 6 страница - student2.ru может не быть функцией.

Пример. Пусть задано функциональное отношение Примеры бинарных отношений. 6 страница - student2.ru .

Так, отношение Примеры бинарных отношений. 6 страница - student2.ru , обратное рассмотренному отношению, не является функцией, так как имеют одинаковые первые координаты.

Существуют следующие основные типы отображений (функций):

- сюръекция (функция, сюръективное отображение Примеры бинарных отношений. 6 страница - student2.ru на Примеры бинарных отношений. 6 страница - student2.ru );

- инъекция (инъективная функция, инъективное отображение Примеры бинарных отношений. 6 страница - student2.ru на Примеры бинарных отношений. 6 страница - student2.ru );

- биекция (биективная функция, биективное отображение Примеры бинарных отношений. 6 страница - student2.ru на Примеры бинарных отношений. 6 страница - student2.ru , взаимнооднозначное соответствие).

Определение

Функция Примеры бинарных отношений. 6 страница - student2.ru называется сюръективной функцией (сюръективным отображением), если Примеры бинарных отношений. 6 страница - student2.ru . Для сюръективной функции для любого Примеры бинарных отношений. 6 страница - student2.ru существует Примеры бинарных отношений. 6 страница - student2.ru такой, что Примеры бинарных отношений. 6 страница - student2.ru .

На графе, представляющем сюръективное отображение Примеры бинарных отношений. 6 страница - student2.ru , из любой вершины Примеры бинарных отношений. 6 страница - student2.ru выходит в точности одна дуга, а в любую вершину, представляющую элемент множества Примеры бинарных отношений. 6 страница - student2.ru , входит не менее одной дуги.

Пример.

Сюръективное отображение Примеры бинарных отношений. 6 страница - student2.ru на Примеры бинарных отношений. 6 страница - student2.ru , заданное в виде графа, представлено на рис. 5.1.

Примеры бинарных отношений. 6 страница - student2.ru

Рисунок 5.1 - Сюръективное отображение Примеры бинарных отношений. 6 страница - student2.ru на Примеры бинарных отношений. 6 страница - student2.ru , представленное в виде графа

Определение

Функция Примеры бинарных отношений. 6 страница - student2.ru называется инъективной функцией (инъективным отображением), если для любых элементов Примеры бинарных отношений. 6 страница - student2.ru из Примеры бинарных отношений. 6 страница - student2.ru следует Примеры бинарных отношений. 6 страница - student2.ru (отношение Примеры бинарных отношений. 6 страница - student2.ru является частичной функцией).

На графе, представляющем инъективное отображение Примеры бинарных отношений. 6 страница - student2.ru , из любой вершины Примеры бинарных отношений. 6 страница - student2.ru выходит в точности одна дуга, а в любую вершину, представляющую элемент множества Примеры бинарных отношений. 6 страница - student2.ru , входит не более одной дуги.

Пример.

Инъективное отображение, заданное в виде графа, представлено на рис. 5.2.

Примеры бинарных отношений. 6 страница - student2.ru

Рисунок 5.2 - Инъективное отображение Примеры бинарных отношений. 6 страница - student2.ru на Примеры бинарных отношений. 6 страница - student2.ru , представленное в виде графа

Определение

Функция Примеры бинарных отношений. 6 страница - student2.ru называется биективной функцией (биективным отображением), если она одновременно сюръективна и инъективна.

Биективное отображение Примеры бинарных отношений. 6 страница - student2.ru осуществляет взаимнооднозначное отображение между множествами Примеры бинарных отношений. 6 страница - student2.ru и Примеры бинарных отношений. 6 страница - student2.ru , поэтому Примеры бинарных отношений. 6 страница - student2.ru , Примеры бинарных отношений. 6 страница - student2.ru .

Свойство биективности обеспечивает существование обратного отображения. Это означает, что если Примеры бинарных отношений. 6 страница - student2.ru биективно, то существует обратное отображение Примеры бинарных отношений. 6 страница - student2.ru , причем Примеры бинарных отношений. 6 страница - student2.ru .

Наши рекомендации