Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Ejercicios y problemas de lógica proposicional y resolución, Ejercicios de Matemáticas

Una serie de ejercicios y problemas de lógica proposicional y resolución, incluyendo la demostración de equivalencias, la determinación de modelos, la construcción de refutaciones y la prueba de consecuencias lógicas. También incluye la definición de estructuras en lenguajes formales y la toma de decisiones sobre consistencia y consecuencia lógica.

Tipo: Ejercicios

2023/2024

Subido el 01/03/2024

1 / 94

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Ejercicios de “Lógica matemática y
fundamentos” (2011–12)
José A. Alonso Jiménez
María J. Hidalgo Doblado
Grupo de Lógica Computacional
Dpto. de Ciencias de la Computación e Inteligencia Artificial
Universidad de Sevilla
Sevilla, 12 de Febrero de 2012
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e

Vista previa parcial del texto

¡Descarga Ejercicios y problemas de lógica proposicional y resolución y más Ejercicios en PDF de Matemáticas solo en Docsity!

Ejercicios de “Lógica matemática y

fundamentos” (2011–12)

José A. Alonso Jiménez

María J. Hidalgo Doblado

Grupo de Lógica Computacional

Dpto. de Ciencias de la Computación e Inteligencia Artificial

Universidad de Sevilla

Sevilla, 12 de Febrero de 2012

Esta obra está bajo una licencia Reconocimiento–NoComercial–CompartirIgual 2.5 Spain de Creative Commons.

Se permite:

copiar, distribuir y comunicar públicamente la obra

hacer obras derivadas

Bajo las condiciones siguientes:

Reconocimiento. Debe reconocer los créditos de la obra de la manera espe- cificada por el autor.

No comercial. No puede utilizar esta obra para fines comerciales.

Compartir bajo la misma licencia. Si altera o transforma esta obra, o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta.

Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licen- cia de esta obra.

Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor.

Esto es un resumen del texto legal (la licencia completa). Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.

    1. Sintaxis y semántica de la lógica proposicional
    • 1.1. Ejercicios resueltos
    • 1.2. Ejercicios propuestos
    1. Deducción natural proposicional
    • 2.1. Ejercicios resueltos
    • 2.2. Ejercicios propuestos
    1. Tableros semánticos
    • 3.1. Ejercicios resueltos
    • 3.2. Ejercicios propuestos
    1. Formales normales
    • 4.1. Ejercicios resueltos
    • 4.2. Ejercicios propuestos
    1. Resolución proposicional
    • 5.1. Ejercicios resueltos
    • 5.2. Ejercicios propuestos
    1. Sintaxis y semántica de la lógica de primer orden
    • 6.1. Ejercicios resueltos
    • 6.2. Ejercicios propuestos
    1. Deducción natural de primer orden
    • 7.1. Ejercicios resueltos
    • 7.2. Ejercicios propuestos
    1. Tableros semánticos
    • 8.1. Ejercicios resueltos
    • 8.2. Ejercicios propuestos
    1. Formas normales. Cláusulas 4 Índice general
    • 9.1. Ejercicios resueltos
    1. Modelos de Herbrand
    • 10.1. Ejercicios resueltos
    1. Cláusulas. Modelos de Herbrand. Resolución
    • 11.1. Ejercicios resueltos
    • 11.2. Ejercios propuestos
  • Bibliografía

Introducción

En el presente volumen se presentan los enunciados de los ejercicios del curso de “Lógica matemática y fundamentos (2010–11)”. Este volumen es complementario de Temas de "Lógica matemática y fundamentos"(2011-12). En cada tema los ejercicios se han dividido en dos grupos:

Ejercicios resueltos: son ejercicios comentados en las clases cuyas soluciones se en- cuentran en las transparencias y en Temas de "Lógica matemática y fundamentos"(2011- 12).

Ejercicios propuestos.

Tema 1

Sintaxis y semántica de la lógica

proposicional

1.1. Ejercicios resueltos

Ejercicio 1.1 Determinar cuáles de las siguientes expresiones son fórmulas proposicio- nales:

  1. p
  2. (p)
  3. (p ∨ ¬q)
  4. p ∨ ¬q
  5. ¬(p ∨ p)
  6. ((p → q) ∨ (q → p))
  7. (p ∨ ∧q)

