Problemas solucionados logica matematica

43
SOLUCIONARIO INTRODUCCIÓN A LA LÓGICA & TEORÍA DE CONJUNTOS CON NOTAS DE CLASE Por D. OSPINA M Estudiante de Matemáticas UNIVERSIDAD DE ANTIOQUÍA FACULTAD DE CIENCIAS EXACTAS Y NATURALES INSTITUTO DE MATEMÁTICAS 2013

description

solucionario del libro de introduccion ala logica matematica de diego alejandro mejia universidad de antioquia

Transcript of Problemas solucionados logica matematica

Page 1: Problemas solucionados logica matematica

SOLUCIONARIO

INTRODUCCIÓN A LA LÓGICA&

TEORÍA DE CONJUNTOS

CON NOTAS DE CLASE

PorD. OSPINA M

Estudiante de Matemáticas

UNIVERSIDAD DE ANTIOQUÍA

FACULTAD DE CIENCIAS EXACTAS Y NATURALES

INSTITUTO DE MATEMÁTICAS

2013

Page 2: Problemas solucionados logica matematica

ÍNDICE GENERAL

Page 3: Problemas solucionados logica matematica
Page 4: Problemas solucionados logica matematica

1.1 Ejercicio.Cuando A⇔B es falsa, ¿Que se puede decir sobre el valor de verdad de lassiguientes F.S.?

(a) A∧B (b) A∨B (c) A⇒B (d) (A∧C)⇔ (B ∧C)↓ ↓ ↓ ↓F V F no es V ni F

1.2 Ejercicio.Determine si las siguientes formas sentenciales son tautologias por el metodo delejemplo 1.7 o por tablas de verdad.

(a) ((A⇒B)⇒B)⇒B

A B A⇒B (A⇒B)⇒B ((A⇒B)⇒B)⇒B

vvff

vfvf

vfvv

vvvf

vfvv

⇒no es contradicciónni tautología

(b) A⇒ (B⇒ (B⇒A)) (c) ((A⇒B)⇒A)⇒A

↓ l ↓ l ↓ l ↓v f v f v f f

↓ l ↓ l ↓ l ↓v f f v f f f

tautología tautología

(d) ((B⇒C)⇒ (A⇒B))⇒ (A⇒B) (e) (A∨¬(B ∧C))⇒ ((A⇔B)∨B)

↓ l ↓ l ↓ l ↓ l ↓ l ↓v f f v v f f f v f f

↓ l ↓ l ↓ l ↓ l ↓ l ↓v v v f v f v f f f f

tautología tautologia

(f) (A⇔B)⇔ (A⇔ (B⇔A)) (g) (A⇒B)∨ (B⇒A)

↓ l ↓ l ↓ l ↓ l ↓v f f f v v v v v

↓ l ↓ l ↓ l ↓v f f f v f f

tautología tautología

(h) (¬(A⇒B))⇒A

↓ l ↓ l ↓v f f f f

tautología

4

Page 5: Problemas solucionados logica matematica

1.3 Ejercicio.

(a) ⊢L ¬B ⇒ (B ⇒ C)

1. ¬B⇒ (¬B ∨C) (A.2)2. ¬B⇒ (¬B⇒C) def⇒

(b) ⊢L C ⇒ (B ⇒ C)

1. C⇒ (¬B ∨C) (L.2)2. C⇒ (B⇒C) def⇒

(c) B ⇒ C ⊢L(B ∨ D) ⇒ (C ∨ D)

1. B⇒C (hip)2. (B⇒C)⇒ (D ∨B)⇒ (D∨C) (A.4)3. (D ∨B)⇒ (D ∨C) (MP)4. (B ∨D)⇒ (D ∨B) (A.3)5. (B ∨D)⇒ (D ∨C) 3,4(L.1)6. (D ∨C)⇒ (C ∨D) (A.3)7. (B ∨D)⇒ (C ∨D) 5,6(L.1)

(d) ⊢L(C ⇒ D) ⇒ [(B ⇒ C) ⇒ (B ⇒ D)]

1. (B⇒C)⇒ [(¬B ∨C)⇒ (¬B ∨D)] (A.4)2. (B⇒C)⇒ [(B⇒C)⇒ (B⇒D)] def⇒

(e) B ⇒ C ⊢L (C ⇒ D) ⇒ (B ⇒ D) « LEMA 8 »

1. B⇒C (hip)2. ¬C⇒¬B (L.7)3. (¬C⇒¬B)⇒ [(D ∨¬C)⇒ (D ∨¬B)] (A.4)4. [(D∨¬C)⇒ (D∨¬B)] (M.P)5. (¬C ∨D)⇒ (D ∨¬C) (A.3)6. (¬C ∨D)⇒ (D ∨¬B) 4,5(L.1)7. (D ∨¬B)⇒ (¬B ∨D) (A.3)8. (¬C ∨D)⇒ (¬B ∨D) 6,7(L.1)8. (C⇒D)⇒ (B⇒D) def⇒

(f) B ⇒ D, ¬B ⇒ D⊢L D

1. B⇒D (hip)2. ¬B⇒D (hip)3. B ∨¬B (L.5)4. D 1,2,3(L.9)

5

Page 6: Problemas solucionados logica matematica

1.4 Ejercicio.

(a) ⊢L [B ∨ (C ∨ D)] ⇒ [(C ∨ (B ∨ D)) ∨ B]

1. D⇒ (B ∨D) (L.2)2. [D⇒ (B ∨D)]⇒ (C ∨D)⇒ [C ∨ (B ∨D)] (A.4)3. [(C ∨D)⇒ (C ∨ (B ∨D))] 1,2(M.P)4. [(C ∨D)⇒ (C ∨ (B ∨D))]⇒ [(B ∨ (C ∨D))⇒ (B ∨ (C ∨ (B ∨D)))] 3(A.4)5. [(B ∨ (C ∨D))⇒ (B ∨ (C ∨ (B ∨D)))] 3,4(M.P)6. [B ∨ (C ∨ (B ∨D))]⇒ [(C ∨ (B ∨D))∨B] 5(A.3)7. [B ∨ (C ∨D)]⇒ [(C ∨ (B ∨D))∨B] 5,6(L.1)

(b) ⊢L[(C ∨ (B ∨ D)) ∨ B] ⇒ [C ∨ (B ∨ D)]

1. B⇒ (B ∨D) (A.1)2. [B⇒ (B ∨D)]⇒ [(C ∨B)⇒ (C ∨ (B ∨D))] 1(A.4)3. (C ∨B)⇒ (C ∨ (B ∨D)) 1,2(M.P)4. B⇒ (C ∨ (B ∨D)) 1,3(L.1)5. [B⇒ (C ∨ (B∨D))]⇒ [(C ∨ (B∨D)∨B)⇒ [((C ∨ (B∨D)))∨ (C ∨ (B∨D))]] (A.4)6. [(C ∨ (B ∨D)∨B)⇒ [((C ∨ (B ∨D)))∨ (C ∨ (B ∨D))]] 4.5(M.P)7. [((C ∨ (B ∨D)))∨ (C ∨ (B ∨D))]⇒ (C ∨ (B ∨D)) (A.1)8. (C ∨ (B ∨D)∨B)⇒ (C ∨ (B ∨D)) 6,7(L.1)

(c) ⊢L(B ∨ (C ∨ D)) ⇒ (C ∨ (B ∨ D))

