Unidad III
Unidad III
Unidad III
3. 2 + 3 = 5,
Operadores logicos
Sean p y q proposiciones,
1
2
i) si p entonces q,
ii) p es suficiente para q,
iii) p solo si q,
iv) q es necesario para p.
Ejemplo (0.0.2). Si
p : Esta lloviendo,
q : Hace frio.
p : No esta lloviendo.
p q : Esta lloviendo y hace frio,
p q : Esta lloviendo o hace frio,
p q : Si esta lloviendo entonces hace frio,
p q : Esta lloviendo si y solo si hace frio.
u: Esta nevando.
Las siguientes oraciones ofrecen algunas traducciones posibles para las proposiciones
compuestas simbolicas dadas.
1. Felipe saldra a dar un paseo si y solo si la luna esta brillando. En este caso, las
palabras si y solo si indican que estamos trabajando con una bicondicional.
En forma simbolica, esta frase se expresa como s t.
3. Esta nevando pero, aun as, Felipe saldra a dar un paseo. En esta proposicion
nos encontramos con una nueva conectiva pero. Seguiremos la convencion de
que las conectivas pero e y tienen el mismo significado. Por tanto, esta frase se
puede representar como u s.
Verdadero: T, V, 1.
Falso: F, F, 0.
p q p pq pq pq pq
0 0 1 0 0 1 1
0 1 1 0 1 1 0
1 0 0 0 1 0 0
1 1 0 1 1 1 1
Las asignaciones posibles de verdad para las proposiciones p, q pueden enumerarse
en cualquier orden. Por lo que la tabla anterior muestra solo uno de ellos.
Es natural que para el lector iniciado en la logica sea dficil aceptar los datos de
verdad de la tabla, en particular con los de la implicacion p q. Los siguientes
ejemplos pueden ayudar a comprender y aceptar los valores de verdad asignados.
Si p(x) denota a x > 0 y q(x) denota a x2 > 0. Entonces para los numeros reales la
proposicion
p(x) q(x)
es verdadera.
Para distintos valores de x tenemos:
Si x = 1 entonces p(1) y q(1) son verdaderos por lo que p(1) q(1) es ver-
dadero.
Si x = 0 entonces tanto p(0) como q(0) son falsos y p(0) q(0) es verdadero.
Observe que estos valores de verdad coinciden con los asignados en la tabla cuando
la implicacion es verdadera. Para el caso cuando la implicacion es falsa damos el
siguiente ejemplo.
p : 4 < 8,
q : 1 > 2.
i) p (p q),
p q pq p (p q)
0 0 0 1
0 1 1 1
1 0 1 1
1 1 1 1
ii) p (p q),
6
p q p p q p (p q)
0 0 1 0 0
0 1 1 1 0
1 0 0 0 0
1 1 0 0 0
iii) p (q r),
p q r qr p (q r)
0 0 0 0 0
0 0 1 0 0
0 1 0 0 0
0 1 1 1 1
1 0 0 0 1
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
iv) (p q) r,
p q r pq (p q) r
0 0 0 0 0
0 0 1 0 0
0 1 0 1 0
0 1 1 1 1
1 0 0 1 0
1 0 1 1 1
1 1 0 1 0
1 1 1 1 1
v) q (r p).
7
p q r r r p q (r p)
0 0 0 1 0 0
0 0 1 0 1 0
0 1 0 1 0 0
0 1 1 0 1 1
1 0 0 1 1 0
1 0 1 0 1 0
1 1 0 1 1 1
1 1 1 0 1 1
[p (q r)] [p (q r)]
entonces
p q r A B C D BD
0 0 0 0 1 1 0 1
0 0 1 0 1 1 0 1
0 1 0 1 1 0 0 1
0 1 1 0 1 1 0 1
1 0 0 0 0 1 1 1
1 0 1 0 0 1 1 1
1 1 0 1 1 0 0 1
1 1 1 0 0 1 1 1
caso se dice que son logicamente equivalentes. Mas especficamente, diremos que dos
proposiciones P y Q son logicamente equivalentes, escribimos P Q o P Q, si
ambas son verdaderas o ambas falsas.
Ejemplo (0.0.7). Las siguientes tablas de verdad muestran las leyes de De Morgan
para la logica:
(p q) p q y (p q) p q, respectivamente.
p q (p q) p q
0 0 1 1
0 1 0 0
1 0 0 0
1 1 0 0
p q (p q) p q
0 0 1 1
0 1 1 1
1 0 1 1
1 1 0 0
p q p q y (p q) (q p) p q, respectivamente.
p q p p q pq
0 0 1 1 1
0 1 1 1 1
1 0 0 0 0
1 1 0 1 1
p q pq qp (p q) (q p) pq
0 0 1 1 1 1
0 1 1 0 0 0
1 0 0 1 0 0
1 1 1 1 1 1
Leyes de la logica
Regla Nombre
1 p p Ley de la doble negacion
2 (p q) p q Leyes de De Morgan
(p q) p q
3 pq qp Leyes conmutativas
pq qp
4 p (q r) (p q) r Leyes asociativas
p (q r) (p q) r
5 p (p q) (p q) (p r) Leyes distributivas
p (p q) (p q) (p r)
6 ppp Leyes idempotentes
ppp
7 p Fo p Leyes de neutro
p T0 p
8 p p T0 Leyes inversas
p p F0
9 p T0 T0 Leyes de denominacion
p F0 F0
10 p (p q) p Leyes de absorcion
p (p q) p
Argumentos
Un argumento es la deduccion de una conclusion q a partir de un conjunto de premisas
o hipotesis p1 , p2 , . . . , pn . Denotamos por p1 , p2 , . . . , pn ` q.
Un argumento es valido si la conclusion q es verdadera cuando todas las hipotesis
son verdaderas, es decir, si p1 , p2 , . . . , pn son verdaderas implica que q es verdadera.
En otro caso diremos que el argumento es invalido o es una falacia.
Cuando decimos que un argumento es valido, a lo que nos referimos es que la con-
clusion se deduce de las hipotesis. No estamos diciendo que la conclusion sea ver-
dadera. Un argumento es valido por su forma, no por su contenido. Para determinar
10
p1
p2
..
.
pn
q
donde los tres puntos () representan la palabra por lo tanto, e indican que q es la
conclusion de las premisas p1 , p2 , . . . , pn .
pq
p
q
es valido.
Estudiamos la validez de este argumento mediante la tabla de verdad de la impli-
cacion logica
(p q) p q.
En efecto, la tabla
p q pq (p q) p (p q) p q
0 0 1 0 1
0 1 1 0 1
1 0 0 0 1
1 1 1 1 1
Reglas de Inferencia
pq
Modus ponens
1 p
(Metodo de la afirmacion)
q
pq
Modus tollens
2 q
(Metodo de la negacion)
p
p
3 Adicion
pq
pq
4 Simplificacion
p
p
5 q Conjuncion
pq
pq
6 qr Silogismo hipotetico
pr
pq
7 p Silogismo disyuntivo
q
pr
qr
8 Prueba por casos
pq
r
p F0
9 Contradiccion
p
pq
10 p (q r) Demostracion condicional
r
pq
rs
11 Dilema constructivo
pr
qs
pq
rs
12 Dilema destructivo
q s
p r
13
p (q r) pr
1. q (p r) p q
3.
(p q) r qs
r s
pq
q (r s)
(p q) (r s) 4. r (t u)
2. pr pt
qs u
p1 p1
p2 p2
.. ..
i) . .
ii)
pn pn
qr p
q
ur
ur
(r s) (p t)
(r s) (p t)
q (u s)
q (u s) mediante
t
t
q
qp
p
s : Alicia se enojo,
q : Las bebidas se entregaron a
tiempo, t : Hubo que devolver el dinero.
(p q) (r s)
rt
t
p
Ejemplo (0.0.18). Este ejemplo muestra una forma indirecta de probar la falsedad
de un argumento.
Consideremos el argumento
p
pq
q (r s)
tr
s t
15
p, p q, q (r s), t r,
1) s : 1 y t : 1, 3) s : 0 y t : 1,
2) s : 1 y t : 0, 4) s : 0 y t : 0.
Ejercicio (0.0.21). Determinar, mediante las reglas de inferencia, que los siguientes
argumentos son validos.
1) p (s t), p ` s t. 4) p q, r q, s r, t p `
(t r).
2) r s, s p ` r.
5) p q, t p, q s ` s m.
3) q s, p q, r p ` s t. 6 m n, qm, p n, pr, q ` r
1) 3)
pr pr
pq rq
p (r q) q
2) 4)
p (r q) r p
r q r
pr p
17
5) 6)
pr
rq qr
p q
q r
Cuantificadores
Al inicio de captulo, mencionamos que declaraciones como x + 7 = 10 no pueden ser
consideradas como proposiciones, esto debido a que su veracidad depende del valor
que tenga la variable x. Sin embargo, las declaraciones usadas en la mayoria de la
ciencias, en particular en matematicas y computacion, usan variables. Por lo que es
necesario extender nuestro sistema logico e incluir a este tipo de declaraciones.
Sea p(x) una declaracion que envuelve la variable x y D un conjunto. Diremos que
p(x) es una funcion proposicional o predicado con respecto a D, si para cada x D,
p(x) es una proposicion. El conjunto D es llamado el dominio de discurso de p. Por
ejemplo, si
p(x) : x + 7 = 10.
Entonces p(x) es una funcion proposional con dominio de discurso Z+ . Pues dado
x Z+ tenemos que p(x) es verdadero o falso pero no ambos. Mas aun,
p(3) es verdadero, y
p(x), x Z+ x 6= 3, es falso.
x2 x 3 = 0, dominio de discurso=R.
1. x, x2 0, 2. x, x2 1 > 0,
1. x p(x), 2. x p(x),
es falsa o verdadera es
1) 2)
for i to n for i to n
si (p(di )) si (p(di ))
return false return true
return true return false
respectivamente.
i) (x p(x)); x p(x),
tienen el mismo valor de verdad (es decir, ambas verdaderas o ambas falsas)
p1 p2 pn (p1 p2 pn )
20
p(x) : x es entero,
q(x) : x es racional,
x R (p(x) q(x))
q()
p()
21
en forma simbolica, tenemos que usar dos variables. Observe que esta proposicion
en forma alternativa se puede escribir como
1. x y p(x, y)
2. x y p(x, y)
3. x y p(x, y)
4. x y p(x, y)
x y p(x, y)
x y p(x, y)
x y p(x, y)
verdadero, se tiene que probar que p(x, y) es verdadero para todos los
x X y todos los y Y .
falso, basta con encontrar un x X o un y Y tal que p(x, y) es falso.
Ejemplo (0.0.33). Que puede decir sobre la veracidad de las siguientes funciones
proposionales?