Escolar Documentos
Profissional Documentos
Cultura Documentos
on y generaci
on de modelos de
cardinalidad finita
Angel
Nepomuceno Fernandez1 , Fernando Soler Toscano1 , and
Francisco J. Salguero Lamillar2
1
Departamento de Filosofa y L
ogica, Universidad de Sevilla,
C/ Camilo Jose Cela s/n, 41018 Sevilla
{nepomuce, fsoler}@us.es
Dpto. de Lengua Espa
nola y Ling
ustica, Universidad de Sevilla,
C/ Palos de la Frontera s/n, 41004 Sevilla
salguero@us.es
1.
Introducci
on
2.
Relaciones sem
anticas
Para la sem
antica nos interesan dominios finitos una teora de modelos finitos se presenta en [5]. Para cada sentencia A L, diremos que A es finitamente
satisfacible syss existe M M OD(L) tal que su dominio es de cardinal n finito
menor que el de los n
umeros naturales, en smbolos, n < 0 y M A. Si
M = hD, =i y el cardinal de D es n 1, se indicara |D| = n, o bien |M | = n. La
siguiente noci
on permite probar una version del conocido teorema de LowenheimSkolem.
Definici
on 1. A LSEN es n-satisfacible, para n < 0 syss existe una Lestructura M , tal que |M | = n y M A. Para indicar que M tiene cardinal n y
satisface A, anotaremos M n A.
Teorema 1. Si A LSEN es n-satisfacible, 1 n < 0 , entonces A es msatisfacible, para cada m tal que n m < .
Demostraci
on. Se procede por induccion sobre el grado de complejidad de A. Si
A es Rb1 ...bk , k 1, M A y |M | = n, entonces, por definicion, si M = hD, =i,
| D |= n e h=(b1 ), ..., =(bk )i =(R); sea ahora D tal que D D y |D | =
m > n, definiendo = de manera que, para cada constante bi que ocurra en la
sentencia, = (bi ) = =(bi ), ademas, =(R) = (R); una vez establecida = , sea
M = hD , = i, como, por definicion, h= (b1 ), ..., = (bk )i = (R), se verifica
que M A. Tomando como hipotesis de induccion que para cada sentencia
de grado de complejidad k 1, si es n-satisfacible, entonces tambien es msatisfacible, para m > n, hemos de probar que ello se verifica para sentencias
de grado de complejidad k + 1. Para abreviar, solo nos referimos a los signos
l
ogicos , y . Dado el supuesto, sea A de la forma B, grado de B igual
a k 1; si existe M tal que |M | = n y M B, entonces existe M tal que
|M | = m, m > n y M B; si M = hD, =i, sea M 0 = hD, =0 i de manera
que =0 sea inversa de =, es decir, que para cada signo predicativo R de aridad
k 1, =0 (R) sea justo complementario de =(R); as, M 0 2 , entonces M 0 ;
asimismo, si M = hD , = i, sea M 0 = hD , =0 i tal que M 0 2 , de donde
M 0 B, pero |M 0 | = n y |M 0 | = m. Consideremos que A de la forma B C,
y la suma de los grados de B y de C es k; existe M tal que |M | = n y M B o
M C; naturalmente, M B C; por otra parte, existe M tal que |M | = m,
M B o M C ; por evaluacion de , en efecto, M A (cuyo grado es
k + 1). Por u
ltimo, sea A de la forma xB, k 1 es el grado de B(x/b); si existe
M tal que |M | = n y M B(x/b), entonces existe M 0 tal que |M 0 | = m, m > n
y M 0 B(x/b); sea M =b M tal que M xB y sea M 0 =b M 0 , tal que
M 0 xB, lo que es factible por evaluacion de , pero |M | = n y |M 0 | = m.
Para cada conjunto de sentencias LSEN y cada sentencia A LSEN , es
conocida la relaci
on de consecuencia l
ogica, en sentido clasico, como subconjunto
de (LSEN ) LSEN , seg
un la siguiente
Definici
on 2. A syss se verifica que para toda M M OD(L), si M ,
entonces M A.
Esta relaci
on verifica las conocidas reglas estructurales de reflexividad, permutaci
on, contracci
on, monotona y transitividad (o corte) las caractersticas de la relaci
on cl
asica, as como las de otras relaciones que definen las llamadas l
ogicas subestructurales, se estudian tanto en [7] como en [12]. Cualquier
relaci
on definida como subconjunto de (LSEN ) LSEN que verifique reflexividad, monotona y transitividad, se dice que es supracl
asica. Por otra parte, la
relaci
on cl
asica verifica tambien compacidad, es decir, que, para cada conjunto
LSEN y A LSEN , si A, entonces existe tal que su cardinal es
menor que el cardinal de los naturales en smbolos, || < 0 y A.
Definimos ahora otras nociones a partir de las precedentes.
Definici
on 3. Para 1 n < 0 , para cada LSEN y A LSEN , A es
n-consecuencia de syss para cada M M OD(L) tal que |M | n, si M ,
entonces M A. Simb
olicamente, lo representamos como n A.
Definici
on 4. Para cada LSEN , A LSEN , y M M OD(L), M satisface
A m
odulo en smbolos, M A syss M {A}. En ralaci
on con la
cardinalidad n < 0 , M satisface A m
odulo en smbolos, M /n A syss
| M |= n y M A.
Definici
on 5. Para cada , LSEN , A LSEN , A es consecuencia l
ogica de
m
odulo syss , A. Simb
olicamente, A syss , A. En cuanto
a la cardinalidad n < 0 , A es consecuencia l
ogica de m
odulo limitada a
un n
umero n 1, en smbolos /n A, syss , n A.
As pues, estas relaciones vienen definidas a partir de las nociones de nsatisfacibilidad, consecuencia modulo un conjunto de sentencias y n-consecuencia
m
odulo un conjunto de sentencias.
Teorema 2. Las relaciones n , y /n son supracl
asicas.
Demostraci
on. Para simplificar, escribimos , A en lugar de A y
, A B en lugar de {A} B. Hemos de comprobar que verifican reflexividad, monotona y transitividad. En efecto
si A , entonces n A, A y /n A.
Por otra parte,
/n A
A
n A
;
;
,
, n A , A , /n A
dado que, en cuanto a n , si toda M M OD(L), | M |= n, si M , entonces
M A, si M , entonces M A. En cuanto a las otras dos, teniendo en
cuenta c
omo se definen, se verifica
, A
, n A
;
,
, , A , , n A
respectivamente. Por u
ltimo, de acuerdo con las definiciones, claramente se verifica
, A n B; , B n C
;
, A n C
y, dado que la relaci
on cl
asica es transitiva,
, , A B; , , B C
,
, , A C
tambien se verifica
, A B; , B C
.
, A C
3.
Tablas sem
anticas
Doble negaci
on:
A
,
A
2.
3.
la rama contin
ua incorporando A.
Regla :
A1 A2 (A1 A2 ) (A1 A2 )
;
;
,
A1 , A2 A1 , A2
A1 , A2
la rama contin
ua con cada uno de los componentes: A1 y A2 etc.
Regla :
A1 A2 (A1 A2 ) A1 A2
;
;
,
A1 | A2 A1 | A2 A1 | A2
Demostraci
on. Es consecuencia inmediata del teorema 3 por simple contraposici
on.
Teorema 4. Para cada conjunto finito LSEN , A LSEN , A syss
T ( {A}) es cerrada.
Demostraci
on. A syss {A} es no satisfacible syss T ( {A}) es
cerrada, de acuerdo con teorema 1.
Con objeto de aplicar el procedimiento a problemas relativos a otras relaciones de consecuencia supraclasicas, definimos modificaciones de la regla , de
acuerdo con lo sugerido en [3] y [4], as como de la regla :
6. Regla [+] :
xB
,
B(x/t1 ) | B(x/t2 ) |, ..., | B(x/tn ) | B(x/tn+1 )
siendo t1 , ..., tn las constantes que ocurran en la rama hasta llegar a xB
mientras que tn+1 es una constante nueva.
7. Regla [n] :
xB
,
B(x/t1 ) | B(x/t2 ) |, ..., | B(x/tn )
t1 , ..., tn son n 1 constantes de L, siempre que el n
umero de constantes de
la rama sea m n, de manera que si estas son bk , ..., bk+t , donde t + 1 = m,
entonces ti es bk+i1 para cada i m. En caso de que m > n, entonces no
es aplicable la regla.
8. Regla [n] :
xB
,
B(x/t1 ), B(x/t2 ), ..., B(x/tn )
con la misma restricci
on que en el caso anterior.
Definici
on 6. Dada una raz LSEN , + ( ) es la tabla construida con las
reglas de doble negaci
on, , , y [+] . Decimos que + ( ) es una tabla +
o, para abreviar, +-tabla. Si en no ocurre ninguna sentencia de la clase ,
entonces + ( ) = T ( ).
Definici
on 7. Dada una raz LSEN , n ( ) es la tabla construida con las
reglas de doble negaci
on, , , [n] y [n] , siempre que 1) en el n
umero de
constantes sea m n y 2) si en no ocurre ninguna sentencia cuantificacional,
entonces se a
nade a la raz la clausura existencial de las sentencias de . Decimos, en este caso, que se trata de una tabla n o, para abreviar, que es una
n-tabla.
Definici
on 8. Dada una tabla (est
andar, +-tabla o n-tabla) de raz , cada rama abierta define una interpretaci
on o modelo can
onico M c = hD, =c i tal que
(1) D es un universo Herbrand; es decir, los elementos de D son todas las
para alg
un k n, tambien estaran en todas las sentencias que constituyen el
consecuente de la regla: C(x/b1 ), ..., C(x/bn ), y como M c C(x/bi ) para todo
i n, por evaluaci
on de , M c xC. Por u
ltimo, si se trata de la regla [n] , B
tiene la forma C(x/bk ), para alg
un k n; si M c C(x/bk ), entonces M c xC.
c
As pues, M satisface cada literal de , y cada sentencia es consecuente de alguna regla, de manera que M c satisface todas las sentencias de , por tanto,
M c B.
) Supongamos que A es n-satisfacible: existe M M OD(L), M n A. Se
construye n (A) y hacemos induccion sobre el n
umero de veces de aplicacion
de las reglas. Como base 0, aplicaciones; en ese momento la rama = {A} y,
por hip
otesis, M n A. Supuesto inductivo: se han hecho k 1 aplicaciones y
obtenido la rama tal que M n ; en la aplicacion k + 1 la sentencia es X,
tenemos las siguientes posibilidades de obtener 0 :
1. X es B y 0 = + B,
2. X es A1 A2 , (A1 A2 ) o (A1 A2 ); 0 sera + A1 + A2 , + A1 + A2
o + A1 + A2 , respectivamente,
3. X es A1 A2 , (A1 A2 ) o A1 A2 ; 0 sera + A1 o + A2 , + A1 o
+ A2 , o + A1 o + A2 , respectivamente,
4. X es xB y 0 = + B(x/b1 ) + ... + B(x/bn ),
5. X es xB y 0 es + B(x/b1 ) o + B(x/b2 ) o ... o + B(x/bn ).
Se comprueba (omitimos detalles para abreviar) que en alguna de las formas de
0 , M n 0 , de donde 0 es abierta para que fuese cerrada habra de contener
C y C, pero M 6n C C. Hay pues una rama acabada y abierta. Por otra
parte, en esta rama ocurren las constantes b1 , ..., bn , ya sea porque ocurran en
A, porque apareciera en alg
un momento en la rama una sentencia de la forma
xB o se introdujera, de acuerdo con la definicion de n (A).
Corolario 3. A LSEN no es n-satisfacible, 1 n < 0 , syss n (A) es
cerrada. Tambien podemos decir en este caso que A es n-insatisfacible.
Demostraci
on. Es consecuencia inmediata del teorema 6 por contraposicion.
Corolario 4. Para cada conjunto finito LSEN , A LSEN , n A syss
n ( {A}) es cerrada.
Demostraci
on. Consecuencia inmediata del teorema 3 y de las definiciones 1 y
4.
Corolario 5. Para los conjuntos finitos , LSEN , A LSEN , /n A
syss n ( {A}) es cerrada.
Demostraci
on. Consecuencia inmediata del corolario 4 y de la definicion 4.
3.1.
Generaci
on de modelos
4.
Una aplicaci
on ling
ustica
Referencias
1. DAgostino, M.; Gabbay, D. M.; H
ahnle, R.; Possega, J.: Handbook of Tableau
Methods, Dordrecth/Boston/London, Kluwer Academic Press (1999)
2. Beth, E.W.: Semantic entailment and formal derivability. Koninklijke Nederlandse
Akademie van Wentenschappen, Proceedings of the Section of Sciences 18 (1955)
309342
3. Boolos, G.: Trees and finite satsifactibility. Notre Dame Journal of Formal Logic
(25) (1984) 110115