martes, 7 de abril de 2009

Matemática Discreta Y Lógica

Composición de relaciones

Definición
: Sean R: X ↔ Y y S :Y ↔ Z dos relaciones. La composición de R y S, que se deno­
ta como R o S, contiene los pares ( x, z ) si y sólo si existe un objeto intermedio y tal que ( x, y ) está en R y ( y, z )está en S.

Por consiguiente,

x(R oS)z =Ǝy(xRy a yRz)

Esta definición implica que (x, ) está en la composición de las relaciones hermana y padre, si existe un individuo y tal que x es hermana de y e y es un padre de z. Esto es exactamente la relación tía. De esto se sigue, que la relación tía es la composición de la relación hermana y padre como hemos afirmado. En general, para determinar si (x, z) está en la relación R o S, se necesita siempre un intermediario y la hermana, en el caso de la relación tía, tal que sean válidas xRy e yRz.



Ejemplo:
Se tienen cinco personas A, B, C, D y E. C es dueño del camión llamado Machakito y E es dueño del
camión llamado Imperioso. A es amigo de B y D, B es amigo de C y C es amigo de E. Sea R la relación "x es amigo de y" y sea S la relación "y es dueño del camión z"."Calcular la relación R o S.


Solución Si R es la relación "x tiene a y como amigo" y si S es la relación "y
es el dueño del camión z " entonces el par ( x, z ) está en R o S si existe un intermediario y tal que x tiene a y como amigo e y es dueño del camión z. Las relaciones R y S están dadas por

R={ (A, B), (A, D), (B, C), (C, E)}

S = {(C, Machakito), (E, Imperioso)}

Ahora bien,

R o S - {(B, Machakito), (C, Imperioso)}

B tiene acceso a un camión a través del intermediario C, que es dueño de Machakito y C tiene acceso a un camión a través de intermediario £, que es dueño de Imperioso.

La composición de dos relaciones se puede representar mediante un grafo. Sean R : X ↔ Y y S : Y ↔ Z. Ahora se dibujan todos los nodos de X a la izquierda, todos los nodos de Z a la derecha, y todos los nodos del conjunto intermediario Y en el medio. Asumimos que los miembros de X van desde xl hasta x4,, los miembros de Y van desde y1 hasta y4, y los miembros de Z van desde z1 hasta z5. De acuerdo con lo que hemos dicho antes, el par (x i, z k) está en R o S si y sólo si existe un intermediario y j. tal que hay un arco que va, desde xj. hasta yi y desde éste a z k. Por ejemplo, (x1, z4) está en R o S porque existe un arco desde x1 hasta y2, y desde éste existe un arco a z4. Por otra parte (x1, z3) no está en R o 5, porque no existe y j a través del cual x1 pueda acceder a z3. A continuación se enumeran sistemáticamente todos los pares de R o S:

(x
1, z2 ) € S o R a través del intermediario y1

(x
1, z1)S o R a través del intermediario y2

(x
1, z4) € S o R a través del intermediario y2

(x4, z3)
S o R a través del intermediario y3



La relación resultante entonces es


R o S =
{(x1, z2), (x1, z2), (x1, z4), (x4, z3)}





La composición es una operación asociativa; esto es, si R, S y P son tres relaciones, entonces se cumple lo siguiente:

(R o S)o p = R o (S o P)


Los paréntesis se pueden eliminar, por consiguiente, en los casos que involucren la composición
de varias relaciones.

Demostración. Como primer paso, mostraremos que x (R o (S o P)) w es verdadero si y sólo si existen dos intermediarios y y z tales que xRy ^ ySz ^ zPw. Después, mostraremos que si existen tales dos intermedia­rios entonces es válida x ((R o 5) o P) w.



Esto completa el
primer paso de la demostración. Ahora intercambiamos los cuantificadores existenciales
para obtener




Es fácil ver que la última expresión es lógicamente equivalente a x ((R o S) o P) w.


Por consiguiente,


La ecuación sigue ahora fácilmente.

S
i SP S2 y 53 son tres relaciones, entonces, xS1 o S2 o S3 y es verdadera si y sólo si existen exactamente dos intermediarios a través de los cuales x tiene acceso a y. Esta fue esencialmente la idea de la demostración. Por lo tanto, la composición de tres relaciones da el conjunto de todos los pares (x. y) tales que x puedealcanzar, digamos, al objeto y en exactamente tres pasos.

Más generalmente, la composición de n relaciones S1, S2, …, Sn contiene el conjunto de todos los pares ( x. y) tales que x puede alcanzar a y en, exactamente, n pasos. Si R: A A es una relación a A. entonces R o R es el par de (x, y) tal que x puede alcanzar a y en exactamente dos pasos. Normalmente, uno abrevia R o R en la forma R2, R o R o R por R3, y así sucesivamente. Claramente Rn es el conjunto de los pares (x, y) tales que x puede alcanzar a y en, exactamente, n pasos.


Ejemplo: Se define


R=
((1,2), (3,4), (2, 2)}

S= {(4, 2), (2, 5), (3, 1),(1, 3)}

calcular
R o S, S o R, R o (S o R), (R o S) o R, R o R, S o S y R o R o R.

Solución

RoS={(l,5), (3,2), (2,5)}

S o R=
{(4, 2), (3,2), (1,4)} ≠ R o S

(R o S)oR=
{(3,2)}

Ro(S oR)=
{(3,2)} = (R o S) oR

R oR={(l,2),(2,2)}


S o S = {(4, 5), (3, 3), (1, 1)}

R o R o R = {(1, 2)


Si dos relaciones están dadas en forma matricial, entonces su composición puede hallarse mediante una variante de la multiplicación de matrices. Las matrices de relaciones sólo contienen los números 0 y 1. Para tratar con estas matrices en términos de la lógica, el 0 se interpreta como falso y el 1 se interpreta como verdadero. Si u y v son dos variables que son o 0 o 1, u v v es igual a 1, a menos que u y v sean ambas 0, y u /\ v es 0, a menos que u y v sean ambas 1. De hecho, u /\ v es exactamente el producto de u y v; esto es, u /\ v = vu. Además, las expresiones cuantificadas existencialmente pueden escribirse como disyunciones. En particular, si el universo consta de los individuos y 1, y 2,…,y m, entonces se tiene


Esta teoría se aplica ahora para encontrar la composición de dos relaciones R y S. Se asume que R es una relación de X a Y, con X ‌ {x1,x2,…,xn} e Y{y1,y2,…,ym}.S es una relacion de Y en Z={z 1, z 2,…,z }. Las matrices de relación de S, R y S o R se denotan como MR, MS, y MR ° S, respectivamente. Las entradas de MR, MS, y MR ° S son, respectivamente, m R i j, m S, y m R ° S i j.
Sigue que







De acuerdo con la convención precedente