Está en la página 1de 19

MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

UNIDAD 6 (PLAN VIEJO): TEORÍA DE GRAFOS


Desde un punto de vista práctico, los grafos permiten estudiar las interrelaciones entre unidades que
interactúan unas con otras. Los grafos, si son interpretados correctamente, proporcionan información
importante sobre las interacciones en mapas, diagramas de circuitos, redes, etc.

Por ejemplo, una red de computadoras puede representarse y estudiarse mediante un grafo en el cual
los vértices representan terminales y las aristas representan conexiones (las cuales, a su vez, pueden
ser cables o conexiones inalámbricas).

GRAFO DIRIGIDO

Definición: Un grafo dirigido G es un par G = (V, R), siendo V = {v1, v2, ..., vn} un conjunto finito
no vacío cuyos elementos se denominan vértices o nodos y R una relación definida en V ( RVxV)
cuyos elementos (pares ordenados) se denominan arcos.

Cada vértice (o nodo) del grafo G se representa con un círculo o un punto y cada arco (vi, vj)  R
con una flecha con vértice inicial vi y vértice final vj.

Si dibujamos leemos (vi, vj )  R, o (vi , vj ) es arco de G


v v

Si dibujamos v leemos (vi, vi)  R, o (vi , vi ) es un loop de G.

Nota: en adelante, cuando se utilice la palabra grafo, se tratará de un grafo dirigido.

Ejemplo: Sea V= {1, 2, 3, 4, 5} y R= {(1,2), (3,1), (4,1), (2,3), (5,3)}  V x V

Prof. Mg. Estela Torres 1


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

1. Luego el Grafo G = ( V, R) es

2. Los grafos G1 y G2 tienen vértices en V = {a, b, c, d, e} y


relación

R = { (a,b), (b,c), (d,a), (b,d), (c,b), (d,d), (e,a), (d,e) }

G1 y G2 representan el mismo conjunto de vértices V y relación R.

b
a b

a c

e c
d
d
e
G1 G2

De los ejemplos podemos afirmar que del dibujo de un grafo extraemos un único conjunto de vértices
y una única relación binaria entre ellos, pero de un conjunto y una relación binaria pueden dibujarse
más de un grafo.

MATRIZ ASOCIADA AL GRAFO

Definición: Sea G = (V, R) un grafo, la matriz booleana asociada a la relación R se denomina


matriz asociada al grafo y puede definirse como:

1 sii (v i , v j ) es un arco de G

M G = (rij )nxn con rij = 
0 sii (v i , v j ) no es un arco de G

Ejemplos:

0 1 0 0 0
 
0 0 1 0 0
1. Para el grafo del ejemplo 1: MG =  1 0 0 0 0
 
1 0 0 0 0
0 0 
 0 1 0

0 1 0 0 0
 
0 0 1 1 0
2. Para los grafos del ejemplo 2: MG1 =  0 1 0 0 0  = MG2
 
1 0 0 1 0
1 0 
 0 0 1

Prof. Mg. Estela Torres 2


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

TRAYECTORIAS

Definición: Una cadena o trayectoria Tvivj desde un vértice vi a un vértice vj es una sucesión de
vértices vi x1 x2 x3……xn-1 vj que verifica: (vi ,x1)  R, (x1 ,x2)  R, (x2 ,x3)  R, …, (xn-1 ,vj)  R

Ejemplo: En el grafo G = (V, R) se pueden determinar (entre otras) las siguientes trayectorias

a c

d
b
e

Tec = e c ; Tdb = d c b ; Teb = e d c b b

Definición: Se llama longitud de una trayectoria al número de arcos que la componen ó bien el
número de vértices menos uno.

Ejemplo: En el ejemplo anterior la longitud de las trayectorias es la siguiente:

Tec = e c trayectoria de longitud 1

Tdb = d c b trayectoria de longitud 2

Teb = e d c b b trayectoria de longitud 4

RELACIONES Y GRAFOS ASOCIADOS A TRAYECTORIAS

Hemos definido la relación Rn que se obtiene de la relación R, componiendo R consigo misma n


veces: Rn = RoRoRo...oR

n veces

