Processing math: 100%

Relaciones

Ejemplos de relaciones

Si consideramos un conjunto de tareas que deben ser realizadas para llevar a cabo un proyecto, nos podemos preguntar si, dadas dos tareas S y T, una debe llevarse a cabo antes de empezar con la otra. También podemos preguntar cómo asignarle personas de un equipo a las tareas. La afirmación "S debe realizarse antes de tarea T" puede ser cierta o falsa, así como la afirmación "persona P está asignada a realizar la tarea T".

Como se mencionó en la escena de Motivación, el concepto de relación es ubicuo en todos los aspectos del mundo. El lenguaje de relaciones nos permite no solo estudiar situaciones como la del ejemplo anterior, sino cualquier situación donde existe alguna o múltiples relaciones entre los elementos de varios conjuntos. Vamos a ilustrarlo viendo con cierto detalle el ejemplo considerado.

Supongamos que un proyecto consiste de 5 tareas Ti (i=1,,5), y cuatro personas Pj (j=1,,4), que deben ser asignadas a varias tareas para llevar a cabo el proyecto. Supongamos que las tareas están representadas por segmentos cuya longitud representa el número de unidades de tiempo para completar las tareas. Además, los segmentos se dibujan con relación a una línea de tiempo, como lo ilustra el diagrama. Junto a cada segmento aparece el nombre de la tarea y la persona o personas asignadas a ella.

Usando el diagrama podemos ver las asignaciones de las diversas tareas, por ejemplo, la tarea T1 está asignada a la persona P1 y la tarea T5 está asignada a las personas P3 y P4. También podemos decir que la persona P1 tiene asignadas las tareas T1 y T2 y que la persona P3 tiene asignadas las tareas T4 y T5.

Podemos describir estas relaciones por medio parejas como esta: (Tarea,Persona), o con parejas como esta: (Persona,Tarea). Consideremos los conjuntos T={T1,T2,T3,T4,T5} y P={P1,P2,P3,P4} respectivamante. Los conjuntos que resultan de todas las asociaciones (Tarea,Persona) o (Persona,Tarea) definidas por el diagrama son:


R={(T1,P1),(T2,P1),(T3,P2),(T3,P4),(T4,P2),(T4,P3),(T5,P3),(T5,P4)}

S={(P1,T1),(P1,T2),(P2,T3),(P2,T4),(P3,T4),(P3,T5),(P4,T3),(P4,T5)}


Podemos también inferir del diagrama algunas de las relaciones de precedencia, por ejemplo, las tareas T2 y T3 deben ocurrir después de la tarea T1 y T5 debe ocurrir después de la tarea T3, pero T1 y T4 son independientes y pueden ocurrir simultáneamente. Sin embargo, no podemos decir si la tarea T2 debe ocurrir antes de la tarea T5. La relación de precedencia se puede representar completamente con el siguiente diagrama:

De este diagrama podemos construir el siguiente conjunto de relación de precedencia de tareas:


U={(T1,T2),(T1,T3),(T1,T5),(T2,T5),(T3,T5),(T4,T5)}


La relación de precedencia (T1,T5) está implicada implícitamente porque si T5 no puede ocurrir antes de T2 o de T3, y T2 o T3 no pueden ocurrir antes de T1, entonces T5 no puede ocurrir antes de T1.


Como se puede observar, R es un subconjunto del producto cartesiano T×P, S es un subconjunto del producto cartesiano P×T y U es un subconjunto de T×T. También se puede observar que S puede obtenerse directamente de R simplemente cambiando el orden de los elementos de cada par ordenado en R. En este caso decimos que S es la relación inversa de R y escribimos S=R1.


Definición y algunas propiedades de relación

Este ejemplo nos permite visualizar la definición de relación entre los elementos de dos conjuntos dados, digamos A y B. Una relación R es simplemente un subconjunto del producto cartesiano A×B. Es posible que los dos conjuntos coincidan, como en el caso del conjunto U del ejemplo anterior, sin embargo los conjuntos A y B son dos conjuntos arbitrarios.


En el caso de que los conjuntos A y B coincidan, podemos definir ciertas propiedades de las relaciones en el conjunto A. Para ilustrarlo, consideremos el conjunto de todas las líneas del plano. Una relación básica entre ellas resulta de los axiomas de la geometría euclidiana: la relación de paralelismo entre líneas. Decimos que dos líneas L1 y L2 son paralelas si su intersección, como subconjuntos del plano, es vacía o si las líneas coinciden en todos sus puntos.


Si Λ denota al conjunto de todas las líneas del plano, podemos definir la relación de paralelismo como el subconjunto de Λ×Λ que consiste de todas las parejas (L1,L2) tales que L1 y l2 son paralelas. Para simplificar la notación escribimos L1L2 para decir que las líneas son paralelas. Por definición de paralelismo, claramente tenemos que

1.       L1L1

2.       Si L1L2, entonces L2L1

3.       Si L1L2 y L2L3 entonces L1L3


A la propiedad 1 se le llama reflexividad, a la 2 se le llama simetría y a la 3 se le llama transitividad.

En general, una relación arbitraria en A, i.e. la relación es un subconjunto de A×A, no tiene ninguna de estas propiedades.  Vamos a decir que la relación es reflexiva, simétrica o transitiva si la relación tiene la propiedad 1, 2 o 3 respectivamente. Cuando una relación tiene estas 3 propiedades, decimos que tenemos una relación de equivalencia. 


Una relación muy simple pero importante es la relación de identidad ΔA que consiste de la diagonal de A×A, es decir todas las parejas (a,a), con a un elemento de A.


Composición de relaciones

Una operación importante entre relaciones es la composición. Consideremos una relación R tal que RA×B y una relación S tal que SB×C. Podemos formar una nueva relación, denotada por SR, subconjunto de A×C de la siguiente manera: Los elementos de SR son todas las parejas (a,c) para las cuales existe un elemento b en B tal que (a,b) está en R y (b,c) está en S. A la relación SR es la composición de R y S.


Es fácil de ver que si componemos ΔA con R, obtenemos que RΔA=R y ΔAQ=Q, donde Q es una relación en B×A. Tampoco es difícil verificar que la composición es asociativa, es decir que si T es una relación contenida en C×D, entonces (TS)R=T(SR). Podemos expresar las propiedades de reflexividad, simetría y transitividad en términos de la composición como sigue:

  1. Una relación R en A×A es reflexiva, si y solo si ΔAR
  2. Una relación R en A×A es simétrica, si y solo si R1=R
  3. Una relación R en A×A es transitiva, si y solo si RRR

©