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.

58 CAPÍTULO 4. LOGICA ABDUCTIVA DE PRIMER ORDEN<br />

Si aplicamos la sustitución θ = {d1/d4, d1/d3}, entonces ρ3 cierra y se obtienen los dos posibles<br />

cierres siguientes:<br />

τ1 = {P (d1, d1), P (d1, d2)}}<br />

τ2 = {P (d1, d1), P (d2, d1)}}<br />

Los correspondiente cierres minimales son P (d1, d1) P (d1, d2) ∧ P (d2, d1) y, por herbrandización,<br />

genera las explicaciones (∃x)P (x, x) (trivial) y (∃x)(∃y)(P (x, y) ∧ P (y, x). Claramente, el árbol<br />

puede ser extendido aún más generando nuevas explicaciones.<br />

4.3. δ-Resolución <strong>Abductiva</strong> en la lógica de primer orden<br />

Veamos ahora la extensión del método de δ-Resolución a la lógica de primer orden.<br />

Como en la sección anterior, consideramos un lenguaje de primer orden sin igualdad y sin<br />

símbolos de función, L1(C, ∅, P) en el que tan solo consideraremos fbfs cerradas. Dado un literal,<br />

ℓ, denotamos por ¯ ℓ su complementario. Como en el caso proposicional, denotamos por ♦ el cubo<br />

vacío, el cual es una fbf válida.<br />

Definición 4.36 Dado el problema abductivo (Θ, O), decimos que el cubo básico, E, es una solución<br />

C0-abductiva de (Θ, O) si se satisface:<br />

1. Θ, E |= O.<br />

2. Θ ∪ E es C0-satisfactible.<br />

3. E |= O<br />

4. No existe ningún cubo básico E ′ ⊂ E tal que Θ, E ′ |= O<br />

Mediante Abd C0 (Θ, O) denotamos el conjunto de soluciones C0-abductivas al problema abductivo<br />

(Θ, O).<br />

Consideramos un problema abductivo (Θ, O), con Θ = {A1, . . . , Am}.<br />

Dados dos cubos D1 y D2, la regla de δ-resolución es la dual de la regla de resolución estudiada<br />

en el segundo volumen que, como sabemos, requiere introducir el concepto de unificador de máxima<br />

generalidad de dos átomos proporcionado por el algoritmo de unificación. Remitimos al lector a<br />

nuestro estudio de la <strong>Lógica</strong> Clásica de Primer Orden para recordarlo.<br />

Definición 4.37 Sean D1 y D2 dos cubos sin variables en común, y sean ℓ1 ∈ D1 y ¯ ℓ2 ∈ D2 tales<br />

que ℓ1 unifica con ℓ2 con umg σ. En tal caso se dice que D1 y D2 es un par resoluble y se define<br />

la δ-resolvente binaria de D1 y C2 respecto a ℓ1 mediante σ al cubo D definido como sigue<br />

D = (σD1 − {σℓ1}) ∪ (σD2 − {σ ¯ ℓ2})<br />

Es preciso destacar que en la definición de δ-resolvente, es posible que existan varios literales<br />

a la vez con el mismo predicado. Esta característica del método para la lógica de primer orden se<br />

conoce con el nombre de factorización. Este hecho motiva la definición siguiente.<br />

Definición 4.38 Si dos o más literales (con el mismo signo) de un cubo D son unificables con σ<br />

como unificador de máxima generalidad (umg), entonces σD se dice que es un factor de D.

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

Saved successfully!

Ooh no, something went wrong!