Ejercicio 1.2 Definir por recursión sobre fórmulas las siguientes funciones

  1. np(F) que calcula el número de paréntesis de la fórmula F. Por ejemplo, np((p → (¬q ∨ p))) = 4.
  2. Subf(F) que calcula el conjunto de las subfórmulas de la fórmula F. Por ejemplo, Subf(p → ¬q ∨ p) = {p → ¬q ∨ p, p, ¬q ∨ p, ¬q, q}.

Ejercicio 1.3 Demostrar por inducción que todas las fórmulas proposicionales tienen un número par de paréntesis.

8 Tema 1. Sintaxis y semántica de la lógica proposicional

Ejercicio 1.4 Para la siguiente fórmula

p → ¬q ∨ p

escribir la fórmula con paréntesis, construir el árbol de análisis y determinar todas sus subfórmulas.

Ejercicio 1.5 Calcular el valor de la fórmula (p ∨ q) ∧ (¬q ∨ r) en las siguientes inter- pretaciones

  1. I 1 tal que I 1 (p) = I 1 (r) = 1, I 1 (q) = 0
  2. I 2 tal que I 2 (r) = 1, I 2 (p) = I 2 (q) = 0

Ejercicio 1.6 Demostrar que para toda fórmula F se tiene que para todo par de intepre- taciones I 1 , I 2 , si I 1 (p) = I 2 (p) para todos las variables proposicionales de F, entonces I 1 (F) = I 2 (F).

Ejercicio 1.7 Determinar cuáles de las siguientes interpretaciones es modelo de la fór- mula (p ∨ q) ∧ (¬q ∨ r)

  1. I 1 tal que I 1 (p) = I 1 (r) = 1, I 1 (q) = 0
  2. I 2 tal que I 2 (r) = 1, I 2 (p) = I 2 (q) = 0

Ejercicio 1.8 Determinar si las siguientes fórmulas son satisfacible o insatisfacible.

  1. (p → q) ∧ (q → r)
  2. p ∧ ¬p

Ejercicio 1.9 Demostrar o refutar las siguientes proposiciones:

  1. F es tautología syss ¬F es insatisfacible.
  2. Si F es tautología, entonces F es satisfacible.
  3. Si F es satisfacible, entonces ¬F es insatisfacible.

Ejercicio 1.10 En cada caso, determinar todos los modelos de la fórmula proposicional correspondiente:

  1. (p → q) ∨ (q → p)
  2. (p → q) ∧ ¬(p → q)
  3. p → q

10 Tema 1. Sintaxis y semántica de la lógica proposicional

Ejercicio 1.13 Demostrar que F ≡ G syss |= F ↔ G.

Ejercicio 1.14 Determinar cuáles de las siguientes interpretaciones es modelo del con- junto de fórmulas S = {(p ∨ q) ∧ (¬q ∨ r), q → r}.

  1. I 1 tal que I 1 (p) = 1, I 1 (q) = 0, I 1 (r) = 1.
  2. I 2 tal que I 2 (p) = 0, I 2 (q) = 1, I 2 (r) = 0.

Ejercicio 1.15 Calcular los modelos de los siguientes conjuntos de fórmulas y decidir cuáles son consistente.

  1. S 1 = {(p ∨ q) ∧ (¬q ∨ r), p → r}
  2. S 2 = {(p ∨ q) ∧ (¬q ∨ r), p → r, ¬r}

Ejercicio 1.16 Decidir cuáles de las siguientes afirmaciones son verdaderas:

  1. {p → q, q → r} |= p → r
  2. {p} 6 |= p ∧ q

Ejercicio 1.17 Demostrar o refutar las siguientes proposiciones:

  1. Para todo conjunto de fórmula S, S |= S.
  2. Para todo conjunto de fórmula S 1 y toda fórmula F, si S 1 |= F y S 1 ⊆ S 2 , entonces S 2 |= F.
  3. Para todo conjunto de fórmula S 1 y todo par de fórmulas F, G, si S |= F y {F} |= G, entonces S |= G.

