Logica Abductiva y Lógica Paraconsistente Computacional - here
Logica Abductiva y Lógica Paraconsistente Computacional - here
Logica Abductiva y Lógica Paraconsistente Computacional - here
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
74 CAPÍTULO 6. LÓGICA PARACONSISTENTE<br />
previo y este problema se ve incrementado cada vez que se incremente el tamaño de la base. 1<br />
Solucionar el problema de datos inconsistentes o contradictorios conduce a la revisión en las bases<br />
de conocimiento, que elimina datos hasta conseguir la consistencia. Pero existe otro modo, en el<br />
que estamos interesados, el del uso de la lógica paraconsistente, que no elimina las inconsistencias,<br />
sino que tiene como objetivo evitar las derivaciones triviales a las que llevan consigo.<br />
Ejemplo 6.1 En la lógica clásica proposicional, desde una base de datos {A, ¬A, A → B, C}, podemos<br />
obtener como consecuencias “aceptables o no triviales”: A, ¬A, A → B (usando la propiedad<br />
de reflexividad de |=), B (usando A, A → B y Modus Ponens), A ∧ B (usando A, B y la introducción<br />
de ∧), etc. pero también podemos obtener como consecuencias “triviales”: ¬B, C ∧ ¬C,<br />
cualquier fbf D, etc (por el principio de explosión).<br />
En este texto vamos a acercarnos a la lógica paraconsistente, cuya característica distintiva<br />
acabamos de señalar: rechazar el principio de explosión. Como precursores de la lógica paraconsistente<br />
podemos destacar a Jean ̷Lukasiewicz, Nicolai Vasili’ev, S. Jaskowski, A. Arruda, N. da<br />
Costa y Francisco Miró Quesada (en el siglo XX). Más adelante le prestaremos especial atención a<br />
N. da Costa.<br />
Respecto a los pioneros, sepamos, por ejemplo, que la lógica discursiva de Jaskowski fue pensada<br />
para analizar las posibles conclusiones en un debate entre n agentes que tienen diferentes opiniones<br />
sobre algún tema, algunas de ellas, contradictorias entre sí. Su lógica es una lógica modal en el que<br />
cada mundo posible representa a un agente y en tal mundo se satisface lo que el agente considera<br />
verdadero. Como afirma Jaskowski, “Si dos personas se contradicen en un debate, esto no significa<br />
que los demás crean cualquier cosa, ni que crean su conjunción”, es decir, no se admite el Principio<br />
de Explosión. Lo importante es poder conocer las contradicciones que tienen lugar durante el<br />
debate y las conclusiones que se pueden derivar desde ellas, para obviarlas y poder realizar un<br />
análisis adecuado.<br />
6.2. Inconsistencia y trivialidad<br />
El rechazo del principio de explosión nos indica que la lógica paraconsistente no es una extensión<br />
de la lógica clásica, sino una lógica rival de la lógica clásica que intenta poder tratar con<br />
contradicciones, sin que para ello haya que destruir toda la estructura del aparato deductivo y,<br />
por lo tanto, es de interés en el estudio y desarrollo de los sistemas computacionales tolerantes<br />
con la inconsistencia. Más adelante detallaremos algunas de sus aplicaciones computacionales más<br />
destacadas.<br />
Consideremos la lógica clásica proposicional. Para poder trabajar con contradicciones rechazando<br />
el principio de explosión, es necesario rechazar también por lo menos alguna de los siguientes<br />
principios de la lógica clásica proposicional: Dadas A, B ∈ Lprop y Ω ⊆ Lprop,<br />
1. A |= A ∨ B Introducción de la disyunción<br />
2. A ∨ B, ¬A |= B Silogismo disyuntivo<br />
3. Si Ω |= A y A |= B, entonces Ω |= B Transitividad o Corte<br />
1 Pensemos, por ejemplo en la Web Semántica. Es claro que se trata de una base de conocimiento inconsistente<br />
sujeta a una semántica definida mediante ontologías. Por lo tanto, se requiere razonar con inconsistencias.