Бинарные отношения предоставляют математический способ моделирования связей между элементами различных множеств и широко используются в различных областях математики (теория графов, логика, алгебра) и информатики.
Понятие бинарного отношения
Бинарное отношение
между двумя множествами
и
— это подмножество их декартова произведения
. То есть, для каждой упорядоченной пары
из
, если
, то говорят, что
находится в отношении
с
, что записывается как
.
Пример. Пусть
и
. Бинарное отношение
может быть определено как
. В этом случае,
,
, и
.
Далее будем рассматривать бинарные отношения на одном множестве, которые также имеют важное значение в теории отношений, теории множеств и могут использоваться для моделирования различных свойств элементов этого множества.
Бинарное отношение на одном множестве — это подмножество декартова произведения этого множества самого на себя. Таким образом, если у нас есть множество
, то бинарное отношение на
— это подмножество
.
Формальная запись бинарного отношения: ![]()
Пример. Пусть
. Бинарное отношение
может быть представлено как подмножество декартова произведения
, например,
. В этом случае,
и
.
Примеры бинарных отношений
- Отношение «больше» на множестве целых чисел:
— множество:
;
— отношение:
.
Например, 5 больше 3 (
).
- Отношение «делится на» на множестве натуральных чисел:
— множество:
;
— отношение:
(читается как «
делится на
»).
Например, 6 делится на 3 (
).
- Отношение «является подмножеством» на множестве множеств:
— множество:
(множество всех подмножеств множества
);
— отношение:
(читается как «
является подмножеством
»).
Например,
.
Классификация бинарных отношений
Бинарные отношения могут быть классифицированы по различным характеристикам.
- Рефлексивность. Такие отношения, где каждый элемент связан с самим собой, называются рефлексивными отношениями. Формально, отношение
на множестве
называется рефлексивным, если для каждого
выполняется
.
Формальная запись: ![]()
Пример. Дано множество
, которое состоит из всех студентов университета. Рассмотрим отношение «учится в том же университете, что и». Это отношение рефлексивно, потому что каждый студент учится в том же университете, что и сам. То есть для любого студента
из университета верно, что
, где
— это рассматриваемое отношение.
Пример. Дано множество всех натуральных чисел
. Отношение «больше или равно» (
) является рефлексивным на этом множестве, так как каждое натуральное число всегда больше или равно самому себе. То есть для любого натурального числа
, высказывание
является истиной.
Формально это записывается как:
где
— это отношение «больше или равно».
- Симметричность. В симметричных отношениях, если элемент
связан с элементом
, то и элемент
связан с элементом
. Формально, отношение
на множестве
считается симметричным, если для всех
из
следует
.
Формальная запись: ![]()
Пример. Рассмотрим множество
всех городов. Отношение «имеет прямой авиарейс» между городами является симметричным, если для любых городов
и
наличие прямого рейса из
в
всегда подразумевает наличие прямого рейса из
в
. Формально: ![]()
Пример. Для иллюстрации симметричного отношения на множестве чисел можно использовать отношение «равенства» на множестве всех целых чисел
. Отношение «равно» является симметричным, поскольку если какое-либо целое число
равно другому целому числу
, то и
равно
. Формально это выражается следующим образом:
, где
обозначает отношение «равно».
Примером может служить соотношение чисел 2 и 2: если 2 = 2, то очевидно, что 2 = 2, что демонстрирует симметричность этого отношения.
- Транзитивность. В транзитивных отношениях, если элемент
связан с элементом
, и элемент
связан с элементом
, то элемент
также связан с элементом
. Формально, отношение
на множестве
транзитивно, если для всех
из
и
следует
.
Формальная запись:
и ![]()
Пример. Представим, что множество
— это множество чисел. Отношение «меньше» является транзитивным, потому что если
меньше
, и
меньше
, то
также меньше ![]()
Например, для чисел 3, 7 и 9, если
и
, то
.
Пример. В качестве примера транзитивного отношения из реальной жизни можно использовать отношение «предок-потомок» в семейных связях.
Предположим, множество
состоит из всех людей. Отношение «является предком» является транзитивным. Это означает, что если человек
является предком человека
, и человек
является предком человека
, то человек
также является предком человека
.
Представим, что Мария — бабушка Елены, а Елена — мама Анны. Тогда, согласно транзитивности, Мария также является предком Анны (в данном случае, прабабушкой).
Формально это выражается определяется как:
и
, где
обозначает отношение «является предком».
- Антисимметричность. В антисимметричных отношениях, если элемент
связан с элементом
и элемент
связан с элементом
, то
и
— это один и тот же элемент. Формально, отношение
на множестве
считается антисимметричным, если для всех
из
и
следует, что
.
Формальная запись:
и ![]()
Пример. Рассмотрим отношение «меньше или равно» (
) на множестве всех целых чисел
.
Отношение «меньше или равно» является антисимметричным, потому что если целое число
меньше или равно целому числу
и одновременно
меньше или равно
, то
и
обязательно равны. Это следует из определения порядка на числовой прямой.
Например, если у нас есть числа 3 и 3, то
и
. Так как оба условия выполняются, то по определению антисимметричности,
.
Формально это выражается как
и
, где
обозначает отношение «меньше или равно».
Пример. Рассмотрим пример антисимметричного отношения в иерархии организационной структуры.
Предположим, множество
состоит из всех должностей в компании. Отношение «подчиняется» является антисимметричным. Это означает, что если сотрудник на должности
подчиняется сотруднику на должности
, и одновременно сотрудник на должности
подчиняется сотруднику на должности
, то на самом деле
и
— это одна и та же должность.
«Менеджер проекта» подчиняется «Директору по проектам», но «Директор по проектам» не может подчиняться «Менеджеру проекта». Если обнаруживается, что обе должности подчиняются друг другу, это означает, что на самом деле это одна и та же роль или должность в организационной структуре.
Формально это выражается как
и
, где
обозначает отношение «подчиняется».
- Эквивалентность. Эквивалентные отношения объединяют свойства рефлексивности, симметричности и транзитивности. Отношение, которое является рефлексивным, симметричным и транзитивным, называется отношением эквивалентности.
Пример. Примером отношения эквивалентности на множестве чисел может служить отношение "иметь одинаковый остаток при делении на
" на множестве всех целых чисел. В данном случае
— это фиксированное натуральное число, например 3.
Пусть
— множество всех целых чисел, тогда можно определить отношение
следующим образом: для любых чисел
и
из
,
, если
и
дают одинаковый остаток при делении на 3.
Это отношение эквивалентности, потому что оно рефлексивно, симметрично и транзитивно.
- Рефлексивность. Любое число
дает одинаковый остаток при делении на 3 с самим собой. То есть
. - Симметричность. Если
, то и
, так как если
и
имеют одинаковый остаток при делении на 3, то и
и
имеют одинаковый остаток. - Транзитивность. Если
и
, то
Это означает, что если
и
имеют одинаковый остаток при делении на 3, и
и
имеют одинаковый остаток, то и
и
имеют одинаковый остаток при делении на 3.
Таким образом, это отношение удовлетворяет всем трем условиям эквивалентности.
Рассмотрим конкретный пример отношения эквивалентности «иметь одинаковый остаток при делении на 3» на множестве целых чисел.
Возьмем числа 5, 8 и 11. Проверим, удовлетворяют ли они условиям рефлексивности, симметричности и транзитивности.
- Рефлексивность. Каждое из этих чисел имеет одинаковый остаток при делении на 3 с самим собой. Например, «5 делится на 3 с остатком 2», находится в отношении рефлексии с «5 делится на 3 с остатком 2», т. е.

