introducción a la lógica y la computaciónpedro/introlog2020/slides/... · 2020. 10. 16. ·...

75
Introducci ´ on a la L ´ ogica y la Computaci ´ on Mariana Badano ector Gramaglia Pedro S´ anchez Terraf M. Clara Gor´ ın Mat´ ıas Steinberg FaMAF, 9 de octubre de 2020

Upload: others

Post on 10-Mar-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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