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