Ejercicio 1.18 Demostrar que las siguientes condiciones son equivalentes:

  1. {F 1 ,... , Fn} |= G
  2. |= F 1 ∧ · · · ∧ Fn → G
  3. ¬(F 1 ∧ · · · ∧ Fn → G) es insatisfacible
  4. {F 1 ,... , Fn, ¬G} es inconsistente

Ejercicio 1.19 Determinar si los siguientes argumentos son lógicamente correctos:

  1. Si el tren llega a las 7 y no hay taxis en la estación, entonces Juan llegará tarde a la reunión. Juan no ha llegado tarde a la reunión. El tren llegó a las 7. Por tanto, habían taxis en la estación.

1.2. Ejercicios propuestos 11

  1. Si hay corriente y la lámpara no está fundida, entonces está encendida. La lámpara no está encendida. Hay corriente. Por tanto, la lámpara está fundida.

Ejercicio 1.20 Determinar la corrección del siguiente argumento.

Se sabe que

  1. Los animales con pelo o que dan leche son mamíferos.
  2. Los mamíferos que tienen pezuñas o que rumian son ungulados.
  3. Los ungulados de cuello largo son jirafas.
  4. Los ungulados con rayas negras son cebras. Se observa un animal que tiene pelos, pezuñas y rayas negras. Por consi- guiente, se concluye que el animal es una cebra.

Ejercicio 1.21 En una isla hay dos tribus, la de los veraces (que siempre dicen la verdad) y la de los mentirosos (que siempre mienten). Un viajero se encuentra con tres isleños A, B y C y cada uno le dice una frase

  1. A dice “B y C son veraces syss C es veraz”
  2. B dice “Si A y C son veraces, entonces B y C son veraces y A es mentiroso”
  3. C dice “B es mentiroso syss A o B es veraz”

Determinar a qué tribu pertenecen A, B y C.

1.2. Ejercicios propuestos

Ejercicio 1.22 Definir por recursión sobre fórmulas las siguientes funciones

  1. npi(F) que calcula el número de paréntesis izquierdos de la fórmula F. Por ejem- plo, npi((p → (¬q ∨ p))) = 2.
  2. npd(F) que calcula el número de paréntesis derechos de la fórmula F. Por ejemplo, npd((p → (¬q ∨ p))) = 2.

Ejercicio 1.23 Demostrar por inducción que todas las fórmulas proposicionales tienen el mismo número de paréntesis izquierdos que de derechos.

Ejercicio 1.24 Para cada una de las siguientes fórmulas,

  1. ¬q ∧ q ∧ p → r

1.2. Ejercicios propuestos 13

  1. {p ∧ ¬p} |= r ↔ r ∨ q
  2. {p → q, q → p ∧ r} |= p → (p → q) → r

Ejercicio 1.30 Determinar si los siguientes argumentos son lógicamente correctos:

  1. Si Juan es andaluz, entonces Juan es europeo. Juan es europeo. Por tanto, Juan es andaluz.
  2. Cuando tanto la temperatura como la presión atmosférica permanecen contantes, no llueve. La temperatura permanece constante. En consecuencia, en caso de que llueva, la presión atmosférica no permanece constante.
  3. Siempre que un número x es divisible por 10, acaba en 0. El número x no acaba en
    1. Luego, x no es divisible por 10.
  4. En cierto experimento, cuando hemos empleado un fármaco A, el paciente ha me- jorado considerablemente en el caso, y sólo en el caso, en que no se haya empleado también un fármaco B. Además, o se ha empleado el fármaco A o se ha emplea- do el fármaco B. En consecuencia, podemos afirmar que si no hemos empleado el fármaco B, el paciente ha mejorado considerablemente.

Ejercicio 1.31 Un rey somete a un prisionero a la siguiente prueba: lo enfrenta a dos puertas, de las que el prisionero debe elegir una, y entrar en la habitación correspon- diente. Se informa al prisionero que en cada una de las habitaciones puede haber un tigre o una dama. Como es natural, el prisionero debe elegir la puerta que le lleva a la dama (entre otras cosas, para no ser devorado por el tigre). Para ayudarle, en cada puerta hay un letrero:

puerta 1: en esta habitación hay una dama y en la otra un tigre.