1. B⇒ (B ∨D) (A.1)2. (B⇒ (B ∨D))⇒ [(C ∨B)⇒ (C ∨ (B ∨D)] (A.4)3. (C ∨B)⇒ (C ∨ (B ∨D)) 1,2(M.P)4. B⇒ (C ∨B) (L.2)5. B⇒ (C ∨ (B ∨D)) 4.3(L.1)6. D⇒ (B ∨D) (L.2)7. [D⇒ (B ∨D)]⇒ [(C ∨D)⇒ (C ∨ (B ∧D))] 6(A.4)8. [(C ∨D)⇒ (C ∨ (B ∧D))] 6,7(M.P)9. [B ∨ (C ∨D)]⇒ (C ∨ (B ∨D)) 5,8(L.9)

(d) ⊢L(B ⇒ (C ⇒ D)) ⇒ (C ⇒ (B ⇒ D))

1. D⇒ (¬B ∨D) (L.2)2. [D⇒ (¬B ∨D)]⇒ [(¬C ∨D)⇒ (¬C ∨ (¬B ∨D))] 1(A.4)3. [(¬C ∨D)⇒ (¬C ∨ (¬B ∨D))] 1,2(M.P)4. ¬B⇒ (¬B ∨D) (A.2)5. [¬B⇒ (¬B ∨D)]⇒ [(¬C ∨¬B)⇒ (¬C ∨ (¬B ∨D))] 4(A.4)6. [(¬C ∨¬B)⇒ (¬C ∨ (¬B ∨D))] 4,5(M.P)7. ¬B⇒ (¬C ∨¬B) (L.2)8. ¬B⇒ [¬C ∨ (¬B ∨D)] 6,7(L.1)9. [¬C ∨ (¬B ∨D)]⇒ [¬C ∨ (¬B ∨D)] 3.8(L.9)10. [C ⇒ (B⇒D)]⇒ [C⇒ (B⇒D)] def⇒

6

Page 7: Problemas solucionados logica matematica

(e) ⊢L(B ⇒ C) ⇒ [(C ⇒ D) ⇒ (B ⇒ D)]

1. (C⇒D)⇒ [(B⇒C)⇒ (B⇒D)] ejercicio 1.3(d)2. (B⇒C)⇒ [(C⇒D)⇒ (B⇒D)] 1, ejercicio 1.4(d)

1.5 Ejercicio.

(a) ⊢L¬¬B ⇒ B

este se demuestra en el Lema 11, por el momento lo tomamos por verdadero

(b) ⊢L(¬C ⇒ ¬B) ⇒ (B ⇒ C) (c) ⊢L(¬B ⇒ B) ⇒ B

1. ¬¬C⇒C ejer 1.5 a 1. B⇒B (L.3)2. (¬¬C⇒C)⇒ [(¬B ∨¬¬C)⇒ (¬B ∨C)] (A.4) 2. ¬¬B⇒B ejer 1.5 a3. [(¬B ∨¬¬C)⇒ (¬B ∨C)] 1,2(M.P) 3. (¬¬B ∨B)⇒B (L.9)4. (¬¬C ∨¬B)⇒ (¬B ∨¬¬C) 3(A.3) 3. (¬B⇒B)⇒B def⇒5. (¬¬C ∨¬B)⇒ (¬B ∨C) 4,3(L.1)5. (¬C⇒¬B)⇒ (B⇒C) def⇒

(d) ⊢L(B ⇒ ¬B) ⇒ ¬B (e) ⊢L(B ∨ C) ⇒ (¬B ⇒ C)

1. (¬B ∨¬B)⇒¬B (A.1) 1. B⇒¬¬B (L.5)1. (B⇒¬B)⇒¬B 1 def⇒ 2. (B⇒¬¬B)⇒ [(C ∨B)⇒ (C ∨¬¬B)] (A.4)

3. [(C ∨B)⇒ (C ∨¬¬B)] 2(M.P)4. (B ∨C)⇒ (C ∨B) (A.3)5. (B ∨C)⇒ (C ∨¬¬B) 4,3(L.1)6. (C ∨¬¬B)⇒ (¬¬B ∨C) (A.3)7. (B ∨C)⇒ (¬¬B ∨C) 5,6(L.1)7. (B ∨C)⇒ (¬B⇒C) def⇒

(f) ⊢L(¬B ⇒ C) ⇒ (B ∨ C)

1. ¬¬B⇒B ejer 1.5 a2. (¬¬B⇒B)⇒[(C ∨¬¬B)⇒ (C ∨B)] (A.4)3. [(C ∨¬¬B)⇒ (C ∨B)] (M.P)4. (¬¬B ∨C)⇒ (C ∨¬¬B) (A.3)5. (¬¬B ∨C)⇒ (C ∨B) 4,3(L.1)6. (C ∨B)⇒ (B ∨C) (A.3)7. (¬¬B ∨C)⇒ (B ∨C) 5,6(L.1)7. (¬B⇒C)⇒ (B ∨C) def⇒

7

Page 8: Problemas solucionados logica matematica

1.6 Ejercicio.

« Generalizacíon de la diyuncion de casos ».B1 ⇒ D, , Bn⇒ D ⊢L (B1 ∨ ∨ Bn) ⇒ D

Por inducción sobre n:n=1: B1⇒D ⊢L B1⇒D

Por Hipotesis Inductiva tenemos B1⇒D, , Bn⇒D,⊢L(B1∨ ∨Bn)⇒D.Paso inductivo:1. B1⇒D (hip) n +1. Bn+1⇒D (hip)n +2. (B1∨ ∨Bn)⇒D Hipotesis Inductivan +3. ((B1∨ ∨Bn)∨Bn+1)⇒D (disyunción de casos n+ 1, n+ 2)luego B1⇒D, , Bn⇒D, Bn+1⇒D,⊢L((B1∨Bn)∨Bn+1)⇒D.

Disyunción de casos “caso general”

Si B⇒D, C⇒D ⊢L (B ∨C)⇒D entonces B ∨C,B⇒D, C⇒D ⊢L D.

Justificación.supongamos B⇒D,C⇒D ⊢L (B ∨C)⇒D existe una deducción de (B ∨C)⇒D

a partir de B⇒D y C ⇒D, es decir existe una secuencia de formulas α1,αn, «quesatisfacen la definicion de ser una deducción, con hipotesis B⇒D, C⇒D enformula final (B ∨C)⇒D»α1,αn, es tambien una deducción de (B∨C)⇒D a partir de {B∨C,B⇒D,C⇒D}

Esquema→

α18 B⇒D (hip)α28 C⇒D (hip) αn8 (B ∨C)⇒D

αn+18 (B ∨C) (hip)αn+28 D (M.P,αn,αn+1)

Meta-Teorema de Deducción

Si Γ, α⊢L β entonces Γ,⊢L α⇒ β conΓ⊆ formuas, α, β ∈ formulas.

Demostración:Sea Γ,α⊢Lβ, es decir, existe una secuencia α1, ,αn que es una deducción de β a partirde Γ∪ {α}, por inducción sobre n, vamos a mostrar que Γ,⊢L α⇒ β;Si n=1 entonces α1 = β; Por definición de deducción β ∈Γ∪ {α} o β es instancia deun axioma si β ∈Γ∪{α} si β ∈Γ, entonces Γ,⊢L β, por (Lema.4)“absorción” se tieneΓ⊢L α⇒ β.

Si β =α: Por (Lema.3)“identidad” se tiene Γ,⊢L β⇒ β y sustituyendo por igualesΓ,⊢L α⇒ β.Si β es instancia de un axioma Γ⊢Lβ y por (Lema.4)“absorción” se tiene Γ,⊢L α⇒ β.

8

Page 9: Problemas solucionados logica matematica

Paso inductivo:Supongamos que el Meta-Teorema de Deducción vale para todas las deducciones detamaño menor a n y veamos que vale para las deducciones de tamaño n siαn∈Γ∪{α} o αn es instancia de un axioma (αn = β); La demostracion es igual a ladel paso base (n=1).Si αn es obtenido por M.P. existen αi yαj tales que i, j<n y αj 8 αi⇒αn, luegoα1, , αi es una deducción de αi a partir de Γ∪ {α}, (Γ, α⊢L αi) o analogamenteα8 αj⇒αn y α1, , αj es una dedeucción de α; a partir de Γ∪ {α}, (Γ, α⊢L αj)

por Hipotesis Inductiva se tiene Γ⊢L α⇒αj y Γ⊢L α⇒αj , Γ⊢L α⇒ (αj⇒αn) porLema.10 se tiene Γ⊢L α⇒αn “ es decir Γ⊢L α⇒ β ”

1.7 Ejercicio.

(a)(L.16b) B ⇔ C ⊢L C ⇔ B. (L.16d) B ⇔ C ⊢L ¬B ⇔ ¬C

1. B⇔C (hip) 1. B⇔C (hip)2. B⇒C 1,L.15c,M.P 2. B⇒C 1,L.15c,M.P3. C⇒B 1,L.15d,M.P 3. ¬C⇒¬B 2,L.7,M.P4. C⇔B 3,2(L.14b) 4. C⇒B 1,L.15d,M.P

5. ¬B⇒¬C 4,L.7,M.P6. ¬B⇔¬C 5,3(l.14b)

(L.16f) B ⇔ C ⊢L (B ∨ D) ⇔ (C ∨ D)

1. B⇔C (hip) (L.16h) B ⇔ C ⊢L (D ⇒ B) ⇔ (D ⇒ C)2. B⇒C 1,L.15c,M.P3. C = B 1,L.15d,M.P 1. B⇔C (hip)4. (D ∨B)⇒ (D ∨C) 2,A.4,M.P 2. B⇒C 1,L.15c,M.P5. (B ∨D)⇒ (D ∨B) (A.3) 3. (¬D∨B)⇒ (¬D∨C) 2,A4,M.P6. (B ∨D)⇒ (D ∨C) 5,4(L.1) 4. C⇒D 1,L.15d,M.P7. (D ∨C)⇒ (C ∨D) (A.3) 5. (¬D∨C)⇒ (¬D∨B) 4,A4,M.P8. (B ∨D)⇒ (C ∨D) 6,7(L.1) 6. (¬D∨B)⇔ (¬D∨C) 3,5(L.14b)9. (D ∨C)⇒ (D ∨B) 3,A.4,M.P 6. (D⇒B)⇔ (D⇒C) def⇒10. (C ∨D)⇒ (D ∨C) (A.3)11. (C ∨D)⇒ (D ∨B) 10,9(L.1)12. (D ∨B)⇒ (B ∨D) (A.3)13. (C ∨D)⇒ (B ∨D) 11,12(L.1)14. (B ∨D)⇔ (C ∨D) 8,13(L.14b)

(b)(L.17a) ⊢LB ⇔ ¬¬B (l.17b) ⊢L(B ∨ B) ⇔ B

1. B⇒¬¬B (L.6) 1. (B ∨B)⇒B (A.1)2. ¬¬B⇒B (L.11) 2. B⇒ (B ∨B) (A.2)3. B⇔¬¬B 1,2(L.14b) 3. (B ∨B)⇔B 1,2(L.14b)

9

Page 10: Problemas solucionados logica matematica

(L.17c) ⊢L(B ∧ B) ⇔ B (L.17d) ⊢L(B ∨ C) ⇔ (C ∨ B)

1. (¬B ∨¬B)⇔¬B (L.17b) 1. (B ∨C)⇒ (C ∨B) (A.3)2. ¬(¬B ∨¬B)⇔¬¬B (L.16d) 2. (C ∨B)⇒ (B ∨C) (A.3)2. (B ∧B)⇔¬¬B def ∧ 3. (B ∨C)⇔ (C ∨B) 1,2(L.14b)3. (B ∧B)⇔B (L.17a)T.S.E

(L.17f) ⊢L(B ⇒ C) ⇔ (¬C ⇒ ¬B)(L.17e) ⊢L(B ∧ C) ⇔ (C ∧ B)

1. (B⇒C)⇒ (¬C⇒¬B) (L.7)1. (¬C ∨¬B)⇔ (¬B ∨¬C) (L.17d) 2. (¬C⇒¬B)⇒ (B⇒C) (L.13)2. ¬(¬B ∨¬C)⇔¬(¬C ∨¬B) (L.16d) 3. (B⇒C)⇔ (¬C⇒¬B) 1,2(L.14b)2. (B ∧C)⇔ (C ∧B) def ∧

(c)(L.19a) ⊢L(B ∧ (C ∧ D)) ⇔ ((B ∧ C) ∧ D)

1. B ∧ (C ∧D) (hip)2. B 1,(L.15a)M.P3. C ∧D 1,(L.15b)M.P4. C 3,(L.15a)M.P5. D 3,(L.15b)M.P6. B ∧C 2,4(L.14a)7. (B ∧C)∧D 6,5(L.14a)8. (B ∧ (C ∧D))⇒ ((B ∧C)∧D) 1,7(T. Deducción)9. (B ∧C)∧D (hip)10. B ∧C 9,(L.15a)M.P11. D 9,(L.15b)M.P12. B 10,(L.15a)M.P13. C 10,(L.15b)M.P14. C ∧D 13,11(L.14a)15. B ∧ (C ∧D) 12,14(L.14a)16. ((B ∧C)∧D)⇒ (B ∧ (C ∧D)) 9,15(T. Deducción)17. (B ∧ (C ∧D))⇔ ((B ∧C)∧D) 8,16(L.14b)

(L.19d) ⊢L(B ∨ (C ∧ D)) ⇔ [(B ∨ C) ∧ (B ∨ D)]

1. (¬B ∧ (¬C ∨¬D))⇔ [(¬B ∧¬C)∨ (¬B ∧¬D)] (L.19c)2. (¬B ∧¬(C ∧D))⇔ [¬(B ∨C)∨¬(B ∨D)] D’ Morgan3. ¬(B ∨ (C ∧D))⇔¬[(B ∨C)∧ (B ∨D)] D’ Morgan4. ¬¬(B ∨ (C ∧D))⇔¬¬[(B ∨C)∧ (B ∨D)] 3(L.16d)5. (B ∨ (C ∧D))⇔ [(B ∨C)∧ (B ∨D)] (L.17a)T.S.E

10

Page 11: Problemas solucionados logica matematica

(d) B ⇒ C ⊢L (B ∨ C) ⇔ C

1. B⇒C (hip)2. (B⇒C)⇒ (C ∨B)⇒ (C ∨C) 1(A.4)3. (C ∨B)⇒ (C ∨C) 1,2(M.P)4. (C ∨B)⇒C 3(L.17b)T.S.E5. (B ∨C)⇒C 4(L.17d)T.S.E6. C⇒ (B ∨C) (L.2)7. (B ∨C)⇔C 5,6(L.14b)

(e) B ⇒ C ⊢L (B ∧ C) ⇔ B

1. B⇒C (hip)2. ¬C⇒¬B 1(L.7)M.P3. [(¬B ∨¬C)⇒ (¬B ∨¬B)] 2(A.4)M.P4. (¬B ∨¬C)⇒¬B 3(L.17b)T.S.E5. ¬(B ∧C)⇒¬B 4,D’ Morgan7. ¬¬B⇒¬¬(B ∧C) 5(L.7)MP8. B⇒ (B ∧C) 7(L.17a)T.S.E9. (B ∧C)⇒B (L.15a)10. (B ∧C)⇔B 9,8(l.14b)

1.8 Ejercicio.

(a) ⊢L(¬B ⇒ C) ⇔ (B ∨ C) (b) ⊢L(B ∨ C) ⇔ ¬(¬B ∧ ¬C)

1. (¬B⇒C)⇔ (¬B⇒C) (L.16a) 1. (B ∨C)⇔ (B ∨C) (L.16a)1. (¬B⇒C)⇔ (¬¬B ∨C) def⇒ 2. ¬(B ∨C)⇔¬(B ∨C) (L.16d)2. (¬B⇒C)⇔ (B ∨C) 1(L.17a)T.S.E 3. ¬(B ∨C)⇔ (¬B ∧¬C) 2 D’ Morgan

4. ¬¬(B ∨C)⇔¬(¬B ∧¬C) 3(L.16d)5. (B ∨C)⇔¬(¬B ∧¬C) 4(L.17a)T.S.E

(c)(L.19f) ⊢L[B ⇒ (C ⇒ D)] ⇔ [C ⇒ (B ⇒ D)]

1. (¬B ∨ (¬C ∨D))⇔ ((¬B ∨¬C)∨D) (L.19b)2. (¬B ∨ (¬C ∨D))⇔ ((¬C ∨¬B)∨D) 1(L.17b)T.S.E3. (¬B ∨ (¬C ∨D))⇔ (¬C ∨ (¬B ∨D)) 2(L.19b)T.S.E4. (B⇒ (C⇒D))⇔ (C⇒ (B⇒D)) defi⇒

(L.19h) ⊢L(B ⇔ C) ⇔ (C ⇔ B)

1. B⇔C hip2. C⇔B 1(L.16b)3. (B⇔C)⇒ (C ⇔B) 1,2(T. Deducción)4. C⇔B hip5. B⇔C 4(L.16b)6. (C⇔B)⇒ (B⇔C) 4,5(T. Deducción)

11

Page 12: Problemas solucionados logica matematica

(d)

(L.20a) B ⊢L (B ∧ C) ⇔ C (L.20b) ¬B ⊢L (B ∨ C) ⇔ C

1. B (hip) 1. ¬B (hip)2. B⇒ (¬C ∨B) (L.2) 2. ¬B⇒ (¬B ∨C) (A.2)3. ¬C ∨B 2(M.P) 3. ¬B ∨C 1,2(M.P)3. C⇒B def⇒ 3. B⇒C def⇒4. ¬B⇒¬C 3(L.7)M.P 4. (C ∨B)⇒ (C ∨C) 3(A.4)M.P5. (¬C ∨¬B)⇒ (¬C ∨¬C) 4(A.4)M.P 5. (C ∨B)⇒C 4(L.17b)T.S.E6. (¬C ∨¬B)⇒¬C 5(L.17b)T.S.E 6. (B ∨C)⇒C 5(L.17d)T.S.E7. ¬¬C⇒¬(¬C ∨¬B) 6(L.7)M.P 7. C⇒ (B ∨C) (L.2)8. C⇒¬(¬C ∨¬B) 7(L.17a)T.S.E 8. (B ∨C)⇔C 6,7(L.14b)M.P8. C⇒ (C ∧B) def⇒9. C⇒ (B ∧C) 8(L.17e)T.S.E10. (B ∧C)⇒C (L.15 b)11. (B ∧C)⇔C 10,9(L.14b)

(e) B, C ⊢L B ⇔ C (f) B ⇔ ¬B es una hipótesisinconsistente de L

1. B (hip) 1. B⇔¬B (hip)2. C (hip) 2. B⇒¬B 1(L.15c)M.P3. C⇒B 1(L.4) 2. ¬B ∨¬B def⇒4. B⇒C 2(L.4) 3. ¬B 2(A.1)M.P5. B⇔C 3,4(L.14b) 4. ¬B⇒B 1(L.15d)M.P

4. B ∨B def⇒5. B 4(A.1)M.PDe 3 y 5 se concluye que B⇔¬B, esun conjunto de hipótesis inconsistentes de L

(g)(L.19i) ⊢L [¬(B ⇔ C)] ⇔ [(¬B) ⇔ C]

1. ¬(B⇔C)⇔¬[(B⇒C)∧ (C⇒B)] def⇒2. ⇔[¬(B⇒C)∨¬(C⇒B)] 1,D’ Morgan2. ⇔[¬(¬B ∨C)∨¬(¬C ∨B)] def⇒3. ⇔[(¬¬B ∧¬C)∨ (¬¬C ∧¬B)] 2,D’ Morgan4. ⇔[(B ∧¬C)∨ (C ∧¬B)] 3,(L.17a)T.S.E5. ⇔[((B ∧¬C)∨C)∧ ((B ∧¬C)∨¬B)] 4(L.19d)T.S.E6. ⇔[((B ∨C)∧ (¬C ∨C))∧ ((B ∨¬B)∧ (¬C ∨¬B))] 5(L.19d)T.S.E

7. ⇔[(B ∨C)∧ (¬C ∨¬B)] 6

(

tercer excluido, eliminaciónde la verdad en la conjuncion

)

T.S.E

8. ⇔[(¬¬B ∨C)∧ (¬C ∨¬B)] 7(L.17a)T.S.E8. ⇔[(¬B⇒C)∧ (C ⇒¬B)] def⇒8. ¬(B⇔C)⇔ [(¬B)⇔C] def⇔

12

Page 13: Problemas solucionados logica matematica

(h) ⊢L (C ⇔ (C ⇔ D)) ⇒ D

1. C⇔ (C⇔D) (hip)2. C⇒ (C⇔D) 1(L.15c)M.P3. (C⇔D)⇒ (C⇒D) (L.15c)4. C⇒ (C⇒D) 2,3(L.195. (C ∧C)⇒D 4(L.19g)T.S.E6. C⇒D 5(L.17c)T.S.E7. ¬C⇔¬(C⇔D) 1(L.16d)T.S.E8. ¬C⇒¬(C⇔D) 7(L.15c)M.P9. ¬C⇒ (¬C⇔D) 8(L.19i)T.S.E10. (¬C⇔D)⇒ (¬C⇒D) 9(L.15c)11. ¬C⇒ (¬C⇒D) 9,10 (L.1)12. (¬C ∧¬C)⇒D 11(L.19g)T.S.E13. ¬C⇒D 12(L.17c)T.S.E14. C ∨¬C (L.5)15. D 6,13,14(L.9)16. (C⇔ (C⇔D))⇒D 1, 15(T. Deducción)

Prueba (1)⊢L(B ⇔ C) ⇔ [(B ∧ C) ∨ (¬B ∧ ¬C)]

1. ¬(B⇔C)⇔¬(B⇔C) (L.16a,d)2. ¬(B⇔C)⇔ (¬B⇔C) 1(L.19i)2. ¬(B⇔C)⇔ [(¬B⇒C)∧ (C⇒¬B)] def⇔2. ¬(B⇔C)⇔ [(¬¬B ∨C)∧ (¬C ∨¬B)] def⇒3. ¬¬(B⇔C)⇔¬[(¬¬B ∨C)∧ (¬C ∨¬B)] 2(l.16d)4. (B⇔C)⇔¬[(B ∨C)∧ (¬C ∨¬B)] 3(L.17a)T.S.E5. (B⇔C)⇔ [¬(B ∨C)∨¬(¬C ∨¬B)] D’ Morgan6. (B⇔C)⇔ [(¬B ∧¬C)∨ (C ∧B)] D’ Morgan7. (B⇔C)⇔ [(C ∧B)∨ (¬B ∧¬C)] 6(L.17d)

(i)(L.19j) ⊢L(B ⇔ (C ⇔ D)) ⇔ ((B ⇔ C) ⇔ D)

1. B⇒ (C⇒D) (hip)2. (B ∧ (C⇔D))∨ (¬B ∧¬(C⇔D)) 1(Prueba.1)T.S.E

3. B ∧ (C⇔D) 2(hip)3.1.1. B 3(L.15a)M.P3.1.2. C⇔D 3(L.15b)M.P3.1.3. B⇔C (hip)3.1.4. B⇔D 3.1.3, 3.1.2, (L.16c)3.1.5. D 3.1.4, 3.1.1, T.S.E3.1.6. (B⇔C)⇒D 3.1.3, 3.1.5, T.Deducción

13

Page 14: Problemas solucionados logica matematica

3.2. D (hip)3.2.1. C 3.2, 3.1.2, T.S.E.3.2.2. B ∧C 3.1.1, 3.2.1, (L.14a)3.2.3. (B ∧C)∨ (¬B ∧¬C) 3.2.2,(A.2)M.P3.2.4. (B⇔C) 3.2.3, (Prueba.1)M.P3.2.5. D⇒ (B⇔C) 3.2, 3.2.4, T. Deducción4. (B⇔C)⇔D 3.1.6, 3.2.5, (L.14b)5. (B ∧ (C⇔D))⇒ ((B⇔C)⇔D) 3,4 T.Deducción

6. ¬B ∧¬(C⇔D) 2(hip)6.1. B⇔C (hip)6.2. ¬(C⇔D) 6(L.15c)M.P6.3. ¬(B⇔D) 6.1, 6.2, T.S.E.6.4. ¬B⇔D (L.19i)6.5. ¬B 6(L.15a)M.P6.6. D 6.4, 6.5, T.S.E.7. (B⇔C)⇒D 6.1, 6.6 T.Deducción8. D (hip)8.1. ¬B 6(L.16a)M.P8.2. ¬(C⇔D) 6(L.16b)M.P8.3. ¬C⇔D 8.2(L.19i)8.4. ¬C 8, 8.3, T.S.E8.5. ¬B ∧¬C 8.1, 8.4,(L.14a)8.6. (B ∧C)∨ (¬B ∧¬C) 8.5, (L.2)M.P8.7. B⇔C 8.6(Prueba.1)9. D⇒ (B⇔C) 8, 8.7, T.Deducción10. (B⇔C)⇔D 7,9(L.14b)11. (¬B ∧¬(C⇔D))⇒ ((B⇔C)⇔D) 6,10 T.Deducción12. (B⇔C)⇔D 2,5,11, (L.9)13. (B⇔ (C⇔D))⇒ ((B⇔C)⇔D) 1,12, T.Deducción

14. ((B⇔C)⇔D) (hip)15. ((B⇔C)∧D)∨ (¬(B⇔C)∧¬D) 14(Prueba.1)T.S.E16. (B⇔C)∧D 15(hip)16.1.1. D 16(L.15b)M.P16.1.2. B⇔C 16(L.15a)M.P16.1.3. C⇔D (hip)16.1.4. B⇔D 16.1.2, 16.1.3, (L.16c)16.1.5. B 16.1.4, 16.1.1 T.S.E16.1.6. (C⇔D)⇒B 16.1.3, 16.1.5 T.Deducción16.2. B (hip)16.2.1. C 16.1.2, 16.2 T.S.E16.2.2. C ∧D 16.2.1, 16.1.1(L.14a)16.2.3. (C ∧D)∨ (¬C ∧¬D) 16.2.2(A.2)M.P16.2.4. C⇔D 16.2.3 (Prueba.1)T.S.E16.2.5. B⇒ (C⇔D) 16.2, 16.2.4 T.Deducción17. B⇔ (C⇔D) 16.1.6, 16.2.5 (L.14b)18. ((B⇔C)∧D)⇒ (B⇔ (C⇔D)) 16, 17 T.Deducción

14

Page 15: Problemas solucionados logica matematica

19. (¬(B⇔C)∧¬D) 15 (hip)19.1. C ⇔D (hip)19.2. ¬(B⇔C) 19(L.15a)M.P19.3. ¬D 19(L.15b)M.P19.4. ¬(D⇔B) 19.1, 19.2 T.S.E19.5. ¬D⇔B 19.4 (L.19i)19.6. B 19.3, 19.5 T.S.E19.7. (C⇔D)⇒B 19.1, 19.6 T.Deducción20. B (hip)20.1. ¬D 19(l.15b)M.P20.2. ¬(B⇔C) 19(l.15a)M.P20.3. ¬(C⇔B) 20.2(L.16b)20.4. ¬C⇔B 20.3(L.19i)20.5. ¬C 20, 20.4 T.S.E20.6. ¬C ∧¬D 20.1, 20.5(L.14a)20.7. (C ∧D)∨ (¬C ∧¬D) 20.6(L.2)M.P20.8. C ⇔D 20.7(Prueba.1)T.S.E20.9. B⇒ (C⇔D) 20, 20.8 T.Deducción21. B⇔ (C⇔D) 19.7, 20.9 (L.14b)22. (¬(B⇔C)∧¬D)⇒ (B⇔ (C⇔D)) 19,21 T.Deducción

23. B⇔ (C⇔D) 15, 18, 22(L.9)24. ((B⇔C)⇔D)⇒ (B⇔ (C⇔D)) 14, 23 T.Deducción25. (B⇔ (C⇔D))⇔ ((B⇔C)⇔D) 13,24(L.14b)

Definición (complejidad de la formula)

comp: For⇒N tal quecomp(Pi)=0 Csi Pi es una variable proposicionalcomp(¬α)=comp(α)+1comp(α∨ β)=max{comp(α), comp(β)}+1

EjemploA8 ¬(B ∨¬C)compA8 3comp(B)=comp(C)=0comp(¬C)=1comp(B ∨¬C)=2comp¬(B ∨¬C)=3

Inducción Estructural

sea P una propiedad sobre formulas si:

i. P(pi) =para todo pi

ii. si P(α), entonces P(¬α)

iii. si P(α) y P(β), entonces P(α∨ β).entonces P vale para toda formula α

15

Page 16: Problemas solucionados logica matematica

Meta-Teorema “ Sustitución por equivalencias ” (T.S.E).

Sean A,B , C∈ Formulas y sea A′ el resultado de sustituir una ocurrencia de B enApor C, entonces B⇔C⊢LA=A′

Demostración:Por inducción estructural sobre A1. si A=Pi: la única subfómulas de A es el propio A, entonces B=Pi,si se supone B⇔C entonces A′= C y por supuesto B⇔C⊢LB⇔C,B⇔C⊢LA⇔A′.

2. Supongamos que A=¬D vale sustituir por equivalencias para D(es decir, B⇔C⊢LD⇔D ′), si D ′ es el resultado de sustituir una ocurrencia deB en D por C , por (L.16d) se tiene B⇔C⊢LD⇔D ′, es decir, B⇔C⊢LA⇔A′

(si A’ es el resultado de sustituir una ocurrencia de B por C enA, entonces esasustitución tiene que ser hecha en D).

3. Si A8 D∨F : si A’ es el resultado de sustituir una ocurrencia de B porC en A,esa sustitución pudo haber sido hecha en DoF . Si la sustitución fue hecha en D:por Hipótesis Inductiva vale sustituir por equivalencias para D,es decir, B⇔C⊢LD⇔D ′, por lema 16f se tiene B⇔C ⊢L (D∨F)⇔(D ′∨F),es decir, B⇔C⊢LA⇔A′, si la sustitución es hecha en F se prueba de manerasimilar (lema 16).

1.9 Ejercicio.

(a) ⊢L(B ⇔ C) ⇔ [(B ∧ C) ∨ (¬B ∧ ¬C)]Este se demuestra en la prueba(1)

(b) (L.19i) ⊢L ¬(B ⇔ C) ⇔ (¬B ⇔ C)

1. (B⇔C)⇔ [(C ∧B)∨ (¬B ∧¬C)] Ejercicio 1.9a2. ¬(B⇔C)⇔¬[(C ∧B)∨ (¬B ∧¬C)] 1(L.16)T.S.E3. ¬(B⇔C)⇔ [¬(C ∧B)∧¬(¬B ∧¬C)] 2,D’MorganT.S.E4. ¬(B⇔C)⇔ [(¬C ∨¬B)∧ (B ∨C)] 3,D’MorganT.S.E4. ¬(B⇔C)⇔ [(C⇒¬B)∧ (¬B⇒C)] def⇒4. ¬(B⇔C)⇔ (¬B⇔C) def⇔

1.10 Ejercicio.Sea Γ un conjunto de fórmulas

(a) Si Γ, B, forman un conjunto inconsistente de hipótesis,entonces Γ ⊢L ¬B

• Por teorema de reducción al absurdo donde B es la hipótesis de R.A.

(b) Si Γ, B, ¬C , forman un conjunto inconsistente de hipótesis,entonces Γ ⊢L B ⇒ C .• Por teorema de ruduccion al absurdo se tiene Γ,B ⊢L C , luego por teoremade deducción Γ⊢LB⇒C

16

Page 17: Problemas solucionados logica matematica

(c) Si existe una fórmula D tal que Γ ⊢L D ⇔ ¬D, entonces Γesun conjunto inconsistente.• Por definición 3.2 Γ es un conjunto inconsistente

LEMASea B ∈ formula y sea P1, ,Pn las variables proposicionales de B“considere una asignación de valores de verdad a Pi, ,Pn y definamos las siguientesformulas: Pi

′=Pi (si toma valor V en la asignación considerada)Pi

′=¬Pi (si toma valor F en la asignación considerada)B ′=B (si B toma valor V en la asignación considerada)B ′=¬B (si B toma valor F en la asignación considerada)

entonces P1′, ,Pn

′ ⊢LB ′

Demostración:Por inducción estructural sobre B (o inducción sobre la complejidad de B );Caso base (B=P para alguna variable proposicional P),se tiene los siguientes casos:1. Si se asigna V a P : En este caso P ′=P y B ′=P y P ⊢LP luego P ′⊢LB ′

2. Si se asigna F a P: En este caso P ′=¬P y B ′=¬P y ¬P ⊢L¬P luego P ′⊢LB ′

Paso inductivo:

Si B=¬C sean P1,Pn las variables proposicionales en B, por Hipótsis InductivaP1

′,Pn′ ⊢L C ′ , se tienen los siguientes casos:

(1). Si C toma valor V (bajo la asignación considerada); En este caso C ′= C y ¬Ctoma valor F entonces B ′=¬B, es decir B ′=¬¬C , es decir P1

′, ,Pn′ ⊢LB ′.

(2). Si C toma valor F : En este caso C ′=¬C luego P1′, ,Pn

′ ⊢L¬C, Ademas, B va atomar valor V entonces B ′=B=¬C, por tanto P1

′, ,Pn′ ⊢LB ′.

Si B= C ∨D :Se tiene entonces los siguientes casos(i). B toma valor V : Setiene entonces que C toma valor V o D toma valor V, y B ′=B

(i.1). Si C toma valor V : El conjunto de variables proposicionales de C ,

{Pi1, ,Pim}⊆ {P1, ,Pn}, y C ′= C por Hipóteis InductivaPi1

′ , ,Pim′ ⊢L C ′

Pi1′ , ,Pim

′ ⊢L Cpor adjunción Pi1

′ , ,Pim′ ⊢L (C ∨D) luego P1

′, ,Pn′ ⊢LB ′,

(i.2). Si B toma valor V : Es similar a (i.1)

(ii). Si B toma valor F : Entonces CyD, toman valor F luego B ′=¬B , C ′=¬C yD ′=¬D; Sea {Pi1, ,Pim}⊆ {P1, ,Pm}, las variables proposicionales de C y{Pj1, ,Pjl

}⊆ {P1, ,Pn} las variables proposicionales de D.

Por Hipótesis Inductiva,Pi1

′ , ,Pim′ ⊢L C ′

⊢LC

}

P1′, ,Pn

′ ⊢L¬C

yPj1

′ , ,Pjn

′ ⊢L D ′

⊢L¬D

}

