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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

Σ = CA ∪ FA ∪ PA es una signatura para A y<br />

M = (U; {u1, . . . , un}; {F1, . . . , Fm}; {R1, . . . , Rk}) es una interpretación para A.<br />

Los siguientes resultados son de gran interés para facilitar la manipulación semántica de las<br />

fbfs.<br />

Teorema 4.2 Sea una fbf A y sea M = (U, I) una interpretación de L1, entonces si ξ y ξ ′ son dos<br />

valuaciones de variables tales que ξ(x) = ξ ′ (x) para toda variable x tal que x ∈ Vlibre(A), se tiene<br />

que Iξ(A) = 1 si y solo si Iξ ′(A) = 1<br />

Teorema 4.3 Dada una fbf cerrada A y una interpretación M = (U, I), se tiene que I(A) = 1 o<br />

bien I(A) = 0<br />

Teorema 4.4 Dada una fbf A<br />

1. A es válida si y solo si ¬A es insatisfacible.<br />

2. A(x1, . . . , xn) es satisfacible si y solo si su cierre existencial lo es.<br />

3. A(x1, . . . , xn) es válida si y solo si su cierre universal lo es.<br />

❡❡ El Teorema 4.4 nos permite afirmar que Toda la expresividad de la lógica de primer<br />

orden se obtiene usando únicamente fbfs cerradas. De hecho en un lenguaje de primer<br />

orden las fbfs cerradas son las que simbolizan los enunciados del lenguaje natural.<br />

A partir del Teorema 4.4 podemos plantearnos redefinir la semántica limitándonos a la consideración<br />

de las fbfs cerradas:<br />

Definición 4.20 Si t1, . . . , tn son términos básicos y M = (U; {u1, . . . un}; {F1, . . . Fm}; {R}) es<br />

una interpretación para P (t1 . . . , tn), entonces definimos el valor de verdad de P (t1 . . . , tn) como<br />

sigue:<br />

I(P (t1, . . . , tn)) = 1 si y solo si (I(t1), . . . , I(tn)) ∈ I(P ) = R<br />

Esta definición se extiende recursivamente a todas las fbfs cerradas del siguiente modo:<br />

Definición 4.21 Si M = (U; {u1, . . . un}; {F1, . . . Fm}; {R1, . . . Rk}) es una interpretación para el<br />

conjunto de fbfs cerradas {A, B}, entonces, I(⊥) = 0; I(⊤) = 1 y:<br />

1. I(¬A) = 1 si y solo si I(A) = 0<br />

2. I(A → B) = 1 si y solo si I(A) = 0 ó I(B) = 1<br />

3. I(A ∧ B) = 1 si y solo si I(A) = 1 y I(B) = 1<br />

4. I(A ∨ B) = 1 si y solo si I(A) = 1 ó I(B) = 1<br />

5. I( (∃x)B) = 1 si y solo si para algún u0 ∈ U, se tiene que<br />

Iu0 ([x/b]B) = 1<br />

donde b es un símbolo de constante que no ocurre en B e Iu0 es la interpretación correspondiente<br />

a la extensión de M que asocia u0 a b.

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

Saved successfully!

Ooh no, something went wrong!