El siguiente teorema asocia a la relación Rn las trayectorias de longitud n de un grafo G=(V,R).

Teorema: Sea un grafo G = (V, R) entonces para cualquier par (u, v), se cumple:

(u, v)  Rn sii rijn = 1 sii existe Tuv de longitud n en el grafo G = (V, R)

Podemos vincular arcos de grafos con trayectorias:

• Con R cuya matriz asociada es M G = (rij ) tenemos:

" ( v i , v j )  R sii rij = 1 sii existe Tvi v j de longitud 1, en el grafo G = (V, R )"

Prof. Mg. Estela Torres 3


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

• Con R 2 = R  R con matriz asociada M R 2 = (rij2 ) tenemos:

" ( v i , v j )  R 2 sii rij2 = 1 sii existe Tvi v j de longitud 2 en el grafo G = (V, R )"

• Con Rn = RoRo...oR con matriz asociada MRn = (rijn ) tenemos:

"(vi, vj)  Rn sii rijn = 1 sii existe Tvivj de longitud n en el grafo G = (V, R)"

Observaciones:

1. Recordando que M GK es la matriz asociada a la relación RK = R o R …o R, la identificación

de unos nos informará de la existencia de trayectorias de longitud k en el grafo G.

Podemos construir grafos Gk = (V, Rk), a partir de un grafo G = (V,R).

Cada Gk tiene los vértices de G y la relación Rk asociada a las trayectorias de longitud k.

Si (vi, vj) es un arco del grafo Gk entonces (vi, vj)  Rk, por la proposición anterior, existe Tv v de
i j

longitud k en el grafo original G.

Para investigar la existencia de trayectorias de longitud k en un grafo de relación R recurrimos al


análisis de la matriz asociada a Rk : M R k = (rij(k ) )nxn teniendo en cuenta que en el grafo Gk = (V, Rk)

las siguientes expresiones son equivalentes:

1) o o
vi vj

2) (vi, vj)  Rk

3) rij(k ) = 1

4) existe Tv v de longitud k en G.
i j

2. Un problema común que se presenta en los grafos es saber si un vértice cualquiera es


alcanzado por algún otro vértice, es decir si están conectados. Esto es, dado un vértice
cualquiera, llamado u saber si existe alguna trayectoria con vértice final v. Para ello basta con
analizar los unos de las matrices M G , M G2 , … , M Gm−1 , siendo m la cantidad total de

elementos de V.

RELACIÓN DE CONECTIVIDAD

Definición: Dada una relación R  VxV la relación de conectividad es la relación

R= R  R2  R3  … Rn, con n número de elementos de A.

Prof. Mg. Estela Torres 4


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

Luego un par (vi, vj)  R  si y sólo si existe algún valor k tal que (vi, vj)  Rk

MATRIZ ASOCIADA A LA RELACIÓN DE CONECTIVIDAD

Si R  = R  R2  R3  …  Rn, con n número de elementos del conjunto de definición de R, su


matriz asociada es M R  = M (R R 2 ...R n ) = M R + M R 2 + ... + M R n

Ejemplo: Dado el grafo G = (V, R) con V = {x, y, z, v, w} y matriz asociada al grafo

1 1 0 0 0
 
0 0 1 0 0
MR =  0 0 0 1 1  hallemos la relación de conectividad.
 
0 0 0 1 0
0 0 
 0 0 0

Calculemos la matriz asociada a la relación de conectividad


M R  = M R R 2 R 3  R 4 R 5 = M R + M R 2 + M R 3 + M R 4 + M R 5

Podemos realizar la siguiente disposición práctica:

1 1 0 0 0 1 1 0 0 0 1 1 0 0 0
     
0 0 1 0 0 0 0 1 0 0 0 0 1 0 0
0 0 0 1 1 0 0 0 1 1 0 0 0 1 1
     
0 0 0 1 0 0 0 0 1 0 0 0 0 1 0
0 0  0 0  0 0 
 0 0 0  0 0 0  0 0 0

1 1 0 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1
       
0 0 1 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0
0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0
       
0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0
0 0 0  0 0  0 0 
 0 0 0 0   0 0 0  0 0 0  0 0 0

