Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика_БО.doc
Скачиваний:
3
Добавлен:
04.09.2019
Размер:
136.7 Кб
Скачать

7. Свойства бинарных отношений

1) Рефлексивность.

Отношение R называется рефлексивным, если (х, х)R для любого хA.

Примеры рефлексивных отношений: отношения "", "" на множестве R.

2) Антирефлексивность.

Отношение R называется антирефлексивным, если (х, х)R для любого хA.

Примеры антирефлексивных отношений: отношения "<", ">" на множестве R.

Если R – антирефлексивное отношение, то xGR(x) и хHR(x) для любого хA .

3) Симметричность.

Отношение R называется симметричным, если для любых x, yA из того, что (x, y)R следует (y, x)R и обратно.

Примеры симметричных отношений: отношения "=" и "".

Если отношение R симметрично, то для любого хA

а) GR(x) = HR(x); б) R = R–1.

4) Антисимметричность.

Отношение R называется антисимметричным, если для любых x и y из A из одновременного выполнения условий (x, y)R и (y, x)R следует, что x = y.

Отношение "" также антисимметрично: если x  y и y  x, то x=y.

5) Асимметричность.

Отношение R асимметрично, если R  R-1= , т.е. пересечение отношения R с обратным отношением пусто.

Эквивалентное определение асимметричности: из двух отношений (x, y)R и (y, x)R одно не выполняется.

Примеры асимметричных отношений: ">", "<", "быть начальником".

Если R – асимметричное отношение, то из xRy следует y x.

Для любого отношения R вводятся понятия симметричной части отношения Rs = R R-1 и асимметричной части отношения Ra = R \ Rs. Если отношение R симметрично, то R= Rs, если отношение R асимметрично, то R = Ra.

Примеры. Если R – "", то R–1 – "<", Rs – "=", Ra – ">".

6) Транзитивность.

Отношение R транзитивно, если для любыx x, y, zA из того, что (x, y)R и (y, z)R следует (x, z)R.

Свойства транзитивного отношения:

а) RoR  R;

б) для любого хA из yGR(x) следует, что GR(y)  GR(x).

Нетранзитивным является отношение "". Пусть x = 2, y = 3, z = 2, тогда справедливо x  y и y  z, но x = z, т.е. (x, z)R.

Отношение R1 называется транзитивным относительно отношения R2, если:

а) из (x, y) R1 и (y, x) R2 следует, что (x, z) R1;

б) из (x, y) R2 и (y, x) R1 следует, что (x, z) R1.

7) Негатранзитивность.

Отношение R называется негатранзитивным, еслиR транзитивно.

Примеры.

Отношения R1 –">" и  R2 –" " негатранзитивны, так как отношенияR1 – "",R2 – "=" транзитивны. Возможно одновременное выполнение свойств транзитивности и негатранзитивности. Например, отношение R1 одновременно транзитивно и негатранзитивно, а R2 , как известно, транзитивным не является.

8) Полнота.

Отношение R полно, если для любых x, yА либо (x, y)R, либо (y, x)R, либо оба отношения выполняются одновременно.

Свойства полных отношений:

а) GR(x)  HR(x) = А для любого хA;

б) полное отношение рефлексивно.

9) Слабая полнота.

Отношение R называется слабо полным, если для любых х  y из А или (x, y)R, или (y, x)R.

Пример слабо полного отношения. Пусть А – множество предприятий, "неблагополучных" в смысле своего бюджета. Отношение R "быть должным" является слабо полным, так как каждое из этих предприятий или кому-либо должно, или ему кто-то должен, но быть должным самому себе нельэя и (x, x)R.

10) Ацикличность.

Бинарное отношение R ациклично, если Rn R–1=  для любого nN . Иными словами, если из любой конечной цепочки отношений х1Rx2, x2Rx3,..., xn-1Rxn следует, что x1хn, то отношение R ациклично.

Задача 1. Доказать, что если отношения R1, R2 рефлексивны, то справедливо включение R1R2  R1oR2 .

