Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MATEMTICAS DISCRETAS
CONTENIDO
UNIDAD I. LGICA Y CLCULO
PROPOSICIONAL
UNIDAD II. RELACIONES Y FUNCIONES
UNIDAD III. TEORIA DE GRAFOS
UNIDAD IV. RBOLES
1. Lgica y
Clculo
Proposicional
Lgica (concepto)
La Lgica es la Ciencia que expone
las leyes, modos y formas de
raciocinio.Aporte de la Lgica a la Matemtica
De acuerdo al concepto anterior,
podemos
asegurar
que
la
simbologa que usa la lgica, ayuda
a la Matemtica en todos sus
razonamientos.-
PROPOSICIN
Una proposicin es toda oracin de la cual se puede
decir que es verdadera o falsa.
Por ejemplo:
Hoy es lunes
F
-: NO
: Y
: O EN SENTIDO INCLUYENTE
ENTONCES O IMPLICA
: SI Y SOLO SI
: O EN SENTIDO EXCLUYENTE
:
n valores 2 5 32
OPERACIONES PROPOSICIONALES
La Negacin
La negacin de la proposicin p es ~p, cuya tabla
de valores de verdad es la siguiente:
p
~p
V
F
F
p
q
q
V V
p
V
V F
p: estudio
q: veo TV
p v q: estudio o veo TV
p
q
q
V V
p
V
V F
p: estudio
q: veo TV
p q: estudio y veo TV
es
El condicional o la implicacin
El condicional de las proposiciones p y q es la proposicin pq,
donde p se llama antecedente y q consecuente, cuya tabla de
valores de verdad es la siguiente:
p
q
q
V V
p
V
p: apruebo
q: te presto el libro
p q: apruebo, entonces
te presto el libro
p
q
q
V V
p
V
V F
p condicin SUFICIENTE
para q (q si p)
q condicin NECESARIA
para p (p slo si q)
p
q
q
V V
p
V
V F
p: apruebo
q: te presto el libro
p q: solamente si
apruebo, te presto el libro
La diferencia simtrica
La diferencia simtrica de las proposiciones p y q es la
proposicin p v q, cuya tabla de valores de verdad es la
siguiente:
p
q
q
V V
p
F
V F
p: estudio
q: veo TV
p v q: estudio o bien veo TV
Tautologa
Definicin
Se dice que una proposicin es una tautologa, si es verdadera
independientemente de los valores de verdad de las
proposiciones simples que la componen.-
Por
ejemplo:
p q (pq) [(pq)
(q p)]
V
V V
V V V
V
V
F
F
V
F
1
V
1
F
3
F
2
Contradiccin
Definicin
Una proposicin es una contradiccin, si es falsa
independientemente de los valores de verdad de las
proposiciones simples que la componen
Por
ejemplo:
p q (p q) - [(p q)
(q p)]
F F V
V
V
V V V
V
F V F
F V V
F F
Contingencia
Definicin
Una proposicin es una contingencia si no es ni verdadera ni
falsa independientemente de los valores de verdad de las
proposiciones simples que la componen
Por
ejemplo:
p q (p q) v [(p q)
(q p)]
V V V
V V
V
V
LEYES LOGICAS
Una ley lgica es una proposicin verdadera.1) Involucin
La negacin de la negacin de una proposicin, es
equivalente a la misma proposicin
p
-(-p)
p
V V F V
F F V V
2 1
2) Idempotencia de la
conjuncin
La conjuncin de una misma proposicin es equivalente a la
misma proposicin.-
V
F
(p
p)
3) Idempotencia de la
disyuncin
La disyuncin de una misma proposicin es equivalente a la
misma proposicin.-
V
F
(p
p)
4) Conmutatividad de la
conjuncin
La conjuncin es conmutativa
p q
(p q)
(q p)
V
V
V V
F
V
V F
V
F
5) Conmutatividad de la
disyuncin
La disyuncin es conmutativa
p q
(p q)
(q p)
V
V
V V
V
V
V F
V
V
6) Asociatividad de la
conjuncin
La conjuncin es asociativa
p q r
(p q) r p
(q r)
V
V V V
V
V V V
V
V F
V F
V F
V F
V V
V F
V F
V F
V F
V F
7) Asociatividad de la
disyuncin
La disyuncin es asociativa
p q r
(p q) r p
r)V
V
V(q V
V
V V V
V
V F
V V V
V V V
V V V
V V
V V V
V F
V V V
V V V
V F
p q
-(p q)
-p -q
V F F F
V V F V
V F
V F V V
V V F
V V V F
V F
V V V V
1 3 2
V F
p q
-(p q)
-p -q
FVF F
V FV V
V FF V
FVF V
F FV V
VVF F
F V
F F
VVV V
1 3 2
p
q
r
r) (q r)
V V V
V V F
V F
V F
V V
V F
(p q) r (p
V
V
V
V
V
V
V
V
V
p
q
r
(p q) r (p
r) (q r)
V
V V V
V V V V
V
V V F
V V
V F
V V
V F
V V
V V
V F
V V
-p -q Contraria
Contrarias
pq
-p -q
q p Recproca
-q -p Contra - recproca
Recprocas
Co
s
a
nt
oc
ra
r
- r cp
ecre
- p
a
ro
r
t
ca
n
o
s
C
Recprocas
qp
Contrarias
p q Directa
-q -p
Propiedad
Las implicaciones contrarrecprocas son equivalentes.
O sea que:
p q
pq
-q -p
V
V V
V F V F
V F
V V F F
V F V V
V V V V
1 3 2
Ahora
:
Pero:
(p q) -(p
p
q
-q)
V V
VV F
V F
VF V V
F V
VV F
F F
VV F
3 2
-(pq) -[-(p
-q)
-(pq) -[-(p
-q)
Ahora (pq) -(p
p -q
-(-p
q)
-p
p q (p q) [(pq)
(qp)
V
V V
V
V V
V
V
V F
F
F F
V
F
(p q) - (p
p q
q)
V V
V F
V F
V V
V V
V F
RAZONAMIENTO DEDUCTIVO
pi , q
pi
q
Premisa
s
Conclusin
(p1 p2 p3 p4 p5 p6 p7 p8 ...
pn) q
V V
F F
V V
V F
q
VERDADERAS
V
E
R
D
A
D
E
R
A
V
E
R
D
A
D
E
R
A
Por
ejemplo
p
1
pq
-r -q
-(-p -t)
t s
p
4:
::
::
-r
V
Reglas de
inferencias
Llamamos reglas de inferencias a todo esquema vlido de
razonamiento.
Algunas de ellas son:
Ley de Modus
Ponens
p (pq) q
p
p
q
q
p q p (pq)
q
V V V
V
V
V F
F V
F F
Ley de Modus
Tolens
-q (pq) -p
-q
p
q
-p
p q -q (pq)
-p
V V F F V V F
V F V F
V F
F V F F
V V
F F V V
V V
p q r
(pq) (q r)
(p r)
V
V V V
V
V V V
p
q
V F
qr
pr
V V
V F
-q
pq
p
p q -q (p q)
p
V V F F V V
V F V V
F V F F
F F V F
Por ejemplo:
1
)
pq
1)
-r -q
2) q r de 2 ICR
pq
2
) -(-p -t) 3) p t de 3 LDM e
INV
t
s
3
4) t s
)
-r
4
)
5)
-r
1) pr de 1)2)
LSH
2) p t
3) ts
4)
-r
s
5 1) -p de 1)4)
) LMT
2) p t
3) ts
1) t de 1)2) LSD
t(V)
2) t s
s(V)
s (V)
LA FUNCION PROPOSICIONAL
Por
ejemplo:
P(x):
impar
P(-4): -4 es impar
(F)
es
P(5): 5 es impar
(V)
P(x,y):x es divisor de
y
P(-2,6):-2 es divisor de 6 (V)
P(10,2):10 es divisor de 2 (F)
UNIVERSAL: x:P(x)
CUANTIFICADORES
EXISTENCIAL: x/P(x)
x:x es impar
Negando
el
queda:-x:x
x:P(x)
cuatificador
es
-x:P(x)
impar
No
Todos los nmeros enteros son
impares nmeros enteros que no son
Existen
impares
x/x no es impar
x/-P(x)
-x:P(x)x/-P(x)
x/x es impar
Negando el cuatificador
queda:-x/x es
x/P(x)
-x/P(x)
impar
No
existen los nmeros enteros que son
impares
Todos los nmeros enteros no son
impares
x:x no es impar
x:-P(x)
-x/P(x)x:-P(x)
Por ejemplo:
Cualquiera que sea entero, existe otro que sumado a l
de cero
P(x,y):
x,y/x+y=
x+y=0
0
Su negacin es:
-x,y/x+y=0 x/-(y/x+y=0) x/y:x+y0
-x,y/x+y=0 x/y:x+y0
RAZONAMIENTO INDUCTIVO
Un razonamiento inductivo es aquel que partiendo de casos
particulares, podemos generalizar, y demostrar de esta
forma una propiedad.-
Si a y b
a+b=b+a
abc
H) Sea
T)
a b c 2R
D)
A ac Cortadas ab cb
por
c c'
a a'
a' b c' 2 R
a b c 2R
REDUCCION AL ABSURDO
En todo tringulo, la suma de los ngulos interiores
es igual a dos rectos.
b
abc
H) Sea
T)
D)
a b c 2R
H T -T
-H
a b c 2R
c c'
a a'
a' b c' 2 R
A ac Cortadas ab cb
por
ABSURDO!
a b c a b c 180 0
2. Teora de
Conjuntos
DEFINICION DE CONJUNTO
Conjunto es una coleccin de objetos o entidades
distinguibles y bien definidas. Los objetos (nmeros, letras,
puntos, etc.) que constituyen un conjunto se les llama
miembros o elementos del conjunto
Teora de
Conjuntos
DEFINICIONES DE CONJUNTO
EXPLICITAMENTE
Un Conjunto
puede ser
definido:
IMPLICITAMENTE
A= { a, e, i, o, u }
2.- Sea B el conjunto de las vocales
B= { lunes , martes, mircoles, jueves, viernes}
Y se lee
Y se lee
El conjunto de todas las x tales que x es un
numero natural par
RELACIN DE PERTENENCIA
Un elemento pertenece a un conjunto si forma parte de su lista de
elementos.
Se representa de la siguiente manera
Elemento
Elemento
Ejemplos:
2.
3.
Ejemplo:
Relaciones Entre
Conjuntos
Relaciones
Entre Conjuntos
Igualdad de Conjuntos
Sub Conjuntos
Conjuntos Especiales
Conjunto Vacio
Conjunto Universal
Conjuntos de Pares
Relaciones Entre
Conjuntos
IGUALDAD DE CONJUNTOS
Decimos que dos conjuntos A y B son iguales (A = B ) si
todos los elementos de A pertenecen a B
A= { x, y }
B= { y, x }
Esto es:
A=B,
x A, implica que x B y
Que y B, implica que y A.
entonces
Relaciones Entre
Conjuntos
IGUALDAD DE CONJUNTOS
Ejemplo de Igualdad de Conjuntos
Si
M= { 1, 3, 5, 7, 9 }
L= {x/x es impar ^ 1 x 9 }
Relaciones Entre
Conjuntos
A
B
B
A
SUBCONJUNTO
A no es un subconjunto de B,
es decir si por lo menos un elemento de A no pertenece a B
SUBCONJUNTO
Relaciones Entre
Conjuntos
Ejemplo:
Considere los siguientes conjuntos:
A={ 1, 3, 4, 5, 8, 9 } B={ 1, 2, 3, 5, 7 }
C={ 1, 5 }
A y C
B,
Ya que
SUBCONJUNTO
Relaciones Entre
Conjuntos
Ejemplo:
Considere los siguientes conjuntos:
H es un subconjunto de B
SUBCONJUNTO
Relaciones Entre
Conjuntos
Ejemplo:
Considere el siguiente conjunto:
A = B
B = A
Relaciones Entre
Conjuntos
Relaciones Entre
Conjuntos
Relaciones Entre
Conjuntos
Relaciones Entre
Conjuntos
Relaciones Entre
Conjuntos
A = { 1, 2, 3, 4, 5 }
B={ x/x es un numero primo }
C = { x/x es un numero natural par }
A, B y C son subconjuntos propios de U
Relaciones Entre
Conjuntos
Relaciones Entre
Conjuntos
2n = 23 = 2 x 2 x 2 = 8
Relaciones Entre
Conjuntos
U
A
Relaciones Entre
Conjuntos
B= { 1 }
C={ 8,9 }
D={ 8}
A
B
Operaciones con
Conjuntos
Diferencia
Diferencia Simtrica
Complemento
Operaciones con
Conjuntos
UNION DE CONJUNTOS
U
A
Operaciones con
Conjuntos
UNION DE CONJUNTOS
Ejemplo
Si A={ a, b, c, d }
B= { c, d, e, f }
Entonces:
A U B ={ a, b, c, d, e, f}
U
A
Operaciones con
Conjuntos
INTERSECCION DE CONJUNTOS
A B ={ X/X A x B }
U
A
En este diagrama de
Venn la regin
sombreada corresponde
al conjunto A B
Operaciones con
Conjuntos
INTERSECCION DE CONJUNTOS
Si A={ a, b, c, d }
B= { c, d, e, f }
A B = { c, d }
Observe que los elementos c y d pertenecen
simultneamente a los conjuntos A y B
A U B Tambin se llama suma lgica de los conjuntos A y B
A B Se denomina tambin el producto lgico de los conjuntos Ay B
Operaciones con
Conjuntos
INTERSECCION DE CONJUNTOS
Si
A={ a, b, c, d }
Si
A={ a, b, c, d }
B= { c, d }
B= { m, p, q }
A B = { c, d }
U
AB=
U
A B =B porque B
A B = , A y B son disyuntos
Operaciones con
Conjuntos
DIFERENCIA DE CONJUNTOS
Simblicamente:
A - B ={ X/X A x B }
U
A
B
Operaciones con
Conjuntos
DIFERENCIA DE CONJUNTOS
Simblicamente:
A - B ={ X/X A x B }
U
A
B
Operaciones con
Conjuntos
DIFERENCIA DE CONJUNTOS
Ejemplo 1:
Si A={ a, b, c }
B= { c, d}
A-B={ a, b }
B= { 4, 5 }
A-B={ 3, 6}
Ejemplo 2:
Si A={ 3, 4, 5, 6 }
Ejemplo 3:
Si A={ 1, 2, 3 }
B= { 6, 7 } A-B={1, 2, 3 }
Operaciones con
Conjuntos
B ={ X/X A V x B x A B}
Operaciones con
Conjuntos
B ={ X/X A V x B x A B}
Operaciones con
Conjuntos
Simblicamente:
A - B ={ X/X A x B }
UA
A={ 1, 2, 3, 4 } B= { 4, 5 }
B={ A B } U { B- A }
B={ A U B } - { B A }
A
B = { 1, 2, 3, 5 }
Operaciones con
Conjuntos
COMPLEMENTEOS DE UN CONJUNTOS
A= U A
A={ X/X A U x A }
Ejemplo:
Sea U = N (el conjunto de los nmeros naturales)
A = { X/X es un numero natural par}
A = { X/X es un numero natural impar}=U -A
CONJUNTOS NUMERICOS
Nmeros Naturales
Conjuntos
Numricos
N= {1, 2, 3, 4, .}
Nmeros Enteros
CONJUNTOS NUMERICOS
Nmeros Racionales
Conjuntos
Numricos
p
Q= { q,q Z q 0}
Nmeros Irracionales
CONJUNTOS NUMERICOS
Nmeros Reales
Conjuntos
Numricos
R = Q U Q
Nmeros Complejos
i =-1
2
Relaciones Entre
Conjuntos
SIMBOLOGIA
IGUAL
UNION
ELEMENTO PERTENECE
ELEMENTO NO PERTENECE
INTERSECCION
DIFERENCIA
___
ES SUBCONJUNTO
DIFERENCIA SIMETRICA
NO ES SUBCONJUNTO
COMPLEMENTO DE UN CONJUNTO
CONJUNTO VACIO
{}o
CONJUNTO UNIVERSAL
CONJUNTO DE PARTES
CONJUNTOS NUMERICOS
NATURALES
N
ENTEROS
P{A }
RACIONALES
IRRACIONALES
REALES
COMPLEJOS
Z
Q
Q
r
C
3. Teora de Grafos
GR AF O :
Un grafo es un conjunto, no vaco, de objetos
llamados vrtices (o nodos) y una seleccin
de pares de vrtices, llamados aristas que
pueden ser orientados o no.
INTRODUCCIN
ISOMORFISMOS
Conceptos bsicos
de grafos
Un conjunto de vrtices
V
Grafo:
y de aristas
E
de forma tal que cada arista
se asocia a un par de
vrtices.
G = (V, E).
2
a
h
f
V = {1, 2, 3, 4, 5} Vrtices
E = {a, b, c, d, e, f, g, h, i } Aristas
G = { (1, 2), (3, 2), (4, 5), (5, 3), (1, 4), (2, 4), (2, 5), (1, 3), (5, 1)}
Grafo
).
Lazo: Es una arista incidente en un slo vrtice.
ejemplo: a6 = (v5, v5).
V1
V2
V3
V4
V5
LASIFICACIN DE GRAFO
F
1
14
B
8
E
6
G
15
Longitud
Camino: Es
deuncamino:
conjunto
Esde
el vrtices
nmero ydearistas
arcos o
aristas
que parten
en ese
de un
camino.
vrtice y llevan a otro vrtice
A
Ciclo
Camino
simple:
simple:
Es un
Es camino
cuando simple
todos sus
de longitud
vrtices,por
loexcepto
menos de
taluno
vezque
el primero
empiezay yeltermina
ltimo, en
sonel
mismo
distintos.
vrtice.
A
Camino Euleriano
Llamaremos camino euleriano a un camino que contiene a
todas las aristas del grafo, apareciendo cada una
exactamente una vez.
Teorema
Sea G un grafo conexo
G es euleriano Todos los vrtices de G tienen grado
par.
Ciclo Hamiltoniano
Ciclo Euleriano
4. rboles
rboles
Existen diferentes tipos de rboles:
rboles
rboles
rboles
rboles
en general
binarios (AVL, Rojo-Negro, AA)
balanceados
multi-caminos (B, B+, B*)
rboles: Terminologa
rboles
rboles: Definicin
General
rboles: Definicin
General
rboles Binarios
ancestro
izq
der
descendiente
hoja
hermanos
rboles Binarios
Profundidad
Nivel = 3
j=0
rboles Binarios:
Operaciones
Entre las aplicaciones ms comunes tenemos:
Dado un apuntador p a un nodo en un rbol binario
Null
father(p) : Retorna un
apuntador al padre del nodo
a
c
e
isLeft(d) = true
isLeft(e) = falseisRight(g) = true
brother(p) : Retorna un apuntador al hermano del nodo.
Note que si no existe un nodo que satisfaga cualquiera de las funciones anterio
retorna un nulo (null) entonces.
rboles Binarios:
Operaciones
isLeft(a) ?
a
c isLeft(c) ?
isLeft(b) ? b
d
Implementa isRight(p)!
rboles Binarios:
Operaciones
brother(p)
father
a
if(father(p) == null)
b
return null;
d
e
f
if(isLeft(p))
return right(father(p))
return left(father(p))
cbrother(c) ?
g
Operaciones adicionales:
-makeTree(p) : Crea un rbol binario con un nodo nico (raz)
- setLeft(p, x) : Establece un nodo x como hijo izquierdo de otro nodo p,
siempre y cuando p no tenga un hijo del lado izquierdo ya establecido.
- setRight(p, x) : Similar a la funcin anterior.
1
5
1
5
1
5
1
5
1
5
1
5
1
5
1
9
1
9
1
6
1
7
1
5
1
9
1
6
1
7
Ejemplo 2: Expresiones
*
+
A+B*C
*
B
+
(A+B*C)$((A+B)*C)
A
(A+B)*C
{
* father; //No necesario
* left;
Inf
* right;
o
R
p
pNode
Y N N N
X N N N
pNode
N N
N N
makeTree(x);
X N N N
X N
pNode->left=
pNode ->left ->father = pNode;
b
d
1
5
1
9
1
6
1
7
1
5
1
9
1
6
1
7
Recorrido de rboles
binarios
Recorrer un rbol binario significa visitar la raz y recorrer
sus subrboles izquierdo y derecho de forma recursiva.
Orden previo:
1. Visitar la raz
2. Recorrer el subrbol izquierdo en orden previo
3. Recorrer el subrbol derecho en orden previo
A
2
3
ABDGCEHIF
Recorrido de rboles
binarios
Orden Simtrico/Inorden:
1. Recorrer el subrbol izquierdo en orden simtrico
2. Recorrer la raz
3. Recorrer el subrbol derecho en orden simtrico
3
1
DGBAHEICF
Recorrido de rboles
binarios
Orden Posterior:
1. Recorrer el subrbol izquierdo en orden posterior
2. Recorrer el subrbol derecho en orden posterior
3. Recorrer la raz
3
2
GDBHIEFCA