P1′, ,Pn

′ ⊢L¬D

Por conjunción y D’MorganP1

′, ,Pn′ ⊢L¬(C ∨D)⊢LB ′

17

Page 18: Problemas solucionados logica matematica

Teorema de validez y completitud

Teorema (Validez)Todo teorema de L es una tautología.

“Como no es tautología, no es demostrable”

Demostración:Sea α un teorema de L (es decir ⊢Lα) Por definición de teoremas existe unasecuencia finita de fórmulas L, α1, , αn, tales que para todo 1 6 i 6n,

(1). αi es instantanea de un axioma.(2). αi es obtenido de formulas anteriores por M.P. y αn =α.

Basta entonces con probar todos los axiomas (instancias), son tautologías y queM.P. preserva la propiedad de ser tautología (es decir si A⇒B, A son tautologías,entonces B es tautologia.

Veamos la segunda parte (M.P. preserva tautologías )Supongamos que A⇒B, A son tautologías;Supongamos que B no es tautología, es decir existe una asignación de valores deverdad a las variables proposicionales que hacen que B sea falso, como A estautología la implicación A⇒B toma valor falso para dicha asignación de valoresde verdad, lo que es una contradicción, pues se esta suponiendo que A⇒B estautología.

Teorema (Completitud “Debil”)Toda tautología es teorema de L (Si α es tautología entonces ⊢Lα)

“Como es tautología es demostrable”

Demostración “A la KALMAR”:Sea α una tautología y P1, ,Pn las variables proposicionales de α, considere unaasignación donde P1, ,Pn toman valor V entonces P1

′ =P1, ,Pn′ =Pn y como α

es tautología αtoma valor V, en esta asignación en particular, luego α′= α

por Lema anterior.Tomando otra asignación, donde por Lema anterior P1, ,Pn−1 toma valor V, yPn toma valor F, se tiene por Lema anterior P1, ,Pn−1,¬Pn⊢L α por Teorema deDeducción P1, ,Pn−1⊢LPn⇒α y P1, ,Pn−2⊢L¬Pn⇒α, por tercer excluido ydiyunción de casos , se tiene P1, ,Pn−1⊢L α;Aplicando el mismo procedimiento n veces, se tiene finalmente que ⊢L α.

1.11 Ejercicio.Sea B una fórmula. Prueba que las siguientes afirmaciones son equivalentes:(i) B es una contradicción.(ii) ¬B es una tautología.(iii) ⊢L¬B.(iv) B es una hipótesis inconsistente de L.

18

Page 19: Problemas solucionados logica matematica

Probemos que (i)⇒(ii), como B es una contradicción entonces B toma el valor Fluego la negación de B tomara un valor V, por tanto ¬B es una tautología;Probemos (ii)⇒(i), como la negación de B es tautología y por tanto verdadero,necesariamente B es falsa, luego entonces B es una contradicción; Como probamos(i)⇒(ii) y (ii)⇒(i) tenemos (i)⇔(ii).

Ahora probemos (ii)⇒(iii), como la negación de B es tautología, por teorema decompletitud es demostrable o lo mismo que ⊢L¬B; Miremos (iii)⇒(ii) como ¬B esdemostrable, por teorema de Validez afirmamos ¬B es una tautología, hemosprobado (ii)⇒(iii) y (iii)⇒(ii) tenemos (ii)⇔(iii).

Probemos (iii)⇒(iv), supongamos ⊢L¬B, luego B ⊢L¬B “ Si se logra demostrar sinhipótesis ¬B, entonces tambien se puede demostrar con hipótesis ”, ademas B ⊢LBluego existe una formula “ que en este caso es precisamente B ” tal que {B} deduceB y ¬B luego {B} es un conjunto inconsistente de hipótesis.Ahora probemos (iv)⇒(iii); Sea B un conjunto inconsistente de hipótesis, porteorema {B} demuestra cualquier fórmula, en particular {B}⊢L¬B , por teoremade deducción ⊢LB⇒¬B,

1. B⇒¬B2. ¬B⇒¬B identidad3. B∨¬B tercer excluido4. ¬B diyunción de casos

Hemos probado (iii)⇒(iv) y (iv)⇒(iii), entonces (iii)⇔(iv).

2.1 Ejercicio.En las siguientes fórmulas de LS indique el alcance de cada cuantificador,las variables libres y las variables ligadas.

(a) D1(w): ∃z(0+ z = w). (b) D2: w = 0∨∃z(w = s(z)).

El alcance de ∃z es (0 + z = w) El alcance de ∃z es (w = s(z))Variables libres w Variables libres w

Variables ligadas z Variables ligadas z

(c) D3(w): ∀w∃z(z = s(w)). (d) D4(w, z): w =3 ∨ ∃w(w · z =3).

El alcance de ∀w es∃z(z = s(w)) El alcance de ∃w es (w · z =3)El alcance de ∃z es (z = s(w)) Variables libres: la primera w y z

No tiene variables libres Variables ligadas: la segunda w

Variables ligadas son z, w

2.2 Ejercicio.Justificar

(i) x + 3 es libre para w enD1(w).Verdad porque x+3 no genera una nueva variable ligada.

19

Page 20: Problemas solucionados logica matematica

(ii) z · z es libre para w enD1(w).Falso porque generaría una nueva variable ligada.

(iii) 5+ x es libre para w enD2(w).Verdad porque no generaría una nueva variable ligada.

(iv) z es libre para w enD2(w).Falso porque seria libre en la primera w y para la segunda no lo sería debido a quegeneraría nuvas variables ligadas.

(v) Cualquier término es libre para z enD2(w).Verdad por que cualquier término que se sustituya no generaría variables ligadas, ysi se sustituyen la misma z no la alteraría, esto es por la proposición 1.17(d).

(vi) z + z es libre para w enD3(w).Falso, generaría una nueva variable ligada.

(vii) Cualquier término es libre para z enD4(w, z).Falso porque existiría algun término que estaría ligado.

(viii) D3(w) es una sentencia.Verdad porque no tiene variables libres.

(ix) D1(w) es una sentencia.Falso porque w es una variable libre.

2.3 Ejercicio.1.17 Proposición.(b) Sea B una fórmula y t un término de L. Si las variables de t noaprarecen ligadas en B entoncs t es libre para cualquier variable en B.

Sean B(t, x, , y, z) una fórmula donde t, x, , y, z son términos y como t noesta ligado entonces B(t, t, , y, z) sera t libre en la fórmula y B(t, x, , t, t)tambien sera libre, por lo tanto t es libre para cualquier variable en B.

(d) Sea B una fórmula de L. Si x no aparece libre en B entonces cualquiertérmino es libre para x en B.Sea t cualquier término tal que t� x, entonces t no aparece ligado, si t=x entoncespor Proposición 1.17(c) t es libre para x enB, entonces cualquier término es librepara x enB.

2.4 Ejercicio.Sea L un lenguaje de primer orden. Indique si las siguientes afirmaciones sonciertas o no. En cada caso, dé una justificación.

(i) Si B es una fórmula de L entoces x no es libre en ∀xB.

Verdad porque x esta ligado de ∀x .

20

Page 21: Problemas solucionados logica matematica

(ii) Considerando la fórmula ∀xB, se puede concluir que x no es libre en B.

Verdad porque x estaría ligada en B.

(iii) Si z no figura libre en la fórmula B, entonces en ∃zB no aparecen nuevasvariables ligadas.Verdad porque ∃z solo afectaría a z pero z ya estaba ligada a B.

2.5 Ejercicio.

(a) ⊢K(∀xB) ⇒ ∃xB

1. ∀xB⇒B (K.1a)2. B⇒∃x (K.1c)3. ∀xB⇒∃xB 1,2(L.1)

(b) Si x no es libre en C, entonces ⊢K(∀x(B ⇒ C)) ⇒ ((∃x) ⇒ C)

1. (∀x(¬C⇒¬B))⇒ (¬C⇒∀x¬B) (A.6) x no es libre en ¬C

2. (∀x(¬¬B⇒¬¬C))⇒ (¬∀x¬B⇒¬¬C) 1(L.17f)3. (∀x(B⇒C))⇒ (¬∀x¬B⇒C) Doble neg.3. (∀x(B⇒C))⇒ ((∃x)⇒C) def ∃

(c) ⊢K(∀xB) ⇔ ¬(∃x(¬B))

1. ¬(∃x(¬B))⇔¬(∃x(¬B)) (L.16a)2. ∀x¬¬B⇔¬(∃x(¬B)) (K.3c)3. (∀xB)⇔¬(∃x(¬B)) Doble neg.

2.6 Ejercicio.

(a) ⊢K (∀xB) ⇒ ∀x(B ∨ C) (b) ⊢K(∃xC)⇒∃x(B ⇒ C)

1. B⇒ (B ∨C) (A.2) 1. C⇒ (¬B ∨C) (L.2)2. ∀xB⇒∀x(B ∨C) 1(K.2a) 1. C⇒ (B⇒C) def⇒

2. (∃xC)⇒∃x(B⇒C) (K.2b)

(c) ⊢K ∃x(B ⇒ ¬(C ∨ D)) ⇔ ∃x(B ⇒ (¬C ∧ ¬D))

1. (B⇒¬(C ∨D))⇔ (B⇒¬(C ∨D)) (L.16a)2. (B⇒¬(C ∨D))⇔ (B⇒ (¬C ∧¬D)) 1 D’Morgan3. ∃x(B⇒¬(C ∨D))⇔∃x(B⇒¬(C ∨D)) (K.2d)

21

Page 22: Problemas solucionados logica matematica

(d) ⊢K(∀x(B ⇒ ¬C)) ⇔ ¬∃x(B ∧ C)

1. (B⇒¬C)⇔ (B⇒¬C) (L.16a)1. (B⇒¬C)⇔ (¬B ∨¬C) def⇒2. (B⇒¬C)⇔¬(B ∧C) 1D’Morgan3. ∀x(B⇒¬C)⇔∀x¬(B ∧C) 2 (K.2c)4. ∀x(B⇒¬C)⇔¬∃x(B ∧C) 3 (K.3)

(e) ⊢K[∀y1∀yn

B] ⇒ B

Por inducción sobre n

n =1 “vale para una variable” ⊢K(∀y1B)⇒B

por Hipótesis Inductiva tenemos que “vale para n variables ⇒vale para n+1”H.I = [∀yn

∀yn−1∀y1

B]⇒BPaso inductivo[∀yn+1

∀yn∀yn−1

∀y1B]⇒∀yn+1

B (K.2a)[∀yn+1

B]⇒B (K.1a)[∀yn+1

∀yn∀yn−1

∀y1B]⇒B “Transitividad” (L.1)

deducimos ⊢K[∀y1∀yn

B]⇒B

2.7 Ejercicio.Sea B una fórmula donde x no es libre.

(a) ⊢K(∀xB) ⇔ B (b) ⊢K(∃xB) ⇔ B

1. B⇒B (L.3) 1. ¬B⇒¬B (L.3)2. ∀x(B⇒B) 1(GEN) 2. ∀x(¬B⇒¬B) 1(GEN)3. ∀x(B⇒B)⇒ (B⇒∀xB) (A.6)xnoes libreenB 3.∀x(¬B⇒¬B)⇒ (¬B⇒∀x¬B) (A.6)4. B⇒∀xB 2,3(M.P.) 4. ¬B⇒∀x¬B 2,3(M.P.)5. ∀xB⇒B (K.1) 5. ¬∀x¬B⇒¬¬B 4(L.7)M.P.6. ∀xB⇔B 4,5 (L.14b) 6. ¬∀x¬B⇒B Doble neg.

6. (∃xB)⇒B def ∃7. B⇒∃xB (K.1c)8. (∃xB)⇔B 6,7(L.14b)

2.8 Ejercicio.Decimos que las fórmulas B(x) yB(y) son similares si ambas tienen la mismaestructura y se diferencian solo que en donde aparece x libre en B(x), aparecey libre en B(y), y viceversa. Si B(x),B(y) son similares, entonces

(a) ⊢K(∀xB(x)) ⇔ (∀yB(y))

1. ∀xB(x) (hip)2. (∀xB(x))⇒B(y) (A.5) y es libreparax enB(x)porser similares

3. B(y) 1,2(M.P)4. ∀yB(y) 3(GEN)hemos probado (∀xB(x))⊢K (∀yB(y))5. (∀xB(x))⇒ (∀yB(y)) T.Deducción porser similares y noes libreenB(x)ni tampoco∀xB(x) .

22

Page 23: Problemas solucionados logica matematica

6. ∀yB(y) (hip)7. (∀yB(y))⇒B(x) (A.5) x es librepara y enB(y)porser similares

8. B(x) 1,2(M.P)9. ∀xB(x) 3(GEN)hemos probado (∀yB(y))⊢K (∀xB(x))10. (∀yB(y))⇒ (∀xB(x)) T.Deducción por ser similaresxnoes libreenB(y)ni tampoco∀yB(y) .

11. (∀xB(x))⇔ (∀yB(y)) 5,10(L.14b)

(b) ⊢K(∃xB(x)) ⇔ (∃yB(y))

1. ∃xB(x)⇔¬(∀x(¬B(x))) def ∃2. ∃xB(x)⇔¬(∀y(¬B(y))) ejerc 2.8 (a) B(x) yB(y) sonsimilares

2. ∃xB(x)⇔∃yB(y) def ∃

2.9 Ejercicio.(a) Si x no es libre en B , entonces

(i) ⊢K(∀x(B ⇒ C)) ⇔ (B ⇒ ∀xC) (ii) ⊢K(∃x(B ⇒ C)) ⇔ (B ⇒ ∃xC)

1. ∀x(¬B ∨C)⇔ (¬B ∨∀xC) (K.7a) 1. ∃x(¬B ∨C)⇔ (¬B ∨∃xC) (K.7d)1. ∀x(B⇒C)⇔ (B⇒∀xC) def ⇒ 1. ∃x(B⇒C)⇔ (B⇒∃xC) def ⇒

2.10 Ejercicio.RST:• No es valido porque en el paso 4 se viola la definicion 3 al aplicar la escogencia “d”cuando ya se tomo en ∃x(B(x)⇒C(x)).Un ejemplo para verificar que (∃x(B⇒C))⇒ ((∃xB)⇒∃xC) no es lógicamente validaseria B8 (x =1) y C: =(x� x)(∃x((x =1)⇒ (x� x)))⇒ ((∃x(x =1))⇒∃x(x� x))

↓ l ↓ l ↓ l ↓f v v f v f f

2.11 Ejercicio.

(a) (K.6a) ⊢K(∃x(B ∧ C)) ⇒ ((∃xB) ∧ (∃xC))

1. ∃x(B ∧C) (hip)2. B(c)∧C(c) Regla C3. B(c) 2(L.15a)M.P.4. B(c)⇒∃xB(x) (K.1b)5. ∃xB(x) 3,4(M.P)6. C(c) 2(L.15b)M.P.7. C(c)⇒∃xC(x) (K.1b)8. ∃xC(x) 6,7(M.P)9. (∃xB(x))∧ (∃xC(x)) 5,8(L.14a)10. (∃xB)∧ (∃xC) Notación11. (∃x(B ∧C))⇒ ((∃xB)∧ (∃xC)) T.Deducción (no se iutilizo GEN en la prueba)

23

Page 24: Problemas solucionados logica matematica

(K.6b) ⊢K((∀xB) ∨ (∀xC)) ⇒ (∀x(B ∨ C))

1. (∃x(¬B ∧¬C))⇒ ((∃x¬B)∧ (∃x¬C)) (K.6a)2. ¬((∃x¬B)∧ (∃x¬C))⇒¬∃x(¬B ∧¬C) (L.7)M.P3. (¬(∃x¬B)∨¬(∃x¬C))⇒∀x¬(¬B ∧¬C) D’Morgan (K.3)4. ((∀x¬¬B)∨ (∀x¬¬C))⇒∀x(¬¬B ∨¬¬C) (K.3)D’Morgan5. ((∀xB)∨ (∀xC))⇒ (∀x(B ∨C)) Doble neg.

(b) Si x no es libre en B

(K.7b) (K.7c)⊢K (∀x(B ∧ C)) ⇔ (B ∧ ∀xC) ⊢K (∃x(B ∧ C)) ⇔ (B ∧ ∃xC)

1. ∀x(B ∧C)⇔ ((∀xB)∧ (∀xC)) (K.5a) 1. ∀x(¬B ∨¬C)⇔ (¬B ∨ (∀x¬C)) (K.7a)2. ∀x(B ∧C)⇔ (B ∧ (∀xC)) (K.4a(i)) 2. ∀x¬(B ∧C)⇔ (¬B ∨ (¬∃xC)) D’Morgan(K.3)

3. ¬∃x(B ∧C)⇔¬(B ∧ (∃xC)) (K.3)D’Morgan4. ¬¬∃x(B ∧C)⇔¬¬(B ∧ (∃xC)) (K.16d)5. ∃x(B ∧C)⇔ (B ∧ (∃xC)) Doble neg.

2.12 Ejercicio.Sea E(x, y) una fórmula cuyas variables libres son las señaladas y tal quesustituciones de x ó y por x, y ó z son permitidas. Demotrar que

(a) ⊢K(∀x∀yE(x, y)) ⇒ ∀xE(x, x)

1. (∀x∀yE(x, y)) (hip)2. (∀x∀yE(x, y))⇒ (∀yE(x, y)) (K.1a)3. (∀yE(x, y)) (M.P)4. (∀yE(x, y))⇒E(x, x) (A.5)5. E(x, x) (M.P)6. ∀xE(x, x) (GEN)7. (∀x∀yE(x, y))⇒∀xE(x,x)1,6(T.Deducción)x y y son variables ligadas en ∀x∀yE(x, y)

(b) ⊢K [∀x∀y(E(x, y) ⇒ ¬E(y, x))] ⇒ ¬∀xE(x, x)

1. ∀x∀y(E(x, y)⇒¬E(y, x)) (hip)1. ∀x∀y(¬E(x, y)∨¬E(y, x)) def⇒2. ∀y(¬E(x, y)∨¬E(y, x)) 1(K.1a)M.P3. ¬E(x, y)∨¬E(y, x) 2(K.1a)M.P4.1. ¬E(x, y) (hip)4.2. ¬E(x, y)⇒∃x¬E(x, x) 4.1 (K.1b)4.3. ∃x¬E(x, x) 4.1, 4.2 (M.P)4. ¬E(x, y)⇒∃x¬E(x, x) 4.1, 4.3 T.Deducción. noseutilizoGENenlaprueba

5.1. ¬E(y, x) (hip)5.2. ¬E(y, x)⇒∃x¬E(x, x) (K.1b)

24

Page 25: Problemas solucionados logica matematica

5.3. ∃x¬E(x, x) 5.1, 5.2 (M.P)5. ¬E(y, x)⇒∃x¬E(x, x) 5.1, 5.3 T.Deducción. noseutilizoGENenlaprueba

6. ∃x¬E(x, x) 3, 4, 5 (L.9)7. ¬∀xE(x, x) 6 (K.3)hemos probado sin aplicar GEN en la prueba[∀x∀y(E(x, y)⇒¬E(y, x))]⊢K ¬∀xE(x, x)

8. [∀x∀y(E(x, y)⇒¬E(y, x))]⇒¬∀xE(x, x) T.Deducción.

(c) ⊢K ∀x(E(x, x) ⇒ ∃yE(x, y))

1. ∀y¬E(x, y)⇒¬E(x, x) (A.5)2. ¬¬E(x, x)⇒¬∀y¬E(x, y) 1(L.7)M.P3. E(x, x)⇒∃yE(x, y) Doble neg. (K.3)4. ∀x(E(x, x)⇒∃yE(x, y)) 3(GEN)

(d) ⊢K [(∀x∀y(E(x, y) ⇒ E(y, x))) ∧ (∀x∀y∀z((E(x, y) ∧ E(y, z)) ⇒ E(x, z)))]

⇒∀x∀y(E(x, y) ⇒ E(x, x))

1. (E(x, y)⇒E(y, x))∧∀z((E(x, y)∧E(y, z))⇒E(x, z)) (hip)2. E(x, y) (hip)3. E(x, y)⇒E(y, x) 1 (L.15a)M.P.4. E(y, x) 2,3 (M.P)5. ∀z((E(x, y)∧E(y, z))⇒E(x, z)) 1.(L,15b)M.P.6. (E(x, y)∧E(y, x))⇒E(x, x) 5,(A.5)M.P.x libre

7. (E(y, x)∧E(x, y))⇒E(x, x) 6(L.17e)8. E(y, x)⇒ [E(x, y)⇒E(x, x)] 7(L.19g)9. E(x, y)⇒E(x, x) 4,8(M.P)10. E(x, x) 2,9(M.P)hemos probado(E(x, y)⇒E(y, x))∧∀z((E(x, y)∧E(y, z))⇒E(x, z)), E(x, y) ⊢K E(x, x)como no utilizamos GEN en la prueba por T.Deducción tenemos(E(x, y)⇒E(y, x))∧∀z((E(x, y)∧E(y, z))⇒E(x, z))⊢K E(x, y)⇒E(x, x)utilizando T.Deducción por segunda vez, se sigue11. ⊢K[(E(x, y)⇒E(y, x))∧∀z((E(x, y)∧E(y, z))⇒E(x, z))]⇒ (E(x, y)⇒E(x, x))12. ∀x∀y[(E(x, y)⇒E(y, x))∧∀z((E(x, y)∧E(y, z))⇒E(x, z))]

⇒∀x∀y(E(x, y)⇒E(x, x)) 11(K.2a)13. [(∀x∀y(E(x, y)⇒E(y, x)))∧ (∀x∀y∀z((E(x, y)∧E(y, z))⇒E(x, z)))]

⇒∀x∀y(E(x, y)⇒E(x, x)) 12(K.5a)

(e) ⊢K ¬∃y∀x(E(x, y) ⇔ ¬E(x, x))

1. ¬¬∀x(E(x, y)⇔¬E(x, x)) HIP de R.A2. ∀x(E(x, y)⇔¬E(x, x)) 1 D. Neg.3. ∀x(E(x, y)⇔¬E(x, x))⇒ (E(y, y)⇔¬E(y, y)) (A.5)

25

Page 26: Problemas solucionados logica matematica

4. (E(y, y)⇔¬E(y, y)) 2, 3(M.P)5. E(y, y)∧¬E(y, y) tautología (B⇔¬B)⇔ (B∧¬B)Hemos probado ¬¬∀x(E(x, y)⇔¬E(x, x))⊢K E(y, y)∧¬E(y, y) sin utilizar (GEN).luego, por Reducción al Absurdo, se sigue6. ⊢K ¬∀x(E(x, y)⇔¬E(x, x))7. ∀y¬∀x(E(x, y)⇔¬E(x, x)) 5(GEN)8. ¬∃y∀x(E(x, y)⇔¬E(x, x)) 6(K.3)

(f) Relacionar el inciso anterior con la paradoja del barbero y la paradoja de Russel.

• Sea E(x, y)8 “y afeita a x”, donde y es el barbero;No existe un barbero que afeite a las personas que no se afeitan a si mismas.

• Sea E(x, y)8 (x∈ y)No existe un x, que cumpla que si x∈ y equivale x � x

2.13 Ejercicio.

(a) ⊢K[(∃xB) ⇒ ∀xC] ⇒ ∀x(B ⇒ C) (b) ⊢K (∃x(B ⇒ C)) ⇔ ((∀xB) ⇒ ∀xC)

1. (∃xB)⇒∀xC (hip) 1. ∃x(¬B ∨C)⇔ ((∃x¬B)∨ (∃xC)) (K.5b)1. ¬(∃xB)∨∀xC def⇒ 2. ∃x(¬B ∨C)⇔ ((¬∀xB)∨ (∃xC)) 1(K.3)2. (∀x¬B)∨∀xC 1(K.3) 2. ∃x(B⇒C)⇔ ((∀xB)⇒ (∃xC)) def⇒3. ∀x(¬B ∨C) 2(K.6)M.P.3. ∀x(B⇒C) def⇒4. [(∃xB)⇒∀xC]⇒∀x(B⇒C) 1,3 T.D

(c)⊢K(∀x(B ⇒ C)) ⇒ (∀xB ⇒ ∀xC) (d)⊢K(∀x(B ⇒ C)) ⇒ ((∀x¬C) ⇒ ∀x¬B)

1. ∀x(B⇒C) (hip) 1. ∀x(B⇒C) (hip)2. ∀xB (hip) 2. ∀x(¬C ⇒¬B) 1(L.17f)3. (B⇒C) 1(K.1a)M.P 3. (∀x¬C)⇒ (∀x¬B) 2, (Ejer.2.13c)M.P4. B 2(K.1a)M.P 4. (∀x(B⇒C))⇒ ((∀x¬C)⇒∀x¬B) 1,3 T.D5. C 4,3(M.P)6. ∀xC 5(GEN) (f) ⊢K((∃xB) ⇒ C) ⇒ ((∀xB) ⇒ ∃xC)7. (∀x(B⇒C))⊢K ∀xB⇒ (∀xC) T.D 1. (∃xB)⇒C (hip)8. ⊢K(∀x(B⇒C))⇒ (∀xB⇒∀xC) T.D 2. ∀xB (hip)todas las variables estaban ligadas 3. B 2(K.1a)M.P

4. B⇒∃xB (K.1c)

(e) ⊢K ∃y(B ⇒ ∀yB) 5. ∃xB 3,4(M.P)6. C 5,1(M.P)

1. (∀yB)⇒∃y(∀yB) (K.1c) 7. C⇒∃xC (K.1c)1. ¬(∀yB)∨∃y(∀yB) def⇒ 8. ∃xC 6,7(M.P)2. (∃y¬B)∨∃y(∀yB) 1(K.3) ((∃xB)⇒C), ((∀xB)⊢K ∃xC)3. ∃y(¬B ∨ (∀yB)) 2 (K.5b) 9. ((∃xB)⇒C)⊢K ((∀xB)⇒∃xC) T.D3. ∃y(B⇒ (∀yB)) def⇒ 10. ((∃xB)⇒C)⇒ ((∀xB)⇒∃xC) T.D

26

Page 27: Problemas solucionados logica matematica

(g)⊢K[(∀x(B ⇒ (C ∨ D))) ∧ ¬∀x(B ⇒ C)] ⇒ ∃x(B ∧ D) (h)⊢K(∀x∃xB ⇔ ∃xB)

1. (∀x(B⇒ (C ∨D)))∧¬∀x(B⇒C) (hip) 1. ∀x∃xB (hip)2. ¬∀x(B⇒C) 1(L.15b)M.P 2. ∀x∃xB⇒∃xB (K.1a)3. ∃x(B ∧¬C) 2(K.3)(L.19e) 3. ∃xB 1,2(M.P)4. B(c)∧¬C(c) 3 Regla C 4. ∀x∃xB⇒∃xB 1,3 T.D5. ∀x(B⇒ (C ∨D)) 1(L.15a)M.P 5. ∃xB (hip)6. B(c)⇒ (C(c)∨D(c)) 5(A.5)c libre M.P 6. ∀x∃xB 5(GEN)6. B(c)⇒ (¬C(c)⇒D(c)) def⇒ 7. ∃xB⇒∀x∃xB 5,7 T.D7. (B(c)∧¬C(c))⇒D(c) 6(L.19g) 8.∀x∃xB⇔∃xB 4,7(L.14b)8. D(c) 4,7(M.P)9. B(c) 4(L.15a)M.P10. B(c)∧D(c) 9,8(L.14a)11. B(c)∧D(c)⇒∃x(B(x)∧D(x)) (K.1b)12. ∃x(B(x)∧D(x)) 10, 11(M.P)12. ∃x(B ∧D) Notación13.[(∀x(B⇒ (C ∨D)))∧¬∀x(B⇒C)]⇒∃x(B ∧D) 1,12 T.D

(i) ⊢K(∀x((∀xB) ∨ C)) ⇔ ((∀xB) ∨ (∀xC))

1. (∀x((∀xB)∨C))⇔ (∀x((∀xB)∨C)) (L.16a)2. (∀x((∀xB)∨C))⇔ ((∀xB)∨ (∀xC)) (K.7a) xnoes libre en∀xB

(j) ⊢K(∃x((∀xB) ∧ C)) ⇔ ((∀xB) ∧ (∃xC))

1. (∃x((∀xB)∧C))⇔ (∃x((∀xB)∧C)) (L.16a)2. (∃x((∀xB)∧C))⇔ ((∀xB)∧ (∃xC)) (K.7c) xnoes libreen∀xB

(k) ⊢K(∀x(B ∨ C)) ⇒ ((∀xB) ∨ (∃xC))

1. ∀x(B ∨C) (hip)2. ∀x(B ∨C)⇒ (B ∨C) (K.1a)3. (B ∨C) 1,2(M.P)3. ¬B⇒C def⇒4. ∃x¬B⇒∃xC 3(K.2b)5. ¬∀xB⇒∃xC 4(K.3)6. ∀xB ∨∃xC def⇒Doble Neg.7. (∀x(B ∨C))⇒ ((∀xB)∨ (∃xC)) T.Deducción

(l) ⊢K ((∃xB) ∧ (∀xC)) ⇒ ∃x(B ∨ C)

1. (∀x(¬B ∨¬C))⇒ ((∀x¬B)∨ (∃x¬C)) (Ejer 2.13.k)2. ¬((∀x¬B)∨ (∃x¬C))⇒¬(∀x(¬B ∨¬C)) 1 (L.7)M.P3. (¬(∀x¬B)∧¬(∃x¬C))⇒¬(∀x¬(B ∧C)) 2D’Morgan3. ((∃xB)∧¬(∃x¬C))⇒ (∃x(B ∧C)) def ∃4. ((∃xB)∧ (∀xC))⇒ (∃x(B ∧C)) 3(K.3) Doble Neg.

27

Page 28: Problemas solucionados logica matematica

2.14 Ejercicio.Si x no es libre en C y y no es libre en B.

(a) ⊢K(∀x∀y(B ∧ C)) ⇔ ((∀xB) ∧ ∀yC)

1. (∀x∀y(B ∧C))⇔ (∀x∀y(B ∧C)) (L.16a)2. (∀x∀y(B ∧C))⇔ (∀x(B ∧∀yC)) 1(K.7b) y no libre en B3. (∀x∀y(B ∧C))⇔ (∀x(∀yC ∧B)) 2(L.17e)4. (∀x∀y(B ∧C))⇔ (∀yC ∧∀xB) 3(K.7b) x no libre en C5. (∀x∀y(B ∧C))⇔ ((∀xB)∧∀yC) 4(L.17e)

(b) ⊢K(∃x∃y(B ∧ C)) ⇔ ((∃xB) ∧ ∃yC)

1. (∃x∃y(B ∧C))⇔ (∃x∃y(B ∧C)) (L.16a)2. (∃x∃y(B ∧C))⇔ (∃x(B ∧∃yC)) 1(K.7c) y no libre en B3. (∃x∃y(B ∧C))⇔ (∃x(∃yC ∧B)) 2(L.17e)4. (∃x∃y(B ∧C))⇔ (∃yC ∧∃xB) 3(K.7c) x no libre en C5. (∃x∃y(B ∧C))⇔ ((∃xB)∧∃yC) 4(L.17e)

(c) ⊢K (∀x∃y(B ∨ C)) ⇔ ((∀xB) ∨ ∃yC)

1. (∀x∃y(B ∨C))⇔ (∀x∃y(B ∨C)) (L.16a)2. (∀x∃y(B ∨C))⇔ (∀x(B ∨∃yC)) (K.7d) y no libre en B3. (∀x∃y(B ∨C))⇔ (∀x(∃yC ∨B)) 2(L.17d)4. (∀x∃y(B ∨C))⇔ (∃yC ∨∀xB) 3(K.7a) x no libre en C5. (∀x∃y(B ∨C))⇔ ((∀xB)∨∃yC) 4(L.17d)

2.15 Ejercicio.Sea Γ un conjunto de hipótesis.

(a) Si B es una sentencia y C es una fórmula tal que Γ, B ⊢K C ,

entonces Γ ⊢K B ⇒ C.Como B no tiene variables libres por ser sentencia, podemos aplicar Teorema deDeducción y tenemos Γ⊢KB⇒C.

(b) Si Γ, B, ¬C⊢K D ∧ ¬D en cuya prueba no se utiliza (GEN) sobrevariables libres de B y de C, entonces Γ ⊢K B ⇒ C.Como no se utiliza (GEN) sobre variables libres; Sea ¬C la Hipótesis de Reduccuiónal Absurdo por T.R.A tenemos Γ,B ⊢K C y T.Deducción Γ⊢KB⇒C.

28

Page 29: Problemas solucionados logica matematica

2.16 Ejercicio.Sea C una sentencia tal que C no se puede demostrar en K. Justificar:

(a) K es consistente.Supongamos que K es inconsistente, luego K demuestra cualquier fórmula,particularmente Γ⊢K C, pero por hipótesis C no es demostrable en K, luegoentonces decimos que K es consistente.

(b) La teoría que resulta de añadir ¬C alos axiomas de K es consistente.Supongamos que K∪{¬C}⊢ C es inconsistente, entonces demuestra cualquier fórmulaparticularmente K∪{¬C}⊢ C y K∪{¬C}⊢¬C como C es una sentencia, por Teoremade Deducción tenemos

1. K ⊢¬C⇒¬C2. K ⊢¬C⇒C3. ¬¬C⇒¬¬C 1 (L.7)M.P4. ¬C ⇒¬¬C 2 (L.7)M.P5. K ⊢¬C ∨¬¬C (L.5)6. ¬¬C 3,4,5(L.9)7. C Doble Neg.

Por hipótesis C nose demuestra en K,por tantoK∪{¬C} esconsistente

2.17 Ejercicio.

(a) C ⊢K

(

∀x

B

)

C

1. C (hip)2. B⇒C 1(L.4)

3.(

∀x

B

)

C Proposición4.3

2.18 Ejercicio.

(a) Sea t libre para x enByC(K.10a) (K.10b)

⊢K

(

B(t) ∧

(

∀x

B(x)

)

C(x))

⇒ C(t) ⊢K

(

B ∧

(

∀x

B

)

C)

⇒ C

1. B(t)∧(

∀x

B(x)

)

C(x) (hip) 1.(

B(x)∧(

∀x

B(x)

)

C(x))

⇒C(x) (K.10a)

2. B(t) (L.15a)M.P x libreparaByC

3.(

∀x

B(x)

)

C(x) (L.15b)M.P 1.(

B ∧(

∀x

B

)

C)

⇒C Notación

3. ∀x(B(x)⇒C(x)) def(

∀x

B

)

4. ∀x(B(x)⇒C(x))⇒ (B(t)⇒C(t)) (A.5)5. (B(t)⇒C(t)) 3,4(M.P)6. C(t) 2,5(M.P)como no se utilizo GEN por T.D. tenemos

7.(

B(t)∧(

∀x

B(x)

)

C(x))

⇒C(t)

29

Page 30: Problemas solucionados logica matematica

(K.10c) (K.10d)

⊢K(B(t) ∧ C(t)) ⇒

(

∃x

B(x)

)

C(x) ⊢K(B ∧ C) ⇒

(

∃x

B

)

C

1. B(t)∧C(t) (hip) 1.(B(x)∧C(x))⇒(

∃x

B(x)

)

C(x) (K.10c)

2. (B(t)∧C(t))⇒∃x(B(x)∧C(x)) (K.1b) x libreparaByC

3. ∃x(B(x)∧C(x)) 1,2(M.P) 1. (B ∧C)⇒(

∃x

B

)

C Notación

4.(

∃x

B(x)

)

C(x) 3(K.9)

como no se utilizo GEN por T.D.tenemos

5. (B(t)∧C(t))⇒(

∃x

B(x)

)

C(x)

(b)⊢K(∃xB) ⇒

[((

∀x

B

)

C)

(

∃x

B

)

C]

(c) ⊢K

((

∃x

B

)

C)

(

∃x

C

)

B

1. ∃xB (hip) 1. (B ∧C)⇔ (C ∧B) (L.17e)

2.(

∀x

B

)

C (hip) 2. ∃x(B ∧C)⇔∃x(C ∧B) 1(K.2d)

3. B(c) 1 Regla C 3.((

∃x

B

)

C)

⇔(

∃x

C

)

B 2(K.9)

4. ∀x(B⇒C) 2 def(

∀x

B

)

5. B(c)⇒C(c) (A.5)M.Pc libreenxparaB

6. C(c) 3,5(M.P)7. B(c)∧C(c) 3,6(L.14a)8. (B(c)∧C(c))⇒∃x(B(x)∧C(x))(K.1b)9. ∃x(B(x)∧C(x)) 7,8(M.P)

10(

∃x

B

)

C 9(K.9)

como no se utilizo GEN por T.D. 2 veces

11. (∃xB)⇒[((

∀x

B

)

C)

⇒(

∃x

B

)

C]

2.19 Ejercicio.(a)(K.11b)B ⇒ (C ⇒ D) ⊢K

((

∃x

B

)

C ⇒

(

∃x

B

)

D)

1. B⇒ (C⇒D) (hip)2. B⇒ (¬D⇒¬C)3. (B⇒¬D)⇒ (B⇒¬C) 2 Resultado de L4. ∀x(B⇒¬D)⇒∀x(B⇒¬C) 3(K.2a)

4.(

∀x

B

)

¬D⇒(

∀x

B

)

¬C def.(

∀x

B

)

5. ¬(

∀x

B

)

¬C⇒¬(

∀x

B

)

¬D 4(L.7)M.P

6.(

∃x

B

)

C⇒(

∃x

B

)

D

30

Page 31: Problemas solucionados logica matematica

(K.11d) (K.11e)

B ⇒ (C ⇔ D) ⊢K

((

∃x

B

)

C)

(

∃x

B

)

D C ⇒ D ⊢K

((

∀x

B

)

C)

(

∀x

B

)

D

1. B⇒ (C⇔D) (hip) 1. C⇒D (hip)2. B⇒ (¬C⇔¬D) 1(L.16d) 2. (¬B ∨C)⇒ (¬B ∨D) 1(A.4)M.P

3.((

∀x

B

)

¬C)

⇔(

∀x

B

)

¬D 2(K.11c) 2. (B⇒C)⇒ (B⇒D) def ⇒

4.(

¬(

∀x

B

)

¬C)

⇔¬(

∀x

B

)

¬D 3(L.16d) 3. ∀x(B⇒C)⇒∀x(B⇒D) 2(K.2a)

5.((

∃x

B

)

C)

⇔(

∃x

B

)

D def(

∃x

B

)

4.((

∀x

B

)

C)

⇒(

∀x

B

)

D def(

∀x

B

)

(K.11g) (K.11h)

C ⇔ D ⊢K

((

∀x

B

)

C)

(

∀x

B

)

D C ⇔ D ⊢K

((

∃x

B

)

C)

(

∃x

B

)

D

1. C⇔D (hip) 1. C⇔D (hip)2. B⇒ (C⇔D) 1(L.4) 2. B⇒ (C ⇔D) 1(L.4)

3.((

∀x

B

)

C)

⇔(

∀x

B

)

D 2(K.11c) 3.((

∃x

B

)

C)

⇔(

∃x

B

)

D 2(K.11d)

(b) B ⇒ C ⊢K

((

∀x

C

)

D)

(

∀x

B

)

D (c) B ⇒ C ⊢K

((

∃x

B

)

D)

(

∃x

C

)

D

1. B⇒C (hip) 1. B⇒C (hip)2. ¬C ⇒¬B 1(L.7)M.P 2. ¬C ⇒¬B 1(L.7)M.P3. (D ∨¬C)⇒ (D ∨¬B) 2(A.4)M.P 3. (¬D ∨¬C)⇒ (¬D ∨¬B) 2(A.4)M.P4. (¬C ∨D)⇒ (¬B ∨D) 3(L.17d) 4.¬(¬D∨¬B)⇒¬(¬D ∨¬C) 3(L.7)M.P5. ∀x(¬C ∨D)⇒∀x(¬B ∨D) 4(K.2a) 4. (D ∧B)⇒ (D ∧C) def ∧5. ∀x(C⇒D)⇒∀x(B⇒D) def ⇒ 5. (B ∧D)⇒ (C ∧D) 4(L.17e)

6.((

∀x

C

)

D)

⇒(

∀x

B

)

D def(

∀x

B

)

6. ∃x(B ∧D)⇒∃x(C ∧D) 5(K.2b)

7.((

∃x

B

)

D)

⇒(

∃x

C

)

D 6(K.9)

(d) B ⇔ C ⊢K

((

∀x

B

)

D)

(

∀x

C

)

D (e) B ⇔ C ⊢K

((

∃x

B

)

D)

(

∃x

C

)

D

1. B⇔C (hip) 1. B⇔C (hip)2. B⇒C 1(L.15c)M.P 2. B⇒C 1(L.15d)M.P

3.(

∀x

C

)

D⇒(

∀x

B

)

D 2(Ejerc.2.19b) 3.(

∃x

B

)

D⇒(

∃x

C

)

D 2(Ejerc.2.19c)

4. C⇒B 1(L.15d)M.P 4. C ⇒B 1(L.15d)M.P

5.(

∀x

B

)

D⇒(

∀x

C

)

D 4(Ejerc.2.19b) 5.(

∃x

C

)

D⇒(

∃x

B

)

D 4(Ejerc.2.19c)

6.((

∀x

B

)

D)

⇔(

∀x

C

)

D 3,5(L.14b) 6.((

∃x

B

)

D)

⇔(

∃x

C

)

D 3,5(L.14b)

31

Page 32: Problemas solucionados logica matematica

2.20 Ejercicio.Sea Γ un conjunto de fórmulas, Si existe una fórmula D tal que Γ,B,¬C ⊢KD∧¬Dy en esta prueba no se utiliza generalización sobre variables libres de B y C, entonces

Γ⊢K

(

∀x

B

)

C.

• Tenemos Γ,B,¬C ⊢KD∧¬D donde ¬C es una Hipótesis de reducción al Absurdo,por Teorema de Reducción al Absurdo Γ,B ,⊢K C, luego por la proposición 4.3tenemos Γ⊢K

(

∀x

B

)

C.

2.21 Ejercicio.Sea B(x) similar a B(y) y C(x) similar a C(y).

(a) ⊢K

((

∀x

B(x)

)

C(x))

(

(

∀y

B(y)

)

C(y)

)

1. ∀x(B(x)⇒C(x))⇔∀y(B(y)⇒C(y)) (K.4b(i)) por ser similares

2.((

∀x

B(x)

)

C(x))

(

(

∀y

B(y)

)

C(y)

)

1 def(

∀x

B

)

(b) ⊢K

((

∃x

B(x)

)

C(x))

(

(

∃y

B(y)

)

C(y)

)

1. ∃x(B(x)∧C(x))⇔∃y(B(y)∧C(y)) (K.4b(ii)) por se similares

2.((

∃x

B(x)

)

C(x))

(

(

∃y

B(y)

)

C(y)

)

1(K.9)

2.22 Ejercicio.(a)

(K.13b) ⊢K(∃xB) ⇒

[((

∃x

B

)

C)

⇔ C]

1. (∃xB)⇒[((

∀x

B

)

¬C)

⇔¬C]

(K.13a)

2. (∃xB)⇒[(

¬(

∀x

B

)

¬C)

⇔¬¬C]

1(L.16d)

3. (∃xB)⇒[((

∃x

B

)

C)

⇔C]

def(

∃x

B

)

, Doble neg.

(b)

(K.15a) ⊢K

((

∃x

B

)

(C ∧ D))

(((

∃x

B

)

C)

(

∃x

B

)

D)

1.(

∃x

B

)

(C ∧D) (hip)

2. ∃x(B ∧ (C ∧D)) 1(K.9)3. ∃x((B ∧C)∧ (B ∧D)) tautología4. ∃x((B ∧C)∧ (B ∧D))⇒ (∃x(B ∧C)∧∃x(B ∧D)) (K.6a)5. ∃x(B ∧C)∧∃x(B ∧D) 3,4(M.P)

6.((

∃x

B

)

C)

∧(

∃x

B

)

D 5(K.9)

7.((

∃x

B

)

(C ∧D))

⇒((

(

∃x

B

)

C)

∧(

∃x

B

)

D)

1,6 T.Deducción

32

Page 33: Problemas solucionados logica matematica

(K.15b) ⊢K

(((

∀x

B

)

C)

(

∀x

B

)

D)

(

∀x

B

)

(C ∨ D)

1.(

∃x

B

)

(¬C ∧¬D)⇒((

(

∃x

B

)

¬C)

∧(

∃x

B

)

¬D)

(K.15a)

2. ¬[((

∃x

B

)

¬C)

∧((

∃x

B

)

¬D)]

⇒¬(

∃x

B

)

(¬C ∧¬D) 1(L.7)M.P

3.[

¬((

∃x

B

)

¬C)

∨¬((

∃x

B

)

¬D)]

⇒(

∀x

B

)

¬(¬C ∧¬D) 2,D’Morgan(K.3)

4.[((

∀x

B

)

¬¬C)

∨((

∀x

B

)

¬¬D)]

⇒(

∀x

B

)

(¬¬C ∨¬¬D) 3,(K.3)D’Morgan

5.[((

∀x

B

)

C)

∨((

∀x

B

)

D)]

⇒(

∀x

B

)

(C ∨D) 4 Doble neg.

(c) Sea x una variable que no es libre en C.

(K.16b) ⊢K(∃xB) ⇒

[((

∀x

B

)

(C ∧ D))

(

C ∧

(

∀x

B

)

D)]

1. ∃xB (hip)

2.((

∀x

B

)

(C ∧D))

⇔((

∀x

B

)

C ∧(

∀x

B

)

D)

(K.14a)

3.((

∀x

B

)

(C ∧D))

⇔(

C ∧(

∀x

B

)

D)

1,2(K.13a)

4. (∃xB)⇒[((

∀x

B

)

(C ∧D))

⇔(

C ∧(

∀x

B

)

D)]

1,3T.Deducción

(K.16c) ⊢K

((

∃x

B

)

(C ∧ D))

(

C ∧

(

∃x

B

)

D)

1.((

∀x

B

)

(¬C ∨¬D))

⇔(

¬C ∨(

∀x

B

)

¬D)

(K.16a)

2. ¬((

∀x

B

)

(¬C ∨¬D))

⇔¬(

¬C ∨(

∀x

B

)

¬D)

(L.16a)

3.((

∃x

B

)

¬(¬C ∨¬D))

⇔(

¬¬C ∧¬(

∀x

B

)

¬D)

(K.3)D’Morgan

4.((

∃x

B

)

(¬¬C ∧¬¬D))

⇔(

¬¬C ∧(

∃x

B

)

¬¬D)

D’Morgan (K.3)

5.((

∃x

B

)

(C ∧D))

⇔(

C ∧(

∃x

B

)

D)

Doble neg.

(d) Sea x una variable no libre en C y y una variable no libre en B.

(K.17b) ⊢K

((

∃x

B

)(

∃y

C

)

D)

((

∃y

C

)(

∃x

B

)

D)

1.((

∀x

B

)(

∀y

C

)

¬D)

⇔((

∀y

C

)(

∀x

B

)

¬D)

(K.17a)

2. ¬((

∀x

B

)(

∀y

C

)

¬D)

⇔¬((

∀y

C

)(

∀x

B

)

¬D)

1(K.16d)

3.((

∃x

B

)

¬(

∀y

C

)

¬D)

⇔((

∃y

C

)

¬(

∀x

B

)

¬D)

2(K.3)

4.((

∃x

B

)(

∃y

C

)

¬¬D)

⇔((

∃y

C

)(

∃x

B

)

¬¬D)

3(K.3)

5.((

∃x

B

)(

∃y

C

)

D)

⇔((

∃y

C

)(

∃x

B

)

D)

Doble neg.

33

Page 34: Problemas solucionados logica matematica

(e) ⊢K (∃x) ⇔

[((

∀x

B

)

C)

(

∃x

B

)

C]

1.((

∀x

B

)

C)

⇒(

∃x

B

)

C (hip)

2. ∀x(B⇒C)⇒∃x(B ∧C) 1 def(

∀x

B

)

, (K.9)

3. ¬∀x(B⇒C)∨∃x(B ∧C) def ⇒4. ∃x(B ∧¬C)∨∃x(B ∧C) 3(K.3)(L.19e)5. ∃x((B ∧¬C)∨ (B ∧C)) 4(K.5b)6. ∃x(B ∧ (¬C ∨C)) 5(L.19c)7. ∃xB ∧∃x(¬C ∨C)) 6(K.6a)M.P8. ∃xB (L.15a)M.P