MR MR2 M R3 MR4

Como M R 3 = M R 4 , no es necesario calcular las restantes potencias, ya que se mantendrá esta

igualdad: M R 3 = M R 4 = M R 5

1 1 1 1 1
 
0 0 1 1 1
Luego: M R =0 0 0 1 1
 
0 0 0 1 0
0 0 
 0 0 0
Prof. Mg. Estela Torres 5
MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

Desde M R = (rij ) nxn extraemos la relación R  definida en V = {x, y, z, v, w}


R  = {(x, x), (x, y), (x, z), (x, v), (x, w), (y, z), (y, v), (y, w), (z, v), (z, w), (v, v)}

Lema: Dado un grafo G = (V, R) con V = {v1, v2, ..., vn} se verifica: (vi, vj)  R  sii existe una
trayectoria de vi a vj en G, sin precisar su longitud.

Observaciones:

1. Si en M R k se verifica que rijk = 1 entonces existe trayectoria Tv v de longitud k en G=(V, R)


i j

2. Si en M R k se verifica que rijk = 0 entonces no existe trayectoria Tv v de longitud k en G=(V,R)


i j

3. Si en M R  se verifica que rij = 1 entonces existe trayectoria Tv v en G = (V, R), sin precisar su
i j

longitud.
4. Si en M R  se verifica que rij = 0 entonces no existe trayectoria Tv v en G = (V, R).
i j

Ejemplo: Dado el grafo G = (V, R) con V = {x, y, z, v, w} y matriz asociada al grafo

1 1 0 0 0
 
0 0 1 0 0
MR =  0 0 0 1 1  dada en el ejemplo anterior, la matriz de conectividad M R  informa la
 
0 0 0 1 0
0 0 
 0 0 0

existencia (o no) de trayectorias en el grafo G = (V, R).

1 1 1 1 1
 
0 0 1 1 1
Analizamos algunos elementos de M R = (rij ) nxn =  0

0 0 1 1

 
0 0 0 1 0
0 0 
 0 0 0

1. (r15 = 1)  (v1 , v 5 )  R   (x, w)  R   existe Txw en G , por ejemplo Txw = x y z w

2. (r51 = 0)  (v 5 , v1 )  R   (w, x)  R   no existe trayectorias Twx en G

3. (r24 = 1)  ( v 2 , v 4 )  R   ( y, v)  R   existe Tyv en G , por ejemplo Tyv = y z v v

4. (r42 = 0)  ( v 4 , v 2 )  R   ( v, y)  R   no existe Tvy en G.

5. (r33 = 0)  (v3 , v3 )  R   (z, z)  R   no existe Tzz en G. no existe Tzz en G.

Prof. Mg. Estela Torres 6


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

6. En la primera columna de M R  , r11 es el único 1, esto informa (porque es sólo un 1) que no

existe trayectoria Tvi x  Txx con vértice final x.

7. Como la quinta fila de MR son todos ceros, informa que no existe trayectoria en el grafo G

con vértice inicial w.

 
Definición: Dado el grafo G = (V, R) se denomina grafo de conectividad al grafo G = (V, R )

Ejemplo: En el grafo G = (V, R) con V={x, y, z, v, w} y matriz asociada al grafo

1 1 0 0 0
 
0 0 1 0 0
 
MR =  0 0 0 1 1  dado en el ejemplo anterior, dibujar el grafo de conectividad G =(V,R )
 
0 0 0 1 0
0 0 
 0 0 0

1 1 1 1 1
 
0 0 1 1 1
La matriz asociada a la relación de conectividad es: M R =  0 0 0 1 1
 
0 0 0 1 0
0 0 
 0 0 0

De la matriz de conectividad podemos dibujar el grafo de conectividad

x v
z
w
 
G = (V, R )
y

CONEXIDAD DE GRAFOS DIRIGIDOS

En un grafo interesa analizar si sus vértices están “conectados” entre sí por medio de trayectorias, si
no tiene “desconexiones” como presenta el siguiente grafo de vértices V= {1, 2, 3, 4, 5}.

1 2
5

3 4

Prof. Mg. Estela Torres 7


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

TIPOS DE CONEXIDAD

