sobre sistemas de tipo gentzenaleteya.cs.buap.mx/~jlavalle/talks/8gsnm-2012/sobre... ·...

24
Sobre Sistemas de Tipo Gentzen Jos´ e de Jes´ us Lavalle Mart´ ınez 1 Jos´ e Ram´ on Arrazola Ram´ ırez 2 Francisco Javier Ponciano Carmona 1 Hugo Salinas Ram´ ırez 1 [email protected] [email protected] tcho [email protected] [email protected] 1 Facultad de Ciencias de la Computaci´ on 2 Facultad de Ciencias F´ ısico Matem´ aticas Benem´ erita Universidad Aut´onoma de Puebla 3 de septiembre de 2012 Facultad de Ciencias F´ ısico Matem´ aticas BUAP Jos´ e de Jes´ us Lavalle Mart´ ınez Jos´ e Ram´ on Arrazola Ram´ Francisco Javier Ponciano Carmona Sobre Sistemas de Tipo Gentzen 8GSNM 2012 1 / 16

Upload: others

Post on 17-Apr-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Sobre Sistemas de Tipo Gentzen

Jose de Jesus Lavalle Martınez1

Jose Ramon Arrazola Ramırez2

Francisco Javier Ponciano Carmona1

Hugo Salinas Ramırez1

[email protected]

[email protected]

tcho [email protected]

[email protected] de Ciencias de la Computacion2Facultad de Ciencias Fısico Matematicas

Benemerita Universidad Autonoma de Puebla

3 de septiembre de 2012Facultad de Ciencias Fısico Matematicas BUAP

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 1 / 16

Page 2: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Contenido

1 Motivacion

2 Sistema G ′

3 Sistemas LK y LJ

4 Interpretacion del calculo proposicional intuitivo

5 Logicas subestructurales

6 Cierre

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 2 / 16

Page 3: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Contenido

1 Motivacion

2 Sistema G ′

3 Sistemas LK y LJ

4 Interpretacion del calculo proposicional intuitivo

5 Logicas subestructurales

6 Cierre

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 2 / 16

Page 4: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Contenido

1 Motivacion

2 Sistema G ′

3 Sistemas LK y LJ

4 Interpretacion del calculo proposicional intuitivo

5 Logicas subestructurales

6 Cierre

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 2 / 16

Page 5: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Contenido

1 Motivacion

2 Sistema G ′

3 Sistemas LK y LJ

4 Interpretacion del calculo proposicional intuitivo

5 Logicas subestructurales

6 Cierre

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 2 / 16

Page 6: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Contenido

1 Motivacion

2 Sistema G ′

3 Sistemas LK y LJ

4 Interpretacion del calculo proposicional intuitivo

5 Logicas subestructurales

6 Cierre

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 2 / 16

Page 7: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Contenido

1 Motivacion

2 Sistema G ′

3 Sistemas LK y LJ

4 Interpretacion del calculo proposicional intuitivo

5 Logicas subestructurales

6 Cierre

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 2 / 16

Page 8: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Ejemplo de razonamiento matematico

1 La interesaba mas la relacion de deducibilidad entre formulas que laverdad de las formulas;

2 Gentzen deseaba definir un formalismo que reflejara lo mas exactoposible el razonamiento logico real involucrado en las pruebasmatematicas.

Example

Para establecer que (A ∨ (B ∧ C )) ⊃ ((A ∨ B) ∧ (A ∨ C )) es verdadera,procedemos como sigue: suponga que A se cumple o que B ∧C se cumple.Distinguimos dos casos:

1 Si A se cumple se sigue que A ∨ B se cumple, y tambien A ∨ C secumple; ası (A ∨ B) ∧ (A ∨ C ) tambien se cumple;

2 Si es el caso que B ∧ C se cumple, significa que tanto B como C secumplen. De B se sigue A ∨ B; de C se sigue A ∨ C .Ası (A∨B)∧ (A∨C ) tambien se sigue, con lo que concluye la prueba.

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 3 / 16

Page 9: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Sistema de Gentzen G ′ para el calculo proposicional clasico

Definition

El sistema de Gentzen G ′ se define a continuacion:

