7. Свойства бинарных отношений
1) Рефлексивность.
Отношение R называется рефлексивным, если (х, х)R для любого хA.
Примеры рефлексивных отношений: отношения "", "" на множестве R.
2) Антирефлексивность.
Отношение R называется антирефлексивным, если (х, х)R для любого хA.
Примеры антирефлексивных отношений: отношения "<", ">" на множестве R.
Если R – антирефлексивное отношение, то xGR(x) и хHR(x) для любого хA .
3) Симметричность.
Отношение R называется симметричным, если для любых x, yA из того, что (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, zA из того, что (x, y)R и (y, z)R следует (x, z)R.
Свойства транзитивного отношения:
а) RoR R;
б) для любого хA из yGR(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= для любого nN . Иными словами, если из любой конечной цепочки отношений х1Rx2, x2Rx3,..., xn-1Rxn следует, что x1хn, то отношение R ациклично.
Задача 1. Доказать, что если отношения R1, R2 рефлексивны, то справедливо включение R1R2 R1oR2 .
Решение. Пусть (x, y)R1R2, тогда (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, yA возможен один из трех случаев: 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. Последнее означает, что существует такой элемент zA, что (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, т.е. существует такой zA, что (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. Пусть отображение : AAA обладает свойствами:
а) (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, что и требовалось доказать.