Apuntes Mate 1
Apuntes Mate 1
Apuntes Mate 1
Una proposición es una oración que declara un hecho, el cual es verdadero o falso, pero
no ambos.
• 1 + 0 = 1.
1
• x − 20 = 2.
Utilizaremos letras para representar variables proposicionales: p, q, r, s, . . .. Con esto queremos decir
que estas variables representan proposiciones.
OPERADORES LÓGICOS
Las proposiciones que la componen son unidas por medio de operadores lógicos. Llamados también
conectivos cuando se combinan más de una proposición.
NEGACIÓN
Sea p una proposicón. La negación de p es la proposición “No es el caso que p”, denotado ¬p.
2
• p: Los algoritmos son lógicos.
3
Tabla de verdad para la negación de p. Es una tabla en la cual se tiene una columna para todos los
posibles valores de verdad de p y una columna para los valores de verdad de ¬p que corresponden al valor
de verdad de p.
p ¬p
V F
F V
CONJUNCIÓN
p q p∧q
V V V
V F F
F V F
F F F
4
Ejemplo
Esta conjunción de p y q es verdadera los dı́as sábado que Julio sale a pasear
Ejemplo
Ejemplo
p: La demostración es correcta.
q: La demostración es larga.
5
p ∧ q: La demostración es correcta y larga.
DISYUNCIÓN
6
Table 3: Tabla de verdad de la disyunción
p q p∨q
V V V
V F V
F V V
F F F
Observe que el conectivo ∨ corresponde a una de las dos maneras en que la letra o es utiizada en el
lenguaje: la o inclusiva.
Ejemplo
Ejercicio
Sean p y q las proposiciones “Nadar en la playa está permitido” y “Se han visto tiburones cerca de la
orilla”, respectivamente. Expresar la proposición compuesta ¬p ∧ (p ∨ ¬q) como un enunciado en español.
Solución.
No está permitido nadar en la playa y, también, está permitido nadar en la playa o no se han visto
tiburones cerca de la orilla.
No está permitido nadar en la playa, y está permitido nadar en la playa o no se han visto tiburones cerca
de la orilla.
7
¬p ∧ (p ∨ ¬q) ≡ (¬p ∧ p) ∨ (¬p ∧ ¬q) (Ley distributiva)
≡ ¬p ∧ ¬q (Ley de identidad)
DISYUNCIÓN EXCLUSIVA
La disyunción p ⊕ q es falsa cuando ambas p y q tienen el mismo valor de verdad, y verdadera en otro
caso.
8
Table 4: Tabla de verdad
p q p⊕q
V V F
V F V
F V V
F F F
Note que se utiliza la misma letra o para designar al operador inclusivo y al operador exclusivo.
Ejemplo
Ejercicios
9
Ejemplo
Ejercicio
Solución.
Definición Una función con dominio Fn2 e imagen F2 es llamada función booleana. Se denota como Bn
al conjunto de todas las funciones booleanas con dominio Fn2 .
10
Lo anterior se puede escribir, Bn := {f | f : Fn2 → F2 }.
f (x1 , x2 ) = x1 ⊕ x2 ⊕ x1 x2 .
x1 x2 ev(f )
0 0 0
0 1 1
1 0 1
1 1 1
x1 0 0 1 1
x2 0 1 0 1
ev(f ) 0 1 1 1
11
CONDICIONAL
p q p→q
V V V
V F F
F V V
F F V
Los ejemplos anteriores son utilizados de manera natural en el lenguaje. Por otro lado tenemos el si-
guiente ejemplo:
12
Si 1 − 13 = 4, entonces 1 + 2 = 3.
Ejercicio
q : Está nevando.
Está bajo cero o está nevando, pero no nieva si está bajo cero.
Solución.
(p ∨ q) ∧ (p → ¬q)
13
• Si p, entonces q
• Si p, q
• p es suficiente para q
• q si p
• q cuando p
• p implica q
• p sólo si q
14
• Una suficiene condición para q es p
• q es necesario para p
• q se sigue de p
Ejemplo
15
Para José encontrar un buen trabajo es suficiente graduarse.
Ejercicios
16
Sea la proposición condicional p → q. Entonces
• ¬p → ¬q es llamada la inversa.
Ejemplo
Proposición recı́proca.
17
q → p: Si Julio será presidente, entonces la mayorı́a de las personas votará por él.
Proposición inversa:
¬p → ¬q: Si la mayorı́a de las personas no vota por Julio, entonces no será presidente.
Proposición contrarecı́proca:
¬q → ¬p : Si Julio no será presidente, entonces la mayorı́a de las personas no votará por él.
BICONDICIONAL
18
Table 7: Tabla de verdad de la bicondicional
p q p↔q
V V V
V F F
F V F
F F V
• Si p, entonces q, y recı́procamente.
• p ssi q.
Ejercicio
(p → q) ↔ (¬p ∨ q)
19
Table 8: Tabla de verdad
p q p → q ¬p ¬p ∨ q (p → q) ↔ (¬p ∨ q)
V V V F V V
V F F F F V
F V V V V V
F F V V V V
Ejercicio
¿Cuántos renglones tiene la tabla de verdad para cada una de las siguientes proposiciones compuestas?
a) (p ∧ r ∧ s) ∨ (q ∧ t) ∨ (r ∧ ¬t)
Operador P recedencia
¬ 1
∧ 2
∨ 3
→ 4
↔ 5
20
TRADUCIENDO ENUNCIADOS
Una expresión lógica es una proposición escrita por medio de variables proposicionales, operadores
lógicos, cuantificadores y funciones proposicionales.
Solución.
p: obtuviste un 10 en clase.
p ∧ ¬q
• Obtener un 10 en el examen final y resolver todos los ejercicios de este libro es suficiente para obtener
un 10 en esta clase.
Solución.
21
q: resolver todos los ejercicios de este libro.
(p ∧ q) → r
ESPECIFICACIONES EN UN SISTEMA
Las especificaciones en un sistema deben ser consistentes, esto es, no deben haber conflictos en éstas, las
cuales podrı́an derivar en una contradicción. Cuando los especificaciones no son consistentes no se puede
desarrollar un sistema que satisfaga todas las especificaciones.
Ejemplo
22
3. “Si el mensaje de diagnóstico se almacena en el buffer, entonces se retransmite”.
Solución.
1. p ∨ q
2. ¬p
3. p → q
De 2, p es falsa. De 1, q es verdadera. Podemos ver entonces que el punto 3 es verdadero, por lo cual no
hay contradicción; afirmamos entonces que el sistema es consistente.
23
Podemos utilizar también una tabla de verdad.
p q p ∨ q ¬p p → q
V V V F V
V F V F F
F V V V V
F F F V V
Ejercicio
Determinar si las siguientes especificaciones son consistentes. El sistema esá en estado multiusuario si y
sólo si está operando normalmente. Si el sistema está operando normalmente, el kernel está funcionando. El
kernel no funciona o el sistema está en modo de interrupción. Si el sistema no está en estado multiusuario,
entonces está en modo interrupción. El sistema no está en modo interrupción.
Solución.
24
1. p ↔ q
2. q → r
3. ¬r ∨ s
4. ¬p → s
5. ¬s
Las cinco proposiciones anteriores deben tener valor de verdad verdadero. Tomando en cuenta esto se
tiene el siguiente análisis:
La especificación (2) q → r tiene valor de verdad falso, por lo cual no es consistente. Ası́ no se tiene un
sistema.
25
Table 11: Tabla de consistencias
p q r s p ↔ q ¬p ¬r ¬s q → r ¬r ∨ s ¬p → s ¬s
V V V V V F F F V V V F
V V V F V F F V V F V V
V V F V V F V F F V V F
V V F F V F V V F V V V
V F V V F F F F V V V F
V F V F F F F V V F V V
V F F V F F V F V V V F
V F F F F F V V V V V V
F V V V F V F F V V V F
F V V F F V F V V F F V
F V F V F V V F F V V F
F V F F F V V V F V F V
F F V V V V F F V V V F
F F V F V V F V V F F V
F F F V V V V F V V V F
F F F F V V V V V V F V
Ejercicio
p → q, p → r, q → ¬r, p.
26
PROPOSICIONES EQUIVALENTES
Tautologı́a. Una proposición compuesta que es siempre verdadera sin importar los valores de verdad de
las proposiciones implicadas.
Contradicción. Una proposición compuesta que es siempre falsa sin importar los valores de verdad de
las proposiciones implicadas.
p ¬p p ∨ ¬p p ∧ ¬p
V F V F
F V V F
27
Table 13: Leyes de Morgan
¬(p ∧ q) ≡ ¬p ∨ ¬q
¬(p ∨ q) ≡ ¬p ∧ ¬q
p q ¬p ¬q ¬(p ∨ q) ¬p ∧ ¬q ¬(p ∨ q) ↔ ¬p ∧ ¬q
V V F F F F V
V F F V F F V
F V V F F F V
F F V V V V V
Ejemplo
Solución.
Al aplicar la ley de Morgan ¬(p ∨ q) ≡ ¬p ∧ ¬q, Miguel no tendrá un trabajo en la industria y Miguel
no se graduará.
28
Ejercicio
Solución.
p q ¬p ¬p ∨ q p → q (¬p ∨ q) ↔ (p → q)
V V F V V V
V F F F F V
F V V V V V
F F V V V V
Ejercicio
Solución.
29
Table 15: Ley de absorción
p q p ∧ q p ∨ (p ∧ q)
V V V V
V F F V
F V F F
F F F F
p q r q ∨ r p ∧ (q ∨ r) p ∧ q p ∧ r (p ∧ q) ∨ (p ∧ r)
V V V V V V V V
V V F V V V F V
V F V V V F V V
V F F F F F F F
F V V V F F F F
F V F V F F F F
F F V V F F F F
F F F F F F F F
30
Table 17: Equivalencias lógicas
Equivalencia Nombre
p∧V ≡ Ley de identidad
p∨F≡
p∨V ≡ Ley de dominación
p∧F≡
p∨p≡ Ley de idempotencia
p∧p≡
¬(¬p) ≡ Ley de doble negación
p∨q ≡q∨p Ley conmutativa
p∧q ≡q∧p
(p ∨ q) ∨ r ≡ p ∨ (q ∨ r) Ley asociativa
(p ∧ q) ∧ r ≡ p ∧ (q ∧ r)
p ∨ (q ∧ r) ≡ (p ∨ q) ∧ (p ∨ r) Ley distributiva
p ∧ (q ∨ r) ≡ (p ∧ q) ∨ (p ∧ r)
¬(p ∧ q) ≡ ¬p ∨ ¬q Ley de Morgan
¬(p ∨ q) ≡ ¬p ∧ ¬q
p ∨ (p ∧ q) ≡ Ley de absorción
p ∧ (p ∨ q) ≡
p ∨ ¬p ≡ Ley de negación
p ∧ ¬p ≡
31
Table 18: Equivalencias lógicas
Equivalencia Nombre
p∧V ≡p Ley de identidad
p∨F≡p
p∨V ≡V Ley de dominación
p∧F≡F
p∨p≡p Ley de idempotencia
p∧p≡p
¬(¬p) ≡ p Ley de doble negación
p∨q ≡q∨p Ley conmutativa
p∧q ≡q∧p
(p ∨ q) ∨ r ≡ p ∨ (q ∨ r) Ley asociativa
(p ∧ q) ∧ r ≡ p ∧ (q ∧ r)
p ∨ (q ∧ r) ≡ (p ∨ q) ∧ (p ∨ r) Ley distributiva
p ∧ (q ∨ r) ≡ (p ∧ q) ∨ (p ∧ r)
¬(p ∧ q) ≡ ¬p ∨ ¬q Ley de Morgan
¬(p ∨ q) ≡ ¬p ∧ ¬q
p ∨ (p ∧ q) ≡ p Ley de absorción
p ∧ (p ∨ q) ≡ p
p ∨ ¬p ≡ V Ley de negación
p ∧ ¬p ≡ F
32
Table 19: Equivalencias lógicas con condicional
p → q ≡ ¬p ∨ q
p → q ≡ ¬q → ¬p
p ∨ q ≡ ¬p → q
p ∧ q ≡ ¬(p → ¬q)
¬(p → q) ≡ p ∧ ¬q
(p → q) ∧ (p → r) ≡ p → (q ∧ r)
(p → r) ∧ (q → r) ≡ (p ∨ q) → r
(p → q) ∨ (p → r) ≡ p → (q ∨ r)
(p → r) ∨ (q → r) ≡ (p ∧ q) → r
p ↔ q ≡ (p → q) ∧ (q → p)
p ↔ q ≡ ¬p ↔ ¬q
p ↔ q ≡ (p ∧ q) ∨ (¬p ∧ ¬q)
¬(p ↔ q) ≡ p ↔ ¬q
33
CONSTRUYENDO NUEVAS EQUIVALENCIAS LÓGICAS
Dependiendo del número de variables proposicionales ha utilizar, la tabla de verdad puede constar de
muchos renglones. Utilizando equivalencias lógicas, previamente establecidas, podemos encontrar nuevas
proposiciones compuestas, equivalentes.
Ejemplo
p ∧ (p ∨ q) ≡ p ∨ (p ∧ q)
Solución.
p ∧ (p ∨ q) ≡ (p ∧ p) ∨ (p ∧ q) (Ley distributiva)
≡ p ∨ (p ∧ q) (Ley de idempotencia)
34
Por la transitividad en las equivalencias se tiene el resultado deseado.
Ejemplo
(p → q) ∧ (p → r) ≡ p → (q ∧ r).
Prueba.
35
(p → q) ∧ (p → r) ≡ (¬p ∨ q) ∧ (¬p ∨ r) (Equivalencia lógica condicional)
≡ ¬p ∨ (q ∧ r) (Ley de absorción)
36
37
Ejemplo
Prueba.
38
[p ∧ (p → q)] → q ≡ [p ∧ (¬p ∨ q)] → q (Equivalencia lógica condicional)
≡ F ∨ (p ∧ q) → q (Ley de negación)
≡ (p ∧ q) → q (Ley de indentidad)
≡ ¬p ∨ ¬q ∨ q (Ley de Morgan)
39
≡ ¬p ∨ V (Ley de negación)
≡V (Ley de dominación)
Dada la transitividad en las equivalencias, se demuestra que la proposición es una tautologı́a.
40
Ejemplo
Demostración.
41
p ↔ q ≡ (p → q) ∧ (q → p) (Ley bicondicional)
42
ARGUMENTOS VÁLIDOS
Un argumento es una sucesión de proposiciones que terminan con una conclusión. La conclusión es la
última proposición.
Un argumento válido es aquel cuya conclusión se sigue del valor de verdad de las proposiciones anteri-
ores.
Un argumento es válido si y sólo si la conclusión es verdadera cuando las premisas son verdaderas.
43
Al proceso de obtener una conclusión de una secuencia de proposiciones se le llama razonamiento
deductivo.
Forma de argumento es el nombre que recibe un argumento cuando se cambian las proposiciones por
variables proposicionales.
Para demostrar que un argumento en lógica proposicional es válido probamos que su forma de argumento
es válida.
(p1 ∧ p2 ∧ · · · ∧ pn ) → q.
En una forma de argumento válido si las premisas p1 , p2 , . . . , pn son verdaderas, entonces q es verdadera.
44
Observación. Las premisas son proposiciones compuestas, por lo tanto, están conformadas de proposi-
ciones simples o moleculares. Dada la definición de argumento válido, no importa que valor de verdad
tengan estas proposiciones simples, la condicional que define al argumento válido siempre tiene valor de
verdad verdadero. De este modo, el agumento válido es una tautologı́a.
(p1 ∧ p2 ∧ · · · ∧ pn ) → q
es una tautologı́a.
p q p → q p ∧ (p → q) p ∧ (p → q) → q
V V V V V
V F F F V
F V V F V
F F V F V
Ejemplo
45
Considere el siguiente argumento:
“Aprobaste el examen”.
Por lo tanto,
“Ingresarás a la universidad”.
Suponiendo que las premisas tienen valor de verdad verdadero, entonces la conclusión debe tener un
valor de verdad verdadero, en caso de tratarse de un argumento válido.
Ejemplo
√ √ 2 3 2
2 > 23 , luego
Si 2 > 2 .
46
√
2 > 32 .
Entonces,
√ 2 9
2 > 4.
√
p: 2 > 32 .
q : 2 > 49 .
p→q
p
∴q
El argumento anterior es válido, dado que si las premisas p → q y p son verdaderas, entonces la
conclusión lo es.
Sin embargo p es falsa, por lo que no se puede afirmar que la conclusión es verdadera. En este caso
podemos notar que la conclusión es falsa.
√ 2 3 2
= 94 .
Observe que 2 = 2 > 2
47
Table 22: Tabla de verdad
p q p → q p ∧ (p → q) [p ∧ (p → q)] → q
V V V V V
V F F F V
F V V F V
F F V F V
Podemos utilizar la tabla de verdad para mostrar que una forma de argumento es válida. Sin embargo,
puede ser bastante tedioso. En lugar de eso se utilizan las reglas de inferencia.
Ejemplo
48
La regla de inferencia modus ponens es la tautologı́a (p ∧ (p → q)) → q. Ésta puede ser escrita,
p→q
p
∴q
49
Table 23: Reglas de inferencia
50
Ejemplo
a) Los canguros viven en Australia y son marsupiales. Por lo tanto, los canguros son marsupiales.
Simplificación.
b) Hoy hay una temperatura de más de 40 grados o la contaminación es peligrosa. Hay menos de 40
grados hoy. Por lo tanto, la contaminación es peligrosa.
Silogismo disyuntivo.
c) Mónica es una excelente nadadora. Si Mónica es una excelente nadadora, entonces ella puede trabajar
como salvavidas. Por lo tanto, Mónica puede trabajar como salvavidas.
Modus ponens.
51
d) Si trabajo toda la noche en esta tarea, entonces puedo responder todos los ejercicios. Si respondo
todos los ejercicios, entonces entederé el material. Por lo tanto, si trabajo toda la noche en esta tarea,
entonces entenderé el material.
Silogismo hipotético.
e) José trabajará en una compañı́a este verano. Por lo tanto, este verano José trabajará en una compañı́a
o irá a la playa de vacaciones.
Adición.
Varias reglas de inferencia son utilizadas, cuando se consideran muchas premisas, para demostrar que un
argumento es válido.
Ejemplo
52
Utilizar las reglas de inferencia para mostrar que las hipótesis “José trabaja duro”, “Si José trabaja duro,
entonces él es un muchacho responsable” y “Si José es un muchacho responsable, entonces él no tendrá un
mal trabajo” implican la conclusión “José no tendrá un mal trabajo”.
p.
p → q.
q → ¬r.
La conclusión es ¬r.
53
Veamos que el argumento, con hipótesis p, p → q, q → ¬r y conclusión ¬r, es válido.
Paso Razón
1. p Hipótesis
2. p → q Hipótesis
4. q → ¬r Hipótesis
54
Ejercicio
Utilice las reglas de inferencia para demostrar que las hipótesis “Si no matriculo el curso de Matemáticas
Discretas, entonces gano los otros cuatro cursos matriculados”, “Gano los otros cuatro cursos matriculados o
cambio de carrera”, “Si matriculo Matemáticas Discretas y cambio de carrera, entonces no me he decidido”,
“Que gano los otros cuatro cursos matriculados y no quiero estudiar Computación no es cierto”, “No quiero
estudiar Computación” implican la conclusión “No me he decidido”.
r: Cambio de carrera.
s: Me he decidido.
1. ¬p → q.
2. q ∨ r.
3. (p ∧ r) → ¬s.
4. ¬(q ∧ ¬t).
55
5. ¬t.
La conclusión es ¬s.
Paso Razón
3. ¬t Hipótesis
5. ¬p → q Hipóteis
7. q ∨ r Hipótesis
56
8. r De (7), (4) y Silogismo disyuntivo
10. (p ∧ r) → ¬s Hipótesis
57
Ejercicio
Utilice las reglas de inferencia para demostrar que las hipótesis “Si estudio Computación, entonces debo
matricular un curso de Matemáticas”, “No estudio mucho o no tengo tiempo para leer o necesito vacaciones”,
“Estudio Computación y tengo tiempo para leer” y “Si matriculo un curso de Matemáticas, entonces debo
estudiar mucho y no puedo ir al estadio” implican la conclusión “Necesito vacaciones”.
p: Estudio computación.
r: Estudio mucho.
t: Necesito vacaciones.
u: Puedo ir al estadio.
p → q.
¬r ∨ ¬s ∨ t.
p ∧ s.
q → (r ∧ ¬u).
Conclusión: t.
58
Paso Razón
1. p ∧ s Hipóteis
4. p → q Hipótesis
6. q → (r ∧ ¬u) Hipótesis
59
9. ¬r ∨ ¬s ∨ t Hipótesis
Ejercicio
Utilice la resolución para probar que las hipótesis “No está lloviendo o Luis tiene su sombrilla”, “Luis
no tiene su sombrilla o él no se moja” y “Está lloviendo o Luis no se moja” implican que “Luis no se moja”.
Bibliografı́a
Kenneth H. Rosen. Discrete Mathematics and Its Applications, McGraw Hill.
Kenneth Ireland; Michael Rosen. A Classical Introduction to Modern Number Theory, Springer.
Richard Johnsonbaugh. Matemáticas Discretas, Sexta edición, Prentice Hall
Liu C. L.; Mohapatra D. P. Elements of Discrete Mathematics: A computer Oriented Approach, McGraw
Hill.
60