Бинарные отношения
1. Бинарные отношения и операции над ними
ОПРЕДЕЛЕНИЕ. Пусть А1, А2,..., Аn - некоторые множества. Их прямым или декартовым произведением называется множество упорядоченных наборов из n элементов, т.е. А1´А2´... ´Аn={(а1, а2,..., аn) | aiÎAi }. Если все множества Ai совпадают A=А1=А2=... =Аn, то прямое произведение А1´А2´... ´Аn=An называют прямой n-ой степенью множества А. Бинарным отношением между элементами множеств А и В называется любое подмножество RÍA´B. Если множества A и B совпадают А=В, то R называют бинарным отношением на множестве А. Если (x, y)ÎR, то это обозначают еще xRy и говорят, что между элементами x и y установлено бинарное отношение R. Приведем примеры бинарных отношений. Пусть A=B= R, пара (x, y) является точкой вещественной плоскости. Тогда бинарное отношение R1 = { (x, y) | x2 + y2 £1 } определяет замкнутый круг единичного радиуса с центром в точке (0,0) на плоскости, отношение R2 = { (x, y) | x ³ y } полуплоскость, а отношение R3= { (x, y) | |x-y| £ 1 } полосу. Диагональ множества A´A, т.е. множество D={(x,x) | xÎA}, называется единичным бинарным отношением или отношением равенства в A. Областью определения бинарного отношения R называется множество dR={ xÎA | yÎB, (x, y) ÎR }. Областью значений бинарного отношения R называется множество rR={ yÎB | xÎA, (x, y)ÎR }. Образом множества X относительно отношения R называется множество R(X) = { yÎB | xÎX, (x, y)ÎR }; прообразом X относительно R называется R -1(X). В теории выбора и принятия решений большую роль играют бинарные отношения предпочтения, то есть такие отношения, согласно которым в паре (x, y)ÎR элемент x в каком-то смысле лучше чем y. Например: - в смысле отношения R2 "лучше" означает "больше или равно"; - в смысле отношения R3 понятие "лучше" может означать "отстоит не больше чем на единицу". Операции над бинарными отношениями определяются подобно операциям над соответствующими множествами. Пусть А – произвольное множество на котором введены бинарные отношения R, R1, R2,... 1) Объединение двух бинарных отношений R1 и R2 - это отношение R1ÈR2 = { (x, y) | (x, y)ÎR1 или (x, y)ÎR2 }. 2) Пересечение двух бинарных отношений R1 и R2 - это отношение R1ÇR2 = { (x, y) | (x, y)ÎR1 и (x, y)ÎR2 }. 3) Обратное отношение R –1 = { (x, y) | (y, x)ÎR}. 4) Дополнение к отношению ={ (x, y) | (x, y)Î(A´A)\R}. 5) Двойственное отношение Rd = . 6) Композиция (суперпозиция) отношений R=R1oR2 содержит пару (x, y) тогда и только тогда, когда существует такое zÎA, что (x, y)ÎR1 и (z, y)ÎR2. 7) R1 содержится в R2 (R1 Í R2), если любая пара (x, y), которая принадлежит отношению R1 также принадлежит и отношению R2.
2. Свойства операций над отношениями.
Приведем здесь список основных свойств операций над отношениями и докажем некоторые из них. 1) Ç Rk -1=(Ç Rk) -1. 2) È Rk -1=(È Rk ) -1. 3) (R1 o R2) -1 = R1 -1o R2 -1. 4) (R1 o R2 )oR3 = R1o(R2 o R3). 5) (R1 È R2 )oR3 = (R1 oR3 )È(R2o R3 ). 6) (R1 Ç R2 )oR3 Í (R1 oR3 )Ç(R2o R3 ). 7) а) если R1Í R2 то R1o R3 ÍR2o R3; б) если R1 Í R2 то R1-1Í R2-1; в) если R1 Í R2 то R3oR1 Í R3oR2. 8) a) (R1È R2)d = R1d ÇR2d; б) (R1Ç R2)d = R1d ÈR2d; в) (R d)d = R. ДОКАЗАТЕЛЬСТВО. Свойство 2. Пусть пара (x, y)Î(È Rk) -1. Тогда (y, x)ÎÈ Rk. Это означает, что найдется отношение Rj, что (y, x)Î Rj. Отсюда, по определению обратного отношения, (x, y)ÎRj-1, а значит, (x, y)ÎÈRk-1и (ÈRk)-1 Í È Rk-1. Докажем обратное включение.Пусть (x,y)Î Rk-1 Это означает, что найдется такое множество Rj, что (x,y)ÎRj-1. Следовательно, (y, x)ÎRj и (y, x)Î ÈRk ,поэтому (x, y)Î(È Rk)-1. Значит, È Rk-1 Í (ÈRk)-1. Одновременное выполнение обоих включений означает равенство множеств, что и требовалось доказать. Свойство 6. Пусть (x, y)Î(R1 ÇR2)oR3. По определению композиции это означает, что найдется такое zÎA, что (x, z)Î(R1ÇR2) и (z, y)ÎR3. Первое включение возможно только тогда, когда одновременно выполнено (x, z)ÎR1 и (x, z)ÎR2. Это, в свою очередь означает, с учетом (z, y)ÎR3, что одновременно (x, y)ÎR1oR3 и (x, y)ÎR2oR3, а, следовательно, (x, y)Î(R1oR3)Ç(R2oR3), что и доказывает требуемое соотношение. ЗАМЕЧАНИЕ. Покажем, почему неверно обратное включение. Пусть (x, y)Î(R1oR3)Ç(R2oR3), тогда (x, y) Î(R1oR3) и (x, y) Î(R2oR3). Первое включение означает существование такого элемента z1 из A, что (x, z1)ÎR1 и (z1, y)ÎR3, второе - существование такого z2ÎA, что (x, z2)ÎR2 и (z2, y)ÎR3, причем необязательно z1=z2. Значит, не всегда существует такой элемент z, что (x, z)ÎR1 и (x, z)ÎR2, а, следовательно, не будет принадлежности пересечению R1 и R2. Свойство 7б. Возьмём любую пару (x, y)ÎR1, что эквивалентно (y, х)Î ÎR1-1. Пусть теперь R1ÍR2, т.е. из (x, y)ÎR1 следует (x, y)ÎR2. Перейдя к обратным отношениям, получим, что из (y, х)ÎR1-1 вытекает (y, х)ÎR2-1, что и означает требуемое свойство. Свойство 8а. Докажем предварительно равенство (`R)-1=`R-1 Пусть (x, y)Î(`R)-1. Следовательно, (y, x) Î`R или другими словами (y, x)ÏR. Отсюда, (x, y)Ï R-1, что означает и (x, y)Î`R-1. Если же (x, y) Î`R-1, то (x, y)ÏR-1 и (y, x)ÏR. Тогда (y, x)Î`R или, что то же самое, (x,y)Î(`R)-1. Для доказательства свойства 8а воспользуемся доказанным равенством и известными свойствами операций над множествами и отношениями. _________ _______ (R1ÈR2)d = (R1ÈR2)-1 = (R1ÈR2)-1 =
=(`R1Ç`R2) =`R1-1 Ç `R2-1 = R1d Ç R2d.
3. Способы задания бинарных отношений
Традиционное задание отношений аналогично тому, как это принято в теории множеств, что не всегда удобно. Поэтому, наряду с таким заданием, применяются другие способы. 1. Матричное задание. Оно используется когда А – конечное множество А={xi}. Тогда отношение R можно задавать с помощью матрицы R={xij}, элементы которой определяются соотношением:
2. Задание с помощью графа. Для конечного множества А отношение можно задавать с помощью графа Г(R), который является геометрическим образом бинарного отношения. Граф - фигура состоящая из точек (вершин) соединенных линиями (дугами). Вершины графа соответствуют элементам множества А, то есть xi, а наличие дуги, соединяющей вершины xi и xj, означает, что (xi,xj)ÎR. Чтобы подчеркнуть упорядоченность пары на дуге ставится стрелка. Основные свойства графа. 1) Г(R-1) получается из Г(R) изменением направления стрелок на противоположные. 2) Граф Г(А´А) содержит дуги, соединяющие любую пару (xi, xj). Такой граф назывыется полным. 3. Задание верхними и нижними срезами. Этот способ может быть использован для любых множеств и отношений. Пусть на множестве А задано отношение R. Верхний срез GR (x) отношения R в точке x ÎА - это множество элементов yÎА таких, что (y, x)ÎR, т.е.
GR(x) = { yÎA | (y, x)ÎR }.
Если рассматривать R как отношение предпочтения, то GR (x) – это множество элементов, лучших чем х. Нижний срез HR(x) отношения R в точке xÎА - это множество элементов yÎА, таких, что (x, y)ÎR, т.е.
HR(x) = { yÎA | (x, y)ÎR }.
Свойства нижних и верхних срезов. Для любого хÎA и любого отношения Ri ÍA´A выполняются соотношения.
1. а) GRÇR(x)=GR(x)ÇGR(x); б) HRÇR(x)=HR(x)ÇHR(x) 2. a) G`R(x) = A\GR(x); б)H`R(x) = A\HR(x).
3. a) GR-1(x) = HR(x); б) HR-1(x) = HR(x).
4. GA´A(x) = HA´A(x) = A.
4. Свойства бинарных отношений. 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. Пример антисимметричного отношения. Пусть А - множество людей в данной очереди. Отношение R "не стоять за кем-то в очереди" будет антисимметричным. Пусть х=ВАСЯ, а y=ИВАНОВ. Тот факт, что (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 следует yRx. Для любого отношения 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. Иными словами, если из любой конечной цепочки отношений хRу, уRt,..., vRz следует, что z¹х, то отношение R ациклично.
9. Пусть отношения R1, R2 - симметричны. Доказать, что для того чтобы R1oR2 было симметрично необходимо и достаточно, чтобы выполнялось равенство R1oR2 = R2oR1.
5. Связи между бинарными отношениями.
1. Отношение R симметрично тогда и только тогда, когда R = R-1. 2. Если R рефлексивно, то Rd антирефлексивно, если R антирефлексивно, то Rd рефлексивно. 3. Отношение R слабо полно тогда и только тогда, когда Rd антисимметрично. ДОКАЗАТЕЛЬСТВО. Пусть R слабо полно и x¹y. Рассмотрим три случая. 1) (x, y)ÎR.Тогда, по определению обратного отношения (y,x)ÎR-1, а по определению двойственного отношения - (y,x)ÏRd. 2) (y,x)ÎR, тогда (x, y)ÎR-1 и, следовательно, (x,y)Ï`R-1 = Rd. 3) (x, y)ÎR и одновременно (y, x)ÎR. Отсюда, (y, х)ÏRd и (x, y)Ï Rd. Так как R - слабо полное отношение, то для любых x¹y выполняется либо случай а), либо б), либо в). Ни в одном из этих случаев включения (x, y)ÎRd и (y, x)ÎRd не могут выполняться одновременно. Следовательно, отношение Rd антисимметрично. Докажем, что из антисимметричности Rd следует слабая полнота отношения R. Рассмотрим эквивалентное определение антисимметричности. Если x¹y, то либо (x,y)ÎRd и (y,x)Ï Rd, либо (x,y)ÏRd и (y,x)ÎRd, либо (x,y)ÏRdи (y,x)ÏRd. В первом случае получим, что (x,y)ÎR, во втором - (y,x)ÎR, в третьем - (x,y)ÎR и (y,x)ÎR. Это утверждение означает, что отношение R слабо полно. 4. Отношение R асимметрично тогда и только тогда, когда Rd полно. ДОКАЗАТЕЛЬСТВО. Пусть R - асимметрично. Тогда по определению, RÇR-1 = Æ. Рассмотрим два случая. 1) (x, y)ÎR. Тогда (х, y)ÏR-1, значит, (x, y)ÎRd. 2) (x, y)ÏR. Тогда (x, y)Î`R и (y, x) Î`R-1 = Rd. В любом случае либо (x, y)ÎRd, либо (y, x)ÎRd, а это означает, что Rd - полно. Докажем обратное следствие. Пусть Rd полно. Снова рассмотрим два случая: а) (x, y)ÎRd, тогда (y, x)ÏR; б) (y, x)ÎRd, тогда (x, y)ÏR. Так как Rd полно, то либо случай а), либо случай б) всегда будет иметь место, а отсюда следует невозможность одновременного выполнения yRx и xRy. Это означает, что R асимметрично. Примеры решений задания № 3. Пример 1. Доказать, что если отношения R1, R2 рефлексивны, то справедливо включение R1ÈR2 Í R1oR2 .
Доказательство. Пусть (x, y)ÎR1ÈR2, тогда (x, y)ÎR1 или (x, y)ÎR2. В первом случае из рефлексивности R2 следует (y, y)ÎR2 и, следовательно, (x, y)Î R1oR2. Аналогично для второго случая получим (x, x)ÎR1 и (x, y)ÎR1oR2, что и требовалось доказать.
Пример 2. Доказать, что отношения RÈ(`RÇRd)=RÈ(`R)s полны.
Докажем равенство множеств, воспользовавшись свойствами операций над множествами и отношениями. RÈ(`R Ç Rd ) = RÈ(`R Ç`R-1) = 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)Î R-1, то (x,y)Î(`R)s. Следовательно, рассматриваемое отношение полно.
Варианты задания №1. Доказать соотношение. 0. AÇ(BÇC) = (AÇB)ÇC. 1. AÈ(BÈ C) = (AÈB)È C. 2. . 3. . 4. . 5. . 6. . 7. . 8. (AÈB) \ C = (A \ C) È (B \ C). 9. A \ (B Ç C) = (A \ B) È (A \ C).
Варианты задания №2. 0. a). Определить проекции , если б). Определить проекции множества векторов : , если . Определить проекции упорядоченного множества векторов : , если . г). Пусть Найти . д). Сравнить векторные оценки множества . Найти парето-оптимальные оценки.
1. a). Определить проекции , если б). Определить проекции множества векторов : , если . Определить проекции упорядоченного множества векторов : , если . г). Пусть Найти . д). Сравнить векторные оценки множества . Найти парето-оптимальные оценки.
2. a). Определить проекции , если б). Определить проекции множества векторов : , если . Определить проекции упорядоченного множества векторов : , если . г). Пусть Найти . д). Сравнить векторные оценки множества . Найти парето-оптимальные оценки.
3. a). Определить проекции , если б). Определить проекции множества векторов : , если . Определить проекции упорядоченного множества векторов : , если . г). Пусть Найти . д). Сравнить векторные оценки множества . Найти парето-оптимальные оценки.
4. a). Определить проекции , если б). Определить проекции множества векторов : , если . Определить проекции упорядоченного множества векторов : , если . г). Пусть Найти . д). Сравнить векторные оценки множества . Найти парето-оптимальные оценки.
5. a). Определить проекции , если б). Определить проекции множества векторов : , если . Определить проекции упорядоченного множества векторов : , если . г). Пусть Найти . д). Сравнить векторные оценки множества . Найти парето-оптимальные оценки.
6. a). Определить проекции , если б). Определить проекции множества векторов : , если . Определить проекции упорядоченного множества векторов : , если . г). Пусть Найти . д). Сравнить векторные оценки множества . Найти парето-оптимальные оценки.
7. a). Определить проекции , если б). Определить проекции множества векторов : , если . Определить проекции упорядоченного множества векторов : , если . г). Пусть Найти . д). Сравнить векторные оценки множества . Найти парето-оптимальные оценки.
8. a). Определить проекции , если б). Определить проекции множества векторов : , если . Определить проекции упорядоченного множества векторов : , если . г). Пусть Найти . д). Сравнить векторные оценки множества . Найти парето-оптимальные оценки.
9. a). Определить проекции , если б). Определить проекции множества векторов : , если . Определить проекции упорядоченного множества векторов : , если . г). Пусть Найти . д). Сравнить векторные оценки множества . Найти парето-оптимальные оценки.
Варианты задания №3. 0. Доказать, что если отношение R транзитивно, то R-1 также является транзитивным. 1. Доказать, что из асимметричности отношения R следует асимметричность R-1. 2. Доказать, что из антисимметричности отношения R следует антисимметричность R-1. 3. Доказать, что из рефлексивности отношения R следует рефлексивность R -1. 4. Доказать, что для симметричности отношения R необходимо и достаточно, чтобы Rd было симметрично. 5. Доказать, что если отношения R1 и R2 рефлексивны, то рефлексивны отношения R1ÈR2, R1ÇR2, R1-1. 6. Доказать, что если отношения R1 и R2 антирефлексивны, то антирефлексивны и отношения R1ÈR2, R1ÇR2, R1-1. 7. Доказать, что если отношения R1 и R2 симметричны, то симметричны отношения R1ÈR2, R1ÇR2, R1-1. 8. Доказать, что если отношения R1 и R2 антисимметричны, то антисимметричны также R1ÇR2 и R1-1. 9. Пусть отношения R1, R2 - симметричны. Доказать, что для того чтобы R1oR2 было симметрично необходимо и достаточно, чтобы выполнялось равенство R1oR2 = R2oR1.
|