9.[((

∀x

B

)

C)

⇒(

∃x

B

)

C]

⇒∃xB 1,8 T.Deducción

10. (∃x)⇒[((

∀x

B

)

C)

⇒(

∃x

B

)

C]

Ejerc.2.18b

11. (∃x)⇔[((

∀x

B

)

C)

⇒(

∃x

B

)

C]

9,10 (L.14b)

2.23 Ejercicio.En cada caso, establezca un contraejemplo para verificar que las siguientesafirmaciones no son lógicamente validas.

(a)((

∀x

B

)

C)

(

∃x

B

)

C

Sean B8 (x <x) C 8 (x6 x)∀x((x < x)⇒ (x 6x))⇒∃x((x < x)∧ (x6 x))

(b)(

∃x

B

)

C ⇔ C cuando x no es libre en C

Sean B8 (x� x) C: =(x= x)∃x((x� x)∧ (x= x))⇔ (x= x))

(c)((

∀x

B

)

(C ∧ D))

(

C ∧

(

∀x

B

)

D)

cuando x no es libre en C

Sean B8 (x < 0) C 8 (x =2) D8 (x =0)∀x((x < 0)⇒ ((x =2)∧ (x= 0)))⇔ ((x=2)∧ (∀x((x < 0)⇒ (x= 0))))

