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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

26 CAPÍTULO 3. DEMOSTRACIÓN AUTOMÁTICA EN LÓGICA ABDUCTIVA<br />

Sea la teoría: Θ = {a → c, l → c, c → z}:<br />

“si los aspersores han regado, el césped estará mojado”;<br />

“si anoche llovió, entonces el césped estará mojado”, y<br />

“si es césped se moja, los zapatos de mojan”.<br />

Consideremos que observamos que “los zapatos están mojados”, es decir, O = z y deseamos<br />

saber si nuestra teoría consigue explicar z, es decir, consideramos el problema abductivo (Θ, O) y<br />

deseamos buscar explicaciones, E, tales que<br />

E |= ((l → c) ∧ (a → c) ∧ (c → z)) → z<br />

Un modo fácil de buscar, E, es decir, de buscar implicantes de ((l → c) ∧ (a → c) ∧ (c → z)) → z<br />

es construir la forma normal disyuntiva restringida de la fbf<br />

que no es más que la fndr:<br />

((l → c) ∧ (a → c) ∧ (c → z)) → z (†)<br />

(l ∧ ¬c) ∨ (a ∧ ¬c) ∨ (c ∧ ¬z) ∨ z (††)<br />

Obviamente, todos los cubos en la fndr (††) son explicaciones de nuestra observación. Pero aún<br />

podemos encontrar nuevos de implicantes de (†). Para ello, podemos usar la regla dual de la “Regla<br />

de resolución”. Recordemos que dicha regla es un caso particular de la ley<br />

(X ∨ Z) ∧ (Y ∨ ¬Z) |= X ∨ Y (Resolv)<br />

X ∨ Y ∈ Iα((X ∨ Z) ∧ (Y ∨ ¬Z)). Ahora estamos interesados no en implicados, sino en implicantes.<br />

Por lo tanto, podemos usar la ley dual a Resolv, es decir, la ley:<br />

X ∧ Y |= (X ∧ Z) ∨ (Y ∧ ¬Z) (δ-Resolv)<br />

Ahora, X ∧ Y ∈ Iβ((X ∧ Z) ∨ (Y ∧ ¬Z)), por lo tanto, podemos hacer uso de ella para la<br />

búsqueda de soluciones abductivas.<br />

En el ejemplo anterior, para buscar implicantes de (l ∧ ¬c) ∨ (a ∧ ¬c) ∨ (c ∧ ¬z) ∨ z (††) podemos<br />

proceder como sigue:<br />

1. l ∧ ¬c cubo en (††)<br />

2. a ∧ ¬c cubo en (††)<br />

3. c ∧ ¬z cubo en (††)<br />

4. z cubo en (††)<br />

5. c δ-Resolv de 3 y 4<br />

6. a δ-Resolv de 2 y 5<br />

7. l δ-Resolv de 1 y 5

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

Saved successfully!

Ooh no, something went wrong!