Введение в системы управления базами данных


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



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

Определение 9. Отношение

Отношения порядка
на множестве
Отношения порядка
называется отношением порядка, если оно обладает следующими свойствами:
  1. Отношения порядка
    для всех
    Отношения порядка
    (рефлексивность)
  2. Если
    Отношения порядка
    и
    Отношения порядка
    , то
    Отношения порядка
    (антисимметричность)
  3. Если
    Отношения порядка
    и
    Отношения порядка
    , то
    Отношения порядка
    (транзитивность)

Обычно отношение порядка обозначают знаком

Отношения порядка
. Если для двух элементов
Отношения порядка
и
Отношения порядка
выполняется
Отношения порядка
, то говорят, что
Отношения порядка
"предшествует"
Отношения порядка
. Как и для отношения эквивалентности, условия 1-3 в таких обозначениях выглядят более естественно:
  1. Отношения порядка
    для всех
    Отношения порядка
    (рефлексивность)
  2. Если
    Отношения порядка
    и
    Отношения порядка
    , то
    Отношения порядка
    (антисимметричность)
  3. Если
    Отношения порядка
    и
    Отношения порядка
    , то
    Отношения порядка
    (транзитивность)

Пример 3. Простым примером отношения порядка является отношение, задаваемое обычным неравенством

Отношения порядка
на множестве вещественных чисел
Отношения порядка
. Заметим, что для любых чисел
Отношения порядка
и
Отношения порядка
выполняется либо
Отношения порядка
, либо
Отношения порядка
, т.е. любые два числа сравнимы между собой. Такие отношения называются отношениями полного порядка.

Предикат данного отношения есть просто утверждение

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

Пример 4. Рассмотрим на множестве

Отношения порядка
всех сотрудников некоторого предприятия отношение, задаваемое следующим образом: сотрудник
Отношения порядка
предшествует сотруднику
Отношения порядка
тогда и только тогда, когда выполняется одно из условий:
  • Отношения порядка
  • Отношения порядка
    является начальником (не обязательно непосредственным)
    Отношения порядка

Назовем такое отношение "быть начальником". Легко проверить, что отношение "быть начальником" является отношением порядка. Заметим, что в отличие от предыдущего примера, существуют такие пары сотрудников

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









Содержание раздела