El objeto de la lógica La lógica proposicional Deducción Corrección y completud Historia y Filosofı́a de la Lógica Pablo Cobreros [email protected] Tema 1: El objeto de la lógica La lógica proposicional clásica P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Lógica no clásica El objeto de la lógica La lógica proposicional Deducción El objeto de la lógica Consecuencia lógica La lógica proposicional El lenguaje proposicional Semántica Deducción Deducción y consecuencia lógica Tablas analı́ticas Contramodelos Corrección y completud Corrección Completud Lógica no clásica Más allá de la lógica clásica Resumen P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Corrección y completud Lógica no clásica El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Consecuencia lógica Noción intuitiva de consecuencia lógica El objeto de la lógica es la relación de consecuencia lógica (o la validez de los argumentos). 1 Qué es la consecuencia lógica 2 Qué argumentos son válidos / cuáles no. Procedimientos de decisión. La consecuencia lógica tiene una fuerza modal: es imposible aceptar las premisas y rechazar su conclusión (‘válido’ 6= ‘probativo’). Por tanto, intuitivamente, Definición: A es una consecuencia lógica de Γ ssi necesariamente, si todo B ∈ Γ es verdadero, entonces A es verdadero (es imposible que las premisas sean verdaderas y la conclusión falsa). En otras palabras, un argumento es válido ssi necesariamente preserva la verdad. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Consecuencia lógica Necesidad lógica I Problema de la definición: la noción de necesidad es en sı́ misma suficientemente compleja. I ¿Cómo debemos entender la noción de necesidad involucrada en la caracterización intuitiva de la consecuencia lógica? I I Necesidad analı́tica: verdad en virtud del significado de las expresiones. Necesidad lógica: verdad en virtud del significado de las expresiones lógicas. Definición A es una consecuencia lógica de Γ ssi: para toda interpretación I del vocabulario no-lógico, si todo B ∈ Γ es verdadero en I entonces A es verdadero en I (no hay interpretación I tal que todo B ∈ Γ es verdadero en I y A es falso en I) P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Consecuencia lógica Formalización e interpretación La gran aportación de la lógica del siglo XX es una caracterización precisa de: cuáles son las expresiones lógicas y su significado; cuáles son las expresiones no-lógicas; qué es una interpretación del vocabulario no-lógico. Un lenguaje lógico es un lenguaje con un vocabulario lógico y un vocabulario no-lógico. El vocabulario lógico tiene un significado determinado; el vocabulario no-lógico consiste en expresiones que pueden recibir una interpretación. Una interpretación es una asignación de significados a las expresiones no-lógicas del vocabulario (dependiendo de su categorı́a gramatical). En este tema repasaremos el lenguaje y la lógica proposicional clásicas. Es importante advertir que las ideas contenidas en esta sección se aplican de igual manera a cualquier otro lenguaje y lógica (en particular al lenguaje y lógica clásicas de primer orden que veremos más adelante). P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica El lenguaje proposicional Vocabulario I Extralógico: I I Un conjunto infinito de variables proposicionales: p, q, r ... Lógico: I I Constantes lógicas: ¬, ∨, ∧, →. Estas constantes son funciones de verdad. Sı́mbolos auxiliares (paréntesis): (, ). Para la legibilidad unı́voca. De todas las expresiones que podemos obtener combinando elementos del vocabulario, nos interesan únicamente las fórmulas bien formadas. Éstas son las únicas expresiones gramaticalmente correctas y, por tanto, las únicas que pueden tener significado. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud El lenguaje proposicional Gramática 1. Si A es una variable proposicional, A es una fbf. 2. Si A es una fbf, ¬A es una fbf. 3. Si A y B son fbf, (A ∧ B), (A ∨ B), (A → B) son fbf 4. Cualquier expresión construida de otro modo no es fbf. I Nuestra gramática aporta una definición inductiva del conjunto de fbf. I Además el conjunto de fbf ası́ definido es unı́vocamente legible. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Lógica no clásica El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica El lenguaje proposicional Definición inductiva Base: p, q son fbf Inducción: Si A y B son fbf, (A ∧ B) es fbf. Clausura: Nada más es fbf. Lenguaje .. . ((p ∧ q) ∧ p) ∧ p), ((p ∧ q) ∧ p) ∧ q) . . . ((p ∧ q) ∧ p), ((p ∧ q) ∧ q), . . . (p ∧ q), (p ∧ p), (q ∧ q) p, q P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Base: 0 está en N Inducción: Si n está en N, s(n) está en N. Clausura: Nada más está en N. N .. . sss(0) ss(0) s(0) 0 Complejidad .. . 3 2 1 0 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica El lenguaje proposicional Prueba por inducción I Se puede probar por inducción propiedades de elementos en conjuntos definidos inductivamente. I La prueba por inducción explota el ordenación según la complejidad de un conjunto definido inductivamente: N .. . sss(0) ss(0) s(0) 0 xxx Lenguaje .. . ((p ∧ q) ∧ p) ∧ p), ((p ∧ q) ∧ p) ∧ q) . . . ((p ∧ q) ∧ p), ((p ∧ q) ∧ q), . . . (p ∧ q), (p ∧ p), (q ∧ q) p, q Paso de inducción P(n) ⇒ P(n + 1) (HI) (target) Base P(0) Ejercicio: Pruebe por inducción que cualquier fórmula del lenguaje proposicional tiene el mismo número de paréntesis izquierdos que derechos P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica El lenguaje proposicional Prueba por inducción I Se puede probar por inducción propiedades de elementos en conjuntos definidos inductivamente. I La prueba por inducción explota el ordenación según la complejidad de un conjunto definido inductivamente: N .. . sss(0) ss(0) s(0) 0 xxx Lenguaje .. . ((p ∧ q) ∧ p) ∧ p), ((p ∧ q) ∧ p) ∧ q) . . . ((p ∧ q) ∧ p), ((p ∧ q) ∧ q), . . . (p ∧ q), (p ∧ p), (q ∧ q) p, q Paso de inducción P(n) ⇒ P(n + 1) (HI) (target) Base P(0) Ejercicio: Pruebe por inducción que cualquier fórmula del lenguaje proposicional tiene el mismo número de paréntesis izquierdos que derechos P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica El lenguaje proposicional Prueba por inducción I Se puede probar por inducción propiedades de elementos en conjuntos definidos inductivamente. I La prueba por inducción explota el ordenación según la complejidad de un conjunto definido inductivamente: N .. . sss(0) ss(0) s(0) 0 xxx Lenguaje .. . ((p ∧ q) ∧ p) ∧ p), ((p ∧ q) ∧ p) ∧ q) . . . ((p ∧ q) ∧ p), ((p ∧ q) ∧ q), . . . (p ∧ q), (p ∧ p), (q ∧ q) p, q Paso de inducción P(n) ⇒ P(n + 1) (HI) (target) Base P(0) Ejercicio: Pruebe por inducción que cualquier fórmula del lenguaje proposicional tiene el mismo número de paréntesis izquierdos que derechos P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica El lenguaje proposicional Prueba por inducción I Se puede probar por inducción propiedades de elementos en conjuntos definidos inductivamente. I La prueba por inducción explota el ordenación según la complejidad de un conjunto definido inductivamente: N .. . sss(0) ss(0) s(0) 0 xxx Lenguaje .. . ((p ∧ q) ∧ p) ∧ p), ((p ∧ q) ∧ p) ∧ q) . . . ((p ∧ q) ∧ p), ((p ∧ q) ∧ q), . . . (p ∧ q), (p ∧ p), (q ∧ q) p, q Paso de inducción P(n) ⇒ P(n + 1) (HI) (target) Base P(0) Ejercicio: Pruebe por inducción que cualquier fórmula del lenguaje proposicional tiene el mismo número de paréntesis izquierdos que derechos P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica El lenguaje proposicional Prueba por inducción I Se puede probar por inducción propiedades de elementos en conjuntos definidos inductivamente. I La prueba por inducción explota el ordenación según la complejidad de un conjunto definido inductivamente: N .. . sss(0) ss(0) s(0) 0 xxx Lenguaje .. . ((p ∧ q) ∧ p) ∧ p), ((p ∧ q) ∧ p) ∧ q) . . . ((p ∧ q) ∧ p), ((p ∧ q) ∧ q), . . . (p ∧ q), (p ∧ p), (q ∧ q) p, q Paso de inducción P(n) ⇒ P(n + 1) (HI) (target) Base P(0) Ejercicio: Pruebe por inducción que cualquier fórmula del lenguaje proposicional tiene el mismo número de paréntesis izquierdos que derechos P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica El lenguaje proposicional Prueba por inducción I Se puede probar por inducción propiedades de elementos en conjuntos definidos inductivamente. I La prueba por inducción explota el ordenación según la complejidad de un conjunto definido inductivamente: N .. . sss(0) ss(0) s(0) 0 xxx Lenguaje .. . ((p ∧ q) ∧ p) ∧ p), ((p ∧ q) ∧ p) ∧ q) . . . ((p ∧ q) ∧ p), ((p ∧ q) ∧ q), . . . (p ∧ q), (p ∧ p), (q ∧ q) p, q Paso de inducción P(n) ⇒ P(n + 1) (HI) (target) Base P(0) Ejercicio: Pruebe por inducción que cualquier fórmula del lenguaje proposicional tiene el mismo número de paréntesis izquierdos que derechos P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica El lenguaje proposicional Prueba por inducción I Se puede probar por inducción propiedades de elementos en conjuntos definidos inductivamente. I La prueba por inducción explota el ordenación según la complejidad de un conjunto definido inductivamente: N .. . sss(0) ss(0) s(0) 0 xxx Lenguaje .. . ((p ∧ q) ∧ p) ∧ p), ((p ∧ q) ∧ p) ∧ q) . . . ((p ∧ q) ∧ p), ((p ∧ q) ∧ q), . . . (p ∧ q), (p ∧ p), (q ∧ q) p, q Paso de inducción P(n) ⇒ P(n + 1) (HI) (target) Base P(0) Ejercicio: Pruebe por inducción que cualquier fórmula del lenguaje proposicional tiene el mismo número de paréntesis izquierdos que derechos P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica El lenguaje proposicional Prueba por inducción I Se puede probar por inducción propiedades de elementos en conjuntos definidos inductivamente. I La prueba por inducción explota el ordenación según la complejidad de un conjunto definido inductivamente: N .. . sss(0) ss(0) s(0) 0 xxx Lenguaje .. . ((p ∧ q) ∧ p) ∧ p), ((p ∧ q) ∧ p) ∧ q) . . . ((p ∧ q) ∧ p), ((p ∧ q) ∧ q), . . . (p ∧ q), (p ∧ p), (q ∧ q) p, q Paso de inducción P(n) ⇒ P(n + 1) (HI) (target) Base P(0) Ejercicio: Pruebe por inducción que cualquier fórmula del lenguaje proposicional tiene el mismo número de paréntesis izquierdos que derechos P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica El lenguaje proposicional Legibilidad unı́voca Que nuestro lenguaje es unı́vocamente legible significa que cada fórmula tiene una única manera de construcción siguiendo las reglas de la gramática. En adelante omitiremos los paréntesis externos si es que los hay. Por ejemplo, escribiremos p → (q ∨ r ) en lugar de (p → (q ∨ r )) (pero no ¬p → (q ∨ r ) en lugar de ¬(p → (q ∨ r ))!. El lenguaje sigue siendo unı́vocamente legible. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Semántica Interpretación I Interpretar, intuitivamente, es asignar significados. I En el caso de lenguajes formales, intepretar consiste en asignar significado a la parte extralógica del vocabulario. I En particular, en el caso de un lenguaje proposicional, interpretar consiste en asignar valores de verdad a las variables proposicionales. Definición Una interpretación I para una fórmula A es una asignación de valores de verdad para las variables proposicionales en A. Definición Una intepretación I para un argumento Γ A es una interpretación para las fórmulas en el argumento. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Semántica Extensión de una interpretación Dada una interpretación de las variables proposicionales en una fórmula A, existe una única manera de extender la interpretación para A de acuerdo a las siguientes cláusulas: 1. I(¬A) = 1 ssi I(A) = 0 2. I(A ∧ B) = 1 ssi I(A) = 1 y I(B) = 1 3. Ejercicio: aporte el resto de cláusulas La legibilidad unı́voca del conjunto de fbf garantiza que una interpretación I para las variables proposicionales en A tiene una única extensión para A. Determine el valor de verdad de los siguientes enunciados de acuerdo a la interpretación I(p) = 1, I(q) = 0, I(r ) = 1. p p∨q (p → r ) → p (p ∨ q) → (q ∨ ¬r ) P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Semántica Nociones semánticas Una vez definido de modo preciso el lenguaje y la noción de interpretación podemos aportar definiciones precisas de las nociones semánticas clave: Definición Una fórmula A es satisfacible ssi hay al menos una interpretación I: I(A) = 1. Un conjunto de fórmulas Γ es satisfacible ssi hay al menos una interpretación I tal que: I(B) = 1 para todo B ∈ Γ Definición Una fórmula A es una consecuencia lógica de Γ, escrito Γ A, ssi para toda interpretación I: si I(B) = 1 para todo B ∈ Γ entonces I(A) = 1. Una fórmula A es válida, escrito A, ssi para toda interpretación I: I(A) = 1. Ejercicio: Muestre que la definición de consecuencia lógica es equivalente a: Γ A, ssi no hay interpretación I tal que: I(B) = 1 para todo B ∈ Γ y I(A) = 0. Tenga en cuenta que ‘para todo x’ es lo mismo que ‘no hay un x que no’. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Semántica Noción intuitiva y formal de consecuencia lógica Nuestra definición formal de consecuencia lógica para el lenguaje proposicional clásico recoge las ideas del primer apartado sobre la necesaria preservación de verdad, entendiendo ‘necesaria’ en el sentido de necesidad lógica apuntado anteriormente. Lo que hemos aportado en esta sección es una caracterización precisa de un lenguaje formal (vocabulario separado en lógico / no-lógico + gramática) y de una noción de interpretación para ése lenguaje formal (interpretación de variables proposicionales + extensión de la interpretación para fórmulas compuestas). Con esto hemos podido recoger la idea informal de consecuencia lógica como necesaria preservación de verdad. Este modo de proceder es una constante en cualquier lógica matemática contemporánea. Como veremos está detrás de la lógica clásica de primer orden, pero también detrás de todas las lógicas no-clásicas. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Deducción y consecuencia lógica Uno de los objetivos de la lógica es aportar procedimientos para establecer la validez de argumentos particulares. I Un sistema deductivo es un conjunto de reglas para establecer pruebas (o deducciones) que nos permitan decidir sobre la validez de argumentos particulares. I Las reglas de un sistema deductivo atienden sólo a la forma de los enunciados, y no a los significados (interpretaciones). I Una prueba formal (o deducción) para un argumento es una lista finita de fórmulas de acuerdo a las reglas de un sistema deductivo, que establecen que la conclusión del argumento se sigue de las premisas. Escribimos Γ `S A cuando A es deducible de Γ de acuerdo al sistema deductivo S. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Deducción y consecuencia lógica Corrección y completud de un sistema deductivo Las nociones de consecuencia lógica () y consecuencia deductiva (`S ) son distintas: la primera es semántica y la segunda es sintáctica. Sin embargo, dada una relación de consecuencia lógica, queremos obtener sistemas deductivos que ‘rastreen’ perfectamente ésa relación de consecuencia lógica. Definición Un sistema deductivo S es correcto ssi, si Γ `S A entonces Γ A. Definición Un sistema deductivo S es completo ssi, si Γ A entonces Γ `S A. Definición Un sistema deductivo S es adecuado ssi es correcto y completo. La lógica proposicional clásica tiene sistemas deductivos adecuados. En esta sección veremos el método de tablas analı́ticas (o “tableaux”), en la siguiente sección veremos que es un sistema correcto y completo. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Tablas analı́ticas Cómo funcionan Las tablas analı́ticas son un conjunto de reglas para construir un árbol a partir de un conjunto de fórmulas Γ. El árbol responderá a la pregunta sobre si Γ es o no satisfacible. Por la siguiente conexión esto basta para proporcionar un método para probar si un argumento dado es válido. Proposición Γ A ssi Γ ∪ {¬A} no es satisfacible. Definiciones Un árbol está abierto cuando tiene al menos una rama abierta. Un árbol está completo cuando no podemos desarrollar más ninguna de sus ramas. En las tablas analı́ticas, un árbol cerrado para un conjunto dado significa que el conjunto no es satisfacible. Por lo tanto, un árbol cerrado para Γ ∪ {¬A} es una prueba de que Γ A. Definición Γ `T A ssi hay un árbol cerrado para Γ ∪ {¬A}. Apunte sobre árboles finitos P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Tablas analı́ticas Cómo funcionan Las tablas analı́ticas son un conjunto de reglas para construir un árbol a partir de un conjunto de fórmulas Γ. El árbol responderá a la pregunta sobre si Γ es o no satisfacible. Por la siguiente conexión esto basta para proporcionar un método para probar si un argumento dado es válido. Proposición Γ A ssi Γ ∪ {¬A} no es satisfacible. Definiciones Un árbol está abierto cuando tiene al menos una rama abierta. Un árbol está completo cuando no podemos desarrollar más ninguna de sus ramas. En las tablas analı́ticas, un árbol cerrado para un conjunto dado significa que el conjunto no es satisfacible. Por lo tanto, un árbol cerrado para Γ ∪ {¬A} es una prueba de que Γ A. Definición Γ `T A ssi hay un árbol cerrado para Γ ∪ {¬A}. Apunte sobre árboles finitos P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Tablas analı́ticas Cómo funcionan Las tablas analı́ticas son un conjunto de reglas para construir un árbol a partir de un conjunto de fórmulas Γ. El árbol responderá a la pregunta sobre si Γ es o no satisfacible. Por la siguiente conexión esto basta para proporcionar un método para probar si un argumento dado es válido. Proposición Γ A ssi Γ ∪ {¬A} no es satisfacible. Definiciones Un árbol está abierto cuando tiene al menos una rama abierta. Un árbol está completo cuando no podemos desarrollar más ninguna de sus ramas. En las tablas analı́ticas, un árbol cerrado para un conjunto dado significa que el conjunto no es satisfacible. Por lo tanto, un árbol cerrado para Γ ∪ {¬A} es una prueba de que Γ A. Definición Γ `T A ssi hay un árbol cerrado para Γ ∪ {¬A}. Apunte sobre árboles finitos P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Tablas analı́ticas Ejemplo {((p ∧ q) → r )} ((p → r ) ∨ (q → r )) ((p ∧ q) → r ) ¬((p → r ) ∨ (q → r )) ¬(p → r ) ¬(q → r ) p ¬r q ¬r ¬(p ∧ q) r ¬p ¬q ∗ ∗ ∗ P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Corrección y completud Lógica no clásica El objeto de la lógica La lógica proposicional Deducción Tablas analı́ticas Ejemplo {((p ∧ q) → r )} ((p → r ) ∨ (q → r )) ((p ∧ q) → r ) ¬((p → r ) ∨ (q → r )) ¬(p → r ) ¬(q → r ) p ¬r q ¬r ¬(p ∧ q) r ¬p ¬q ∗ ∗ ∗ P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Corrección y completud Lógica no clásica El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Contramodelos Definición Un contra-modelo para un argumento de premisas Γ y conclusión A es una interpretación en la que todos los miembros de Γ toman valor 1 y A toma valor 0. Un árbol abierto para un conjunto de fórmulas Γ nos indica cómo construir un una interpretación que muestra que Γ es satisfacible. Una interpretación que muestra que Γ ∪ {¬A} es satisfacible, es una interpretación que muestra que Γ 2 A. Método: de una rama abierta, para toda variable proposicional p, si p aparece en la rama, I(p) = 1 y si aparece ¬p, I(p) = 0 (el resto de asignaciones arbitrariamente). P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Contramodelos Ejemplo Probar que {((p ∧ q) → r ), ¬r } 2 ¬p y construir un contra-modelo. ((p ∧ q) → r ) ¬r ¬¬p p ¬(p ∧ q) r ¬p ¬q ∗ ∗ ↑ Contra-modelo: I(q) = 0, I(p) = 1, I(r ) = 0. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Lógica no clásica El objeto de la lógica La lógica proposicional Deducción Corrección y completud Contramodelos Ejemplo Probar que {((p ∧ q) → r ), ¬r } 2 ¬p y construir un contra-modelo. ((p ∧ q) → r ) ¬r ¬¬p p ¬(p ∧ q) r ¬p ¬q ∗ ∗ ↑ Contra-modelo: I(q) = 0, I(p) = 1, I(r ) = 0. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Lógica no clásica El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Introducción En esta sección probaremos que el sistema de tablas analı́ticas presentado es adecuado para la lógica proposicional, esto es, correcto y completo. Con sı́mbolos: I Si Γ `T A entonces Γ A (correcto). I Si Γ A entonces Γ `S A (completo). Estos resultados, son intuitivamente correctos y relativamente triviales de probar para la lógica proposicional. Para la lógica de primer orden la prueba de completud no es trivial en absoluto. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Corrección Procedimiento Para probar la corrección introducimos una definición, y probamos un lema del que se seguirá facilmente el teorema. Definición: Para cualquier interpretación I y cualquier rama de una tabla b, diremos que I es fiel a b exactamente cuando para toda fórmula A en b, I asigna el valor 1 a A (abreviado I(A) = 1). Lema de la corrección Si I es fiel a una rama b de una tabla, y a b se le aplica alguna de las reglas de nuestro sistema deductivo, entonces I es fiel a al menos una de las ramas generadas. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Corrección Prueba del lema a) Para →: a. i) Si A es de la forma ¬(B → C ): b ↓ B ¬C Como I es fiel a b, I(A) = 1. Ahora bien, I(¬(B → C )) = 1 ⇐⇒ I(B → C ) = 0 ⇐⇒ I(B) = 1 y I(¬C ) = 1 Por lo tanto, si I es fiel a la rama b, es fiel a la única rama generada por la aplicación de la regla correspondiente a ¬(B → C ). P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Corrección Prueba del lema (cont.) a. ii) Si A es de la forma (B → C ): b .& ¬B C Como I es fiel a b, I(A) = 1. Ahora bien, I(B → C ) = 1 ⇐⇒ I(¬B) = 1 o I(C ) = 1 Por lo tanto, si I es fiel a la rama b, es fiel a al menos una de las dos ramas generadas por la aplicación de la regla correspondiente a (B → C ). P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Corrección Teorema de corrección Teorema de corrección: Para cualquier conjunto finito Γ de fórmulas y cualquier fórmula A, si Γ `T A entonces Γ A. Supongamos (contrap.) que Γ 2 A. Entonces, hay una interpretación I que asigna valor 1 a todos los miembros de Γ y a ¬A. Por el lema anterior, I es fiel a al menos una rama de cualquier árbol para Γ ∪ {¬A}. Si Γ ∪ {¬A} tuviera un árbol cerrado, entonces I no podrı́a ser fiel a ninguna rama (por qué?). Por tanto, Γ ∪ {¬A} no tiene ningún árbol cerrado, esto es, Γ 0T A. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Completud Procedimiento Para probar el teorema de la completud damos una definición y probamos un lema. Definición: Sea b una rama abierta completa. La interpretación inducida por b es cualquier interpretación I que asigna: I(p) = 1 si p aparece en b y I(p) = 0 si ¬p aparece en b (si p no está en b, arbitrariamente). Lema de la completud Si b es una rama abierta completa entonces la interpretación inducida por b es tal que para toda fórmula A, Si A está en b, I(A) = 1 Si ¬A está en b, I(A) = 0 (Por inducción sobre el conjunto de fórmulas) P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Completud Prueba del lema Caso base: A = p. Trivial. Paso de inducción: (HI: Suponemos que el lema se cumple para fórmulas más simples, B y C ) (i) A = (B → C ). I Si (B → C ) está en b, entonces (dado que la rama es completa) o bien ¬B o bien C está en b. Si ¬B está en b, por la hipótesis de inducción, I(B) = 0. Si C está en b, entonces, por hipótesis de inducción I(C ) = 1. En cualquiera de los dos casos, I((B → C )) = 1. Por tanto, si (B → C ) está en b, entonces I(B → C ) = 1, como pide el enunciado del lema. I Si ¬(B → C ) está en b, entonces (dado que la rama es completa) tanto B como ¬C están en b. Por HI I(B) = 1 y I(C ) = 0. Por tanto, si ¬(B → C ) está en b, I(B → C ) = 0, como pide el enunciado del lema. (El resto de casos como ejercicio) P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Completud Teorema de completud Teorema de completud: Para cualquier conjunto finito Γ de fórmulas y cualquier fórmula A, si Γ A entonces Γ `T A. Supongamos (contrap.) que Γ 0T A. Entonces hay un árbol completo para Γ ∪ {¬A} con una rama b abierta. Por el lema de completud, la interpretación inducida por b asigna valor 1 a todos los miembros de Γ y valor 0 a A, esto es, la interpretación inducida por b es un contra-modelo que muestra que Γ 2 A. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Más allá de la lógica clásica En este tema hemos caracterizado la relación de consecuencia lógica al estilo Bolzano-Tarski. Sin embargo, aún asumiendo tal visión, podemos motivar lógicas distintas a la lógica clásica según diversas consideraciones. I Nuevo vocabulario lógico. Lógicas modales. Temas ?? I Distinto significado para el mismo vocabulario. Condicional estricto. Lógica intuicionista. Temas ?? I Limitación de la lógica clásica en su aplicación al lenguaje natural. Vaguedad. Temas ?? Antes conviene ver, aunque sólo sea rápidamente, qué es la lógica (clásica) de primer orden. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 El objeto de la lógica La lógica proposicional Deducción Corrección y completud Resumen I Qué se entiende intuitivamente por consecuencia lógica I El lenguaje proposicional y su semántica. Definiciones inductivas y pruebas por inducción. I La relación de consecuencia lógica para el lenguaje proposicional I La diferencia entre consecuencia lógica y deducción I El sistema de tableaux para la lógica proposicional I La completud y consistencia del sistema de tableaux P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Lógica no clásica El objeto de la lógica La lógica proposicional Deducción Corrección y completud Resumen I Qué se entiende intuitivamente por consecuencia lógica I El lenguaje proposicional y su semántica. Definiciones inductivas y pruebas por inducción. I La relación de consecuencia lógica para el lenguaje proposicional I La diferencia entre consecuencia lógica y deducción I El sistema de tableaux para la lógica proposicional I La completud y consistencia del sistema de tableaux P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Lógica no clásica El objeto de la lógica La lógica proposicional Deducción Corrección y completud Resumen I Qué se entiende intuitivamente por consecuencia lógica I El lenguaje proposicional y su semántica. Definiciones inductivas y pruebas por inducción. I La relación de consecuencia lógica para el lenguaje proposicional I La diferencia entre consecuencia lógica y deducción I El sistema de tableaux para la lógica proposicional I La completud y consistencia del sistema de tableaux P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Lógica no clásica El objeto de la lógica La lógica proposicional Deducción Corrección y completud Resumen I Qué se entiende intuitivamente por consecuencia lógica I El lenguaje proposicional y su semántica. Definiciones inductivas y pruebas por inducción. I La relación de consecuencia lógica para el lenguaje proposicional I La diferencia entre consecuencia lógica y deducción I El sistema de tableaux para la lógica proposicional I La completud y consistencia del sistema de tableaux P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Lógica no clásica El objeto de la lógica La lógica proposicional Deducción Corrección y completud Resumen I Qué se entiende intuitivamente por consecuencia lógica I El lenguaje proposicional y su semántica. Definiciones inductivas y pruebas por inducción. I La relación de consecuencia lógica para el lenguaje proposicional I La diferencia entre consecuencia lógica y deducción I El sistema de tableaux para la lógica proposicional I La completud y consistencia del sistema de tableaux P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Lógica no clásica El objeto de la lógica La lógica proposicional Deducción Corrección y completud Resumen I Qué se entiende intuitivamente por consecuencia lógica I El lenguaje proposicional y su semántica. Definiciones inductivas y pruebas por inducción. I La relación de consecuencia lógica para el lenguaje proposicional I La diferencia entre consecuencia lógica y deducción I El sistema de tableaux para la lógica proposicional I La completud y consistencia del sistema de tableaux P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Lógica no clásica El objeto de la lógica La lógica proposicional Deducción Corrección y completud Resumen I Qué se entiende intuitivamente por consecuencia lógica I El lenguaje proposicional y su semántica. Definiciones inductivas y pruebas por inducción. I La relación de consecuencia lógica para el lenguaje proposicional I La diferencia entre consecuencia lógica y deducción I El sistema de tableaux para la lógica proposicional I La completud y consistencia del sistema de tableaux P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1 Lógica no clásica El objeto de la lógica La lógica proposicional Deducción Corrección y completud Lógica no clásica Resumen Sugerencia sobre lecturas Si te ha gustado el uso de tablas para resolver problemas de consecuencia lógica puede echar un vistazo a lo siguiente: I Smullyan, R. 1975. First-Order Logic. Springer (Edición de 1995, Dover Publications). I Restall, G. 2006. Logic: an introduction. London: Routledge. I Bell J. L., Devidi D. y Solomon G. 2001. Logical Options. Broadview Press. I Beall, JC y van Fraassen Bas C. 2003. Possibilities and Paradox. Oxford University Press. I Priest, G. 2001. An introduction to non-classical logic. Cambridge University Press. I Fitting M. y Mendelsohn R. L. 1998. First-order modal logic. Kluwer Academic. P. Cobreros Historia y Filosofı́a de la Lógica: Tema 1