(d)(

∃x

B

)

(C ∨ D) ⇔

(

C ∨

(

∃x

B

)

D)

Sean B8 (x� x) C 8 (x2 > 0) D8 (6 +x > 3)

∃x((x� x)∧ ((x2 > 0)∨ (6 + x > 3)))⇔ ((x2 > 0)∨∃x((x� x)∧ (6 +x > 3)))

2.24 Ejercicio.(a) Si x no es libre en C,

(i)⊢K

((

∀x

B

)

(C ⇒ D))

(

C ⇒

(

∀x

B

)

D)

1. (B⇒ (C⇒D))⇔ (C⇒ (B⇒D)) (L.19f)2. ∀x(B⇒ (C⇒D))⇔∀x(C⇒ (B⇒D)) 1 (K.2c)3. ∀x(B⇒ (C⇒D))⇔ (C⇒∀x(B⇒D)) 2(Ejerc.2.9a(i))

3.((

∀x

B

)

(C⇒D))

⇔(

C⇒(

∀x

B

)

D)

def(

∀x

B

)

34

Page 35: Problemas solucionados logica matematica

(ii) ⊢K(∃xB) ⇒

[((

∃x

B

)

(C ⇒ D))

(

C ⇒

(

∃x

B

)

D)]

1. (∃xB)⇒[((

∃x

B

)

(¬C ∨D))

⇔(

¬C ∨(

∃x

B

)

D)]