Решение. Пусть (x, y)R1R2, тогда (x, y)R1 или (x, y)R2. В первом случае из рефлексивности R2 следует (y, y)R2 и, следовательно,(x, y)R1 o R2. Аналогично для второго случая получим (x, x)R1 и (x, y)R1 o R2, что и требовалось доказать.

Задача 2. Доказать, что отношение R негатранзитивно тогда и только тогда, когда Rd транзитивно.

Решение. Пусть отношение R негатранзитивно, т.е. если (x, y)R и (y, z)R, то (x, z)R. Пусть для u, v, w выполнены условия (u, v)Rd и (v, w)Rd. Тогда, по определению двойственного отношения, (v, u)R и (w, v)R. Так как R негатранзитивно, то (w, u)R, что означает (u, w)Rd. Следовательно, Rd транзитивно.

Обратное следствие доказывается аналогично.

Задача 3. Доказать, что отношения R  (R  Rd ) = R  (R )s полны.

Решение. Докажем равенство множеств, воспользовавшись свойствами операций над множествами и отношениями.

R(R  Rd ) = R  (R  ) = R  (R(R )-1) = R  (R )s.

Покажем теперь, что отношение R  (R )s полно. Для любых x, yA возможен один из трех случаев: 1) (x, y)R; 2) (y, x)R; 3) (x, y)R и (y, x)R. В первых двух случаях принадлежность (x,y) к рассматриваемому отношению очевидна. Рассмотрим третий случай. Так как (x,y)R и (x,y) -1, то (x,y)(R )s. Следовательно, рассматриваемое отношение полно.

Задача 4. Доказать, что композиция эквивалентностей R1 и R2 является отношением эквивалентности тогда и только тогда, когда R1 o R2 = R2 o R1.

Решение. 1) Пусть R1, R2 и R1 o R2 - отношения эквивалентности. Докажем, что R1 o R2 = R2 o R1.

Пусть (x, y)R1 o R2, так как R1 o R2 – отношение эквивалентности, то (y,x)R1 o R2. Последнее означает, что существует такой элемент zA, что (y, z)R1 и (z, x)R2. Так как R1 и R2 – симметричны, то (x, z)R2 и (z, y)R1. Следовательно, (x, y)R2 o R1. Обратное включение доказывается аналогично.

2) Пусть R1 o R2 = R2 o R1, покажем, что R1 o R2 является отношением эквивалентности.

Пусть x – произвольный элемент множества A. Так как R1, R2 рефлексивны, то (x, x)R1 и (x, x)R2, следовательно, (x,x)R1oR2, т.е. отношение R1 o R2 – рефлексивно.

Докажем его симметричность. Пусть (x, y)R1oR2, в силу равенства R1 o R2 = R2 o R1 получим (x, y)R2 o R1, т.е. существует такой zA, что (x, z)R2, (z, y)R1. Из симметричности R1 и R2 следует, что (y, z)R1 и (z, x)R2. Следовательно, (y, x)R1 o R2.

Для доказательства транзитивности достаточно показать, что (R1 o R2) o (R1 o R2)  R1 o R2. Действительно,

(R1 o R2) o (R1 o R2) = R1 o (R2 o R1) o R2 = R1 o (R1 o R2) o R2 =

= (R1 o R1) o (R2 o R2)  R1 o R2.

Задача 5. Пусть отображение   : AAA обладает свойствами:

а)  (x, y) = (y, x);

б)  (x, (y, z)) = ((x, y), z);

в)  (x, x) = x.

Доказать, что отношение R={ (x, y) | (x, y) = x } является частичным порядком.

Решение. Проверим выполнение свойств отношения частичного порядка. Так как (x, x) = x, то (x, x)R и отношение рефлексивно.

Пусть выполнены оба условия (x, y)R и (y, x)R, т.е. (x,y)=x и  (y, x) = y. Тогда x = y, так как (x, y) = (y, x) по определению функции . Следовательно, отношение антисимметрично.

Докажем его транзитивность. Пусть (x, y)R и (y, z)R, т.е. (x, y) = x и (y, z) = y. Тогда

(x, z) = ((x, y), z) = (x, (y, z)) = (x, y) = x.

Следовательно, (x,z)R, что и требовалось доказать.