h1 |
y1 |
x1 |
x2 |
x3 |
h2 |
y2 |
x4 |
x5 |
x6 |
h |
y1 |
x1 |
x2 |
x3 |
y2 |
x4 |
x5 |
x6 |
||
2 |
в |
c |
6 |
4 |
а |
c |
3 |
2 |
в |
с |
6 |
4 |
а |
с |
3 |
|||||
3 |
c |
e |
5 |
Ä |
5 |
c |
в |
2 |
= |
2 |
в |
с |
6 |
5 |
с |
в |
2 |
|||
5 |
c |
в |
2 |
2 |
в |
с |
6 |
2 |
в |
с |
6 |
2 |
в |
с |
6 |
|||||
4 |
а |
е |
5 |
3 |
с |
е |
5 |
2 |
в |
с |
6 |
3 |
с |
е |
5 |
|||||
В результате длина кортежей отображения равна (m1+m2), где m1-длина кортежей первого отображения, m2-длина кортежей второго отображения. Число кортежей отображения равно (n1×n2), где n1-число кортежей первого отображения, n2-число кортежей второго отображения. |
3 |
с |
е |
5 |
4 |
а |
с |
3 |
||||||||||||
3 |
с |
е |
5 |
5 |
с |
в |
2 |
|||||||||||||
3 |
с |
е |
5 |
2 |
в |
с |
6 |
|||||||||||||
3 |
с |
е |
5 |
3 |
с |
е |
5 |
|||||||||||||
5 |
с |
в |
2 |
4 |
а |
с |
3 |
|||||||||||||
5 |
с |
в |
2 |
5 |
с |
в |
2 |
|||||||||||||
5 |
с |
в |
2 |
2 |
в |
с |
6 |
|||||||||||||
5 |
с |
в |
2 |
3 |
с |
е |
5 |
|||||||||||||
4 |
а |
е |
5 |
4 |
в |
с |
3 |
|||||||||||||
4 |
а |
е |
5 |
5 |
с |
в |
2 |
|||||||||||||
4 |
а |
е |
5 |
2 |
в |
с |
6 |
|||||||||||||
4 |
а |
е |
5 |
3 |
с |
е |
5 |
h=(h1Äh2)={(y1;x11;x21;...xn1;y2;x12;x22;...xn2)| yÎ(Y1ÈY2), xi1ÎX1; xi2ÎX2}. Операторная запись прямого произведения h:=product(h1, h2).
Композиция отображений. Если для двух отображений h1: X®Y и
h2: Y®Z существуют элементы ykÎY, принадлежащие h1(xi; yk) и h2(yk; zj), то можно найти отображение: h=(h1×h2)={(x, z)| xÎX, yÎY, p2(h1)=p1(h2)} Í(XÄZ), где p2(h1)- проекция первого отображения на вторую компоненту (образ отображения h1), а p1(h2)- проекция второго отображения на первую компоненту (прообраз отображения h2). Если образ отображения h1 есть кортеж, то прообраз отображения h2 есть равный ему кортеж.
Пример: пусть даны A={a, b, c, d}, B={x, y, z}, C={c, d, e, f} и отображения
h1={(a; x); (b; x); (c; y); (d; z)}Í(AÄB),
h2={(x; d); (y; c); (z; f)}Í(BÄC).
Тогда h=(h1×h2)={(a, d); (b, d); (c, c); (d, f)}Í(AÄC).
Композицию отображений удобно представлять таблицами, верхние строки которых представляют прообразы отображения, а нижние образы отображения:
a |
b |
c |
d |
· |
x |
y |
z |
= |
a |
b |
c |
d |
|
x |
x |
y |
z |
d |
c |
f |
d |
d |
c |
f |
Композиция отношений. . Если для двух отношений r1 и r2 существуют элементы xkÎX, которые принадлежат r1(xi; xk) и r2(xk; xj), то можно найти отношение r=(r1×r2), т. е. R={r(xi, xj)| r1(xi, xk)=r2(xk, xj), xi, xj, xkÎX, }, значения
r(xi; xj) которого определяются по правилу произведения двух булевых матриц:
r(xi; xj)=Úr1(xi; xk)×r2(xk; xj).
Пример: Даны отношения r1 и r2. Найти r= (r1× r2).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.