1. GRAFO CONEXO

Definición: Un grafo G = (V,R) es conexo si tiene un único vértice o si cualquier par de vértices es
unido por una trayectoria.

G = (V,R) es conexo sii vi vj  Tvivj  Tvjvi trayectoria en G.

Un grafo es conexo si para cualquier vi, vj existe trayectoria de vi a vj y de vj a vi.

Ejemplos:

1. El siguiente grafo es conexo pues para cualquier par de vértices v i y v j existen Tv v y Tv jvi
i j

. 1

2
4

3
5

2. El siguiente grafo no es conexo pues no existe T42

2
4

3 5

2. GRAFO SIMPLE CONEXO

Definición: Un grafo G = (V,R) es simple conexo si para cualquier par vi, vj existe trayectoria de vi
a vj o de vj a vi.

G = (V,R) es simple conexo sii  v i  v j:i  j → existe Tvi v j ó Tv jvi en G.

Ejemplos:
1. El siguiente grafo es simple conexo pues para cualquier par de vértices v i  v j existe Tv v
i j

2
o existe Tv jvi 4

3 5

1
Prof. Mg. Estela Torres 8
MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

2. El siguiente grafo no es simple conexo pues los vértices 2 y 5 no admiten trayectorias entre
ellos.

3 5

2 4

3. GRAFO DISCONEXO

Definición: Un grafo G = (V,R) es disconexo si existe al menos un par de vértices distintos vi, vj
entre los cuales no hay trayectoria de vi a vj ni de vj a vi.

G = (V,R) es disconexo sii existen vértices vi  vj para los que no existen trayectorias
Tvi v j y Tv jvi en G.

Ejemplo: El siguiente grafo es disconexo pues los vértices 2 y 5 no admiten trayectorias entre
ellos. Es suficiente mostrar un par de vértices en estas condiciones.

3 5

2 4

MÉTODO MATRICIAL PARA ANALIZAR LA CONEXIDAD DE UN GRAFO

Veamos ahora cómo analizar matricialmente la conexidad de un grafo, utilizando la matriz de


conectividad de dicho grafo.

( )
Sea G = (V,R) cuando calculamos M R  = rij , vimos que si (v i ,v j ) R  entonces existe una
trayectoria de v i a v j , luego:

1. GRAFO CONEXO


G = (V,R) es conexo sii  i j:rij = 1

"La matriz de conectividad tiene todos unos"

Prof. Mg. Estela Torres 9


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

Ejemplo: Determinar matricialmente si los siguientes grafos son conexos.

1. 1 2

3 4

Determinemos la matriz asociada y la matriz de conectividad del grafo.

0 1 1 0 1 1 1 1
   
MS = 1 0 0 0 ; M S = 1 1 1 1
0 0 0 1 1 1 1 1
   
1 0  1 1
 0 0  1 1

La matriz de conectividad tiene todos unos, luego el grafo es conexo.

2.
2
4

3 5

Determinemos la matriz asociada y la matriz de conectividad del grafo.

0 0 0 0 0 0 0 0 0 0
   
MP = 0 0 0 0 1 ; M P 1 0 1 1 1
1 0 0 0 0 1 0 0 0 0
   
0 0 0 0 1 1 0 1 1 1
1 0  1 1 
 0 1 1  0 1 1

La matriz de conectividad no tiene todos unos, luego el grafo no es conexo.

2. GRAFO SIMPLE CONEXO

G = (V,R) es simple conexo sii  i j: (i  j) ( rij = 0  r ji = 1)

"Si M R tiene 0 en el lugar ij entonces tiene 1 en el lugar ji (ij)."

Ejemplo: Determinar matricialmente si los siguientes grafos son simple conexos.

1. 2
4

3 5
G = (V, P)
1

Prof. Mg. Estela Torres 10


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

Determinemos la matriz asociada y la matriz de conectividad del grafo.

0 0 0 0 0 0 0 0 0 0
   
MP = 0 0 0 0 1 ; M P = 1 0 1 1 1
1 0 0 0 0 1 0 0 0 0
   
0 0 0 0 1 1 0 1 1 1
1 0  1 1 
 0 1 1  0 1 1

