Está en la página 1de 8

Fari Matemática Discreta- ISI

Relaciones, Matrices y Grafos

Las relaciones entre elementos de un conjunto se dan en muchos contextos. En matemática


estudiamos relaciones como las que hay entre un entero positivo y uno de sus divisores; en
informática relaciones como las que hay entre un programa informático y una de las variables
que emplea o la que hay entre un lenguaje de programación y una sentencia válida en ese
lenguaje.

Producto cartesiano

Definición: Dados dos conjuntos A y B distintos de vacío, llamamos producto cartesiano AxB al
conjunto de pares ordenados ( a, b ) /a∈ A , b∈ B .
Cada elemento de AxB es un par ordenado, donde la primera componente pertenece al conjunto
A y la segunda componente al conjunto B.

Relación

Dados dos conjuntos A y B, no vacíos, llamamos relación de A en B a cualquier subconjunto


de AxB. (lo simbolizamos con la letra R).
En nuestro tema en particular trabajaremos con relaciones definidas en un solo conjunto y
además dicho conjunto va a ser finito.
Ejemplo:
Sea A= {1,2,3 } y R= {(1,2),(1,3),(2,2 ),(2,4 ),(3,4 ),(4,3 ) }
Tomando los elementos del conjunto A como vértices o nodos de un grafo dirigido o dígrafo y
a los pares ordenados de la relación como arcos se tiene:

En una relación al conjunto del cual parten las flechas se llama “Alcance” y al conjunto al cual
llegan las flechas se llama “Rango”.
“Dominio”, está formado por los elementos del alcance que participan de la relación.
“Imagen”, está formado por los elementos del rango que participan de la relación.

En el grafo el “Dominio” está formado por aquellos vértices de los cuales sale por lo menos un
arco y la “Imagen” por los vértices a los cuales llega por lo menos un arco.
En el ejemplo: Dom= {1,2,3,4 } ; Im g= {2,3,4 }

1
Fari Matemática Discreta- ISI

Representación de relaciones utilizando matrices

Sea A un conjunto finito de n elementos y R una relación definida en A. Si mantenemos fijo el


orden de los elementos de A, definimos la matriz de orden nxn de la relación R:
M(R) = ( mij ) donde i, j ∈ A y :