puerta 2: en una de estas habitaciones hay una dama y en una de estas habitaciones hay un tigre.

Sabiendo que uno de los carteles dice la verdad y el otro no, determinar la puerta que debe de elegir el prisionero.

Ejercicio 1.32 ¿Es cierto que si F → G y F son satisfacibles, entonces G es satisfacible? Si es cierto, dar una explicación. Si no es cierto, dar un contraejemplo.

Ejercicio 1.33 Demostrar o refutar las siguientes proposiciones:

  1. Si F es una fórmula satisfacible, entonces todas las subfórmulas de F son satisfaci- bles.
  2. Existen fórmulas válidas tales que todas sus subfórmulas son válidas.

14 Tema 1. Sintaxis y semántica de la lógica proposicional

Ejercicio 1.34 Demostrar o refutar las siguientes proposiciones:

  1. Si S 1 y S 2 son dos conjuntos consistentes de fórmulas, entonces S 1 ∪ S 2 es consis- tente.
  2. Si S 1 y S 2 son dos conjuntos inconsistentes de fórmulas, entonces S 1 ∩ S 2 es incon- sistente.

Ejercicio 1.35 Demostrar o refutar las siguiente proposición: Si {F → G, F} es consistente, entonces {G} es consistente.

Ejercicio 1.36 Demostrar o refutar las siguientes proposiciones:

  1. Existe un conjunto de fórmulas S y una fórmula F tal que S |= F y S |= ¬F.
  2. Existe un conjunto de fórmulas S y una fórmula F tal que S 6 |= F y S 6 |= ¬F.

Ejercicio 1.37 Demostrar o refutar las siguiente proposición: Para todo conjunto de fór- mula S y para toda fórmula F se verifica que si S 6 |= F entonces S |= ¬F.

16 Tema 2. Deducción natural proposicional

  1. p ∧ q ↔ q ∧ p
  2. p ↔ q, p ∨ q ` p ∧ q
  3. p → q ` ¬p ∨ q

Ejercicio 2.2 Demostrar la adecuación de las reglas de deducción natural:

  1. ∧i: {F, G} |= F ∧ G
  2. ∧e: F ∧ G |= F
  3. ∧e: F ∧ G |= G
  4. ¬¬e: {¬¬F} |= F
  5. ¬¬i: {F} |= ¬¬F
  6. → e: {F, F → G} |= G
  7. → i: Si F |= G, entonces |= F → G.
  8. ⊥e: ⊥ |= F
  9. ¬e: {F, ¬F} |= ⊥
  10. ¬i: Si F |= ⊥, entonces |= ¬F.

Ejercicio 2.3 Demostrar las reglas derivadas.

  1. Modus tollens: F → G ¬G MT ¬F
  2. Introducción de la doble negación: F ¬¬i ¬¬F
  3. Reducción al absurdo: ¬F .. . ⊥ RAA F
  4. Ley del tercio excluido: LEM F ∨ ¬F

Ejercicio 2.4 Demostrar las equivalencias lógicas que aparecen en la transparencia 20 del tema 1:

2.2. Ejercicios propuestos 17

  1. Idempotencia: F ∨ F ≡ F F ∧ F ≡ F
  2. Conmutatividad: F ∨ G ≡ G ∨ F F ∧ G ≡ G ∧ F
  3. Asociatividad: F ∨ (G ∨ H) ≡ (F ∨ G) ∨ H F ∧ (G ∧ H) ≡ (F ∧ G) ∧ H
  4. Absorción: F ∧ (F ∨ G) ≡ F F ∨ (F ∧ G) ≡ F
  5. Distributividad: F ∧ (G ∨ H) ≡ (F ∧ G) ∨ (F ∧ H) F ∨ (G ∧ H) ≡ (F ∨ G) ∧ (F ∨ H)
  6. Doble negación: ¬¬F ≡ F.
  7. Leyes de De Morgan: ¬(F ∧ G) ≡ ¬F ∨ ¬G ¬(F ∨ G) ≡ ¬F ∧ ¬G

2.2. Ejercicios propuestos