En la matriz de conectividad cuando en un lugar hay 0, en su lugar simétrico hay 1, se verifica


ij(i  j) : pij = 0 → p ji = 1

Por lo tanto el grafo es simple conexo.

2. a b
e
d c

Determinemos la matriz asociada y la matriz de conectividad del grafo.

1 1 0 0 0 1 1 1 1 1
   
MR = 0 0 1 0 0 M R =  0 0 1 1 1
0 0 0 1 1 0 0 0 1 1
   
0 0 0 1 0 0 0 0 1 0
0 0 0  0 0 0 
 0 0  0 0

En la matriz de conectividad r45 = r54 = 0 y r45 = r54 = 0 , por lo tanto el grafo no es simple conexo.

3. GRAFO DISCONEXO

 
G = (V,R) es disconexo sii i j:rij  1 y r ji  1 (i  j)

" M R  tiene 0 en el lugar ij y tiene 0 en el lugar ji (ij)."

Ejemplo:
a b
e
d c

El último grafo del ejemplo anterior es disconexo pues r45 = r54 = 0

Estos elementos de la matriz de conectividad indican que no existe trayectoria Tv4v5 = Tde y no existe

trayectoria Tv5v4 = Ted , por lo tanto el grafo es disconexo.

Prof. Mg. Estela Torres 11


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

ÁRBOLES

Hay un tipo de grafos, llamados árboles, de particular importancia en computación. Ellos se usan:

(i) En compiladores o traductores, para determinar si un lenguaje de alto nivel es sintácticamente


correcto,

(ii) En estructura de datos para la representación de archivos. Allí se emplean los árboles de búsqueda.

Definición: Un árbol arraigado de raíz r es un grafo dirigido T = (V,R) que verifica:

1- Existe un vértice r (raíz) que no admite trayectorias en sí mismo.


2- Para cada vértice ri de T distinto de r existe una única trayectoria de r a ri.

Es decir un árbol es un grafo simple conexo y sin ciclos.

ELEMENTOS DE UN ÁRBOL ARRAIGADO

• Raíz: Vértice r que no admite trayectoria sobre sí mismo.


• Vástago o hijo: Si (vi, vj)  R, el vértice vj es un vástago, sucesor o hijo del vértice vi..
• Padre: Si (vi, vj)  R, el vértice vi. es padre del vértice vj.
• Hermanos: Hijos de un mismo vértice.
• Antepasados o antecesores de un vértice vi: Son los vértices vj del árbol para los cuales
existe una trayectoria de vj a vi : Tvj vi .
• Descendientes de un vértice vi: Son los vértices vj del árbol para los cuales existe una
trayectoria de vi a vj: Tvi vj .
• Hoja:(vértice terminal) Vértice que no tiene hijos.
• Vértice interno: Vértice que no es raíz ni hoja.
• Nivel 0: Conjunto unitario cuyo elemento es la raíz del árbol.
• Nivel 1: Conjunto cuyos elementos son los vástagos o hijos de la raíz.
• Nivel k: Conjunto cuyos elementos son todos los hijos de vértice del nivel k-1 (nivel anterior).
• Altura del árbol: h(T) El máximo nivel del árbol.

Prof. Mg. Estela Torres 12


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

Ejemplo: Determinemos los elementos del árbol T= (V, R).

Raíz: 2 antepasados del vértice 6: 7 y 2

Hojas: 2, 5, 11 y 4 descendientes del vértice 5: 9 y 4

Vértice interno: 7, 5, 6, y 9 Nivel cero= { 2}

Padre del vértice 6: 7 Nivel 1 = {7 , 5}

Hijos del vértice 6: 5 y 11 Nivel 2 = {2, 6, 9}

Hermanos: 2 y 6 Nivel 3= {6, 9}

h(T) = 3

Veamos ahora algunas propiedades o características de los árboles, consecuencias de la definición.

• Lema: En un árbol arraigado T = (V,R) la raíz es única.


• Lema: En un árbol arraigado T = (V,R) la raíz no tiene entradas (no tiene padres).
• Lema: En un árbol arraigado T = (V,R) todo vértice distinto de la raíz tiene sólo una entrada.
• Lema: La relación asociada a un árbol arraigado verifica que