mij=¿ {1 ,si(i,j)∈R¿¿¿¿

[ ]
0 1 1 0
0 1 0 1
M=
0 0 0 1
En el ejemplo será:
0 0 1 0

Propiedades de las relaciones

Relación Reflexiva

Sea R una relación definida en el conjunto A, se denomina “Reflexiva” si cualquiera sea el


elemento a de A, el par (a,a) pertenece a la relación, es decir todo elemento de a está
relacionado consigo mismo.

R es reflexiva ⇔∀ a ∈ A :(a , a )∈ R ó aRa

 La matriz de una relación reflexiva tiene todos los elementos de la diagonal principal
iguales a uno.
 El grafo de una relación reflexiva (grafo reflexivo), tiene un bucle en cada vértice.
 Además, Dom(R) = Img(R) = A

Ejemplo: A= {1,3,4,6 } y R= {( x , y )/x ∈ A , y ∈ A∧x mod y=0 }


Ejemplo: (1,1) ∈ R porque 1:1 tiene como resto cero

R= {(1,1),(3,1),(3,3 ),( 4,1),(4,4 ),(6,1),(6,3 ),(6,6)} Esta relación es reflexiva.

[ ]
1 0 0 0
1 1 0 0
M (R )=
1 0 1 0
1 1 0 1

Relación Arreflexiva

2
Fari Matemática Discreta- ISI

Una relación R definida en un conjunto A se denomina “Arreflexiva” si ningún elemento de A


está relacionado consigo mismo.

R es arreflexiva ⇔a ∈ A :(a , a )∉ A ó aRa

 La matriz de una relación arreflexiva tiene todos los elementos de la diagonal principal
iguales a cero.
 El grafo de una relación arreflexiva no tiene bucles en ninguno de sus vértices.

Ejemplo: A= {1,2,3 } y R= {( x , y ), x ∈ A , y ∈ A∧x < y }


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

[ ]
0 1 1
M (R )= 0 0 1
0 0 0

Relación Simétrica

Una relación R definida en un conjunto A se denomina “Simétrica” cuando para todos los
elementos x, y ∈ A , si el par ( x , y )∈ R entonces el par ( y , x )∈ R . Esto expresa que si un par
ordenado pertenece a la relación, su simétrico también debe estar.

R es “Simétrica” ⇔∀ x , y ∈ A :( x , y )∈ R ⇒( y , x )∈ R

 Los elementos ubicados en forma simétrica con respecto a la diagonal principal son
iguales. Es decir, la matriz de una relación simétrica verifica: si
m ij=1 ⇒m ji=1 o
bien
mij=0 ⇒ m ji =0
 En el grafo de una relación simétrica cada vez que hay un arco de v i a vj tiene que haber
un arco de vj a vi. Puede haber o no un bucle en cada vértice.

Ejemplo: A= { 1,2,3 } ; R= {(1,1),(1,2),(2,1),(2,2 ),(2,3 ),(3,2) }

[ ]
1 1 0
M (R )= 1 1 1
0 1 0

Relación Antisimétrica

Una relación R definida en un conjunto A se denomina “Antisimétrica” cuando si el par


( x , y ) pertenece a R, el par ( y , x ) no pertenece a R .

3
Fari Matemática Discreta- ISI

R es “Antisimétrica” ⇔∀ x , y ∈ A :( x , y )∈ R∧x≠ y ⇒( y , x )∉ R
o equivalentemente: ∀ x , y ∈ A :( x , y )∈ R∧( y , x )∈ R ⇒ x= y

 En la matriz de una relación antisimétrica se verifica que si


mij≠m ji ⇒mij=0∨m ji=0 . En la diagonal principal puede haber 1 o 0.
 En el grafo de una relación antisimétrica no puede haber al mismo tiempo, para
v i ≠v j , un arco que va de v a vj y un arco que va de vj a vi. Puede tener o no bucles.
i

Ejemplo: A= {1,2,3,4 } R= {( x, y)∈ R , x∈ A , y∈ A / x|y } x|y= x divide a y


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

[ ]
1 1 1 1
M (R )= 0 1 0 1
0 0 1 0
0 0 0 1

Relación Asimétrica

Una relación R definida en un conjunto A se denomina “Asimétrica” si para todos los


elementos x, y ∈ A si a está relacionada con b, entonces b no está relacionada con a.

R es “Asimétrica” ⇔∀ a , b∈ A :aRb ⇒bRa

 En la matriz de una relación asimétrica se verifica para i≠ j si ij ji m =1 ⇒m =0


 Lo anterior indica también que los elementos de la diagonal principal deben ser todos
iguales a cero, sino sería ii
m =1 ⇒m =0 ,
ii lo que sería un absurdo.
 En el grafo de una relación asimétrica, cada vez que existe un arco de v i a vj no puede
haber un arco de vj a vi y no puede haber bucles.

Ejemplo: A= {1,2,3,4 } R= {(1,2),(1,3),(1,4 ),(2,3),(2,4 ),(3,4 )}

[ ]
0 1 1 1
0 0 1 1
M (R )=
0 0 0 1
0 0 0 0

Relación No Simétrica

R es “No Simétrica”
⇔−( ∀ a , b ∈ A :aRb ⇒bRa )⇔∃a , b ∈ A /−(aRb ⇒bRa )⇔∃a , b ∈ A /¿ ¿
/ −[−(aRb )∨(bRa) ] ⇔∃a ,b ∈ A /(aRb )∧(bRa)

4
Fari Matemática Discreta- ISI

Ejemplo: A= {1,2,3 } R= {(1,2),(1,3), 2,3),(3,1 )}

[ ]
0 1 1
0 0 1
M= 0 0 1

Relación Transitiva

Una relación R definida en un conjunto A es “Transitiva” si para todos x, y ,z ∈ A , se verifica


que si el par (x, y) pertenece a la relación y el par (y, z) pertenece a la relación entonces el par
(x, z) pertenece a la relación.

R es “Transitiva” ⇔ x , y , z ∈ A :( x , y )∧( y , z )∈ R⇒( x , z )∈ R

En la matriz de una relación “Transitiva” se debe verificar [ ik ] ij


m =1∧m =1 ⇒m =1
kj

 En el grafo de una relación “Transitiva” cada vez que hay un arco de v i a vk y un arco de vk
