Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. ·...
Transcript of Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. ·...
![Page 1: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/1.jpg)
Introduccion a la Logica y la Computacion
Mariana Badano Hector Gramaglia Pedro Sanchez TerrafM. Clara Gorın Matıas Steinberg
FaMAF, 9 de octubre de 2020
![Page 2: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/2.jpg)
Contenidos estimados para hoy
1 Repaso
2 Deduccion naturalReglas de inferenciaCancelacion de hipotesis: introduccion de→Ejemplos con cancelacionReduccion al absurdo y de eliminacion de ∨Ejemplos con RAA y ∨EDefinicion de DRecursion en derivaciones
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 2 / 19
![Page 3: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/3.jpg)
Repaso
Tres componentes de la logica
Sintaxis: descripcion simbolica de los objetos que estudiamos:proposiciones (= “formulas proposicionales”, “formulas”).
Conjunto inductivo PROP: induccion y recursion.Abreviaturas (¬ϕ), (ϕ↔ ψ).Operaciones simbolicas: sustitucion ϕ[ψ/p].
Semantica: como asignamos significado a las proposiciones.Modelos para dar sentido: asignaciones v : V → {0, 1}.Se extienden a valuaciones: J·Kv : PROP→ {0, 1}.La verdad es informacion local sobre el modelo: Lema de Coincidencia ytablas de verdad.
Calculo: como se deducen proposiciones a partir de otras y se obtienenteoremas. Ahora
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 3 / 19
![Page 4: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/4.jpg)
Repaso
Tres componentes de la logica
Sintaxis: descripcion simbolica de los objetos que estudiamos:proposiciones (= “formulas proposicionales”, “formulas”).
Conjunto inductivo PROP: induccion y recursion.Abreviaturas (¬ϕ), (ϕ↔ ψ).Operaciones simbolicas: sustitucion ϕ[ψ/p].
Semantica: como asignamos significado a las proposiciones.Modelos para dar sentido: asignaciones v : V → {0, 1}.Se extienden a valuaciones: J·Kv : PROP→ {0, 1}.La verdad es informacion local sobre el modelo: Lema de Coincidencia ytablas de verdad.
Calculo: como se deducen proposiciones a partir de otras y se obtienenteoremas. Ahora
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 3 / 19
![Page 5: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/5.jpg)
Repaso
Tres componentes de la logica
Sintaxis: descripcion simbolica de los objetos que estudiamos:proposiciones (= “formulas proposicionales”, “formulas”).
Conjunto inductivo PROP: induccion y recursion.Abreviaturas (¬ϕ), (ϕ↔ ψ).Operaciones simbolicas: sustitucion ϕ[ψ/p].
Semantica: como asignamos significado a las proposiciones.
Modelos para dar sentido: asignaciones v : V → {0, 1}.Se extienden a valuaciones: J·Kv : PROP→ {0, 1}.La verdad es informacion local sobre el modelo: Lema de Coincidencia ytablas de verdad.
Calculo: como se deducen proposiciones a partir de otras y se obtienenteoremas. Ahora
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 3 / 19
![Page 6: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/6.jpg)
Repaso
Tres componentes de la logica
Sintaxis: descripcion simbolica de los objetos que estudiamos:proposiciones (= “formulas proposicionales”, “formulas”).
Conjunto inductivo PROP: induccion y recursion.Abreviaturas (¬ϕ), (ϕ↔ ψ).Operaciones simbolicas: sustitucion ϕ[ψ/p].
Semantica: como asignamos significado a las proposiciones.Modelos para dar sentido: asignaciones v : V → {0, 1}.Se extienden a valuaciones: J·Kv : PROP→ {0, 1}.La verdad es informacion local sobre el modelo: Lema de Coincidencia ytablas de verdad.
Calculo: como se deducen proposiciones a partir de otras y se obtienenteoremas. Ahora
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 3 / 19
![Page 7: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/7.jpg)
Repaso
Tres componentes de la logica
Sintaxis: descripcion simbolica de los objetos que estudiamos:proposiciones (= “formulas proposicionales”, “formulas”).
Conjunto inductivo PROP: induccion y recursion.Abreviaturas (¬ϕ), (ϕ↔ ψ).Operaciones simbolicas: sustitucion ϕ[ψ/p].
Semantica: como asignamos significado a las proposiciones.Modelos para dar sentido: asignaciones v : V → {0, 1}.Se extienden a valuaciones: J·Kv : PROP→ {0, 1}.La verdad es informacion local sobre el modelo: Lema de Coincidencia ytablas de verdad.
Calculo: como se deducen proposiciones a partir de otras y se obtienenteoremas.
Ahora
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 3 / 19
![Page 8: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/8.jpg)
Repaso
Tres componentes de la logica
Sintaxis: descripcion simbolica de los objetos que estudiamos:proposiciones (= “formulas proposicionales”, “formulas”).
Conjunto inductivo PROP: induccion y recursion.Abreviaturas (¬ϕ), (ϕ↔ ψ).Operaciones simbolicas: sustitucion ϕ[ψ/p].
Semantica: como asignamos significado a las proposiciones.Modelos para dar sentido: asignaciones v : V → {0, 1}.Se extienden a valuaciones: J·Kv : PROP→ {0, 1}.La verdad es informacion local sobre el modelo: Lema de Coincidencia ytablas de verdad.
Calculo: como se deducen proposiciones a partir de otras y se obtienenteoremas. Ahora
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 3 / 19
![Page 9: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/9.jpg)
El calculo en primer ano
Una demostracion de Introduccion a los Algoritmos.
p⇒ q ∨ p≡ { Definicion de⇒ }
p ∨ q ∨ p ≡ q ∨ q ∨ p≡ { Conmutativa ∨, Idempotencia ∨ }
p ∨ q ≡ q ∨ p≡ { Conmutativa ∨ }
True
Es un calculo ecuacional:q ∨ q ≡ q
q ∨ q ∨ p ≡ q ∨ p
Deduccion natural: un calculo mas parecido a los razonamientos “intuitivos”.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 4 / 19
![Page 10: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/10.jpg)
El calculo en primer ano
Una demostracion de Introduccion a los Algoritmos.
p⇒ q ∨ p≡ { Definicion de⇒ }
p ∨ q ∨ p ≡ q ∨ q ∨ p≡ { Conmutativa ∨, Idempotencia ∨ }
p ∨ q ≡ q ∨ p≡ { Conmutativa ∨ }
True
Es un calculo ecuacional:q ∨ q ≡ q
q ∨ q ∨ p ≡ q ∨ p
Deduccion natural: un calculo mas parecido a los razonamientos “intuitivos”.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 4 / 19
![Page 11: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/11.jpg)
El calculo en primer ano
Una demostracion de Introduccion a los Algoritmos.
p⇒ q ∨ p≡ { Definicion de⇒ }
p ∨ q ∨ p ≡ q ∨ q ∨ p≡ { Conmutativa ∨, Idempotencia ∨ }
p ∨ q ≡ q ∨ p≡ { Conmutativa ∨ }
True
Es un calculo ecuacional:q ∨ q ≡ q
q ∨ q ∨ p ≡ q ∨ p
Deduccion natural: un calculo mas parecido a los razonamientos “intuitivos”.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 4 / 19
![Page 12: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/12.jpg)
El calculo en primer ano
Una demostracion de Introduccion a los Algoritmos.
p⇒ q ∨ p≡ { Definicion de⇒ }
p ∨ q ∨ p ≡ q ∨ q ∨ p≡ { Conmutativa ∨, Idempotencia ∨ }
p ∨ q ≡ q ∨ p≡ { Conmutativa ∨ }
True
Es un calculo ecuacional:q ∨ q ≡ q
q ∨ q ∨ p ≡ q ∨ p
Deduccion natural: un calculo mas parecido a los razonamientos “intuitivos”.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 4 / 19
![Page 13: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/13.jpg)
Deduccion natural
ϕ ψ∧I
(ϕ ∧ ψ)
Derivaciones: arboles punteados decorados
Algunas hojas son las Hipotesisno canceladas (Hip): {ϕ,ψ}.Nodo (raız) distinguido conclusion(Concl): (ϕ ∧ ψ)
“De {ϕ,ψ} deduce (ϕ ∧ ψ)”{ϕ,ψ} ` (ϕ ∧ ψ).
ϕ • • ψ
ϕ ∧ ψ •
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 5 / 19
![Page 14: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/14.jpg)
Deduccion natural
ϕ ψ∧I
(ϕ ∧ ψ)
Derivaciones: arboles punteados decorados
Algunas hojas son las Hipotesisno canceladas (Hip): {ϕ,ψ}.Nodo (raız) distinguido conclusion(Concl): (ϕ ∧ ψ)
“De {ϕ,ψ} deduce (ϕ ∧ ψ)”{ϕ,ψ} ` (ϕ ∧ ψ).
ϕ • • ψ
ϕ ∧ ψ •
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 5 / 19
![Page 15: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/15.jpg)
Deduccion natural
ϕ ψ∧I
(ϕ ∧ ψ)
Derivaciones: arboles punteados decorados
Algunas hojas son las Hipotesisno canceladas (Hip): {ϕ,ψ}.
Nodo (raız) distinguido conclusion(Concl): (ϕ ∧ ψ)
“De {ϕ,ψ} deduce (ϕ ∧ ψ)”{ϕ,ψ} ` (ϕ ∧ ψ).
ϕ • • ψ
ϕ ∧ ψ •
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 5 / 19
![Page 16: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/16.jpg)
Deduccion natural
ϕ ψ∧I
(ϕ ∧ ψ)
Derivaciones: arboles punteados decorados
Algunas hojas son las Hipotesisno canceladas (Hip): {ϕ,ψ}.Nodo (raız) distinguido conclusion(Concl): (ϕ ∧ ψ)
“De {ϕ,ψ} deduce (ϕ ∧ ψ)”{ϕ,ψ} ` (ϕ ∧ ψ).
ϕ • • ψ
ϕ ∧ ψ •
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 5 / 19
![Page 17: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/17.jpg)
Deduccion natural
ϕ ψ∧I
(ϕ ∧ ψ)
Derivaciones: arboles punteados decorados
Algunas hojas son las Hipotesisno canceladas (Hip): {ϕ,ψ}.Nodo (raız) distinguido conclusion(Concl): (ϕ ∧ ψ)
“De {ϕ,ψ} deduce (ϕ ∧ ψ)”
{ϕ,ψ} ` (ϕ ∧ ψ).
ϕ • • ψ
ϕ ∧ ψ •
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 5 / 19
![Page 18: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/18.jpg)
Deduccion natural
ϕ ψ∧I
(ϕ ∧ ψ)
Derivaciones: arboles punteados decorados
Algunas hojas son las Hipotesisno canceladas (Hip): {ϕ,ψ}.Nodo (raız) distinguido conclusion(Concl): (ϕ ∧ ψ)
“De {ϕ,ψ} deduce (ϕ ∧ ψ)”{ϕ,ψ} ` (ϕ ∧ ψ).
ϕ • • ψ
ϕ ∧ ψ •
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 5 / 19
![Page 19: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/19.jpg)
Algunas reglas de inferencia
Notacion. Usaremos precedencia para eliminar parentesis:
¬ϕ ∧ (ψ ∨ ϕ)→ χ :=(((¬ϕ) ∧ (ψ ∨ ϕ))→ χ
).
ϕ ψ∧I
ϕ ∧ ψϕ ∧ ψ
∧Eϕ
ϕ ∧ ψ∧E
ψ
ϕ∨I
ϕ ∨ ψψ∨I
ϕ ∨ ψϕ ϕ→ ψ
→ Eψ
EjemploDe {ϕ,ϕ ∨ ψ → χ} se deduce χ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 6 / 19
![Page 20: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/20.jpg)
Algunas reglas de inferencia
Notacion. Usaremos precedencia para eliminar parentesis:
¬ϕ ∧ (ψ ∨ ϕ)→ χ :=(((¬ϕ) ∧ (ψ ∨ ϕ))→ χ
).
ϕ ψ∧I
ϕ ∧ ψ
ϕ ∧ ψ∧E
ϕ
ϕ ∧ ψ∧E
ψ
ϕ∨I
ϕ ∨ ψψ∨I
ϕ ∨ ψϕ ϕ→ ψ
→ Eψ
EjemploDe {ϕ,ϕ ∨ ψ → χ} se deduce χ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 6 / 19
![Page 21: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/21.jpg)
Algunas reglas de inferencia
Notacion. Usaremos precedencia para eliminar parentesis:
¬ϕ ∧ (ψ ∨ ϕ)→ χ :=(((¬ϕ) ∧ (ψ ∨ ϕ))→ χ
).
ϕ ψ∧I
ϕ ∧ ψϕ ∧ ψ
∧Eϕ
ϕ ∧ ψ∧E
ψ
ϕ∨I
ϕ ∨ ψψ∨I
ϕ ∨ ψϕ ϕ→ ψ
→ Eψ
EjemploDe {ϕ,ϕ ∨ ψ → χ} se deduce χ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 6 / 19
![Page 22: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/22.jpg)
Algunas reglas de inferencia
Notacion. Usaremos precedencia para eliminar parentesis:
¬ϕ ∧ (ψ ∨ ϕ)→ χ :=(((¬ϕ) ∧ (ψ ∨ ϕ))→ χ
).
ϕ ψ∧I
ϕ ∧ ψϕ ∧ ψ
∧Eϕ
ϕ ∧ ψ∧E
ψ
ϕ∨I
ϕ ∨ ψψ∨I
ϕ ∨ ψϕ ϕ→ ψ
→ Eψ
EjemploDe {ϕ,ϕ ∨ ψ → χ} se deduce χ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 6 / 19
![Page 23: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/23.jpg)
Algunas reglas de inferencia
Notacion. Usaremos precedencia para eliminar parentesis:
¬ϕ ∧ (ψ ∨ ϕ)→ χ :=(((¬ϕ) ∧ (ψ ∨ ϕ))→ χ
).
ϕ ψ∧I
ϕ ∧ ψϕ ∧ ψ
∧Eϕ
ϕ ∧ ψ∧E
ψ
ϕ∨I
ϕ ∨ ψψ∨I
ϕ ∨ ψ
ϕ ϕ→ ψ→ E
ψ
EjemploDe {ϕ,ϕ ∨ ψ → χ} se deduce χ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 6 / 19
![Page 24: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/24.jpg)
Algunas reglas de inferencia
Notacion. Usaremos precedencia para eliminar parentesis:
¬ϕ ∧ (ψ ∨ ϕ)→ χ :=(((¬ϕ) ∧ (ψ ∨ ϕ))→ χ
).
ϕ ψ∧I
ϕ ∧ ψϕ ∧ ψ
∧Eϕ
ϕ ∧ ψ∧E
ψ
ϕ∨I
ϕ ∨ ψψ∨I
ϕ ∨ ψϕ ϕ→ ψ
→ Eψ
EjemploDe {ϕ,ϕ ∨ ψ → χ} se deduce χ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 6 / 19
![Page 25: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/25.jpg)
Algunas reglas de inferencia
Notacion. Usaremos precedencia para eliminar parentesis:
¬ϕ ∧ (ψ ∨ ϕ)→ χ :=(((¬ϕ) ∧ (ψ ∨ ϕ))→ χ
).
ϕ ψ∧I
ϕ ∧ ψϕ ∧ ψ
∧Eϕ
ϕ ∧ ψ∧E
ψ
ϕ∨I
ϕ ∨ ψψ∨I
ϕ ∨ ψϕ ϕ→ ψ
→ Eψ
EjemploDe {ϕ,ϕ ∨ ψ → χ} se deduce χ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 6 / 19
![Page 26: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/26.jpg)
Cancelacion de hipotesis
[ϕ]
1
···ψ → I
1
ϕ→ ψ
Introduccion de la implicacion
Hipotesis cancelada: ϕ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 7 / 19
![Page 27: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/27.jpg)
Cancelacion de hipotesis
[ϕ]
1
···ψ → I
1
ϕ→ ψ
Introduccion de la implicacion
Hipotesis cancelada: ϕ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 7 / 19
![Page 28: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/28.jpg)
Cancelacion de hipotesis
[ϕ]
1
···ψ → I
1
ϕ→ ψ
Introduccion de la implicacion
Hipotesis cancelada: ϕ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 7 / 19
![Page 29: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/29.jpg)
Cancelacion de hipotesis
[ϕ]1···ψ → I1
ϕ→ ψ
Introduccion de la implicacion
Hipotesis cancelada: ϕ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 7 / 19
![Page 30: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/30.jpg)
Cancelacion de hipotesis
D :=
[
ψ ∧ χ
]1
∧Eψ → I
1
ψ ∧ χ→ ψ
Introduccion de la implicacion
Hipotesis cancelada: ψ ∧ χ.Hipotesis no canceladas Hip(D) = ∅.Conclusion Concl(D) = ψ ∧ χ→ ψ.
“ψ ∧ χ→ ψ es un teorema ”. ` ψ ∧ χ→ ψ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 7 / 19
![Page 31: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/31.jpg)
Cancelacion de hipotesis
D :=
[ψ ∧ χ]1 ∧Eψ → I1
ψ ∧ χ→ ψ
Introduccion de la implicacion
Hipotesis cancelada: ψ ∧ χ.
Hipotesis no canceladas Hip(D) = ∅.Conclusion Concl(D) = ψ ∧ χ→ ψ.
“ψ ∧ χ→ ψ es un teorema ”. ` ψ ∧ χ→ ψ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 7 / 19
![Page 32: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/32.jpg)
Cancelacion de hipotesis
D :=
[ψ ∧ χ]1 ∧Eψ → I1
ψ ∧ χ→ ψ
Introduccion de la implicacion
Hipotesis cancelada: ψ ∧ χ.Hipotesis no canceladas Hip(D) = ∅.
Conclusion Concl(D) = ψ ∧ χ→ ψ.
“ψ ∧ χ→ ψ es un teorema ”. ` ψ ∧ χ→ ψ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 7 / 19
![Page 33: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/33.jpg)
Cancelacion de hipotesis
D :=
[ψ ∧ χ]1 ∧Eψ → I1
ψ ∧ χ→ ψ
Introduccion de la implicacion
Hipotesis cancelada: ψ ∧ χ.Hipotesis no canceladas Hip(D) = ∅.Conclusion Concl(D) = ψ ∧ χ→ ψ.
“ψ ∧ χ→ ψ es un teorema ”. ` ψ ∧ χ→ ψ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 7 / 19
![Page 34: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/34.jpg)
Cancelacion de hipotesis
D :=
[ψ ∧ χ]1 ∧Eψ → I1
ψ ∧ χ→ ψ
Introduccion de la implicacion
Hipotesis cancelada: ψ ∧ χ.Hipotesis no canceladas Hip(D) = ∅.Conclusion Concl(D) = ψ ∧ χ→ ψ.
“ψ ∧ χ→ ψ es un teorema ”.
` ψ ∧ χ→ ψ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 7 / 19
![Page 35: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/35.jpg)
Cancelacion de hipotesis
D :=
[ψ ∧ χ]1 ∧Eψ → I1
ψ ∧ χ→ ψ
Introduccion de la implicacion
Hipotesis cancelada: ψ ∧ χ.Hipotesis no canceladas Hip(D) = ∅.Conclusion Concl(D) = ψ ∧ χ→ ψ.
“ψ ∧ χ→ ψ es un teorema ”. ` ψ ∧ χ→ ψ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 7 / 19
![Page 36: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/36.jpg)
Ejemplos de derivaciones
1 ϕ∧ψ → ψ ∧ϕ es un teorema.
` ϕ ∧ ψ → ψ ∧ ϕ
[ϕ ∧ ψ]1 ∧Eψ
[ϕ ∧ ψ]1 ∧Eϕ∧I
ψ ∧ ϕ→ I1
ϕ ∧ ψ → ψ ∧ ϕ
2 De {ϕ→ ψ,¬ψ} se deduce ¬ϕ.
{ϕ→ ψ,¬ψ} ` ¬ϕ
ϕ ϕ→ ψ→ E
ψ ¬ψ→ E
⊥→ I3
¬ϕ
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 8 / 19
![Page 37: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/37.jpg)
Ejemplos de derivaciones
1 ϕ∧ψ → ψ ∧ϕ es un teorema.
` ϕ ∧ ψ → ψ ∧ ϕ
[ϕ ∧ ψ]1 ∧Eψ
[ϕ ∧ ψ]1 ∧Eϕ∧I
ψ ∧ ϕ→ I1
ϕ ∧ ψ → ψ ∧ ϕ
2 De {ϕ→ ψ,¬ψ} se deduce ¬ϕ.
{ϕ→ ψ,¬ψ} ` ¬ϕ
ϕ ϕ→ ψ→ E
ψ ¬ψ→ E
⊥→ I3
¬ϕ
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 8 / 19
![Page 38: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/38.jpg)
Ejemplos de derivaciones
1 ϕ∧ψ → ψ ∧ϕ es un teorema.
` ϕ ∧ ψ → ψ ∧ ϕ
[ϕ ∧ ψ]1 ∧Eψ
[ϕ ∧ ψ]1 ∧Eϕ∧I
ψ ∧ ϕ→ I1
ϕ ∧ ψ → ψ ∧ ϕ
2 De {ϕ→ ψ,¬ψ} se deduce ¬ϕ.
{ϕ→ ψ,¬ψ} ` ¬ϕ
ϕ ϕ→ ψ→ E
ψ ¬ψ→ E
⊥→ I3
¬ϕ
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 8 / 19
![Page 39: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/39.jpg)
Ejemplos de derivaciones
1 ϕ∧ψ → ψ ∧ϕ es un teorema.
` ϕ ∧ ψ → ψ ∧ ϕ
[ϕ ∧ ψ]1 ∧Eψ
[ϕ ∧ ψ]1 ∧Eϕ∧I
ψ ∧ ϕ→ I1
ϕ ∧ ψ → ψ ∧ ϕ
2 De {ϕ→ ψ,¬ψ} se deduce ¬ϕ.
{ϕ→ ψ,¬ψ} ` ¬ϕ
ϕ ϕ→ ψ→ E
ψ ¬ψ→ E
⊥→ I3
¬ϕ
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 8 / 19
![Page 40: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/40.jpg)
Mas reglas con cancelacion de hipotesis
Son las reglas de reduccion al absurdo y de eliminacion de ∨.
[¬ϕ]···⊥
RAAϕ
ϕ ∨ ψ
[ϕ]···χ
[ψ]···χ∨E.
χ
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 9 / 19
![Page 41: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/41.jpg)
Mas reglas con cancelacion de hipotesis
Son las reglas de reduccion al absurdo y de eliminacion de ∨.
[¬ϕ]···⊥
RAAϕ
ϕ ∨ ψ
[ϕ]···χ
[ψ]···χ∨E.
χ
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 9 / 19
![Page 42: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/42.jpg)
Mas reglas con cancelacion de hipotesis
Son las reglas de reduccion al absurdo y de eliminacion de ∨.
[¬ϕ]···⊥
RAAϕ
ϕ ∨ ψ
[ϕ]···χ
[ψ]···χ∨E.
χ
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 9 / 19
![Page 43: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/43.jpg)
Ejemplo usando RAA
De {ϕ,¬ψ → ¬ϕ} se deduce ψ.
ϕ
[¬ψ]1 ¬ψ → ¬ϕ→ E¬ϕ→ E
⊥RAA1
ψ
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 10 / 19
![Page 44: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/44.jpg)
Ejemplo usando RAA
De {ϕ,¬ψ → ¬ϕ} se deduce ψ.
ϕ
[¬ψ]1 ¬ψ → ¬ϕ→ E¬ϕ→ E
⊥RAA1
ψ
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 10 / 19
![Page 45: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/45.jpg)
Ejemplo usando ∨E
Introducimos la ultima regla, con el personaje misterioso como protagonista:
⊥⊥
ϕ
Veamos ahora que de ¬ϕ ∨ ψ se deduce ϕ→ ψ.
¬ϕ ∨ ψ
[ϕ]2 [¬ϕ]1 → E⊥⊥
ψ [ψ]1 ∨E1ψ
→ I2ϕ→ ψ
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 11 / 19
![Page 46: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/46.jpg)
Ejemplo usando ∨E
Introducimos la ultima regla, con el personaje misterioso como protagonista:
⊥⊥
ϕ
Veamos ahora que de ¬ϕ ∨ ψ se deduce ϕ→ ψ.
¬ϕ ∨ ψ
[ϕ]2 [¬ϕ]1 → E⊥⊥
ψ [ψ]1 ∨E1ψ
→ I2ϕ→ ψ
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 11 / 19
![Page 47: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/47.jpg)
Ejemplo usando ∨E
Introducimos la ultima regla, con el personaje misterioso como protagonista:
⊥⊥
ϕ
Veamos ahora que de ¬ϕ ∨ ψ se deduce ϕ→ ψ.
¬ϕ ∨ ψ
[ϕ]2 [¬ϕ]1 → E⊥⊥
ψ [ψ]1 ∨E1ψ
→ I2ϕ→ ψ
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 11 / 19
![Page 48: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/48.jpg)
El conjunto D de las derivaciones
Definimos simultaneamente el conjunto de las derivaciones con sus nodosdistinguidos Concl de manera recursiva.
D es el menor conjunto de arboles decorados con proposiciones tales que:
Un arbol de un solo nodo ϕ ∈ PROP pertenece a D.
Concl(ϕ) := ϕ.
··· D1ϕ
∈ D y··· D2
ϕ′∈ D =⇒ D :=
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
∈ D.
Concl(D) := ϕ ∧ ϕ′
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 12 / 19
![Page 49: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/49.jpg)
El conjunto D de las derivaciones
Definimos simultaneamente el conjunto de las derivaciones con sus nodosdistinguidos Concl de manera recursiva.
D es el menor conjunto de arboles decorados con proposiciones tales que:
Un arbol de un solo nodo ϕ ∈ PROP pertenece a D.
Concl(ϕ) := ϕ.
··· D1ϕ
∈ D y··· D2
ϕ′∈ D =⇒ D :=
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
∈ D.
Concl(D) := ϕ ∧ ϕ′
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 12 / 19
![Page 50: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/50.jpg)
El conjunto D de las derivaciones
Definimos simultaneamente el conjunto de las derivaciones con sus nodosdistinguidos Concl de manera recursiva.
D es el menor conjunto de arboles decorados con proposiciones tales que:
Un arbol de un solo nodo ϕ ∈ PROP pertenece a D.
Concl(ϕ) := ϕ.
··· D1ϕ
∈ D y··· D2
ϕ′∈ D =⇒ D :=
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
∈ D.
Concl(D) := ϕ ∧ ϕ′
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 12 / 19
![Page 51: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/51.jpg)
El conjunto D de las derivaciones
Definimos simultaneamente el conjunto de las derivaciones con sus nodosdistinguidos Concl de manera recursiva.
D es el menor conjunto de arboles decorados con proposiciones tales que:
Un arbol de un solo nodo ϕ ∈ PROP pertenece a D.
Concl(ϕ) := ϕ.
··· D1ϕ
∈ D y··· D2
ϕ′∈ D =⇒ D :=
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
∈ D.
Concl(D) := ϕ ∧ ϕ′
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 12 / 19
![Page 52: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/52.jpg)
El conjunto D de las derivaciones
Definimos simultaneamente el conjunto de las derivaciones con sus nodosdistinguidos Concl de manera recursiva.
D es el menor conjunto de arboles decorados con proposiciones tales que:
Un arbol de un solo nodo ϕ ∈ PROP pertenece a D.
Concl(ϕ) := ϕ.
··· D1ϕ
∈ D y··· D2
ϕ′∈ D =⇒
D :=
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
∈ D.
Concl(D) := ϕ ∧ ϕ′
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 12 / 19
![Page 53: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/53.jpg)
El conjunto D de las derivaciones
Definimos simultaneamente el conjunto de las derivaciones con sus nodosdistinguidos Concl de manera recursiva.
D es el menor conjunto de arboles decorados con proposiciones tales que:
Un arbol de un solo nodo ϕ ∈ PROP pertenece a D.
Concl(ϕ) := ϕ.
··· D1ϕ
∈ D y··· D2
ϕ′∈ D =⇒ D :=
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
∈ D.
Concl(D) := ϕ ∧ ϕ′
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 12 / 19
![Page 54: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/54.jpg)
El conjunto D de las derivaciones
Definimos simultaneamente el conjunto de las derivaciones con sus nodosdistinguidos Concl de manera recursiva.
D es el menor conjunto de arboles decorados con proposiciones tales que:
Un arbol de un solo nodo ϕ ∈ PROP pertenece a D.
Concl(ϕ) := ϕ.
··· D1ϕ
∈ D y··· D2
ϕ′∈ D =⇒ D :=
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
∈ D.
Concl(D) := ϕ ∧ ϕ′
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 12 / 19
![Page 55: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/55.jpg)
El conjunto D de las derivaciones
··· Dϕ ∧ ϕ′
∈ D =⇒
D1 :=
··· Dϕ ∧ ϕ′
∧Eϕ
∈ D, D2 :=
··· Dϕ ∧ ϕ′
∧Eϕ′
∈ D.
Concl(D1) := ϕ Concl(D2) := ϕ′
ϕ··· Dψ∈ D =⇒ D′ :=
[ϕ]··· Dψ
→ Iϕ→ ψ
∈ D.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 13 / 19
![Page 56: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/56.jpg)
El conjunto D de las derivaciones
··· Dϕ ∧ ϕ′
∈ D =⇒ D1 :=
··· Dϕ ∧ ϕ′
∧Eϕ
∈ D, D2 :=
··· Dϕ ∧ ϕ′
∧Eϕ′
∈ D.
Concl(D1) := ϕ Concl(D2) := ϕ′
ϕ··· Dψ∈ D =⇒ D′ :=
[ϕ]··· Dψ
→ Iϕ→ ψ
∈ D.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 13 / 19
![Page 57: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/57.jpg)
El conjunto D de las derivaciones
··· Dϕ ∧ ϕ′
∈ D =⇒ D1 :=
··· Dϕ ∧ ϕ′
∧Eϕ
∈ D, D2 :=
··· Dϕ ∧ ϕ′
∧Eϕ′
∈ D.
Concl(D1) := ϕ Concl(D2) := ϕ′
ϕ··· Dψ∈ D =⇒ D′ :=
[ϕ]··· Dψ
→ Iϕ→ ψ
∈ D.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 13 / 19
![Page 58: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/58.jpg)
El conjunto D de las derivaciones
··· Dϕ ∧ ϕ′
∈ D =⇒ D1 :=
··· Dϕ ∧ ϕ′
∧Eϕ
∈ D, D2 :=
··· Dϕ ∧ ϕ′
∧Eϕ′
∈ D.
Concl(D1) := ϕ Concl(D2) := ϕ′
ϕ··· Dψ∈ D =⇒ D′ :=
[ϕ]··· Dψ
→ Iϕ→ ψ
∈ D.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 13 / 19
![Page 59: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/59.jpg)
El conjunto D de las derivaciones
··· D1
ϕ ∨ ψ∈ D,
ϕ··· D2χ
∈ D yψ··· D3χ
∈ D =⇒
D4 :=
··· D1
ϕ ∨ ψ
[ϕ]··· D2χ
[ψ]··· D3χ
∨Eχ
∈ D
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 14 / 19
![Page 60: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/60.jpg)
El conjunto D de las derivaciones
··· D1
ϕ ∨ ψ∈ D,
ϕ··· D2χ
∈ D yψ··· D3χ
∈ D =⇒
D4 :=
··· D1
ϕ ∨ ψ
[ϕ]··· D2χ
[ψ]··· D3χ
∨Eχ
∈ D
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 14 / 19
![Page 61: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/61.jpg)
El conjunto D de las derivaciones
(∨I) y (⊥) son como (∧E)
··· Dϕ ∧ ϕ′
∧Eϕ′
··· Dϕ
∨Iϕ ∨ ϕ′
(→ E) es como (∧I).
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
··· D1ϕ
··· D2
ϕ→ ψ→ E
ψ
(RAA) es como (→ I).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 15 / 19
![Page 62: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/62.jpg)
El conjunto D de las derivaciones
(∨I) y (⊥) son como (∧E)
··· Dϕ ∧ ϕ′
∧Eϕ′
··· Dϕ
∨Iϕ ∨ ϕ′
(→ E) es como (∧I).
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
··· D1ϕ
··· D2
ϕ→ ψ→ E
ψ
(RAA) es como (→ I).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 15 / 19
![Page 63: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/63.jpg)
El conjunto D de las derivaciones
(∨I) y (⊥) son como (∧E)
··· Dϕ ∧ ϕ′
∧Eϕ′
··· Dϕ
∨Iϕ ∨ ϕ′
(→ E) es como (∧I).
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
··· D1ϕ
··· D2
ϕ→ ψ→ E
ψ
(RAA) es como (→ I).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 15 / 19
![Page 64: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/64.jpg)
El conjunto D de las derivaciones
(∨I) y (⊥) son como (∧E)
··· Dϕ ∧ ϕ′
∧Eϕ′
··· Dϕ
∨Iϕ ∨ ϕ′
(→ E) es como (∧I).
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
··· D1ϕ
··· D2
ϕ→ ψ→ E
ψ
(RAA) es como (→ I).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 15 / 19
![Page 65: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/65.jpg)
Recursion en derivaciones: Hip
Al igual que con PROP, se puede hacer recursion en D.
Definimos recursivamente el conjunto de las hipotesis no canceladasHip(D) de una derivacion D.
PROP Hip(ϕ) := {ϕ}.
∧I D =
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
∈ D.
Hip(D) = Hip(D1) ∪ Hip(D2).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 16 / 19
![Page 66: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/66.jpg)
Recursion en derivaciones: Hip
Al igual que con PROP, se puede hacer recursion en D.
Definimos recursivamente el conjunto de las hipotesis no canceladasHip(D) de una derivacion D.
PROP Hip(ϕ) := {ϕ}.
∧I D =
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
∈ D.
Hip(D) = Hip(D1) ∪ Hip(D2).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 16 / 19
![Page 67: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/67.jpg)
Recursion en derivaciones: Hip
Al igual que con PROP, se puede hacer recursion en D.
Definimos recursivamente el conjunto de las hipotesis no canceladasHip(D) de una derivacion D.
PROP Hip(ϕ) := {ϕ}.
∧I D =
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
∈ D.
Hip(D) = Hip(D1) ∪ Hip(D2).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 16 / 19
![Page 68: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/68.jpg)
Recursion en derivaciones: Hip
Al igual que con PROP, se puede hacer recursion en D.
Definimos recursivamente el conjunto de las hipotesis no canceladasHip(D) de una derivacion D.
PROP Hip(ϕ) := {ϕ}.
∧I D =
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
∈ D.
Hip(D) = Hip(D1) ∪ Hip(D2).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 16 / 19
![Page 69: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/69.jpg)
Recursion en derivaciones: Hip
∧E D1 =
··· Dϕ ∧ ϕ′
∧Eϕ
∈ D, D2 :=
··· Dϕ ∧ ϕ′
∧Eϕ′
∈ D.
Hip(D1) = Hip(D2) := Hip(D).
→ I D′ =
[ϕ]··· Dψ
→ Iϕ→ ψ
∈ D.
Hip(D′) := Hip(D)r {ϕ}.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 17 / 19
![Page 70: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/70.jpg)
Recursion en derivaciones: Hip
∧E D1 =
··· Dϕ ∧ ϕ′
∧Eϕ
∈ D, D2 :=
··· Dϕ ∧ ϕ′
∧Eϕ′
∈ D.
Hip(D1) = Hip(D2) := Hip(D).
→ I D′ =
[ϕ]··· Dψ
→ Iϕ→ ψ
∈ D.
Hip(D′) := Hip(D)r {ϕ}.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 17 / 19
![Page 71: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/71.jpg)
Recursion en derivaciones: Hip
∨E
D4 =
··· D1
ϕ ∨ ψ
[ϕ]··· D2χ
[ψ]··· D3χ
∨Eχ
∈ D
Hip(D4) = Hip(D1) ∪(Hip(D2)r {ϕ}
)∪(Hip(D2)r {ψ}
)
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 18 / 19
![Page 72: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/72.jpg)
Recursion en derivaciones: Hip
∨I , ⊥ Son como (∧E)
−→ Hip se define igual.
··· Dϕ ∧ ϕ′
∧Eϕ′
··· Dϕ
∨Iϕ ∨ ϕ′
→ E Es como (∧I).
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
··· D1ϕ
··· D2
ϕ→ ψ→ E
ψ
RAA Es como (→ I).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 19 / 19
![Page 73: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/73.jpg)
Recursion en derivaciones: Hip
∨I , ⊥ Son como (∧E) −→ Hip se define igual.
··· Dϕ ∧ ϕ′
∧Eϕ′
··· Dϕ
∨Iϕ ∨ ϕ′
→ E Es como (∧I).
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
··· D1ϕ
··· D2
ϕ→ ψ→ E
ψ
RAA Es como (→ I).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 19 / 19
![Page 74: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/74.jpg)
Recursion en derivaciones: Hip
∨I , ⊥ Son como (∧E) −→ Hip se define igual.
··· Dϕ ∧ ϕ′
∧Eϕ′
··· Dϕ
∨Iϕ ∨ ϕ′
→ E Es como (∧I).
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
··· D1ϕ
··· D2
ϕ→ ψ→ E
ψ
RAA Es como (→ I).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 19 / 19
![Page 75: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/... · 2020. 10. 16. · Contenidos estimados para hoy 1 Repaso 2 Deduccion natural´ Reglas de inferencia Cancelacion](https://reader036.fdocuments.ec/reader036/viewer/2022071416/611219b8b2857b4d1f4d5d20/html5/thumbnails/75.jpg)
Recursion en derivaciones: Hip
∨I , ⊥ Son como (∧E) −→ Hip se define igual.
··· Dϕ ∧ ϕ′
∧Eϕ′
··· Dϕ
∨Iϕ ∨ ϕ′
→ E Es como (∧I).
··· D1ϕ
··· D2
ϕ′
∧Iϕ ∧ ϕ′
··· D1ϕ
··· D2
ϕ→ ψ→ E
ψ
RAA Es como (→ I).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 09/10/2020 19 / 19