Escolar Documentos
Profissional Documentos
Cultura Documentos
Lgica Sentencial
Marco A. Casanova
17/03/2011
Referncias
Captulo 1 de [CGF]
17/03/2011
Introduo
Lgica Sentencial (ou Clculo Proposicional)
captura a estrutura elementar do discurso matemtico
significado dos conectivos lgicos (no, e, ou, ento,...)
17/03/2011
smbolos no-lgicos:
conjunto enumervel de smbolos proposicionais diferentes dos smbolos lgicos
17/03/2011
(P Q)
(P Q)
tambm so frmulas de A
17/03/2011
Exemplos de frmulas:
((A) B) (A (B C)) ou abreviadamente A B ou abreviadamente A B C
17/03/2011
17/03/2011
formalizao da afirmao:
Scrates est disposto a visitar Plato, se Plato est disposto a visitar Scrates (B A) Plato no est disposto a visitar Scrates, se Scrates est disposto a visitar Plato (A B) Plato est disposto a visitar Scrates, se Scrates no est disposto a visitar Plato (A B) Scrates: (B A) Plato: (A B) ^ (A B)
17/03/2011
formalizao da pergunta:
Qual frmula sempre verdadeira, independentemente do significado de A e B? ((B A) ^ (A B) ^ (A B)) A ou ((B A) ^ (A B) ^ (A B)) A
17/03/2011
formalizao da pergunta:
Qual frmula conseqncia lgica da teoria? { (B A) , (A B) ^ (A B) } |= A ou { (B A) , (A B) ^ (A B) } |= A
17/03/2011
10
17/03/2011
11
17/03/2011
12
17/03/2011
13
17/03/2011
14
17/03/2011
15
17/03/2011
16
Mtodo da Tabela-Verdade
Mtodo da tabela-verdade:
mtodo sistemtico para decidir implicao lgica observao bsica:
em um conjunto finito de frmulas, ocorre um nmero finito de smbolos proposicionais h um nmero finito de atribuies de valores verdade distintas para estes smbolos proposicionais
17/03/2011
17
Mtodo da Tabela-Verdade
Exemplo:
decidir se P |= Q atravs do mtodo da tabela-verdade, onde P a frmula A (B C) e Q a frmula (A B) (A C)
17/03/2011
18
Mtodo da Tabela-Verdade
Exemplo:
17/03/2011
19
Ramo est fechado quando contm uma frmula e a sua negao; ramo est aberto em caso contrrio
Ramo est completo quando contm apenas frmulas que no podem ser decompostas
17/03/2011 (c) MAC - PUC-Rio 20
A | A
[A v B] | A B
17/03/2011
Teorema (consistncia):
Se existe um tableau para P {Q} tal que todos os seus ramos esto fechados,
ento P |= Q
Teorema (completude):
Se P |= Q ento todo tableau completo para P {Q} possui todos os seus ramos fechados.
17/03/2011
22
(B A) , (A B) ^ (A B) |= A
(B A) (A B) (A B) A
5.
. de 1
6.
A x 8. B
. de 1 . de 4, 6 . de 2
7.
. de 2
9. A 11. A x
17/03/2011
. de 3 . de 9 . de 4, 11
10. B x
. de 3 . de 5, 10
12. A 14. A x
. de 3 . de 9 . de 4, 14
13. B x
. de 3 . de 5, 10
23
17/03/2011
24
. de 3 . de 3 . de 4 . de 4
P (Q ^ R) Q R
. de 1 . de 1 . de 9 . de 9
11. P 12. (Q ^ R) x
. de 1 . de 1 . de 4, 12
P . de 2 x . de 8, 12
17/03/2011
17/03/2011
26
Formalizao:
1. [A B]
2.
3.
2.
3.
[A v D]
[C ^ B]
Obs:
A: John is English
17/03/2011
27
| B
| D C B ___|___ | | A B
Mtodo da Resoluo
[BL] Seo 4.1
(P v (Q ^ R)) ^ ((Q ^ R) v P)
((P v Q) ^ (P v R)) ^ ((Q v R) v P) (P v Q) ^ (P v R) ^ (Q v R v P)
17/03/2011
29
Mtodo da Resoluo
Notao clausal:
notao simplificada para uma frmula em CNF forma clausal = conjunto finito de clusulas clusula = conjunto finito de literais literal = smbolo proposicional ou a sua negao
Exemplo:
frmula: frmula em CNF: forma clausal: (P (Q ^ R)) (P v Q) ^ (P v R) ^ (Q v R v P) { {P , Q } , { P , R } , {Q , R , P } }
17/03/2011
30
Mtodo da Resoluo
Notao clausal:
p denota o literal complementar de p
17/03/2011
31
Mtodo da Resoluo
Exemplos:
frmula: CNF: forma clausal: (P (Q ^ R)) (P v Q) ^ (P v R) ^ (Q v R v P) { {P , Q } , { P , R } , {Q , R , P } } (P (Q v S)) (P v (Q v S)) { {P , Q , S } } ((Q ^ R) S) ((Q ^ R) ^ S) { {Q}, {R}, {S} }
(c) MAC - PUC-Rio 32
Mtodo da Resoluo
Exemplo:
Pergunta: { (P (Q ^ R)) , (P (Q v S)) } |= ((Q ^ R) S)
Pergunta:
Pergunta:
insatisfatvel?
17/03/2011
33
Mtodo da Resoluo
Resoluo (binria):
dada uma clusula C da forma C1 { p } e uma clusula C da forma C2 { p },
Exemplo:
clusulas: resolvente c/ respeito a Q: { P , Q } e { Q , R , P } { P , R , P }
Exemplo:
clusulas: resolvente c/ respeito a P: { P , Q } e { Q , R , P } { Q , Q, R }
17/03/2011
34
Mtodo da Resoluo
Refutao de um conjunto de clusulas P por resoluo:
seqncia finita de clusulas C1 ,..., Cn tal que
Cr pertence a P ou inferida por resoluo de duas clusulas que ocorrem antes de Cr na seqncia
a seqncia termina na clusula vazia
Teorema:
P insatisfatvel se e somente se existe uma refutao de P por resoluo
17/03/2011
35
Mtodo da Resoluo
Exemplo (Scrates x Plato):
Pergunta: (B A) , (A B) ^ (A B) |= A Pergunta: { {B, A} , {A , B}, {A , B}, {A} } insatisfatvel? Resposta: Sim Refutao: 1. B , A
2. 3. 4. 5. 6. 7. A , B A,B A B A A A, B
B , A
17/03/2011
36
Mtodo da Resoluo
Exemplo:
Pergunta: { {P , Q } , { P , R } , { Q , R , P } , {P , Q , S } , {Q}, {R}, {S} } insatisfatvel? Resposta: Sim
2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. P , R Q , R , P P , Q , S Q R S P , Q .7e4 P .8e5 Q , R .9e3 Q . 10 e 6 . 11 e 5 P , Q Q
P , Q , S
Refutao: 1. P , Q
Q , R , P
Q , R
17/03/2011
37
Um Sistema Axiomtico
Sistema Axiomtico
Axiomas: tautologias Regra de inferncia: modus ponens (ou MP) A, A B B
17/03/2011
38
Um Sistema Axiomtico
Deduo
Uma deduo de uma frmula Q a partir de um conjunto de frmulas P uma seqncia R1,...,Rn tal que
Rn = Q
17/03/2011
39
Um Sistema Axiomtico
Teorema
Uma frmula Q um teorema de conjunto de frmulas P, denotado P |- Q, sse existe uma deduo de Q a partir de P
(Meta)Teorema
Uma frmula Q um teorema de conjunto de frmulas P sse Q conseqncia lgica de P ou seja, P |- Q sse P |= Q
17/03/2011
40
Um Sistema Axiomtico
Exerccio:
mostre que P |- A , onde P = { (BA) , ((AB) ^ (AB)) } Soluo:
1. (B A) 2. ((A B) ^ (A B)) 3. ((A B) ^ (A B)) (A B) (B A) ( (A B) A ) (A B) A 4. (A B) 5. 6. em P em P tautologia por MP e 2, 3 tautologia por MP e 1, 5 por MP e 4, 6
7. A
17/03/2011
41