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.

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

- Sustituir x por f(xn1 , . . . , xnk ) en la matriz.<br />

- Eliminar (∃x) en el prefijo.<br />

El proceso descrito para eliminar los cuantificadores existenciales se denomina skolemización.<br />

Cada aplicación de 2.a o 2.b se denomina etapa de skolemización y los símbolos de constante y<br />

de función introducidos constantes de Skolem y funciones de Skolem, respectivamente.<br />

Ejemplo 4.8 Consideremos la fbf<br />

A = (∃y)(∀x)(∀z)(∀u)(∃t) (P (x, y) → Q(a, z, u)) ∧ (P (x, u) → R(t, z)) <br />

Una forma normal de Skolem para A es<br />

(∀x)(∀z)(∀u) (P (x, b) → Q(a, z, u)) ∧ (P (x, u) → R(f(x, z, u), z)) <br />

Ejemplo 4.9 Considérese la fbf (∀x) P (x) → Q(x) → (∀y)P (y) → (∀z)Q(z) . Eliminando los<br />

conectivos →, obtenemos la fbf ¬(∀x) ¬P (x) ∨ Q(x) ∨ ¬(∀y)P (y) ∨ (∀z)Q(z) <br />

Restringiendo el ámbito de ¬ sólo a los átomos, obtenemos la fbf<br />

(∃x) P (x) ∧ ¬Q(x) ∨ (∃y)¬P (y) ∨ (∀z)Q(z) <br />

y extrayendo los cuantificadores obtenemos la fbf<br />

(∃x)(∃y)(∀z) (P (x) ∧ ¬Q(x)) ∨ ¬P (y) ∨ Q(z) <br />

finalmente, la eliminación de (∃y) y de (∃x) mediante dos etapas de skolemización nos hace incluir<br />

dos símbolos de constante a y b resultando la fbf<br />

(∀z) (P (a) ∧ ¬Q(a)) ∨ ¬P (b) ∨ Q(z) <br />

Teorema 4.10 Si A es una fbf de L1 y SkA una forma de Skolem asociada a A, entonces<br />

A es satisfacible si y solo si SkA es satisfacible.<br />

Definición 4.29 Una fbf A se dice que está en forma clausal si es una forma normal de Skolem<br />

y su matriz es una forma normal conjuntiva.<br />

Como en el caso proposicional, usaremos una notación más concisa escribiendo la matriz como<br />

conjunto de cláusulas y omitiendo los cuantificadores (ya que sabemos que todos son universales)<br />

Ejemplo 4.10 La forma clausal (∀x)(∀y)(∀z) P (x) ∧ (Q(f(x, y) ∨ P (g(z))) ∧ (¬Q(x, z) ∨ ¬P (a)) ,<br />

se representa por el conjunto de cláusulas<br />

{P (x), Q(f(x, y) ∨ P (g(z)), ¬Q(x, z) ∨ ¬P (a)}

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

Saved successfully!

Ooh no, something went wrong!