Отношения на множествах

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

Подмножество R декартового произведения множеств называется отношением степени n (n-арным отношением).

Мощность множества кортежей, входящих в отношение R, называют мощностью отношенияR.

Пусть f1 - отношение из А в С, и f2– отношение из С в В, , тогда композицией отношений называется отношение

)}.

Пример:

C={2, 3}.

, f1={(1, 2), (1, 3), (2, 2), (3, 2)}

, f2={(2, 0), (2, 1), (3, 0)}

 

Бинарное отношение называется обратнымк f, если x y тогда и только тогда, когдаyfx.

Пусть f (fотношение из А и В).Ядром отношенияf называется композиция отношения f и обратного для него отношения , т.е. .

Пример:

Пусть A={0, 1}, B={К, Л, О}.

f , f1={(0, К), (0, Л), (1, К), (1, О)}. Найти ядро отношенияf, т.е. .

Решение:

Найдём обратное отношение . Затем найдём композицию отношения fи обратного для него отношения : .

 

Рассмотримсвойства бинарных отношений(отношений степени 2).Если пара (x,y) f, то говорят, что элемент x находится в отношении f с элементом y,записывают xfy.

 

Бинарное отношение fназывается рефлексивным, если для любого x А, пара (x,x) f, что означает что всякий элемент из множества А находится в отношении сам с собой.

Т.е.,f – рефлексивно, если (например, f - «жить в одном городе»);

 

Бинарное отношение называется антирефлексивным, если для всех x А, (x,x) f.

Т.е., fантирефлексивно, если ни для какого не выполняется (например,f - «быть сыном»).

 

Бинарное отношение называется симметричным, если из того, что (x,y) f следует, что (y,x) f.

Т.е.,fсимметрично, если влечёт (например, f - «работать на одной фирме»);

 

Бинарное отношение называется антисимметричным,если из того, что (x,y) f и (y,x) F следует, что x=y.

Т.е.,fантисимметрично, если ни для каких различающихся элементов x и y ( ) не выполняется одновременно и (например, f - «быть дочерью»);

 

Бинарное отношение называется асимметричным,если по крайней мере одно из соотношение (x,y) f или (y,x) f не выполняется.

 

Бинарное отношение называется транзитивным, если из того, что (x,y) f и (y,z) f, следует, что (x,z) f, (например, R - «быть младше»).

 

Бинарное отношение называется линейным (связным),если для всех и либо (x,y) f либо (y,x) f.

Пример: :

· не рефлексивно и антирефлексивно, т.к. ни для какого a не выполняется «a брат a»;

· не симметрично, т.к. в общем случае между братом a и сестрой b имеет место , но не ;

· не антисимметрично, т.к. если a и b – братья, то и , но ;

· транзитивно, если называть братьями людей, имеющих общих родителей (отца и мать).

Из множества всех отношений, в зависимости от свойств которыми они обладают, выделяют определенные классы отношений.

Отношение R на множестве называется отношением эквивалентности, если оно обладает свойствами рефлексивности, симметричности и транзитивности.

Обычно отношение эквивалентности обозначают знаком « = » или « ≈ » и говорят, что оно (отношение) задано на множестве А (а не на ). Таким образом, для отношения эквивалентности выполняются следующие условия:

  1. для всех (рефлексивность);
  2. если , то (симметричность);
  3. если и , то (транзитивность).

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

Обычно отношение порядка обозначают знаком . Если для двух элементовxиyвыполняется , то говорят, чтоx "предшествует"y. Таким образом, для отношения порядка выполняются следующие условия:

  1. для всех (рефлексивность);
  2. если и , то (антисимметричность);
  3. если и , то (транзитивность).

Кроме того, к отношениям порядка относятся:

1. отношение квазипорядка(предпорядка), обладающее свойствами рефлексивности и транзитивности;

2. отношение строгого порядка, обладающее свойствамиантирефлексивности, асимметричности и транзитивности;

3. отношение линейного (полного) порядка, обладающее наряду со свойствамиотношения частичного порядка свойством линейности.

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

Обычно, функциональное отношение обозначают в виде функциональной зависимости - тогда и только тогда, когда .