Escolar Documentos
Profissional Documentos
Cultura Documentos
La Lgica es la disciplina que se ocupa de los mtodos de razonamiento, suministrando reglas y tcnicas que nos permiten decidir si una
argumentacin, una deduccin, es correcta o no. Es la base de todo razonamiento matemtico y tiene numerosas aplicaciones en las ciencias de la
computacin (construccin, escritura y verificacin de programas, diseo
de circuitos de ordenador, ...), en las ciencias fsicas y naturales, en las
ciencia sociales y en la vida diaria.
1.
1.1.
Proposiciones
Definiciones.
Operador lgico
Notacin
Se lee
Disyuncin u O inclusivo
o
Conjuncin
y
Negacin
no
O exclusivo
o ... o ...
Implicacin
1.2.
Tablas de verdad.
q pq
V
V
F
F
V
F
F
F
verdad de la conjuncin
Ejemplo 1.2.5.
p : Hoy es lunes, q : Hoy Llueve.
p q : Hoy es lunes y llueve.
La proposicin p q slo es verdadera los lunes con lluvia.
q pq
V
V
F
V
V
V
F
F
verdad de la disyuncin
p
V
V
F
F
Tabla 6: tabla de
q pq
V
V
F
F
V
V
F
V
verdad de la implicacin
Ejemplo 1.2.11.
p : Hace fro, q : Enciendo la calefaccin.
p q : Si hace fro, enciendo la calefaccin.
La proposicin p q slo es falsa si hace fro y no enciendo la calefaccin.
Definicin 1.2.12. La implicacin q p se llama recproca de p q y
la contra-recproca de p q es q p.
p q qp
V V
V
V F
V
F V
F
F F
V
Tabla 7: tabla de verdad de la implicacin recproca
p q q p
V V
V
V F
F
F V
V
F F
V
Tabla 8: tabla de verdad de la implicacin contrarecproca
En la Seccin 2 veremos que una implicacin y su contra-recproca son
equivalentes.
Ejemplo 1.2.13. En el ejemplo anterior:
q p : Si enciendo la calefaccin, entonces hace fro.
q p q q p (p q) (q p)
V
V
V
V
F
F
V
F
V
V
F
F
F
V
V
V
10: tabla de verdad de (p q) (q p)
Ejercicio 1.2.18. Construye las tablas de verdad para cada una de estas
frmulas:
(p q) q
(p q) (p q)
(p q) (p q)
1.3.
(p q) (q p)
(p q) (q p)
(p q) (p q)
p p es una contradiccin.
p p p p
V F
F
F V
F
Tabla 12: tabla de verdad de p p
(p q) p
p (p q)
p (p q)
(p (p q)) q
(p q) p
(p (p q)) q
(q (p q)) p
((p q) (q r)) (p r)
Equivalencias lgicas
Definiciones.
p q p q
p q q p
(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
Predicados y cuantificadores
10
3.1.
Predicados.
11
12
13
n N, n2 < n
x R, x21+1 > 1
14
3.3.
x, y, x2 > y + 1
x, y, x2 > y + 1
x, y, x2 > y + 1
x, y, x2 > y + 1
lgebra de predicados.
15
16
x, P (x) Q(x)
x, P (x) Q(x)
( x, P (x)) ( x, Q(x))
x, P (x) Q(x)
4.
4.1.
x, P (x) Q(x)
( x, P (x)) ( x, Q(x))
x, P (x)
Razonamiento deductivo
Reglas de inferencia.
17
Tautologa
Nombre
p (p q)
adicin
(p q) p
simplificacin
((p) (q)) p q
conjuncin
(p (p q)) q
modus ponens
(q (p q)) p
modus tollens
((p q) (q r)) (p r)
silogismo hipottico
((p q) (p)) q
silogismo disyuntivo
((p q) (p r)) (q r)
ley de resolucin
(p q) ((p q) (q p))
((p q) (q p)) (p q)
(p q) (q p)
Tabla 14: Reglas de inferencia
18
pq
p
q
Ejercicio 4.1.3. Determina en qu regla de inferencia se basan los siguientes argumentos:
Hace fro. Por tanto, hace fro o llueve.
Hace fro y llueve. Por tanto, llueve.
Hace fro. Llueve. Por tanto, hace fro y llueve.
Si hace fro, enciendo la calefaccin. Si enciendo la calefaccin,
el consumo de electricidad aumenta. Si hace fro, el consumo de
electricidad aumenta.
Si hace fro, enciendo la calefaccin. No enciendo la calefaccin,
luego no hace fro.
Llueve o hace fro. No hace fro. Por lo tanto, llueve.
Voy al cine o voy a la piscina. No voy al cine o voy a la playa. Por
lo tanto, voy a la piscina o voy a la playa
Bebo si, y slo si, tengo sed. Por lo tanto, si bebo, tengo sed y si
tengo sed, bebo.
Si bebo, tengo sed y si tengo sed, bebo. Por lo tanto, bebo si, y
slo si, tengo sed.
Propiedades 4.1.4. Para P (X) un predicado y c un elemento en el universo de P , se tienen las reglas de inferencia para sentencias cuantificadas
indicadas en la Tabla 15.
Estas reglas de inferencia se usan con frecuencia en los argumentos
matemticos, muchas veces sin mencionarlas explcitamente.
Regla
x P (x)
P (c)
P (c), c arbitrario
x P (x)
x P (x)
P (c), para algn elemento c
P (c), para algn elemento c
x P (x)
Nombre
particularizacin universal
generalizacin universal
particularizacin existencial
generalizacin existencial
19
20
Fumar es saludable. Si fumar es saludable, entonces los cigarrillos son recetados por los mdicos. Entonces los cigarrillos
son recetados por los mdicos.
es vlido, ya que se basa en la regla de inferencia modus ponens:
p : Fumar es saludable,
q : Los cigarrillos son recetados por los mdicos.
p
pq
q
Ejercicio 4.2.3. Determina si los siguientes argumentos son vlidos:
Si bajan los impuestos, entonces se elevan los ingresos. Los ingresos
se elevan. Entonces bajan los impuestos.
Si 2 = 3, entonces pilot un avin. 2 = 3. Entonces pilot un avin.
Si fumar es saludable, entonces los cigarrillos son recetados por
los mdicos. Fumar no es saludable. Entonces los cigarrillos no son
recetados por los mdicos.
Si 2 = 3, entonces pilot un avin. Pilot un avin. Entonces 2 = 3.
Definicin 4.2.4. Las falacias son una forma de razonamiento incorrecto basadas en contingencias.
Algunas falacias frecuentes son:
Falacia de afirmar la conclusin: [(p q) q] p
Falacia de negar la hiptesis: [(p q) p] q
Ejemplo 4.2.5. En el Ejercicio 4.2.3:
El ltimo razonamiento es la falacia de afirmar la conclusin.
El tercer razonamiento es la falacia de negar la hiptesis.
Ejercicio 4.2.6. Estudia la validez del siguiente argumento: Condicin
suficiente para que yo apruebe es que yo sepa o que el profesor no sea
justo. Yo no se y el profesor no es justo. Por lo tanto, suspendo.
5.
Mtodos de demostracin
5.1. Definiciones. Un sistema matemtico consta de axiomas, definiciones y trminos no definidos. Se suponen verdaderos los axiomas; las
definiciones se utilizan para crear conceptos nuevos en trminos de los ya
21
22
Demostracin
Demostracin
Demostracin
Demostracin
Demostracin
directa.
indirecta: paso al contra-recproco.
por contradiccin: reduccin al absurdo.
vacua.
trivial.
23
T eorema : 2 es irracional.
p
2 = , con p y q 6= 0 nmeros enteros sin factores comunes
q
p
p2
2 = ( )2 = 2 p2 = 2q 2 p2 es par p es par
q
q
p = 2n, con n un nmero entero 2 2 4n2 = 2q 2 2n2 = q 2
p =2q
q es par q es par
contradiccin, ya que p y q no tienen factores comunes.
5.2.8 (Demostracin vacua). Supongamos que p es falsa, entonces p q
es verdadera.
Ejemplo 5.2.9. Sea n un nmero entero. Si P (n) es la proposicin Si
n > 1 es impar, entonces n2 > n, demuestra que la proposicin P (0) es
verdadera.
Demostracin. La proposicin P (0) es la implicacin Si 0 > 1 es impar,
entonces 02 > 0. Como la hiptesis es falsa, la implicacin es automticamente verdadera.
5.2.10 (Demostracin trivial ). Supongamos que q es verdadera, entonces
p q es verdadera.
24
25
26
(2) (3)
n 1 impar n 1 = 2k + 1 para algn entero k
n = 2k + 2 = 2(k + 1) n2 = [2(k + 1)]2 = 4(k + 1)2
n2 par.
(3) (1) Por paso al contra-recproco, basta probar que si n es impar entonces n2 es impar. Y esta implicacin ya ha sido probada en un
ejemplo anterior.
Ejercicio 5.2.22. Demuestra que estas tres sentencias son equivalentes,
donde a y b son nmeros reales:
a es menor que b.
El valor medio de a y b es mayor que a.
El valor medio de a y b es menor que b.
5.2.23. Supongamos que el teorema es de la forma
Teorema : x, P(x)
Se distinguen dos tcnicas de demostracin de existencia: la constructiva y la no constructiva.
5.2.24 (Demostracin de existencia).
Demostracin constructiva: encontrar un elemento a tal que P (a)
es verdadera.
Demostracin no constructiva: por ejemplo, por reduccin al absurdo, i.e., mostrando que ( x, P (x)) implica una contradiccin.
Ejemplo 5.2.25. Demuestra que: Hay un entero positivo que se puede
poner de dos formas diferentes como suma de cubos de enteros positivos.
Demostracin. Tras muchos clculos se encuentra que 1729 = 103 +
3
9 = 123 + 13 .
Ejemplo 5.2.26. Demuestra que: Existen dos nmeros irracionales x e
y tales que xy es racional.
Demostracin.
Por
un
ejemplo
anterior
sabemos
que
2 es irracional.
2
2
Si 2 es racional,
ya estara. En caso contrario, 2 es irracional y
2
tomando x = 2 e y = 2 resulta que:
2 2
y
x = ( 2 ) = ( 2) 2 2 = ( 2)2 = 2
27
28
Ejercicios
6.1. Proposiciones.
1. Cules de estas frases son proposiciones? Cul es el valor de
verdad de aquellas que son proposiciones?
Lugo es la capital de Galicia.
Madrid es la capital de Espaa.
2+3=5
5 + 7 = 10
x + 2 = 11
Responde a esta pregunta.
x + y = y + x para todo par de nmeros reales x e y.
Cul es la negacin de cada uno de estos enunciados?
Hoy es jueves.
No hay polucin en Ourense.
2+1 = 3
El verano de Ourense es clido y soleado.
Sean p y q los enunciados: p: Compr un billete de lotera, q: gan
el bote de un milln de euros. Expresa cada una de las siguientes
frmulas en lenguaje natural: p, p q, p q, p q, p q, p
q, p q, p (p q).
Sean p y q los enunciados: p: Conduces a ms de 100 km por
hora, q: Te multan por exceso de velocidad. Escribe los enunciados
siguientes usando p y q y conectivos lgicos.
No conduces a ms de 100 km por hora.
Conduces a ms de 100 km por hora, pero no te multan por
exceso de velocidad.
Te multarn por exceso de velocidad si conduces a ms de 100
km por hora.
Si no conduces a ms de 100 km por hora no te multarn por
exceso de velocidad.
Conducir a ms de 100 km por hora es suficiente para que te
multen por exceso de velocidad.
Te multan por exceso de velocidad pero no conduces a ms de
100 km por hora.
Siempre que te multan por exceso de velocidad conduces a ms
de 100 km por hora.
Determina si cada una de estas proposiciones es verdadera o falsa:
6 > 8 y 8 > 7
No es cierto que (6 > 8 y 8 > 7).
8 > 6 o no es cierto que (8 > 7) y (6 > 7).
1 + 1 = 2 si, y slo si, 2 + 3 = 4.
Es invierno si, y slo si, no es primavera, verano u otoo.
1 + 1 = 3 si, y slo si, los perros hablan.
2.
3.
4.
5.
29
30
31
(p q) (p q)
(p q) (p r)
(p q) r
(p q) (p q)
(p q) (p q)
(p q) r
12. Una antigua leyenda siciliana dice que el barbero de una remota
ciudad, a la que slo se puede llegar a travs de un peligroso camino
de montaa, afeita a aquellas personas y slo a aquellas personas,
que no se afeitan a s mismas. Puede existir tal barbero?
13. Expresa las siguientes especificaciones del sistema utilizando las
proposiciones p: El archivo es revisado para buscar algn error,
y q: El archivo fue grabado desde una memoria USB, junto con
conectivos lgicos.
El archivo se revisa para buscar algn error siempre que haya
sido grabado desde una memoria USB.
El archivo fue grabado desde una memoria USB, pero no se
revis para buscar ningn error.
Es necesario revisar el archivo para buscar algn error siempre
que haya sido grabado desde una memoria USB.
Cuando el archivo no sea grabado desde una memoria USB
no se revisa para buscar ningn error.
14. Demuestra que cada una de estas implicaciones es una tautologa.
(p q) (p q)
(p q) q
[(p q) (p r) (q r)] r
6.2. Equivalencias lgicas.
1. Demuestra que las siguientes frmulas no son equivalentes:
p (q r) y (p q) r
(p q) y (p q)
2. Demuestra que las siguientes frmulas son equivalentes:
(p q) y p q
p (q r) y q (p r)
3. Demuestra que:
p q q p
32
(p q) r] 6 [(p r) q]
[(p q) r] [(p r) q]
4. Demuestra que (p q) r y p (q r) son lgicamente equivalentes.
5. Simplifica las proposiciones:
(p q) (p q)
[[(p q) r] q]
6. La siguiente frase se ha tomado de una especificacin de un sistema
de datos en una entidad bancaria: Si la base de datos del directorio
est abierta, el monitor se pone en estado cerrado si el sistema no
est en estado inicial . Encuentra una especificacin equivalente,
ms fcil de entender, que incluya disyunciones o negaciones, pero
no implicaciones.
P(naranja)
P(verdadero)
P(limn)
P(falsa)
x, P (x)
x, P (x)
x, P (x)
x, P (x)
x, P (x)
x, P (x)
x, P (x) Q(x)
x, P (x) Q(x)
x, P (x) Q(x)
x, P (x) Q(x)
33
Q(0)
x, Q(x)
x, Q(x)
Q(1)
x, Q(x)
Q(1)
x, Q(x)
x Z, x2 x
x Z, x2 = 1
x Z, x > 0 o x < 0
x Z, x 3 < x2
x Z, x > 1
x Z, x + 3 = 2x
x Z, x > 1
x Z, x + 3 = 2x
x Z, x2 = 1
x Z, x = x + 1
x Z, x2 = 1
x Z, x = x + 1
34
x, y, P (x, y)
x, y, P (x, y)
y, x, P (x, y)
x, y, P (x, y)
y, x, P (x, y)
x, y, P (x, y)
6.4.
35
n Z, m Z, n2 + m2 = 5
n Z, m Z, n m2
n Z, m Z, nm = m
Razonamiento deductivo.
36
pq
p
q
pq
q
p
p p
q
p (q r)
q (p r)
(p q) r
(p r)
p q
qs
rs
(p q) (r s)
pr
qs
37
n(n + 1)
2
i=1 i =
4
2
n
n+1
1 + 2 + 2 + ... + 2 = 2
1
13. Encuentra el fallo en esta demostracin:
Teorema: Para todo entero positivo n, 2|2n + 3.
Paso base: La frmula es cierta para n0 = 1.
Paso de induccin: Supongamos que 2|2k + 3 y veamos que
2|2(k+1)+3. Se verifica que 2(k+1)+3 = 2k+2+3 = 2k+3+2.
Aplicando la hiptesis de induccin, se deduce que 2|2k + 3 + 2
y, por lo tanto, 2|2(k + 1) + 3.
Referencias
[1] Bujalance, E.: Elementos de matemtica discreta. Sanz y Torres, 1993.
[2] Bujalance, E.: Problemas de matemtica discreta. Sanz y Torres, 1993.
[3] Busby, R. C.; Kolman, B.;Ross, S. C.: Estructuras de matemticas discretas para la computacin. Prentice Hall, 1997.
[4] Ferrando, J. C.; Gregori, V.: Matemtica discreta. Revert, 1995.
[5] Garca Merayo, F.: Matemtica discreta. Paraninfo, 2005.
[6] Garca Merayo, F.; Hernndez Pealver, G.; Nevot Luna, A.: Problemas
resueltos de matemtica discreta. Thomson, 2003.
[7] Garca C.; Lpez, J. M.; Puigjaner, D.: Matemtica discreta: problemas
y ejercicios resueltos. Prentice Hall, 2002.
38
[8] Garnier, R.; Taylor, J.: Discrete mathematics for new technology. Adam
Hilger, 1992.
[9] Grassmann, W. K.: Matemtica discreta y lgica. Prentice Hall, 1998.
[10] Grimaldi, R. P.: Matemticas discreta y combinatoria: una introduccin
con aplicaciones. Addison-Wesley Iberoamericana, 1997.
[11] Johnsonbaugh, R.: Matemticas discretas. Prentice Hall, 1999.
[12] Rosen, K. H.: Matemtica Discreta y sus aplicaciones. Mc Graw Hill,
2004.
[13] Wilson, R. J.: Introduccin a la teora de los grafos. Alianza, 1983.