Академический Документы
Профессиональный Документы
Культура Документы
Profesora: Mar
a Luisa Bonet Carbonell
1. Sea = F1; F2; :::; Fk Demostrar que los 3 enunciados siguientes son
f g
equivalentes.
(a) ` A
V
(b) ki=1 Fi A es una tautologa
!
satisfactible
4. Demostrar o dar un contraejemplo:
(a) Si A entonces A para todo
` `
A
5. Sea F G una tautologa donde F y G no contienen variables en
!
1
6. Sea F G. Demostrar que si F 0 y G0 son formulas obtenidas a partir
tal que
Resk (F ) = Resk+1 (F ) = ::: = Res(F )
11. Demostrar usando resolucion:
p q r; p q; q r; p
_ _ : _ : _ _: r p q r
` ^ ^
2
Pista: mostrar que el proceso de marcaje para formulas de Horn del
algoritmo para ver si son satisfactibles puede ser simulado en cierta
forma por aplicaciones de la regla de resolucion con clausulas unitarias.
Nota: la restriccion de que una de las dos clausulas sea unitaria hace
que el resolvente sea mas peque~no que la otra clausula. Ver que se
pueden encontrar refutaciones de forma eciente para formulas Horn.
16. Sear F = x y z(P (x; y) P (y; z) P (x; z) P (z; x)). Cuales de los
9 9 9 ^ ^ ^:
U = N , I (P ) = (m; m + 1) m N
f j 2 g
U = P (N ), I (P ) = (A; B ) A; B N; A B
f j 2 g
17. Sea F una formula, y sean x1; : : :; xn las variables que ocurren libres
en F . Demostrar:
F es valida sii x1 xnF es valida.
8 8
8 xF ^8 xG x(F G).
8 ^
9 xF _9 xG x(F G).
9 _
9 xF ^9 xG 6 9x(F G). ^
no al reves.
3
22. Sea M = (U; I ) un modelo, y t un termino en el que la variable x no
aparece. Entonces, M (t) = M[x=u](t) para todo u U . 2