Las expresiones basicas del sistema son inferencias de la formaΓ→ ∆, llamadas secuentes y se leen como ∆ “se sigue de”, o “esderivable de”Γ, a Γ se le llama antecedente y a ∆ sucedente,

Γ, ∆ representan conjuntos arbitrarios, posiblemente vacıos, deformulas,

A, B representan proposiciones arbitrarias,

El secuente A1, . . . ,An → B1, . . . ,Bm tiene informalmente el mismosignificado que la formula (A1 ∧ . . . ∧ An) ⊃ (B1 ∨ . . . ∨ Bm),

El unico axioma es:

Γ,A→ A,∆ Ax ′

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 4 / 16

Page 10: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Sistema de Gentzen G ′ para el calculo proposicional clasico

Definition

Las reglas de inferencia son:

Γ→ A,∆

Γ,¬A→ ∆ ¬′ →

Γ,A→ ∆

Γ→ ¬A,∆ → ¬′

Γ,A,B → ∆

Γ,A ∧ B → ∆ ∧′ →

Γ→ A,∆ Γ→ B,∆

Γ→ A ∧ B,∆ → ∧′

Γ,A→ ∆ Γ,B → ∆

Γ,A ∨ B → ∆ ∨′ →Γ→ A,B,∆

Γ→ A ∨ B,∆ → ∨′

Γ→ A,∆ Γ,B → ∆

Γ,A ⊃ B → ∆⊃′→

Γ,A→ B,∆

Γ→ A ⊃ B,∆→⊃′

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 5 / 16

Page 11: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Sistema de Gentzen LK para el calculo proposicionalclasico

Definition

Un secuente en LK es una expresion de la forma Γ→ ∆, donde Γ y ∆son secuencias finitas, posiblemente vacıas, de formulas;

Axiomas:A→ A

Ax

Reglas estructurales

Intercambio

Γ,A,B,Π→ ∆

Γ,B,A,Π→ ∆I →

Γ→ Π,A,B,∆

Γ→ Π,B,A,∆→ I︸ ︷︷ ︸

6LJ

Debilitamiento

Γ→ ∆A, Γ→ ∆

D → Γ→ ∆Γ→ ∆,A

→ D

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 6 / 16

Page 12: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Sistema de Gentzen LK para el calculo proposicionalclasico

Definition

Reglas estructurales, continuacion

Contraccion

A,A, Γ→ ∆

A, Γ→ ∆C →

Γ→ ∆,A,A

Γ→ ∆,A→ C︸ ︷︷ ︸

6LJ

CorteΓ→ ∆,A A,Π→ Σ

Γ,Π→ ∆,ΣCut

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 7 / 16

Page 13: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Sistema de Gentzen LK para el calculo proposicionalclasico

Definition

Reglas operacionales

Γ→ ∆,A

¬A, Γ→ ∆¬ → A, Γ→ ∆

Γ→ ∆,¬A → ¬

A, Γ→ ∆

A ∧ B, Γ→ ∆

B, Γ→ ∆

A ∧ B, Γ→ ∆∧ →

Γ→ ∆,A Γ→ ∆,B

Γ→ ∆,A ∧ B→ ∧

Γ→ ∆,A

Γ→ ∆,A ∨ B

Γ→ ∆,B

Γ→ ∆,A ∨ B→ ∨

A, Γ→ ∆ B, Γ→ ∆

A ∨ B, Γ→ ∆∨ →

Γ→ ∆,A B,Π→ Σ

A ⊃ B, Γ,Π→ ∆,Σ⊃→ A, Γ→ ∆,B

Γ→ ∆,A ⊃ B→⊃

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 8 / 16

Page 14: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Sistema de Gentzen LJ para el calculo proposicionalintuitivo

Definition

Un secuente en LJ es una expresion de la forma Γ→ ∆, donde Γ y ∆son secuencias finitas, posiblemente vacıas, de formulas;

El sucedente ∆ puede contener a lo mas una formula, por lo cual lasreglas dadas para LK se deben adaptar adecuadamente;

Por la restriccion anterior las reglas → I y → C no pueden apareceren LJ porque solo se pueden aplicar a secuentes con mas de unaformula en el sucedente (las marcadas con 6 LJ, tienen relacion directacon la ley del tercero excluido).

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 9 / 16

