Бинарные отношения и операции над ними

ОПРЕДЕЛЕНИЕ. Пусть А1, А2, . . . , Аn – некоторые множества. Их прямым или декартовым произведением называется множество упорядоченных наборов из n элементов, т.е.

А1´А2´ . . . ´Аn = {(а1, а2, . . . , аn) | aiÎAi }.

Если все множества Ai совпадают A = А1 = А2 = . . . = Аn, то прямое произведение А1´А2´ . . . ´Аn = An называют прямой n-ой степенью множества А.

Задача 1.. Доказать, что

(P´Q) \ (A´B) = ((P \ A)´Q) È (P´(Q \ B).

Решение.

1) Докажем включение (P´Q)\(A´B)Í((P\A)´Q)È (P´(Q\B)).

Пусть (x,y)Î(P´Q) \ (A´B), тогда (x,y)Î(P´Q) и (x,y)Ï(A´B). Это означает, что xÎP, yÎQ и либо xÏA, либо yÏB. В первом случае имеем xÎP, yÎQ , xÏA, следовательно, (x, y)Î(P \ A)´Q. Аналогично для второго случая получим, что (x, y)ÎP´(Q \ B). Следовательно, (x, y)Î((P \ A)´Q) È (P´(Q \ B)).

2) Докажем теперь обратное включение.

Так как (x, y)Î((P \ A)´Q) È (P´(Q \ B)), то (x, y)Î(P \ A)´Q или

(x, y)ÎP´(Q \ B). В первом случае получим, что xÎP, xÏA, yÎQ, во втором – xÎP, yÎQ , yÏB. Следовательно, в обоих случаях получим, (x, y)Î(P´Q) и (x, y)Ï(A´B), что и означает требуемое.

Бинарным отношением между элементами множеств А и В называется любое подмножество R Í A´B. Если множества A и B совпадают А = В, то R называют бинарным отношением на множестве А.

Если (x, y)ÎR, то это обозначают еще xRy и говорят, что между элементами x и y установлено бинарное отношение R.

Диагональ множества 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, y)ÎR, xÎX };

прообразом X относительно R называется R –1(X).

Операции над бинарными отношениями определяются подобно операциям над соответствующими множествами. Пусть А – произвольное множество на котором введены бинарные отношения R, R1, R2,...

3) Обратное отношение R –1 = { (x, y) | (y, x)ÎR}.

4) Дополнение к отношению Бинарные отношения и операции над ними - student2.ru ={ (x, y) | (x, y)Î(A´A) \ R}.

5) Двойственное отношение Rd = Бинарные отношения и операции над ними - student2.ru .

6) Композиция (суперпозиция) отношений R = R1oR2 содержит пару (x, y) тогда и только тогда, когда существует такое zÎA, что (x, z)ÎR1 и (z, y)ÎR2.

Задача 2. Найти dR, rR, R –1, R o R, R o R –1, R –1 o R для отношения R = { (x, y) | x,yÎN, x делит y }

Решение. dR={ xÎN | yÎN, x делит y }= N, так как для любого натурального x найдется yÎN, например y = x, такой, что x делит y.

rR={ yÎN | xÎN, x делит y}=N, так как для любого натурального y найдется xÎN, например x = 1, такой, что x делит y.

R –1 ={ (x, y) | x, yÎN, y делит x }.

RoR={ (x, y)ÎN 2 | $ zÎN, x делит z и z делит y } = R, так как для любой пары (x, y)ÎN 2, такой, что x делит y, такое значение z существует, например z = x.

RoR –1={ (x, y)ÎN 2 | $ zÎN, x делит z и y делит z }=N 2. Такое натуральное z существует для любой пары (x, y)ÎN 2, например z=xy.

R –1oR={ (x, y)ÎN 2 | $ zÎN, z делит x и z делит y } = N 2. Такое натуральное z существует для любой пары (x, y)ÎN 2, например z = 1.

Задача 3. Доказать тождество`R = (R–1 \ R) È (`R Ç Rd).

Решение.

1) Покажем, что`R Í (R-1 \R) È (`R Ç Rd). Пусть (x, y)Î`R, т.е. (x, y)ÏR. Для пары (y, x) возможны два случая: либо (y, x)ÎR, либо (y, x)ÏR. В первом случае получаем, что (x, y)ÎR–1 и (x, y)ÏR, следовательно, (x,y)Î R–1 \ R. Для второго случая спра-ведливо (x, y)Î`R и (x, y)Î R–1 = Rd, что означает (x, y)Î`RÇ Rd. В обоих случаях получим, что (x, y)Î (R-1 \ R) È (`R Ç Rd).

