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.

3.2. δ-RESOLUCIÓN 33<br />

todo n ∈ N, definimos R δ n(Ω) como sigue:<br />

R δ 0(Ω) = Ω<br />

Por definición, es claro que R δ n(Ω) ⊆ R δ n+1 (Ω).<br />

R δ n+1(Ω) = R δ (R δ n(Ω))<br />

El algoritmo de δ-resolución construye sucesivamente Rδ 1 (Ω), Rδ 2 (Ω) . . .. Si existe un k ∈ N tal<br />

que ♦ ∈ Rδ k (Ω) entonces, la disyunción de los cubos en Ω es válida. En caso contrario, no lo es.<br />

Como en el caso del método de resolución, el algoritmo propuesto finaliza al cabo de un número<br />

finito de etapas, es decir:<br />

Teorema 3.8 Dado un conjunto de cubos, Ω, existe m ∈ N tal que<br />

R δ n(Ω) = R δ m(Ω) para todo n ≥ m<br />

Puesto que el objetivo es comprobar la validez de la disyunción de un conjunto Ω de cubos, cuando<br />

obtengamos ♦, paramos la construcción de la secuencia<br />

R δ 1(Ω), R δ 2(Ω), . . . , R δ m(Ω)<br />

Si la disyunción de los cubos de Ω no es válida, será necesario construir conjuntos R δ n(Ω) hasta<br />

que, en alguno de los pasos no se generen nuevos cubos, lo cual indicará que el cubo vacío ♦<br />

no se puede deducir por δ-resolución a partir de Ω. Si eliminamos en él los cubos insatisfacibles<br />

(ya que D ∨ ⊥ ≡ D) y los cubos, D ′ , que subsumen (incluyen) a otro, D (ya que, en tal caso,<br />

D ∨ D ′ ≡ D), obtenemos el método llamado δ-resolución por saturación. Al conjunto final<br />

de cubos obtenidos a partir de un conjunto Ω de cubos tras aplicar el método de δ-resolución por<br />

saturación, lo denotaremos por Ω δ .<br />

El método de δ-resolución por saturación nos asegura que los cubos obtenidos son minimales<br />

en el sentido de la siguiente definición:<br />

Definición 3.16 [δ-resolvente minimal] Decimos que un cubo, D, es una δ-resolvente minimal<br />

de un conjunto de cubos, Ω = {D1, . . . , Dk}, si y solo si se satisfacen las tres condiciones<br />

siguientes:<br />

1. D es satisfacible, es decir, no contiene literales complementarios.<br />

2. Ω ⊢δ D,<br />

3. No existe ningún cubo D ′ tal que D ′ ⊂ D 6 y Ω ⊢δ D ′ .<br />

El siguiente ejemplo muestra cómo aplicar el método de de δ-resolución por saturación.<br />

Ejemplo 3.9 Dado Ω = {p ∧ q, p ∧ r, ¬q ∧ ¬r, ¬p}, mostramos una validación de que Ω usando<br />

el método de δ-resolución descrito, denominado δ-resolución por saturación: Generamos<br />

sistemáticamente todas las posibles δ-resolventes, comprobando si cada cubo es δ-resoluble con<br />

“todos” los demás y comprobando si cada nueva δ-resolvente es a su vez resoluble con todos los<br />

demás.<br />

6 Donde consideramos cada cubo como un conjunto de literales

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

Saved successfully!

Ooh no, something went wrong!