Page 15: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Interpretacion BHK para el calculo proposicional intuitivo

Esta interpretacion se debe a Brouwer, Heyting y Kolmogorov. Paraentender la logica proposicional intuitiva debemos olvidar la nocion clasicade “verdad”. Ahora nuestros juicios sobre una proposicion logica ya no sebasan en los valores de verdad asignados a dicha proposicion, sino ennuestra habilidad para justificarla vıa una prueba explıcita o“construccion”.

Definition

Una construccion de A1 ∧ A2 consiste de una construccion de A1 yuna construccion de A2;

Una construccion de A1 ∨ A2 consiste de un indicador i ∈ 1, 2 y unaconstruccion de Ai ;

Una construccion de A1 ⊃ A2 es un metodo (funcion) que transformatoda construccion de A1 en una construccion de A2;

No existe construccion para ⊥;

¬A es una abreviacion de A ⊃ ⊥.

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 10 / 16

Page 16: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

∧′ → es derivable en LK

Demostracion.

A,B, Γ→ ∆

A ∧ B,B, Γ→ ∆∧ →

B,A ∧ B, Γ→ ∆I →

A ∧ B,A ∧ B, Γ→ ∆∧ →

A ∧ B, Γ→ ∆C →

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 11 / 16

Page 17: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

∧ → es derivable dada ∧′ → y el resto de LK

Demostracion.

A, Γ→ ∆

B,A, Γ→ ∆D →

A,B, Γ→ ∆I →

A ∧ B, Γ→ ∆ ∧′ →

B, Γ→ ∆

A,B, Γ→ ∆D →

A ∧ B, Γ→ ∆ ∧′ →

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 12 / 16

Page 18: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

∨′ → es derivable en LK

Demostracion.

Γ→ ∆,A,B

Γ→ ∆,A,A ∨ B→ ∨

Γ→ ∆,A ∨ B,A→ I

Γ→ ∆,A ∨ B,A ∨ B→ ∨

Γ→ ∆,A ∨ B→ C

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 13 / 16

Page 19: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

→ ∨ es derivable dada → ∨′ y el resto de LK

Demostracion.

Γ→ ∆,A

Γ→ ∆,A,B→ D

Γ→ ∆,A ∨ B → ∨′

Γ→ ∆,B

Γ→ ∆,B,A→ D

Γ→ ∆,A,B→ I

Γ→ ∆,A ∨ B → ∨′

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 14 / 16

Page 20: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Ejemplos de por que es deseable quitar las reglasestructurales

Example

Por $50 puedes comprar una cajetilla de Camel y una cajetilla deMarlboro (conjuncion concurrente o conjuncion estatica);

Juan abrio la puerta y salio del cuarto (conjuncion secuencial);

Algunas cuantas razones mas.

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 15 / 16

Page 21: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Ejemplos de por que es deseable quitar las reglasestructurales

Example

Por $50 puedes comprar una cajetilla de Camel y una cajetilla deMarlboro (conjuncion concurrente o conjuncion estatica);

Juan abrio la puerta y salio del cuarto (conjuncion secuencial);

Algunas cuantas razones mas.

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 15 / 16

Page 22: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Ejemplos de por que es deseable quitar las reglasestructurales

Example

Por $50 puedes comprar una cajetilla de Camel y una cajetilla deMarlboro (conjuncion concurrente o conjuncion estatica);

Juan abrio la puerta y salio del cuarto (conjuncion secuencial);

Algunas cuantas razones mas.

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 15 / 16

Page 23: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Finalmente,

¡Muchas gracias!

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 16 / 16

Page 24: Sobre Sistemas de Tipo Gentzenaleteya.cs.buap.mx/~jlavalle/talks/8GSNM-2012/Sobre... · 2012-09-03 · Sobre Sistemas de Tipo Gentzen Jos e de Jesus Lavalle Mart nez1 Jos e Ram on

Finalmente,

¡Muchas gracias!

Jose de Jesus Lavalle Martınez Jose Ramon Arrazola Ramırez Francisco Javier Ponciano Carmona Hugo Salinas Ramırez (BUAP)Sobre Sistemas de Tipo Gentzen 8GSNM 2012 16 / 16