Professional Documents
Culture Documents
Mara Manzano
USAL
Curso 2009-2010
Example
Este es un tableau para 8x 9yPxy .
1. 8x 9yPxy
2. 9yPcy 1
3. Pcd 2
Notas
La lnea 2 se obtuvo de la lnea 1 usando la -regla de 8xA(x ) se
deduce A(t ) para cualquier trmino cerrado t. Aqu, A(x ) era
9yPxy . Decidimos que t fuese una constante, c. (Podramos haber
usado cualquier otro trmino cerrado.)
La lnea 3 se obtuvo de la lnea 2 aplicando la -regla de 9yA(y ) se
deduce A(c ) donde c es una constante nueva. Aqu, A(y ) era Pcy .
Usamos la constante nueva d. No podamos haber usado c porque ya
haba sido previamente usada en la rama (lnea 2).
Mara Manzano (USAL) Tableaux LPO Curso 2009-2010 4 / 15
Ejemplo II
Example
Otro tableau para 8x 9yPxy
Podramos haber seguido aplicando las reglas:
1. 8x 9yPxy
2. 9yPcy 1
3. Pcd 2
4. 9yPdy 1
5. 9yPfcady 1
6. Pde 4
7. Pfcadb 5
Notas. Aqu hemos introducido d, e y b como parmetros de PAR en las
lneas 3, 6 y 7, mientras que c y fcad son trminos de LPAR .
Paramos cuando todas las ramas estn cerradas, pero si una rama no se
cierra no sabemos si es que no puede cerrarse o que no hemos acertado
con el parmetro adecuado.
2. 9xPx 1
3. ::8x :Px 1
4. Pc 2
5. 8x :Px 3
6. :Pc 5
cerrado(4,6)
Observamos
9xPx ! :8x :Px es obviamente vlida.
Las antiguas reglas proposicionales tambin se usan.
Ha resultado mejor usar las reglas antes que las reglas, puesto
que tienen restricciones.
Mara Manzano (USAL) Tableaux LPO Curso 2009-2010 8 / 15
Reglas de tableaux para la igualdad
1. :8x 8y (x = y ! y = x )
2. :8y (c = y ! y = c )1
3. :(c = d ! d = c ) 2
4. c = d 3
5. :(d = c ) 3
6. c = c =
7. d = c =(4,6)
cerrado(6,7)
La lnea 7 se obtuvo sustituyendo c por d en la lnea 6, usando la lnea 4
(c = d) y la regla 2 de la igualdad. Vamos a ver cmo hemos aplicado la
regla 2 a partir de las lneas 4 y 6 en la 7.
Los trminos que se intercambian son c por d
La frmula sobre la que se aplica la regla es c = c
Mara Manzano (USAL) Tableaux LPO Curso 2009-2010 10 / 15
Correccin y completud
Completud + correccin = equivalencia entre consecuencia sintctica y
semntica.
La completud la plantearon Post y Hilbert, para LPO la prob Gdel,
1930. La prueba ms usada es la de Henkin de 1949. La demostracin
para tableaux es algo distinta, Smullyan.
Semntica
VAL
Clculo
TEO
Demostrar que
VAL TEO
es el objetivo del teorema de completud, que
TEO VAL
lo es del de correcin. Para clculos correctos y completos el diagrama
aparece como muestra la gura .
Las zonas rayadas estn
vacas
VAL
TEO
Theorem
Adecuacin del clculo de tableaux de primer orden
Si hay un tableau cerrado para un conjunto de frmulas , entonces es
insatisfacible. ( es nito.)
Theorem
Correccin del clculo de tableaux
Si `tab A, entonces j= A, para cada conjunto nito y cada frmula
A.
Corollary
Si `tab C , entonces j= C .
Theorem
Teorema de suciencia del mtodo de tableaux para primer orden
Si es insatisfacible, entonces hay un tableau para cerrado. ( es
nito.)
Theorem
Completud del clculo de tableaux para lgica de primer orden
Si j= C , entonces `tab C (Para nito.)
Corollary
j= C syss `tab C .
Corollary
j= C syss `tab C .
Mara Manzano (USAL) Tableaux LPO Curso 2009-2010 15 / 15