Escolar Documentos
Profissional Documentos
Cultura Documentos
11.1. Introduccin
Ya hemos visto los tableaux para la lgica proposicional (frmulas construi-
das a partir de tomos usando slo las conectivas booleanas , , , , ).
Ahora extenderemos este trabajo a la lgica de predicados (de primer orden)
Slo necesitamos aadir algunas reglas para lidiar con los cuantificadores y la
identidad.
De todos modos, la construccin de un tableau (si hay alguno) para una
frmula ya no ser automtica.
11.1.1. Contenidos
Revisin rpida de la lgica de primer orden
Reglas de Tableau para la lgica de primer orden
Ejemplos
Correccin y completud
Dificultades del caso de primer orden
Conclusin.
159
160 CAPTULO 11. TABLEAUX PARA LGICA DE PRIMER ORDEN
-reglas:
1. Si t es un trmino cerrado y x una variable, entonces de xA(x) podemos
deducir A(t).
2. Si t es un trmino cerrado y x una variable, de xA(x) podemos deducir
A(t).
-reglas: sea x una variable.
1. De xA(x) podemos deducir A(c) para cualquier constante c L que no haya
sido usada an en la rama.
2. De xA(x) poemos deducir A(c) para cualquier constante c L que no
haya sido usada an en la rama.
11.3. Ejemplos
Practiquemos con las nuevas - y -reglas.
2. xP x 1
3. xP x 1
4. Pc 2
5. xP x 3
6. P c 5
cerrado(4,6)
Notas
xP x xP x es obviamente vlida.
Mejor usar las -reglas antes que las -reglas, puesto que tienen restric-
ciones.
11.4.1. Ejemplo
Probamos ` x(x = x).
1. x(x = x)
2. (c = c) 1
3. c = c =
cerrado(2,3)
11.6. Ejercicios
Probad lo siguiente construyendo tableaux cerrados:
1. xyCxy ` xyCyx.
2. x(yF xy Gbx), xyF yx ` xGxx.
3. xy(zF yz F xy), F ab ` yxF yx.
4. xy(P xy P yx) ` xP xx.
5. x(Gx Hx), x(Hx F x), Ga ` x(Gx F x).
6. Cb Cc, Ca xCx ` Ca.
7. xF xb xGx, xF ax ` x(Hxc Gx).
8. xy(zAyz Axy), Att ` Ats.
9. xy(Ayx Cxy), Awh ` xChx.
10. xy(Cx P y Axy) ` x(Cx y(P y Axy)).
11. xy(Cx P y Axy) ` x(Cx y(P y Axy)).
12. Ga, x(Gx M x), x(M x F x) ` x(Gx F x).
13. x(Sx F x Bx), Sj Lj ` x(Sx Lx F x) Bj.
14. x(Bxa Bxb) ` x(y(Cxy Bya) z(Bzb Cxz)).
15. x(Cx F x) ` x(y(T xy Cy) z(T xz F z)).
16. x(Bxh Bxw) ` x(y(Bxh M yx) z(Bxw M zx)).
17. x(Rx Bx Cx), x(Gx Cx) ` x(Rx Bx Gx).
18. x(Sx M x y(Gy M y Dy) Cx), x(Gx Dx M x y(Gy
M y Dy)) ` xy((Sx M x) (Gy Dy M y) Cx).
11.7. SOLUCIN A LOS EJERCICIOS PROPUESTOS 165
1. xyCxy
2. xyCyx
3. yCby 1
4. yCya 2
5. Cba 4
6. Cba 3
closed(5,6)
Second version:
1. x(Gx Hx)
2. x(Hx F x)
3. Ga
4. x(Gx F x)
5. (Ga F a) 4
((hhhhh
(((( h
6. Ga 5 7. F a 5
8. Ga Ha 1
closed(3,6) ````
`
9. Ga 8 10. Ha 8
11. Ha F a 2
closed(3,9) XXX
X
12. Ha 11 13. F a 11
closed(10,12) closed(7,13)
11.7. SOLUCIN A LOS EJERCICIOS PROPUESTOS 167
1. x(Cx F x)
2. x(y(T xy Cy) z(T xz F z))
3. (y(T ay Cy) z(T az F z)) 2
4. y(T ay Cy) 3
5. z(T az F z) 3
6. T ab Cb 4
7. T ab 6
8. Cb 6
9. (T ab F b) 5
````
`
`
10. T ab 9 11. F b 9
12. Cb F b 1
closed(7,10)
XXX
X
13. Cb 12 14. F b 12
closed(8,13) closed(11,14)
1. x(Bxh Bxw)
2. x(y(Bxh M yx) z(Bxw M zx))
3. (y(Bah M ya) z(Baw M za)) 2
4. y(Bah M ya) 3
5. z(Baw M za) 3
6. Bah M ba 4
7. Bah 6
8. M ba 6
9. Bah Baw 1
````
`
10. Bah 9 11. Baw 9
12. (Baw M ba) 5
closed(7,10) X X
XX
13. Baw 12 14. M ba 12
closed(11,13) closed(8,14)
1. x(Rx Bx Cx)
2. x(Gx Cx)
3. x(Rx Bx Gx)
4. (Rc Bc Gc) 3
5. Rc Bc 4
6. Gc 4
7. Rc Bc Cc 1
(( ( (hhhh
(( hh
8. (Rc Bc) 7 9. Cc 7
10. (Gc Cc) 2
closed(5,8) XXX
X
11. Gc 10 12. Cc 10
closed(6,11) closed(9,12)
172 CAPTULO 11. TABLEAUX PARA LGICA DE PRIMER ORDEN
3. xy(Rx x = y) ` uv(Ru Rv u = v)
5. x(F x Ra) ` xF x Ra
6. xy (F xy F yx) ` xyF xy
7. xP x Qa ` x (P x Qa)
10. {a = b a = c, b = c} ` xa = x
EJERCICIO 2.-
EJERCICIO 3.-
EJERCICIO 4.-
EJERCICIO 5.-