(K.16d)

1. (∃xB)⇒[((

∃x

B

)

(C⇒D))

⇔(

C⇒(

∃x

B

)

D)]

def ⇒

(b) Si x no es libre en D,

(i) ⊢K

((

∀x

B

)

(C ⇒ D))

(((

∃x

B

)

C)

⇒ D)

1. (B⇒ (C⇒D))⇔ (¬B ∨ (¬C ∨D)) def ⇒2. (B⇒ (C⇒D))⇔ (D ∨ (¬B ∨¬C)) 1(L.19b)2. (B⇒ (C⇒D))⇔ (¬D⇒ (B⇒¬C)) def ⇒3. ∀x(B⇒ (C⇒D))⇔∀x(¬D⇒ (B⇒¬C)) (K.2c)4. ∀x(B⇒ (C⇒D))⇔ (¬D⇒∀x(B⇒¬C)) 3(Ejerc.2.9a(i))

4.((

∀x

B

)

(C⇒D))

⇔(

¬D⇒(

∀x

B

)

¬C)

def ⇒

5.((

∀x

B

)

(C⇒D))

⇔(

¬(

∀x

B

)

¬C⇒¬¬D)

(L.17f)

6.((

∀x

B

)

(C⇒D))

⇔((

(

∃x

B

)

C)

⇒D)