Ejercicio 2.5 Probar mediante deducción natural:

  1. p, p → q ` q
  2. p → q, q → r, p ` r
  3. p → (q → r), p → q, p ` r
  4. p → q, q → r ` p → r
  5. p → (q → r) ` q → (p → r)
  6. p → (q → r) ` (p → q) → (p → r)
  7. p ` q → p
  8. ` p → (q → p)
  9. p → q ` (q → r) → (p → r)
  10. p → (q → (r → s)) ` r → (q → (p → s))
  11. ` (p → (q → r)) → ((p → q) → (p → r))
  12. (p → q) → r ` p → (q → r)

2.2. Ejercicios propuestos 19

  1. ¬p ` p → q
  2. p → q ` ¬q → ¬p
  3. p ∨ q, ¬q ` p
  4. p ∨ q, ¬p ` q
  5. p ∨ q ` ¬(¬p ∧ ¬q)
  6. p ∧ q ` ¬(¬p ∨ ¬q)
  7. ¬(p ∨ q) ` ¬p ∧ ¬q
  8. ¬p ∧ ¬q ` ¬(p ∨ q)
  9. ¬p ∨ ¬q ` ¬(p ∧ q)
  10. ` ¬(p ∧ ¬p)
  11. p ∧ ¬p ` q
  12. ¬¬p ` p
  13. ` p ∨ ¬p
  14. ` ((p → q) → p) → p
  15. ¬q → ¬p ` p → q
  16. ¬(¬p ∧ q) ` p ∨ q
  17. ¬(¬p ∨ ¬q) ` p ∧ q
  18. ¬(p ∧ q) ` ¬p ∨ ¬q
  19. ` (p → q) ∨ (q → p)

Ejercicio 2.6 Demostrar, por deducción natural, la corrección del siguiente argumento: Se sabe que

  1. Los animales con pelo o que dan leche son mamíferos.
  2. Los mamíferos que tienen pezuñas o que rumian son ungulados.
  3. Los ungulados de cuello largo son jirafas.
  4. Los ungulados con rayas negras son cebras.

20 Tema 2. Deducción natural proposicional

Se observa un animal que tiene pelos, pezuñas y rayas negras. Por tanto, el animal es una cebra.

Ejercicio 2.7 Demostrar por deducción natural cada una de las argumentaciones váli- das del ejercicio 1.30.

Ejercicio 2.8 Un rey somete a un prisionero a la siguiente prueba: lo enfrenta a dos puertas, de las que el prisionero debe elegir una, y entrar en la habitación correspon- diente. Se informa al prisionero que en cada una de las habitaciones puede haber un tigre o una dama. Como es natural, el prisionero debe elegir la puerta que le lleva a la dama (entre otras cosas, para no ser devorado por el tigre). Para ayudarle, en cada puerta hay un letrero:

puerta 1: en esta habitación hay una dama y en la otra un tigre.

puerta 2: en una de estas habitaciones hay una dama y en una de estas habitaciones hay un tigre.

Sabiendo que uno de los carteles dice la verdad y el otro no, demostrar por deducción natural que la dama está en la segunda puerta.

Ejercicio 2.9 Probar mediante deducción natural:

  1. (E ∨ F) → G ` (E → G) ∧ (F → G)
  2. ` (E → (F ∧ G)) → (E → F) ∨ (E → G)
  3. a) {p → r, r → ¬q} |= ¬(p ∧ q) b) p ∨ q, ¬q ∨ r p ∨ r c) (p → q) → ((¬p → q) → q) d) (p ∨ (q → p)) ∧ q p e) ¬(p ∧ ¬q) p → q f ) (p → q) ∧ (p → r) |= p → (q ∧ r) g) (p 1 → p 2 ) ∧ (q 1 → q 2 ) (p 1 ∧ q 1 → p 2 ∧ q 2 ) h) ¬(¬p ∨ ¬q) p ∧ q i) ((p → q) ∨ (p → r)) → (p → q ∨ r) j) ((¬p ∨ ¬q) → (¬p ∧ r)) ¬q ∨ (p ∨ r)
  4. p ∧ ¬(q → r) ` (p ∧ q) ∧ ¬r
  5. ` ((p → (q ∧ ¬r)) → p) → p
  6. ` (p → ¬q) ∧ (p → ¬r) → (p → ¬(q ∨ r))