Você está na página 1de 4

SISTEMA DE TABLEAUX PARA LGICA PROPOSICIONAL

Linguagem: frmulas da lgica proposicional


As regras do sistema de tableaux proposicional, aplicadas a uma frmula
permitem obter, em forma de rvore, uma forma normal disjuntiva de ,
isto n onde i da forma k e j's so literais. Em
cada ramo da rvore aparece os literais que ocorrem em i.
Note que insatisfatvel sse i insatisfatvel , para i=1n e para cada i,
i insatisfatvel sse contem uma frmula e para algum
Assim, se insatisfatvel, em cada ramo vai aparecer e para
algum
Chamaremos de Tableau para uma frmula uma rvore, com na raz,
obtida pela aplicao das regras de inferncia que daremos a seguir. Antes,
porm, daremos as seguintes definies.
Definio
Um ramo de um tableau fechado se nele aparecem e para alguma
frmula .
Definio
Um tableau T fechado se cada ramo de T for fechado.
O sistema de tableaux proposicional tem dois tipos de regras: as que geram
rvores degeneradas (ramos), que chamaremos do tipo A, e regras que geram
rvores prpriamente ditas, que chamaremos de regras do tipo B.
Regras de inferncia:
Tipo A (gera descendentes lineares )

Tipo B (gera rvores)

Observe que podemos relacionar a aplicao das regras de inferncia com os


passos do algoritmo de obteno de forma normal disjuntiva da seguinte
forma: o resultado das regras que bifurcam pode ser considerado como a
disjuno das frmulas sobre s quais as regras so aplicadas; o resultado
das regras podem ser considerados como os passos de eliminao dos
conectivos e e da movimentao do para ointerior das frmulas.
Vejamos atravs de um exemnplo a relao da aplicao das regras com a
obteno de uma forma normal disjuntiva.
Considere a frmula PQR)S]. Aplicando-se o algoritmo para
obteno de forma normal disjuntiva podemos obter a frmula P (QS)
R S).
Agora, comeando com a frmula PQR)S] e aplicando-se as regras
de tableaux podemos obter a seguinte rvore:
1.

PQR)S]
P
QR)S
QR
S
Q

regra B em 1
regra A em QR)S
R

regra B em QR)

As frmulas grafadas em cada ramo correspondem aos literais que ocorrem


em cada disjunto da frmula normal disjuntiva de P (QS) R S).
O sistema de tableaux vai ser utilizado de forma refutacional, isto para
determinarmos se uma frmula vlida, iniciamos um tableau com sua
negao e teremos a resposta positiva se for possvel obtermos um tableau
fechado.
Exemplo 1
Determinar que P Q P) vlida por tableau
1. P Q P ))
2. P
(regra tipo A,1)
3.Q P)
(regra tipo A,1)
4. Q
(regra tipo A,3)
5. P
(regra tipo A,3)
O tableau acima fechado (s tem um ramo e neste se encontram P e P)

Exemplo 2
O mesmo para P Q ) P Q )
1.
P Q ) P Q ))
2. .
P Q ) )
(regra A, 1)
3
P Q )
(regra A, 1)
4
P
(regra A, 2)
5.
Q
(regra A, 2)
/\
6.
P Q
(regra B, 3)
O tableau acima fechado (tem dois ramos , num temos P eP, e no
outro Q e Q)
Exemplo 3
O mesmo para P QP Q ))
1.
P QP Q )))
2.
P
3
QP Q )))
4
Q
5.
P Q )))
/\
6
P
Q
Para evitarmos um nmero desnecessrio de bifurcaes na rvore uma
boa heurstica ( sugerida por Smullyan) usar primeiro as regras que no
bifurcam (tipo A), sempre que possvel.
Pode-se mostrar que o sistema de tableaux refutacionalmente correto e
completo, isto , se existe um tableau fechado para ento uma
tautologia e, se uma tautologia ento existe um tableau fechado para
O mtodo do tableaux pode tambem ser usado para responder |=
Basta obtermos um tableau fechado para em que as frmulas de
podem ser usadas em qualquer ramo do tableau
Exemplo
{AB,AC, CB}|=B?
Tableau para B usando frmulas de {AB,AC, CB }|.

B
3


3.

AB
A

B
*

AC
5. A
C
*
6.
CB

C
B
*
*

em
regra B em 4
em
regra B em 5
em
regra B em 6

Você também pode gostar