Logica Abductiva y Lógica Paraconsistente Computacional - here
Logica Abductiva y Lógica Paraconsistente Computacional - here
Logica Abductiva y Lógica Paraconsistente Computacional - here
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