- Симметричность. 5 и 8 имеют одинаковый остаток при делении на 3 (остаток 2), таким образом, если
, то и
. То же самое справедливо для пары чисел 8 и 11, которые также имеют остаток 2 при делении на 3. - Транзитивность. Поскольку 5 и 8 имеют одинаковый остаток (2), а 8 и 11 тоже имеют одинаковый остаток (2), следовательно, 5 и 11 тоже имеют одинаковый остаток при делении на 3.
Таким образом, эти числа удовлетворяют всем трем условиям эквивалентности для отношения «иметь одинаковый остаток при делении на 3».
Пример. Для иллюстрации отношения эквивалентности в жизненном контексте можно использовать пример с группировкой людей по месяцам рождения.
Предположим, множество
состоит из всех людей. Мы можем определить отношение
так: люди находятся в отношении
, если они родились в одном и том же месяце.
Это отношение является отношением эквивалентности, так как оно удовлетворяет трем условиям.
- Рефлексивность. Каждый человек родился в каком-то месяце, так что он или она находится в отношении
с самим собой. - Симметричность. Если человек
родился в том же месяце, что и человек
, то и человек
родился в том же месяце, что и человек
. - Транзитивность. Если человек
родился в том же месяце, что и человек
, и человек
родился в том же месяце, что и человек
, то человек
также родился в том же месяце, что и человек
.
Примеры и задачи для самостоятельного решения
1.5.1. Дано множество планет. Исследовать отношение «иметь одну и ту же среднюю температуру поверхности» на предмет следующих свойств: рефлексивность, симметричность, антисимметричность, транзитивность.
Решение.
Отношение рефлексивно, так как каждая планета имеет одну и ту же среднюю температуру сама с собой.
Отношение симметрично, так как если одна планета имеет ту же среднюю температуру, что и другая, то и наоборот.
Отношение не антисимметрично, так как разные планеты могут иметь одну и ту же среднюю температуру.
Отношение транзитивно, так как если две планеты имеют одну и ту же среднюю температуру, и одна из них имеет ту же температуру, что и третья, то все три планеты имеют одну и ту же температуру.
1.5.2. Дано множество компьютерных программ. Исследовать отношение «быть написанным на одном и том же языке программирования» на предмет следующих свойств: рефлексивность, симметричность, антисимметричность, транзитивность.
1.5.3. Дано множество университетов. Исследовать отношение «находиться в одном городе» на предмет следующих свойств: рефлексивность, симметричность, антисимметричность, транзитивность.
1.5.4. Дано множество рек. Исследовать отношение «впадать в одно и то же море» на предмет следующих свойств: рефлексивность, симметричность, антисимметричность, транзитивность.
1.6.37. Дано множество писателей. Исследовать отношение «писать в одном жанре» на предмет следующих свойств: рефлексивность, симметричность, антисимметричность, транзитивность.
1.6.38. Дано множество видов птиц. Исследовать отношение «иметь одинаковую среду обитания» на предмет следующих свойств: рефлексивность, симметричность, антисимметричность, транзитивность.
1.6.39. Дано множество фильмов. Исследовать отношение «быть снятым одним режиссером» на предмет следующих свойств: рефлексивность, симметричность, антисимметричность, транзитивность.