1. No es reflexiva

2. No es simétrica

3. No es transitiva

4. Es Antisimétrica (estudiaremos esta propiedad con detalle en la unidad 6)

Teorema: Todo árbol arraigado T = (V,R) finito T tiene hojas.

Teorema: Todo árbol T con n vértices tiene n − 1 aristas.

MÉTODO MATRICIAL PARA ANALIZAR SI UN GRAFO ES ÁRBOL ARRAIGADO

El siguiente método permite analizar si G = (V, R ) es árbol arraigado.

Las propiedades de un árbol arraigado permiten distinguir características de la matriz asociada


M G = (rij ) , y de la matriz M R  = (rij ) de conectividad.

Prof. Mg. Estela Torres 13


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

1. Si G = (V,R) tiene n vértices entonces M G = (rij ) tiene ( n − 1 ) unos.

2. En M G = (rij ) sólo una columna tiene todos ceros (el vértice correspondiente es candidato a raíz).

3. Cada columna distinta de la que tiene todos ceros, tiene sólo un 1 fuera de la diagonal principal.

4. Si M G = (rij ) tiene 1 en el lugar i,j entonces tiene 0 en el lugar j,i, es decir verifica

i j(i  j) :(rij = 1 → rji = 0) .

5. La diagonal principal M R  = (rij ) verifica i : rii = 0 , tiene solamente ceros.

Ejemplo: Analizar si G = (T, S) es un árbol arraigado T = {p, q, r, s, t, v, w, x},

0 1 1 1 0 0 0 0
 
0 0 0 0 0 0 0 0
0 0 0 0 1 1 0 0
 
0 0 0 0 0 0 0 0
MS = 
0 0 0 0 0 0 1 1 
0 0 0 0 0 0 0 0
 
0 0 0 0 0 0 0 0
0 0 
 0 0 0 0 0 0

1. Si G = (V,R) tiene n vértices entonces MG = (rij ) tiene ( n − 1 ) unos.

Se verifica pues G tiene 8 vértices y MG = (rij ) tiene 7 unos.

2. En MG = (rij ) sólo una columna tiene todos ceros (el vértice correspondiente es candidato a raíz).

Sólo la columna 1 es nula. El candidato a raíz es p.

3. Cada columna distinta de la que tiene todos ceros, tiene sólo un 1 fuera de la diagonal principal.

Se verifica que todas las columnas distintas de la primera tienen sólo un 1 fuera de la diagonal
principal.

4. Si M G = (s ij ) tiene 1 en el lugar ij (fuera de la diagonal principal) entonces tiene 0 en el lugar ji.

Se verifica que i j(i  j) : (s ij = 1 → s ji = 0)

5. La diagonal principal M S = (s ij ) verifica i :s ii = 0 , tiene solamente ceros.

Prof. Mg. Estela Torres 14


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

0 1 1 1 0 1 1 0
 
0 0 0 0 0 0 0 0
0 0 0 0 1 1 1 1
 
0 0 0 0 0 0 0 0
= (s ij ) = 
1 
M S
0 0 0 0 0 0 1
0 0 0 0 0 0 0 0
 
0 0 0 0 0 0 0 0
0 0 
 0 0 0 0 0 0
b) Graficar el árbol G = (T, S)
p

q r s

t v

w x

ÁRBOLES BINARIOS

Definición: Un árbol se dice binario si cada vértice tiene a lo sumo dos hijos, que llamaremos hijo
izquierdo e hijo derecho, respectivamente.

Ejemplo: Los siguientes árboles son binarios.

Definición: Un árbol binario se dice árbol binario lleno o completo cuando todos los vértices que no
son hojas tienen dos hijos.

Ejemplo: El siguiente árbol es binario completo.

Prof. Mg. Estela Torres 15


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

APLICACIONES

Los árboles binarios son de utilidad para indicar los pasos en la demostración de un razonamiento.

Los vértices se representan con puntos, los vértices internos se etiquetan con expresiones lógicas y
sus hojas son variables lógicas.

Las siguientes son reglas para desarrollar cada operación lógica.

CONJUNCIÓN

