ВВЕДЕНИЕ В СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

       

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


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

Отношения порядка
на множестве
Отношения порядка
называется отношением порядка, если оно обладает следующими свойствами:

  • Отношения порядка
    для всех
    Отношения порядка
    (рефлексивность)
  • Если
    Отношения порядка
    и
    Отношения порядка
    , то
    Отношения порядка
    (антисимметричность)
  • Если
    Отношения порядка
    и
    Отношения порядка
    , то
    Отношения порядка
    (транзитивность)

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

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

  • Отношения порядка
    для всех
    Отношения порядка
    (рефлексивность)
  • Если
    Отношения порядка
    и
    Отношения порядка
    , то
    Отношения порядка
    (антисимметричность)
  • Если
    Отношения порядка
    и
    Отношения порядка
    , то
    Отношения порядка
    (транзитивность)

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

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

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

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

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

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

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

  • Отношения порядка
    является начальником (не обязательно непосредственным)
    Отношения порядка

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

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



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