Escolar Documentos
Profissional Documentos
Cultura Documentos
Lógica Proposicional
TABLEAUX SEMÂNTICOS
§ DECIDÍVEL
É um procedimento de decisão, portanto, decidível:
capaz de demonstrar conclusões que são consequên
lógicas de uma teoria e também aquelas que não sã
Ele sempre fornece uma decisão sobre a pergunta:
b |¾H ou b |¾ H ?
PROVA POR REFUTAÇÃO
Para provar b |¾ A mostra-se que bÈ {¬A} |¾ ^, is
é, que bÈ {¬A} é insatisfatível
Lógica Proposicional 4
TABLEAUX SEMÂNTICOS
§ ELEMENTOS BÁSICOS
Lógica Proposicional 5
TABLEAUX SEMÂNTICOS
§ REGRAS DE INFERÊNCIA
Definição: Sejam A e B duas fórmulas da Lógica
Proposicional. As regras de inferência do método
dos tableaux semânticos na Lógica Proposicional,
são as regras R1, R2, ..., R9 , indicadas a seguir:
R1=A Ù B R2 = A Ú B R3=A ® B
A
B A B ¬A B
Lógica Proposicional 6
TABLEAUX SEMÂNTICOS
Lógica Proposicional 7
TABLEAUX SEMÂNTICOS
§ E agora o que fazer com as regras?
Para entender como se aplica o método do tableaux
semânticos, e portanto, a utilização das regras, vamo
seguir o roteiro:
1- Entender o significado de cada uma das regras
R1, R2, ..., R9;
2- Entender como as regras R1, R2, ..., R9 são selecion
aplicadas nas fórmulas da Lógica Proposicional;
Lógica Proposicional
TABLEAUX SEMÂNTICOS
Lógica Proposicional 9
TABLEAUX SEMÂNTICOS
O significado das regras dos tableaux semântico
A ferramenta básica do desenvolvimento dos tableau
semânticos é o conjunto de regras.
Lógica Proposicional 10
TABLEAUX SEMÂNTICOS
O significado da regra R3
Dado a fórmula A®B, deduzimos as fórmulas ¬A ou
O significado da regra R4
Dado a fórmula A«B, deduzimos as fórmulas AÙB ou
¬A Ù¬B
O significado da regra R5.
Dada a fórmula ¬¬A, deduzimos a fórmula A
Lógica Proposicional 11
TABLEAUX SEMÂNTICOS
O significado da regra R6.
Dada a fórmula ¬( AÙB), deduzimos as fórmulas ¬A
O significado da regra R7.
Dada a fórmula ¬( AÚB), deduzimos as fórmulas ¬A
O significado da regra R8.
Dada a fórmula ¬( A®B), deduzimos as fórmulas A
O significado da regra R9.
Dada a fórmula ¬( A«B), deduzimos as fórmulas ¬A
AÙ¬B
Lógica Proposicional 12
TABLEAUX SEMÂNTICOS
Aplicando as regras do tableau semântico.
A partir de uma ou mais proposições começamos a ap
as regras estudadas para montar o tableau semântico
montagem da árvore, surge logo duas dúvidas:
1- Dada uma fórmula H, qual a regra para ser aplicada
H?
2- Dada a fórmula H, como aplicar a regra adequada?
Lógica Proposicional
13
TABLEAUX SEMÂNTICOS
Vamos ver a primeira questão. Dada uma fórmula
Lógica Proposicional 16
TABLEAUX SEMÂNTICOS
Lógica Proposicional 17
TABLEAUX SEMÂNTICOS
1. A1
2. A2
3. A3
. .
. .
. .
n. An
Construção tableau
Lógica Proposicional 19
TABLEAUX SEMÂNTICOS
Lógica Proposicional 21
TABLEAUX SEMÂNTICOS
8- ¬P Q R3, 6
9- ¬PÙQ P Ù ¬Q R9,7
10- ¬P P R1,9
11- Q ¬Q R1,9
Lógica Proposicional 23
TABLEAUX SEMÂNTICOS
24
Lógica Proposicional
TABLEAUX SEMÂNTICOS
RAMO.
Definição: Em um tableau semântico, um ramo
corresponde a um ramo da árvore que descreve
o tableau.
RAMO FECHADO.
Definição: Em um tableau semântico, um ramo é
fechado se ele contém uma fórmula fechada H e
sua negação ¬H.
Lógica Proposicional 26
TABLEAUX SEMÂNTICOS
RAMO SATURADO
Definição: Em um tableau semântico, um ramo é
saturado se para toda fórmula H, do ramo:
1- Já foi aplicada alguma regra à fórmula H, ou
seja: H já foi expandida por alguma regra, ou
2- não é possível aplicar nenhuma regra à fórmula
H, isto é, H é igual a um literal e não é possível
expandi-la por alguma regra.
Lógica Proposicional 27
TABLEAUX SEMÂNTICOS
RAMO ABERTO
Definição: Em um tableau semântico, um ramo é
aberto se ele é saturado e não é fechado.
TABLEAU FECHADO
Definição: Um tableau semântico é fechado
quando os seus ramos são fechados.
Lógica Proposicional 28
TABLEAUX SEMÂNTICOS
TABLEAU ABERTO
Definição: Um tableau semântico é aberto se
possui algum ramo aberto.
Exemplo: Considere a fórmula:
H=((PÙQ)®R)Ù((PÙQ)Ù¬R)
1- ((PÙQ)®R)Ù((PÙQ)Ù¬R) H
2- (PÙQ)®R R1,1
3- (PÙQ)Ù¬R R1,1
Lógica Proposicional 29
TABLEAUX SEMÂNTICOS
3- (PÙQ) R1,3
4- ¬R R1,3
Lógica Proposicional 30
TABLEAUX SEMÂNTICOS
TEOREMA DA CORREÇÃO
Dada uma fórmula H, da Lógica Proposicional;
se existe um tableau semântico fechado
associado a ¬H, então H é uma tautologia.
§ PROVA E TEOREMA
Definição: Seja H uma fórmula. Um prova de H,
no sistema é um tableau fechado associado a
uma fórmula ¬H.
Nesse caso, H é um teorema do sistema de tableaux
semânticos.
Lógica Proposicional 31
TABLEAUX SEMÂNTICOS
TEOREMA DA COMPLETUDE
Seja H uma fórmula da Lógica Proposicional. Se
H é uma tautologia, então existe uma prova de H
no sistema de tableaux semânticos.
Lógica Proposicional 32
TABLEAUX SEMÂNTICOS
Lógica Proposicional 35
TABLEAUX SEMÂNTICOS
Lógica Proposicional 36
TABLEAUX SEMÂNTICOS
Simbolizar:
P: o programa é eficiente
Q: o programa executa rápido
R: o programa tem erro
Temos então, na linguagem simbólica, as premissas
P®Q, PÚR, ¬Q |¾ e conclusão R ,ou seja
P®Q, PÚR, ¬Q |¾R
H= ((P ®Q)Ù (PÚR)Ù ¬Q)®R
1 - ¬(((P ®Q)Ù (PÚR)Ù ¬Q)®R) ¬H
Lógica Proposicional 37
TABLEAUX SEMÂNTICOS
7– P R R2,5
fechado
8 – ¬P Q R3, 4
fech fech Lógica Proposicional 38
TABLEAUX SEMÂNTICOS
Lógica Proposicional 39
TABLEAUX SEMÂNTICOS
Simbolização:
P: Guga joga uma partida de tênis; Q: A torcida
Q: A torcida comparece e
R: O ingresso é barato.
§ O argumento é traduzido para a Lógica
Proposicional como:
b={ P®(R®Q), P®R} e H=P®Q
b |¾ H ou ((P®(R®Q))Ù (P®R))®(P ®Q)
G= ((P®(R®Q))Ù (P®R))®(P ®Q)
Lógica Proposicional 40
TABLEAUX SEMÂNTICOS
Lógica Proposicional 41
TABLEAUX SEMÂNTICOS
7. ¬Q R8, 3
10. ¬P R R3, 9
fechado fechado
Lógica Proposicional
42
TABLEAUX SEMÂNTICOS
§ CONJUNTO NÃO-SATISFATÍVEL.
§ Como provar que um conjunto de fórmulas é
§ insatisfatível?
§ Exemplo: Mostre, utilizando o tableaux semânticos,
que o conjunto de fórmulas a seguir não é satisfatíve
b={ ¬AÚB, ¬(B Ú ¬C), C®D, ¬(¬AÚD)}
b é insatisfatível se e somente se não existe I tal que
I[(¬AÚB)]=I[¬(B Ú ¬C)]=I[(C®D)]=I[¬(¬AÚD)]=V
Lógica Proposicional 43
TABLEAUX SEMÂNTICOS
Lógica Proposicional 44
TABLEAUX SEMÂNTICOS
1. ¬ ¬((¬AÚB)Ù¬(B Ú ¬C)Ù(C®D)Ù¬(¬AÚD)) ¬H
2. (¬AÚB)Ù¬(B Ú ¬C)Ù(C®D)Ù¬(¬AÚD) R5, 1
3. ¬AÚB R 1, 2
4. ¬(B Ú ¬C) R1, 2
5. C®D R1, 2
6. ¬(¬AÚD) R1, 2
7. ¬B R7, 4
8. ¬¬C R7, 4
Lógica Proposicional 45
TABLEAUX SEMÂNTICOS
9. ¬¬A R7, 6
10. ¬D R7, 6
11. C R 5, 8
12. A R 5, 9
13. ¬A B fechado
fechado Tableau semântico fechado. H é
tautologia e b é insatisfatível
Lógica Proposicional 46
TABLEAUX SEMÂNTICOS
Exercícios.
1- Construa o tableau semântico para o conjunto
de fórmulas.
a) {¬(P®Q), ¬PÚQ}
b) {P®Q, PÚQ, ¬Q}
c) {P®Q, ¬(QÚ¬R), R®S, SÙP}
d) {P®Q, (PÙR)®(PÙQÙR), (QÚRÚS)}
Lógica Proposicional 47
2- Mostre que a fórmula G=((A«B)Ú¬A) não é
tautologia.
3- Demonstre usando o tableaux semânticos que
o conjunto de fórmulas abaixo é insatisfatível.
b={¬PÚQ, ¬(QÚ¬R), ¬(¬PÚS)}
Lógica Proposicional 48
TABLEAUX SEMÂNTICOS
Lógica Proposicional 49
TABLEAUX SEMÂNTICOS
Lógica Proposicional 51
TABLEAUX SEMÂNTICOS
Lógica Proposicional 52