def(

∃x

B

)

, Doble neg.

(ii) ⊢K(∃xB) ⇒

[((

∃x

B

)

(C ⇒ D))

(((

∀x

B

)

C)

⇒ D)]

1. (∃xB)⇒[((

∃x

B

)

(¬D⇒¬C))

⇔(

¬D⇒(

∃x

B

)

¬C)]

(Ejerc.2.24a(ii))

2. (∃xB)⇒[((

∃x

B

)

(¬¬C⇒¬¬D))

⇔(

¬(

∃x

B

)

¬C ⇒¬¬D)]

(L.17f)

2. (∃xB)⇒[((

∃x

B

)

(¬¬C⇒¬¬D))

⇔(

¬¬(

∀x

B

)

¬¬C⇒¬¬D)]

def(

∃x

B

)

3. (∃xB)⇒[((

∃x

B

)

(C⇒D))

⇔((

(

∀x

B

)

C)

⇒D)]

Doble neg.

2.25 Ejercicio.

(a) ⊢K (∀xC) ⇒

(

∀x

B

)

C (b) ⊢K

((

∃x

B

)

C)

⇒ ∃xC

1. ∀xC (hip) 1.(

∃x

B

)

C (hip)

2. ∀xC⇒C (K.1) 2. ∃x(B ∧C) 1(K.9)3. C 1,2(M.P) 3. ∃xB ∧∃xC 2(K.6a)M.P4. B⇒C 3(L.4) 4. ∃xC 3(L.15b)M.P

5. ∀x(B⇒C) GEN 5.((

∃x

B

)

C)

⇒∃xC 1,4 T.D

6.(

∀x

B

)

C def(

∀x

B

)

7. ∀xC⇒(

∀x

B

)

C 1,6 T.D

35

Page 36: Problemas solucionados logica matematica

(c) C ⇒ B ⊢K

((

∃x

B

)

C)

⇔ ∃xC (d) ¬C ⇒ B ⊢K

((

∀x

B

)

C)

⇔ ∀xC

1. C⇒B (hip) 1. ¬C⇒B (hip)2. ¬B⇒¬C 1(L.7)M.P 2. ¬B⇒C 1(L.7)M.P,Doble neg.3. (¬C ∨¬B)⇒ (¬C ∨¬C) 2(A,4)M.P 3. (¬B ∨C)⇒ (C ∨C) 2(A.4)M.P4. ¬(C ∧B)⇒¬(C ∧C) 3D’Morgan 3. (B⇒C)⇒C def ⇒5. ¬(B ∧C)⇒¬C 4(L.17e.c) 4. C ⇒ (B⇒C) (L.2)def⇒6. ¬¬C⇒¬¬(B ∧C) 6(L.7)M.P. 5. (B⇒C)⇔C 3,4(L.14b)7. C⇒ (B ∧C) Doble neg. 6. ∀x(B⇒C)⇔∀xC 5(K.2c)

8. ∃xC⇒∃x(B ∧C) 7(K.2b) 7.((

∀x

B

)

C)

⇔∀xC

9. (B ∧C)⇒C (L.15b)10. ∃x(B ∧C)⇒∃xC 9(K.2b)11. ∃x(B ∧C)⇔∃xC 8,10(L.14b)

12.((

∃x

B

)

C)

⇔∃xC 11.(K.9) (f) B ⊢K

((

∀x

B

)

C)

⇔ ∀xC

1. B (hip)

(e) B ⊢K

((

∃x

B

)

C)

⇔ ∃xC 2. ¬¬B 1 Doble neg.

3. (¬B ∨C)⇔C 2(L.20b)1. B (hip) 3. (B⇒C)⇔C def ⇒2. (B ∧C)⇔C 1(L.20a) 4. ∀x(B⇒C)⇔∀xC 3(K.2c)

3. ∃x(B ∧C)⇔∃xC 2(K.2d) 4.((

∀x

B

)

C)

⇔∀xC def(

∀x

B

)

3.((

∃x

B

)

C)

⇔∃xC def(

∃x

B

)

2.26 Ejercicio. Si x no es libre en C

(a) ⊢K

(

∀x

(

∀y

C

)

D)

(

∀y

C

)

∀xD

1. ∀x∀y(C⇒D)⇔∀y∀x(C ⇒D) (K.8a)1. ∀x∀y(C⇒D)⇔∀y∀x(¬C ∨D) def ⇒2. ∀x∀y(C⇒D)⇔∀y(¬C ∨∀xD) 1(K.7a)2. ∀x∀y(C⇒D)⇔∀y(C⇒∀xD) def ⇒

2.(

∀x

(

∀y

C

)

D)

⇔(

∀y

C

)

∀xD def(

∀x

B

)

(b) ⊢K

(

∃x

(

∃y

C

)

D)

(

∃y

C

)

∃xD

1.(

∀x

(

∀y

C

)

¬D)

⇔(

∀y

C

)

∀x¬D Ejerc.2.26a

2. ¬(

∀x

(

∀y

C

)

¬D)

⇔¬(

∀y

C

)

∀x¬D 1(L.16d)

3.(

∃x¬(

∀y

C

)

¬D)

⇔(

∃y

C

)

¬∀x¬D 2(K.3)(K.12)

4.(

∃x

(

∃y

C

)

¬¬D)

⇔(

∃y

C

)

∃x¬¬D 3(K.12)(K.3)

5.(

∃x

(

∃y

C

)

D)

⇔(

∃y

C

)

∃xD 4 Doble neg.

36

Page 37: Problemas solucionados logica matematica

(c) ⊢K

(

∃x

(

∀y

C

)

D)

(

∀y

C

)

∃xD

1. ∃x∀y(C⇒D)⇒∀y∃x(C ⇒D) (K.8d)1. ∃x∀y(C⇒D)⇒∀y∃x(¬C ∨D) def ⇒2. ∃x∀y(C⇒D)⇒∀y(¬C ∨∃xD) 1 (K.7c)2. ∃x∀y(C⇒D)⇒∀y(C⇒∃xD) def ⇒

2.(

∃x

(

∀y

C

)

D)

⇒(

∀y

C

)

∃xD def(

∀x

B

)

(d) ⊢K

((

∃y

C

)

∀xD)

⇒ ∀x

(

∃y

C

)

D

1.(

∃x

(

∀y

C

)

¬D)

⇒(

∀y

C

)

∃x¬D Ejerc.2.26c

2. ¬(

∀y

C

)

∃x¬D⇒¬∃x

(

∀y

C

)

¬D 1(L.7)M.P

3.(

∃y

C

)

¬∃x¬D⇒∀x¬(

∀y

C

)

¬D 2(K.12)(K.3)

4.((

∃y

C

)

∀x¬¬D)

⇒∀x

(

∃y

C

)

¬¬D 3(K.3)(K.12)

5.((

∃y

C

)

∀xD)

⇒∀x

(

∃y

C

)

D 4 Doble neg.

2.27 Ejercicio.

(a) (I.1c) ⊢K (t = r ∧ r = s) ⇒ t = s

Probemos primero que ⊢K∀x∀y∀z(x= y⇒ (y = z⇒ x= z))Sean B(y, y)8 (y = z) y B(y, x)8 (x= z)1. y = x⇒ (y = z⇒x = z) (A.8)2. x= y⇒ y =x (I.1b)3. x= y⇒ (y = z⇒x = z) 2,1(L.1)4. ∀x∀y∀z(x = y⇒ (y = z⇒ x = z)) (GEN) 3 vecesSean x, y, z, variables que no aparecen en t, s, r

1. ∀x∀y∀z(x = y⇒ (y = z⇒ x = z)) ya probado2. ∀y∀z(t = y⇒ (y = z⇒ t= z)) 1(A.5)M.P3. ∀z(t= r⇒ (r = z⇒ t= z)) 2 (A.5)M.P4. (t= r⇒ (r = s⇒ t= s)) 3 (A.5)M.P5. (t= r∧ r = s)⇒ t= s 4(L.19g)

(b) Utilice el Lema I.2 para dar una prueba mas directa de (b) y (c) de Lema I.1

(I.1b)⊢K t = s⇒ s = t

1. t= s⇒ (t= t⇔ s= t) (I.2)2. (t= t⇔ s= t)⇒ (t= t⇒ s= t) (L.15c)3. t= s⇒ (t= t⇒ s= t) 1,2 (L.1)4. t= t⇒ (t= s⇒ s= t) 3(L.19f)

37

Page 38: Problemas solucionados logica matematica

5. t= t (I.1a)6. (t= s⇒ s= t) 4,5(M.P)

