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

Problemas solucionados logica matematica

Embed Size (px)

DESCRIPTION

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

Citation preview

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)