2). Докажем теперь обратное включение. Так как (x,y)Î Î( R–1 \ R) È (`R Ç Rd), то (x, y)Î R–1 \R или (x, y)Î`R Ç Rd. В обоих случаях то, что (x, y)`R следует непосредственно из определений пересечения или разности множеств.

Задача15(г).

Решение.Пусть yÎrR°R, т.е. существует такой xÎA, что (x,y) Î

ÎR1oR2. Следовательно, найдется такое z, что (x,z)ÎR1 и (z,y)Î ÎR2, но это по определению означает, что z Î rRи zÎdR. Поэтому, zÎrRÇdR. Так как (z,y)Î R2, то по определению образа множества относительно отношения, получим yÎ R2(rRÇdR). R1d.

2) Докажем обратное. Пусть yÎ R2(rRÇdR), тогда существует элемент xÎrR°R, что (x,y) Î R2. Следовательно, xÎrRи xÎdRxÎrR следует, что найдется такой z, что (z,x) Î R1, а так как (x,y)Î R2, то (z,y) Î R1oR2. Поэтому yÎrR°R.

КОНТРОЛЬНЫЕ ВОПРОСЫ И ЗАДАНИЯ

1. Доказать, что для любых множеств E, F, G справедливы равенства:

а) E´(F È G) = (E´F) È (E´G); б) E´(F Ç G) = (E´F) Ç (E´G);

в) (F È G)´E = (F´E) È (G´E); г) (FÇG)´E = (F´E) Ç (G´E).

2. Справедливы ли равенства:

а) (A´B) Ç (C´D) = (A Ç C) ´ (B Ç D);

б) (A´B) È (C´D) = (A È C) ´ (B È D)?

3. Доказать, что:

а) (A \ B)´C = (A´C) \ (B´C); б) A´(B \ C) = (A´B) \ (A´C).

4. Пусть множества A и C непусты. Доказать, что, для того чтобы A Í B и C Í D, необходимо и достаточно, чтобы вы-полнялось включение A´C Í B´D. Остается ли в силе это утвер-ждение, если A или C пусто?

5. Доказать, что если A Í P, B Í Q, то

A´B = (A´Q) Ç (B´P).

Доказать тождества (6-12).

6. (A Ç B) ´ (C Ç D) = (A´C) Ç (B´D).

7. (A È B) ´ (C È D) = (A´C) È (B´C) È (A´D) È (B´D).

8. A´B = (A´D) Ç (C´B), где A Í C и B Í D.

9. S2 \ (A´B) = [(S \ A) ´S] È [S´ (S \ B)].

10.Ç Аi´ Ç Bi= Ç( Аi ´ Bi).iÎI iÎI iÎI

11. È Аk´ ÈBt= È ( Аk ´ Bt). kÎK tÎT (k,t)ÎK´T

12. Ç Аk´ ÇBt= Ç ( Аk ´ Bt ).kÎK tÎT (k,t)ÎK´T

13. Пусть f : X®Y. Доказать, что отображение g : X® X´Y, определяемое равенством g(x) = (x, f(x)), инъективно.

14. Найти dR, rR, R –1, R o R, R o R –1, R –1 o R для отношений:

а) R = { (x, y) | x,yÎN, x делит y };

б) R = { (x, y) | x, yÎN, y делит x };

в) R = { (x, y) | x, yÎR, x + y £ 0 };

г) R = { (x, y) | x, yÎR, 2x ³ 3y };

д) R = { (x, y) | x, yÎ[–p/2; p/2], y ³ sin x };

е) R = { (x, y) | x, yÎR, 9x2 £ 4y2 };

ж) R = { (x, y) | x, yÎR, y2 – 4y + 5 < 2x };

з) R = { (x, y) | x, yÎR, 4x2 – y2 £ 1 };

и) R = { (x, y) | x, yÎR, xy < 3 };

к) R = { (x, y) | x, yÎN, x – y делится на m };

л) R = { (x, y) | x, yÎR, x – [x] = y – [y] };

м) R = { (x, y) | x, yÎN, x и y имеют общий делитель };

н) R = { (x, y) | x, yÎR, 4x2 + 9y2 < 36 }.

15. Доказать, что:

а) dR= Æ Û R=Æ Û rR = Æ; б) dR–1 =rR, rR–1=dR;

в) dR°R= R1-1 (rRÇdR); г) rR°R= R2(rRÇdR);

д) если B¹Æ то dA´B =A; е) если A¹Æ то rA´B=B.

16. Доказать, что R ¹ Rd для произвольного отношения R .

17. Доказать включение R–1Í RÈ(`R Ç R–1).

18. Доказать, что для любых бинарных отношений:

а) Qo(ÈRi ) = È(Q o Ri); I ÎI i Î I б) Q o ( Ç Ri) Í Ç(Q oRi); i ÎI i Î I

в) (ÈRi)oQ = È(Ri oQ); i ÎI i Î I г) (ÇRi)oQ Í Ç( RioQ). i ÎI i Î I

19. Доказать, что для того, чтобы отношение R Í A´B было взаимно однозначным соответствием между A и B, необходимо и достаточно, чтобы R o R–1 = R–1 o R = D.

20. Пусть X = {2, 3, 4, 5, 6, 7, 8, 9}. Построить матрицу и граф следующих бинарных отношений:

а) R = { (xi ,xj) | xi ,xjÎX, xi делится на xj };

б) R = { (xi ,xj) | xi ,xjÎX, xi >xj };

в) R = { (xi ,xj) | xi ,xjÎX, xi и xj имеют общий делитель};

г) R = { (xi ,xj) | xi ,xjÎX, xi ×xj £15};

д) R = { (xi ,xj) | xi ,xjÎX, $ n: xj =xi n }.

21. Для бинарных отношений R, определенных в задаче 15 п.1 построить множества GR(x) и HR(x).

22. Пусть x=(x1,x2) и R = { (x,y) | , x,yÎR, r(x,y) £ k}. По-

строить верхний и нижний срезы отношения R, если:

а) r(x,y) = Бинарные отношения и операции над ними - student2.ru ; б) r(x,y) = max | xi - yi |; i i

в) r(x,y) = å|xi - yi |. I

Наши рекомендации