Si A y B son dos expresiones lógicas y se ha etiquetado un vértice con A  B entonces se coloca un


hijo (vástago) A (o B) y desde él un hijo (vástago) B (o A)
o AB

oA

oB

DISYUNCIÓN
Si A y B son dos expresiones lógicas y se ha etiquetado un vértice con A  B entonces se colocan
dos hijos A, B
o AB

oB
Ao oB

CONDICIONAL
Si A y B son dos expresiones lógicas y se ha etiquetado un vértice con A  B, su equivalente es
AB
o A  B  A B

A o oB

BICONDICIONAL

Si A y B son dos expresiones lógicas y se ha etiquetado un vértice con A  B, su equivalente es

(A  B )  ( B  A)  (A  B)  (A ∧ B)

Prof. Mg. Estela Torres 16


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

oAB(AB)(  )

Ao o

Bo oB

NEGACIONES DE CONECTIVOS

Cuando se presenten negaciones, pasamos a expresiones equivalentes escritas sólo con disyunción,
conjunción y negación.

Si tenemos: A  B , construimos el árbol de su equivalente A  B

Si tenemos: ( A  B )  ( C  B ) construimos el árbol de ( A B )  ( C  B )

DEMOSTRACIÓN DE UN RAZONAMIENTO MEDIANTE ÁRBOLES LÓGICOS

Dado un razonamiento es posible demostrar su validez utilizando la técnica de árboles lógicos,


aplicando el Método Directo o Por Reducción al Absurdo.

MÉTODO DIRECTO

− Etiquetamos la raíz del árbol con la conjunción de las premisas.


− Desprendemos de la raíz las hipótesis simples o aquellas que contienen una conjunción.
− Aplicamos las reglas correspondientes a cada operación lógica.
− Si en una rama figuran una proposición y su negación, dicha rama se cierra por contener una
contradicción.
− Si la conclusión está formada por una proposición simple, ésta quedará en la única rama
abierta del árbol.
− Si la conclusión está formada por una conjunción, las proposiciones que la integran estarán
en la única rama abierta del árbol.
− Si la conclusión está formada por una disyunción, las proposiciones que la integran estarán en
las dos únicas ramas abiertas del árbol.

Ejemplos: Demostrar los siguientes razonamientos válidos, por el método directo usando árbol
lógico.
1. { P  Q ; R  Q ; P } R

Prof. Mg. Estela Torres 17


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

MÉTODO DIRECTO
• 
(P  Q) R  Q  P ( ) 
• (P Q)   PQ

(1) • P • Q (3)

(2) • P • (R  Q)  (R  Q )
•R • Q (4)

Conclusión

2. { Q, R Q , QS } (RS)

MÉTODO DIRECTO

• Q  (R Q )  (QS)

• Q (1)

• R Q

R• • Q (1)

QS  Q  S •

(1) Q • •S Conclusión

3. { P  Q, ( P  R )  T, R } (TQ)

MÉTODO DIRECTO

• (P  Q)  [( P  R )  T]  R

• R (1)

• ( P  R )  T  ( P  ̅R)  T

P ̅
R • •T

(2) P • • R (1)
PQ •

(2) P • •Q Conclusión

Prof. Mg. Estela Torres 18


MATEMÁTICA BÁSICA Unidad 6-PLAN VIEJO

MÉTODO POR REDUCCIÓN AL ABSURDO

− Etiquetamos la raíz del árbol con la conjunción de las premisas y la negación de la tesis.
− Desprendemos de la raíz la negación de la tesis, las hipótesis simples o aquellas que contienen
una conjunción.
− Aplicamos las reglas correspondientes a cada operación lógica.
− Si en una rama figuran una proposición y su negación dicha rama se cierra por contener una
contradicción.
− Si todas las ramas se cierran, hemos probado la validez del razonamiento.

MÉTODO POR REDUCCIÓN AL ABSURDO

• (P  Q) (R  Q)  P  R 
• R (1)

• (P Q)   PQ

(3) • P • Q (2)

(3) • P • (R  Q)  (R  Q )
(1) • R • Q (2)

Prof. Mg. Estela Torres 19

También podría gustarte