(I.1c) (c) ⊢K ∃x(x = y)⊢K (t = r ∧ r = s) ⇒ t = s razonemos por R.A

Sean B(t, t)8 (r = s) y B(t, s)8 (t= s) 1. ¬∃x(x = y) hip de R.A1. r = t⇒ (r = s⇔ t= s) (I.2) 2. ∀y(x� y) 1(K.3)2. (r = s⇔ t= s)⇒ (r = s⇒ t = s) (L.15c) 3. (x� x) 2(A.1)M.P3. r = t⇒ (r = s⇒ t= s) 1,2(L.1) 4. x= x (A.7)(A.5)M.P4. t = r⇒ r = t (I.1b) de 3,4, por teorema de Reducción5. t = r⇒ (r = s⇒ t= s) 3,4 (L.1) al Absurdo y T.Deducción6. (t= r∧ r = s)⇒ t= s 5(L.19g) se tiene ⊢K ∃x(x= y)

(d) Si y es libre para x enB(x) (e) ⊢K t = s ⇔ s = t

⊢K(B(x) ∧ ¬B(y)) ⇒ x� y Sean t y s términos

1. x = y⇒ (B(x, x)⇒B(y, x)) (A.8) 1. t= s⇒ s= t (I.1b)2.¬(B(x, x)⇒B(y, x))⇒ x� y 1(L.7)M.P 2. s= t⇒ t= s (I.1b)3. (B(x, x)∧¬B(y, x))⇒ x� y 2(L.19e) 3. t= s⇔ s= t 1,2(L.14b)3. (B(x)∧¬B(y))⇒ x� y notación

2.28 Ejercicio.Sea t un término que no contiene la variable x y que es libre para x en B(x)

(a) ⊢K

((

∃x

x= t

)

B(x))

⇔ B(t)

veamos ⊢K∀y(¬B(y)⇒ (x = y⇒¬B(x)))

Sean B(x, x)8 (¬B(y, x)) y B(x, y)8 (¬B(x, x)) donde x, y variables que noaparecen en t.

1. x= y⇒ (¬B(y, x)⇒¬B(x, x)) (A.8)1. x= y⇒ (¬B(y)⇒¬B(x)) notación2. ¬B(y)⇒ (x = y⇒¬B(x)) (L.19f)3. ∀y(¬B(y)⇒ (x= y⇒¬B(x))) 2(GEN)

1. ¬B(t) (hip)2. ∀y(¬B(y)⇒ (x= y⇒¬B(x))) ya probado3. ¬B(t)⇒ (x= t⇒¬B(x)) 2 (A.5)4. x= t⇒¬B(x) 1,3(M.P)5. ∀x(x = t⇒¬B(x)) 4(GEN)

5.(

∀x

x = t

)

¬B(x) def(

∀x

B

)

6. ¬B(t)⇒(

∀x

x = t

)

¬B(x) 1,5T.Deducción. t un término que no contiene

la variable x y que es libre para x en B(x) por hip.

38

Page 39: Problemas solucionados logica matematica

7.(

∀x

x = t

)

¬B(x) (hip)

7. ∀x(x = t⇒¬B(x)) def(

∀x

B

)

8. t= t⇒¬B(t) 7(A.5)M.P9. t= t (I.1a)10. ¬B(t) 8,9 (M.P)

11.(

∀x

x = t

)

¬B(x)⇒¬B(t) 7,10 T.Deducción.

12.(

∀x

x = t

)

¬B(x)⇔¬B(t) 6,11(L.14b)

13. ¬(

∀x

x = t

)

¬B(x)⇔¬¬B(t) 12(L.16d)

14.((

∃x

x = t

)

B(x))

⇔B(t) 13 def(

∃x

B

)

, Doble neg.

(b) ⊢K

((

∀x

x= t

)

B(x))

⇔ B(t)

1.((

∃x

x= t

)

¬B(x))

⇔¬B(t) Ejerc.2.28a

2. ¬((

∀x

x = t

)

B(x))

⇔¬B(t) 1(K.12)

3. ¬¬((

∀x

x = t

)

B(x))

⇔¬¬B(t) 2(L.16a)

4.((

∀x

x= t

)

B(x))

⇔B(t) 3 Doble neg.

2.29 Ejercicio. (Cambio de Variable)Sea t(x) un término (que depende de la variable x) que no contiene la variable y yque es libre para y en B(y). Sea T (y) la fórmula ∃x(y = t(x)).

(a) ⊢K

((

∀y

T (y)

)

B(y))

⇔ ∀xB(t(x))

1.(

∀y

T (y)

)

B(y) (hip)

1. ∀y(∃x(y = t(x))⇒B(y)) def(

∀x

B

)

2. ¬∀xB(t(x)) hip de R.A3. ∃x¬B(t(x)) 2(K.3)4. ¬B(t(a)) 3 Regla C.5. ∃x(t(a) = t(x))⇒B(t(a)) 1 (A.5)M.P6. ∃x(t(a) = t(x)) Ejerci.2.27c instansiación para téminos.7. B(t(a)) 6,5 (M.P)En 4 y 5 se genera contradición, por T.Reducción al Absurdo y T.Deducción tenemos

8.((

∀y

T (y)

)

B(y))

⇒∀xB(t(x))

9. ∀xB(t(x)) (hip)10. ¬∀y(∃x(y = t(x))⇒B(y)) hip de R.A11. ∃y¬(∃x(y = t(x))⇒B(y)) 10(K.3)12. ¬(∃x(c = t(x))⇒B(c)) 11 Regla C.13. ∃x(c = t(x))∧¬B(c) (L.19e)

39

Page 40: Problemas solucionados logica matematica

14. ∃x(c = t(x)) 13(L.15a9M.P.15. c = t(b) 14 Regla C.16. ¬B(c) 13(L.15b)M.P.17. ¬B(t(b)) 15,16 sustitución por iguales18. B(t(b)) 9(A.5)M.P.De 17, 18 se genera contradicción, por T.Reducción al Absurdo y T.Deducción tenemos

19. ∀xB(t(x))⇒((

∀y

T (y)

)

B(y))

20.((

∀y

T (y)

)

B(y))

⇔∀xB(t(x)) 8, 19 (L.14b)

(b) ⊢K

((

∃y

T (y)

)

B(y))

⇔ ∃xB(t(x))

1.((

∀y

T (y)

)

¬B(y))

⇔∀x¬B(t(x)) Ejerc.2.29a

2. ¬((

∀y

T (y)

)

¬B(y))

⇔¬∀x¬B(t(x)) 1(L.16d)

3.((

∃y

T (y)

)

B(y))

⇔¬¬∃xB(t(x)) 2 def(

∃x

B

)

,(K.3)

4.((

∃y

T (y)

)

B(y))

⇔∃xB(t(x)) 3 Doble neg.

(c) Si t(x) es x, pruebe que los resultados anteriores prueban directamente K.4b

(K.4b(i))1. ∃x(y =x) Ejerc.2.27c.2. ∀y(∃x(y =x)⇒B(y))⇔∀xB(x) Ejerc.2.29a.3. ∀y¬(∃x(y = x)∧¬B(y))⇔∀xB(x) tautología.4. ∀y¬¬B(y)⇔∀xB(x) 1,3 eliminacion de la verdad en ∧5. ∀yB(y)⇔∀xB(x) 4 Doble neg.

(K.4b(ii))1. ∃x(y =x) Ejerc.2.27c.2. ∃x(∃x(y = x)∧B(y))⇔∃xB(x) Ejerc.2.29b.3. ∃xB(y)⇔∃xB(x) 2,1 eliminacion de la verdad en ∧

2.30 Ejercicio. (Cambio de Variable para Cuantificadores Acotados)Sea t(x) un término (que depende de la variable x) que no contiene la variable y y

que es libre para y enB(y). Sea T (y) la fórmula(

∃x

D(x)

)

(y = t(x)).

(a) ⊢K

((

∀y

T (y)

)

B(y))

(

∀x

D(x)

)

B(t(x))

1.(

∀y

T (y)

)

B(y) (hip)

2. ∀y(∃x(D(x)∧ y = t(x))⇒B(y)) def(

∀x

B

)

40

Page 41: Problemas solucionados logica matematica

3. D(x) (hip)4. ∃x(D(x)∧ t(x) = t(x))⇒B(t(x)) 2 (A.5)M.P5. ∃x(t(x) = t(x))⇒B(t(x)) 3,4 eliminacion de la verdad en ∧6. (t(c)= t(c))⇒B(t(x)) 5 Regla C.7. t(c) = t(c) (I.1a)8. B(t(x)) 6,7(M.P)9. ∀x(D(x)⇒B(t(x))) 3,8T.Deducción,(GEN)En 1,9 por T.Deducción tenemos((

∀y

T (y)

)

B(y))

⇒∀x(D(x)⇒B(t(x)))((

∀y

T (y)

)

B(y))

⇒(

∀x

D(x)

)

B(t(x)) def(

∀x

B

)

10.(

∀x

D(x)

)

B(t(x)) (hip)

10. ∀x(D(x)⇒B(t(x))) def(

∀x

B

)

11. ¬∀y(∃x(D(x)∧ y = t(x))⇒B(y)) hip de R.A12. ∃y¬(∃x(D(x)∧ y = t(x))⇒B(y)) 11(K.3)13. (∃x(D(x)∧ a = t(x))∧¬B(a)) 12 Regla C. (L.19e)14. ∃x(D(x)∧ a= t(x)) 13(L.15a)M.P15. D(b)∧ a = t(b) 14 Rgla C.16. a= t(b) 15(L.15b)M.P17. ¬B(a) 13(L.15b)M.P18. ¬B(t(b)) 16,17 sustitución por iguales.19. D(b)⇒B(t(b)) 10 (A.5)M.P20. B(t(b)) 15(L.15aM.P) y M.P. con 19En 18, 20 se genera contradición, luego por T.de Reducción al Absurdoy T.Deducción entre 10,20.

21.(

∀x

D(x)

)

B(t(x))⇒(

∀y

T (y)

)

B(y)

22.((

∀y

T (y)

)

B(y))

⇔(

∀x

D(x)

)

B(t(x)) 9,21(L.14b)

(b) ⊢K

((

∃y

T (y)

)

B(y))

(

∃x

D(x)

)

B(t(x))

1.((

∀y

T (y)

)

¬B(y))

⇔(

∀x

D(x)

)

¬B(t(x)) Ejerc.2.30a.

2. ¬((

∀y

T (y)

)

¬B(y))

⇔¬(

∀x

D(x)

)

¬B(t(x)) (L.16a)

3.((

∃y

T (y)

)

B(y))

⇔(

∃x

D(x)

)

B(t(x)) 2 def(

∃x

B

)

2.31 Ejercicio.

⊢K ∀x∃!y(x = y)

1. (x = y)∧ (z = y) (hip)Sean B(x, x): =[(x = y)= (x= y)] y B(x, y)8 [(x= y) = (z = y)]

41

Page 42: Problemas solucionados logica matematica

2. x= z⇒ (((x= y)= (x = y))⇒ ((x = y) = (z = y))) (A.8)3. ((x= y) = (x = y))⇒ (x= z⇒ ((x = y) = (z = y))) 2(L.19f)4. (x = y) = (x= y) (A.7) instansiación.5. x= z⇒ ((x = y) = (z = y)) 4,3(M.P)6.1. (x= y)∧ (y = z)⇒ (x = z) instansiación de lo ya mostrado para I.26. (x = y)∧ (z = y)⇒ (x= z) (L.17e)(L.19g)trans. con (I.b),(L.19g)(L.17e)7. (x = z) 1,6(M.P)8. (x = y) = (z = y) 5,7(M.P)9. ((x= y)∧ (z = y))⇒ ((x = y) = (z = y)) 1,8 T.Deducción10. ∀x∀z((x= y)∧ (z = y))⇒ ((x = y) = (z = y)) 9(GEN) dos veces11. ∃y(x = y) Ejerc.2.27c.12. ∃y(x = y)∧∀x∀z((x = y)∧ (z = y))⇒ ((x = y)= (z = y)) 10,11(L.14a)12. ∃!y(x= y) def ∃!13. ∀x∃!y(x = y) 12(GEN)

2.32 Ejercicio.

(a) ⊢K(∃!xC(x)) ⇔ ∃x∀y(C(y) ⇔ x = y)

1. ∃!xC(x) (hip)1. (∃xC(x))∧∀x∀y((C(x)∧C(y))⇒ x = y) def ∃!2. ∃xC(x) 1 (L.15a)M.P3. C(a) 2 Regla C.4. ∀x∀y((C(x)∧C(y))⇒ x= y) 1 (L.1b)M.P5. ∀y((C(a)∧C(y))⇒ a = y) 4(A.5)M.P.6. ∀y(C(y)⇒ a= y) 3,5 Eliminación de la verdad en ∧7. x= y⇒ (C(x, x)⇒C(y, x)) (A.8)7. x= y⇒ (C(x)⇒C(y)) notación8. ∀x∀y(x= y⇒ (C(x)⇒C(y))) 7(GEN) dos veces8. ∀x∀y(x= y⇒ (¬C(x)∨C(y))) def ⇒9. ∀y(a= y⇒ (¬C(a)∨C(y))) 8(A.5)M.P10. ∀y(a = y⇒ (C(y)) 9,3 Eliminación de la falsa en el antecedente, en ∨11. ∀y(C(y)⇒ a = y)∧∀y(a = y⇒ (C(y)) 6,10 (L.14a)12. ∀y((C(y)⇒ a= y)∧ (a = y⇒ (C(y))) 11(K.5a)12. ∀y((C(y)⇔ a= y)) def ⇔13. ∃x∀y((C(y)⇔ x= y)) 12(K.1b)M.P.14. (∃!xC(x))⇒∃x∀y(C(y)⇔ x = y) 1,13 T.Deducción

15. ∃x∀y(C(y)⇔ x= y) (hip)16. ∃x(∀y(C(y)⇒ x= y)∧∀y(x = y⇒ (C(y))) def ⇔, (K.5a)17. ∀y(C(y)⇒ d = y)∧∀y(d = y⇒ (C(y)) 16 Regla C.18. ∀y(d = y⇒ (C(y)) 17 (L.15b)M.P19. d = d⇒ (C(d)) 18(A.5)M.P20. C(d) 19(I.1a)M.P.

42

Page 43: Problemas solucionados logica matematica

21. ∀y(C(y)⇒ d = y) 17 (L.15a)M.P22. C(d)∧∀y(C(y)⇒ d = y) 20,21 (L.14a)23. ∃x(C(x)∧∀y(C(y)⇒ x = y)) 22 (K.1b)M.P.24. ∃!xC(x) 23 (I.5a)25. ∃x∀y(C(y)⇔ x= y)⇒∃!xC(x) 15,24 T.Deducción.26. (∃!xC(x))⇔∃x∀y(C(y)⇔ x = y) 14, 25 (L.14a)