07.05.2013 Views

Logica Abductiva y Lógica Paraconsistente Computacional - here

Logica Abductiva y Lógica Paraconsistente Computacional - here

Logica Abductiva y Lógica Paraconsistente Computacional - here

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

10 CAPÍTULO 2. LÓGICA ABDUCTIVA PROPOSICIONAL<br />

Según las sucesivas restricciones consideradas, podemos encontrar en la bibliografía la siguiente<br />

denominación para los esquemas abductivos: Sea (Θ, O) un problema abductivo. Decimos que<br />

E ∈ Lprop es una:<br />

1. solución plana para (Θ, O), si Θ, E |= O,<br />

2. solución consistente para (Θ, O), si es plana y Θ, E |= ⊥,<br />

3. solución explicativa para (Θ, O), si es consistente y E |= O. Es decir, la observación O<br />

no basta para explicar E. De este modo, se vincula la explicación a la teoría y E puede ser<br />

una explicación para la teoría Θ, pero puede no serlo para otra teoría Θ ′ .<br />

4. solución minimal para (Θ, O), si E es una solución explicativa y no existe ninguna otra<br />

solución explicativa para (Θ, O), E ′ , tal que E ′ ∈ Iα(E), es decir, tal que |= E ′ → E.<br />

Si no es minimal, tendríamos que la solución obtenida incluye información innecesaria para<br />

explicar O.<br />

El siguiente resultado nos indica que nuestro interés ha de centrarse en la búsqueda de soluciones<br />

explicativas.<br />

Proposición 2.3 Si (Θ, O) es un problema abductivo con al menos una solución explicativa, entonces<br />

Θ es contingente.<br />

Demostración: Basta probar que Θ no es universalmente válido. Sea E un solución explicativa.<br />

Por hipótesis se tiene que Θ, E |= O, es decir, Mod(Θ ∪ {E}) = Mod(Θ) ∩ Mod(E) ⊆ Mod(O).<br />

Ahora bien, si Θ es universalmente válido, Mod(Θ) = I y Mod(Θ) ∩ Mod(E) = Mod(E). Por lo<br />

tanto, tendríamos que Mod(E) ⊆ Mod(O), en contra de lo hipótesis que asegura que E |= O.<br />

Ahora podemos incidir, en términos formales, sobre la diferencia entre deducción y abducción<br />

a la que nos hemos referido en el capítulo anterior: La deducción es el proceso inferencial que<br />

seguimos cuando, dado el conjunto Θ, buscamos una fórmula O tal que Θ |= O, o bien, dados Θ<br />

y O, comprobamos que Θ |= O, es decir, vamos de las premisas a la conclusión. Por su parte, la<br />

abducción, dados Θ y O, tales que Θ |= O, buscamos extender Θ a Θ ′ = Θ ∪ E con el objetivo de<br />

que Θ ′ |= O, es decir, buscamos premisas adicionales que sostengan una conclusión dada.<br />

Ejemplo 2.1 Consideremos que tenemos un modelo formal del protocolo Θ y que O representa el<br />

objetivo que buscamos (autenticación), la solución al problema abductivo (Θ, O) nos da la secuencia<br />

de mensajes que deben enviarse para conseguirlo.<br />

Es importante seleccionar bien el conjunto de explicaciones, de forma que contenga sólo las<br />

acciones (mensajes) permitidas en el protocolo. Para asegurar que el protocolo es seguro, si E<br />

representa una violación del protocolo, debe comprobarse que el problema abductivo (Θ, O) no<br />

tiene solución<br />

Ejemplo 2.2 Quizás la terminología en la lógica abductiva nos lleve a considerar como una de<br />

sus aplicaciones naturales la Diagnosis. Por definición, todo diagnóstico conlleva un proceso de<br />

razonamiento abductivo. Pensemos, por ejemplo, en el campo conocido como diagnosis basada en<br />

modelos. En él se dispone de una teoría que describe el comportamiento normal de un sistema que<br />

se desea diagnosticar. Ante un comportamiento anómalo, la abducción analiza las componentes y<br />

busca explicaciones del tipo

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!