a vj ( es decir que existe un camino de longitud 2 de v i a vj ) debe existir un arco de v i a vj (
debe haber un camino de longitud 1 de vi a vj ).

Ejemplo: A= {1,2,3,4 } R= {( x, y)∈ R , x∈ A , y∈ A / x|y } x|y= x divide a y


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

[ ]
1 1 1 1
0 1 0 1
M (R )=
0 0 1 0
0 0 0 1

Relación Atransitiva

R es “Atransitiva”: ∀ a ,b , c ∈ A :aRb∧bRc ⇒ a Rc

Ejemplo: R= {(1,2),(2,3) }

5
Fari Matemática Discreta- ISI

[ ]
0 1 0
M= 0 0 1
0 0 0

Relación No Transitiva

R es “No Transitiva”:

−[ ∀ a , b , c ∈ A :aRb∧bRc ⇒aRc ] ⇔∃a , b , c ∈ A/− {− [ aRb∧bRc ] ∨aRc } ⇔


⇔∃a , b , c ∈ A /(aRb∧bRc )∧a Rc

Ejemplo: R= {(1,2),(2,3),(1,3 ),(3,1 ) }

[ ]
0 1 1
M= 0 0 1
1 0 0

Observamos que: 1R3 y 3R1 pero 1 R1


1R2 y 2R3 entonces 1R3

Clasificación de Relaciones

Una relación R en un conjunto A se denomina:

 “Relación de Orden Amplio” si es reflexiva, antisimétrica y transitiva.

 “Relación de Orden Estricto” si es arreflexiva, asimétrica y transitiva.

 “Relación de Equivalencia” si es reflexiva, simétrica y transitiva.

Operaciones con Relaciones

Sean los conjuntos A y B y las relaciones


R1 ⊆ AxB y R2  AxB

1) Unión de Relaciones ( Suma booleana de grafos y matrices )


R1 ∪R2 ={( a ,b ) ∈ AxB/( a , b )∈ R1 ∨( a , b )∈ R2 }

2) Composición de Relaciones ( Producto booleano de grafos y matrices )


Sean los conjuntos A,B,C y las relaciones 1
R ⊆ AxB y 2
R ⊆ BxC .
Definimos la composición de R1 con R2 de la siguiente manera:

6
Fari Matemática Discreta- ISI

R2 ∘ R1 = {( a , c )∈ AxC / ∃b ∈ B∧( a ,b ) ∈ R1 ∧( b ,c )∈ R 2 }

Ejemplo:
A= {1,2,3 } y las relaciones:
R1 ={(1,1),(1,2 ),(2,3 ) } R2 ={(1,1 ),(1,3 ),(3 ,) }
R1 ∪R2 ={(1,1),(1,2),(2,3 ),(1,3 ),(3,3) }
Unión de Relaciones

[ ] [ ] [ ]
1 1 0 1 0 1 1 1 1
M 1= 0 0 1 M 2= 0 0 0 M 1 +M 2= 0 0 1
0 0 0 0 0 1 0 0 1

Composición de Relaciones
1 0 1
R2 ∘ R1 ={(1,1 ),(1,3 ),(2,3) } M1 x M2 0 0 0
0 0 1

1 1 0 1 0 1
0 0 1 0 0 1
0 0 0 0 0 0

Cerraduras

Si R es una relación en un conjunto A, puede suceder que R no tenga algunas de las siguientes
propiedades: reflexiva, simétrica y transitiva.
Se puede entonces agregar a R pares hasta obtener una relación R 1 que verifique la propiedad
deseada.
Naturalmente, se desea obtener la relación R 1 más pequeña que contiene a R y verifique dicha
propiedad.
Hacemos:
k ∞ + 2 3 n
¿k ¿0 R =R =R =R∪R ∪R ∪.. .. .∪R ¿ (Cierre o clausura transitiva)
M +=M R1 + M R2 +.. . ..+ M Rn
R

¿k ≥0 Rk =R¿ =R0 ∪R1 ∪R2 ∪. .. ..∪Rn (Cierre o clausura reflexiva y transitiva)


M R =M R ∘ + M R1 + .. .. . M Rn
¿

7
Fari Matemática Discreta- ISI

También podría gustarte