Un cálculo abductivo natural
Full text
382 Un cálculo abductivo natural Ángel Nepomuceno Fernández (Universidad de Sevilla) 1. Introducción En cada tipo de inferencia hallamos una relación entre las premisas y la conclusión, que podemos expresar simbólicamente como P |=X C, donde P representa el conjunto de las premisas y C la conclusión, mientras que el subíndice X se refiere a la relación de consecuencia de que se trate, ya sea clásica, intuicionista, etc. (cuando sea en sentido clásico no aparecerá índice alguno). El par <P, C> constituye el argumento del razonamiento o inferencia en cuestión. En el estudio lógico de argumentos han destacado los cálculos que permiten determinar esquemas de argumentos correctos, qué conclusión se puede obtener de ciertas premisas para dar lugar a un argumento válido, etc. En este trabajo se propone un cálculo de hipótesis basado en los cálculos deductivo-naturales tipo Gentzen. 2. Inferencia abductiva Dada una teoría base y un hecho, un problema abductivo consiste en hallar una hipótesis o consecuencia abductiva, tales que ésta junto con la teoría expliquen el hecho, en el sentido de que la teoría base y la hipótesis, tomadas conjuntamente, impliquen o entrañen el hecho. Si el sistema de razonamiento adoptado es clásico, entonces la relación de entrañamiento es la de consecuencia lógica (o implicación lógica) estudiada por la lógica clásica. Simbólicamente, dadas la teoría base Θ y el hecho ϕ, (Θ, ϕ) representa un problema abductivo; se tomará α como una solución si se verifica que Θ∪{α}|=ϕ. Este es el requisito básico, pero se pueden establecer otros para evitar soluciones triviales, como que α≠ϕ, que Θ∪{α} sea consistente, etc., por lo que se pueden estudiar distintos tipos de abducciones. En cualquier caso, esta noción debería ser entendida como proceso inferencial, distinto de la inducción y de la deducción, que en la investigación científica tiene como finalidad la generación de hipótesis para su posterior examen o comprobación, poniendo en juego todas las operaciones por las que se haya engendrado la teoría de que se trate (Hintikka, 1999). Así pues, planteado un problema abductivo (Θ, ϕ), definimos la inferencia abductiva de la siguiente manera: (Θ, ϕ) |=AB α syss Θ, α |= ϕ y no es el caso que Θ |= ϕ ni Θ |= ¬ϕ. 3. Un cálculo abductivo Es conocido el cálculo deductivo natural tipo Gentzen para los sistemas formales clásicos. Dado un lenguaje formal de predicados de primer orden L, el cálculo deductivo-natural | permite obtener las consecuencias lógicas de un
383 conjunto de fórmulas de L. Más concretamente, este cálculo es correcto y completo, es decir, para cada clase de fórmulas Γ y la fórmula β, Γ|=β syss Γ|β. Los postulados de este cálculo constituyen un conjunto de reglas o patrones de inferencia, una de introducción y otra de eliminación por cada constante lógica de L. Planteado un problema abductivo (Θ, ϕ) y teniendo en cuenta las características del cálculo deductivo natural, la definición anterior resulta equivalente a (Θ, ϕ) |=AB α syss Θ, α | ϕ y no es el caso que Θ | ϕ ni Θ | ¬ϕ ¿Es definible un cálculo de las hipótesis que solucionan problemas abductivos? El cálculo |CNAB hace uso de las reglas propias del cálculo deductivonatural y tiene la siguiente regla especial de afirmación de hipótesis abductiva (AHA), para hallar hipótesis a partir de un problema abductivo (Θ, ϕ): Si Θ, ¬ϕ→¬α, no (Θ | α), no (Θ∪{α}| ⊥), y α≠ϕ; entonces α. En algunas condiciones antecedentes pueden surgir problemas (en primer orden surge la indecidibilidad, por ejemplo). En general, ∆|CNAB β syss existe una sucesión de fórmulas δ1, ..., δn tal que, para cada i≤n-1, δi∈Θ o δi es consecuencia (por aplicación de las reglas del cálculo deductivo) de fórmulas precedentes y δn es β, la cual se ha obtenido por aplicación de AHA. Veamos algún ejemplo. Sea el problema abductivo (Θ, ϕ), donde Θ = {p→q, q→r} y ϕ =r; obtenemos la siguiente secuencia que culmina con una hipótesis: 1. p→qPremisa 2. q→rPremisa 3. ¬r Hipótesis auxiliar 4. p Hipótesis auxiliar 5. q M. P. 6. r M. P. 7. r∧¬r Introducción ∧ 3, 6 8. ¬p Introducción ¬ 4 9. ¬r→¬p I. I. 3-8. 10. p AHA 1, 2, 9 Parte de las condiciones antecedentes de la regla AHA aparecen en las líneas 1 y 2 (teoría base) y en la línea 9, justificada por la deducción subsidiaria de 3 a 8. Fácilmente se obtiene una deducción de r a partir de las fórmulas 1, 2 y 10. También se puede obtener otra hipótesis abductiva distinta, a saber, q ¿Cuál es preferible? A este respecto, se puede optar por una u otra en función de determinados criterios. Como segundo ejemplo, veamos un caso de fórmulas predicativas; Θ={∀x(Px→Qx)} y ϕ=∀xQx:
384 1. ∀x(Px→Qx) Premisa 2. ¬∀xQx Hipótesis auxiliar 3. ¬Qx E. ∀ 2 4. Px→Qx E. ∀ 1 5. ¬Px M. T. 3, 4 6. ¬∀xPx I. ∀ 5 7. ¬∀xQx→¬∀xPx I. I. 2-6 8. ¬∀xPx AHA 1, 7. Tanto la regla de introducción como de eliminación de ∀ aplicadas a 5 y 2, respectivamente, se obtienen como reglas derivadas (con las restricciones pertinentes, si procede) en el cálculo. Nótese que, en general, |CNAB no es monótono. En efecto, retomando el ejemplo de las fórmulas proposicionales, hemos obtenido ({p→q, q→r}, r) |CNABp, pero no se verifica que ({p→q, q→r, ¬p}, r) |CNAB p, pues {p→q, q→r, ¬p}∪{p} |⊥. Se puede definir el cálculo |CNAB de manera que se incorporen determinados requisitos abductivos; el de consistencia, por ejemplo, está contemplado en la definición dada, a saber por la condición antecedente “no (Θ∪{α}|⊥)”. El requisito explicativo sería expresable mediante la siguiente condición antecedente: “no ({α, ¬ϕ}| ⊥)”. Una vez fijados los requisitos abductivos correspondientes, tanto en la definición de la relación de consecuencia abductiva como en el cálculo (en la regla AHA), es demostrable la corrección del mismo. Así, definiendo 1) (Θ, ϕ) |=AB α syss Θ, α |= ϕ y no es el caso que (Θ |= ϕ), ni (α |= ϕ), ni (Θ∪{α}|=⊥), 2) AHA: Si Θ, ¬ϕ→¬α, no (Θ | ϕ), no (α | ϕ) y no (Θ∪{α}|⊥); entonces α, se puede probar la corrección, teniendo en cuenta los problemas indicados. Para la abducción básica (plana), (Θ, ϕ) |=AB α syss Θ, α |= ϕ, y AHA: Si Θ, ¬ϕ→¬α, entonces α, verificando corrección: Si (Θ, ϕ)|CNABα, entonces (Θ, ϕ) |=AB α. Bibliografía ALISEDA, A. 1997: Seeking Explanation: Abduction in Logic, Philosophy of Science and Artificial Intelligence, ILLC, Amsterdam. HINTIKKA, J. 1999: “What is abduction? The fundamental problem of contemporary epistemology”, en Inquiry as Inquiry: A Logic of Scientific Discovery, Kluwer, Dordrecht, pp. 91-113.