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


Отношение эквивалентности



Отношение эквивалентности

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

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

Обычно отношение эквивалентности обозначают знаком

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

Легко доказывается, что если на множестве

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

Пример 1. Рассмотрим на множестве вещественных чисел

Отношение эквивалентности
отношение, заданное просто равенством чисел. Предикат такого отношения:

Отношение эквивалентности
, или просто
Отношение эквивалентности

Условия 1-3, очевидно, выполняются, поэтому данное отношение является отношением эквивалентности. Каждый класс эквивалентности этого отношения состоит из одного числа.

Пример 2. Рассмотрим более сложное отношение эквивалентности. На множестве целых чисел

Отношение эквивалентности
зададим отношение "равенство по модулю n" следующим образом: два числа
Отношение эквивалентности
и
Отношение эквивалентности
равны по модулю n, если их остатки при делении на n равны. Например, по модулю 5 равны числа 2, 7, 12 и т.д.

Условия 1-3 легко проверяются, поэтому равенство по модулю является отношением эквивалентности. Предикат этого отношения имеет вид:

Отношение эквивалентности

Классы эквивалентности этого отношения состоят из чисел, дающих при делении на n одинаковые остатки. Таких классов ровно n: [0] = {0, n, 2n, -} [1] = {1, n+1, 2n+1, -} - [n-1] = {n-1, n+n-1, 2n+n-1, -}









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