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.

4.2. MÉTODO DE C-TABLAS PARA LA LÓGICA ABDUCTIVA DE PRIMER ORDEN 53<br />

4.1.4. Herbrandización<br />

Dualmente al proceso de Skolemización expuesto en la sección anterior, es posible asociar a toda<br />

fbf, A, una fbf que es universalmente válida simultáneamente con A.<br />

Definición 4.30 Una fbf A se dice que es una forma normal de Herbrand si es una forma prenexa<br />

en cuyo prefijo sólo aparecen cuantificadores existenciales.<br />

Dada una fbf cerrada A, se llama forma normal de Herbrand asociada a A, denotada Her A , a<br />

toda forma normal de Herbrand obtenida del modo siguiente:<br />

1. Obtener una forma normal prenexa, A ′ , equivalente a A.<br />

2. Obtener nuevas formas prenexas a partir de A ′ aplicando repetidamente el siguiente método<br />

hasta que no haya cuantificadores universales en el prefijo:<br />

a) Si x es una variable cuantificada universalmente y en el prefijo de la matriz no existe<br />

ningún cuantificador existencial que preceda a (∀x), entonces<br />

- Elegir un símbolo de constante a que no ocurra en la matriz.<br />

- Sustituir x por a en la matriz.<br />

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

b) Si x es una variable cuantificada universalmente y (∃xn1 ), . . . , (∃xnk ) son los cuantificadores<br />

existenciales que preceden a (∀x) en el prefijo de la fnp, entonces<br />

- Elegir un símbolo de función f que no ocurra en la matriz.<br />

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

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

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

Cada aplicación de 2.a o 2.b se denomina etapa de herbrandización.<br />

Teorema 4.11 Si A es una fbf de L1 y Her A una forma normal de Herbrand asociada a A,<br />

entonces<br />

1. A |= Her A .<br />

2. |= A si y solo si |= Her A<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 />

4.2. Método de C-tablas para la lógica abductiva de primer orden<br />

El método de C-tablas es una modificación del método de las tablas semánticas para la lógica<br />

clásica de primer orden.<br />

Consideramos un lenguaje de primer orden sin símbolos de función, es decir un lenguaje<br />

L1(C, ∅, P).<br />

El punto de partida es un conjunto finito y no vacío de constantes, C0 ⊆ C, que define una clase<br />

de C0-modelos en la que trataremos de comprobar si cierto conjunto de fórmulas es C0-satisfactible.

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

Saved successfully!

Ooh no, something went wrong!