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.
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.