Está en la página 1de 11

Operaciones de las relaciones

Operaciones de las relaciones

I Sean R y S relaciones de un conjunto A a un conjunto B, donde R y


S ≤R
I Complemento:
R 0 = Relación complementaria aR 0 b si y sólo sí aRb
I Intersección:
a(R ∩ S)b → aRb y aSb
I Unión:
a(R ∪ S)b → aRb o aSb
I Relación inversa:
R −1 es una relación de B a A (orden invertido de R si ):

bR −1 a si y sólo si a R b

1/7
Operaciones de las relaciones

Operaciones de las relaciones

I En modo matricial, se utiliza el álgebra boleana.

I Matriz complemento de R
M 0 → Reemplazar un 0 por un 1 y un 1 por un 0 en la matriz M.

I Matriz de la Intersección entre R y S


MR∩S = MR ∧ MS equivale a la Conjunción entre las matrices.

I Matriz de la Unión entre R y S


MR∪S = MR ∨ MS equivale a la Unión entre las matrices.

I Matriz Inversa de una relación:


MR −1 = (MR )T equivale a la transpuesta de la matriz.

2/7
Operaciones de las relaciones

Operaciones de las relaciones

I Composición de relaciones
B Supóngase que se tienen 3 conjuntos A, B y C. R es la relación entre
A y B, S es la relación entre B y C. Se puede definir la composición de
R y S que se escribirá como S o R, tal que:

• Si a está en A y c está en C, entonces a(S o R)c si y solo sí para


alguna b en B se tiene a R b y b S c.
• Es el efecto combinado de dos relaciones primero R y después S.
• En modo matricial es más fácil calcular la composición de R y S (S o
R) utilizando el producto boleano de matrices. Así:
M(S o R) = MR ∗ MS
En el caso de tres relaciones R, S, T
M(ToS) o R = MT o (S o R) = MS o R ∗ MT = MR ∗ MS ∗ MT

3/7
Operaciones de las relaciones

Operaciones de las relaciones

Ejercicio
Sean R y S dos relaciones dadas por los dígrafos, calcule :
a) S’; b) R ∩ S; c)MR∩S

4/7
Operaciones de las relaciones

Operaciones de las relaciones

Ejercicio
Sean R y S dos relaciones dadas por los dígrafos, calcule :
a) S’; b) R ∩ S; c)MR∩S
0 1 1 0 0
0 1 1 1 1
a)S 0 =1 0 1 0 1

1 1 1 1 1
0 0 1 0 0

b)R ∩ S = (a, a), (a, d), (c, b), (e, a), (e, b)

1 0 0 1 0

0 0 0 0 0
c)MR∩S =0 1 0 0 0

0 0 0 0 0
1 1 0 0 0

4/7
Operaciones de las relaciones

Kolman B., et. al. Estructuras de matemáticas discretas para computación, 3a ed., Pearson Education.

5/7
Operaciones de las relaciones

d) R ∪ S e) MR∪S

d)R ∪ S =

 
1 1 0 1 1
1 1 0 0 1
 
e)MR∪S 0
= 1 0 1 0

0 0 1 1 0
1 1 0 1 1
f) R −1

6/7
Operaciones de las relaciones

d) R ∪ S e) MR∪S

d)R ∪ S =

(a, a), (a, b), (a, d), (a, e), (b, a), (b, b), (b, e),
(c, b), (c, d), (d, c), (d, d), (e, a), (e, b), (e, d), (e, e)
 
1 1 0 1 1
1 1 0 0 1
 
e)MR∪S 0
= 1 0 1 0

0 0 1 1 0
1 1 0 1 1
f) R −1

6/7
Operaciones de las relaciones

d) R ∪ S e) MR∪S

d)R ∪ S =

(a, a), (a, b), (a, d), (a, e), (b, a), (b, b), (b, e),
(c, b), (c, d), (d, c), (d, d), (e, a), (e, b), (e, d), (e, e)
 
1 1 0 1 1
1 1 0 0 1
 
e)MR∪S 0
= 1 0 1 0

0 0 1 1 0
1 1 0 1 1
f) R −1

(a, a) (b, a) (d, a) (b, b) (e, b) (b, c) (c, d) (d, d) (a, e) (e, c)

6/7
Operaciones de las relaciones

−1
g) MR h) M(R o S)

7/7
Operaciones de las relaciones

−1
g) MR h) M(R o S)

   
1 0 0 0 1 1 1 0 1 1
1 1 1 0 1 1 1 0 0 1
MR−1
   
0
= 0 0 1 0
 MR◦S 0
= 1 0 1 0

1 0 0 1 0 0 0 0 0 0
0 1 0 0 0 1 1 0 1 1

7/7

También podría gustarte