Escolar Documentos
Profissional Documentos
Cultura Documentos
LEIC-Alameda
2023
Lógica Proposicional
Símbolos da linguagem:
1. Símbolos de pontuação: ( )
2. Símbolos lógicos: ¬ , ∧ , ∨ , →
• o símbolo ¬ corresponde à operação de negação,
• o símbolo ∧ corresponde à operação de conjunção
• o símbolo ∨ corresponde à operação de disjunção,
• o símbolo → corresponde à operação de implicação.
i) P
ii) P ∧ Q
iii) ¬ P
iV) ¬ P ∨ ¬ R
v) (P ∧ Q) ∨ (R → (P → Q))
Exemplo
α ¬α
V F
F V
α β α ∧β α β α ∨β α β α →β
V V V V V V V V V
V F F V F V V F F
F V F F V V F V V
F F F F F F F F V
Mas isto serve para
quê?????
Sistema dedutivo….
Como?????
Sistema dedutivo:
dedução natural
• ∆ é um conjunto de premissas;
• α é a conclusão.
“Prova” de um argumento
n α Prem
Em que:
n: nu
úmero da linha da prova,
α: fbf introduzida pela regra,
Prem: utilização da regra da premissa.
Racional
Se α é uma premissa no meu argumento, eu posso usá-la na
prova
R2. Regra da repetição
n α
: :
: :
m α Rep, n
Em que:
n,m: números da linha da prova,
α: fbf introduzida pela regra,
Rep: utilização da regra da repetição.
Racional
Se α é uma fbf que já existe na prova, então eu posso repetir
α na prova
R3. Regra da introdução da conjunção
n α
: :
: :
m β
: :
: : Em que:
k α∧β I∧, (n, m)
n,m,k: números da linha da prova,
α ∧ β: fbf introduzida pela regra,
I∧: utilização da regra da introdução da
conjunção.
Racional
Se α e β são fbf que existem ambas na prova, então eu posso
introduzir a fbf que é a conjunção de ambas
Exemplo: provar que {P, Q} ⊢ P ∧ Q
1 P Prem
2 Q Prem
3 P ∧ Q I∧, (1, 2)
n α∧β
: :
: : Em que:
m α E∧, n
n,m: números da linha da prova,
OU α ou β :são fbfs podem ser introduzidas
:n α∧β pela regra
:
: : E∧: utilizaçao da regra da eliminação da
m β E∧, n conjunção.
Racional
Se α ∧ β é uma fbf que existe na prova, então eu posso
introduzir α , β ou ambas como fbfs
Exemplo: provar que {P ∧ Q, R} ⊢ P ∧ R
1 P ∧ Q Prem
2 R Prem
3 P E∧, 1
4 R Rep, 2
5 P ∧ R I∧, (3, 4)
{P ∧ Q, R} ⊢ P ∧ R
Mas como é que eu provo coisas
com base em hipóteses????
Ideia: Provas hipotéticas
n α Hip
n+1 ...
n α
: :
: :
:
:
m α Rei, n
Mas para que servem provas
hipotéticas????
R6. Regra da introdução da implicação
n α Hip
: :
: :
m β
m+1 α → β I → , (n, m)
Def: Teorema
Uma fbf que é obtida numa prova que não contém premissas é chamada
um teorema.
Quando {} ⊢ α , ou seja quando é um teorema, é usual escrever-se ⊢ α
Exemplo
1 P Prem
2 Q Hip
3 P Rei, 1
4 Q Rep, 2
5 P ∧ Q I∧, (3, 4)
6 Q → (P ∧ Q) I→, (2,5)
Provar que P → (Q → P) é um teorema
1 P Hip
2 Q Hip
3 P Rei, 1
4 Q→P I →, (2,3)
5 P → (Q → P) I→, (1,4)
R7.Eliminação da implicação (modus ponens)
n α
: :
: :
m α→β
: :
: : Em que:
k β E →, (n, m)
n,m,k: números da linha da prova,
β: fbf introduzida pela regra,
E → : utilização da regra da eliminação da
implicação
Racional
Numa prova que contém as fbfs α e α → β podemos derivar a fbf β
R7.Eliminação da implicação (modus ponens)
n α
.. ..
m α →β
.. ..
k β E→, (n, m)
Mais um exemplo…
1 P → (Q → R) Prem
2 P → Q Hip
3 P Hip
4 P → Q Rei, 2
5 Q E →, (3, 4)
6 P → (Q → R) Rei,1
7 Q →R E→, (3, 6)
8 R E→, (5, 7)
9 P → R I→, (3, 8)
10 (P → Q) → (P → R) I→, (2,9)
Voltando à linguagem (fbfs)
Eu nego!
R8: Introdução da negação
n α Hip
: :
m β
: :
k ¬β
l ¬α I ¬, (n, (m,k))
Exemplo
1 P →Q Prem
2 ¬ Q Prem
3 P Hip
4 P → Q Rei, 1
5 Q E →, (3, 4)
6 ¬ Q Rei, 2
7 ¬ P I ¬ , (3, (5,6))
Cool!
R9: Eliminação da negação
n ¬¬α
: :
m α E ¬, n
Exemplo
Provar que {¬P} ⊢ P → Q
1 ¬ P Prem
2 P Hip
3 ¬ Q Hip
4 P Rei, 2
5 ¬ P Rei,1
6 ¬ ¬ Q I ¬ (3, (4,5))
7 Q E ¬, 6
8 P → Q I→, (2, 7)
Exemplo
1 P ∧ ¬P Hip
2 ¬ Q Hip
3 P ∧ ¬P Rei, 1
4 P E ∧, 3
5 ¬ P E ∧, 3
6 ¬ ¬ Q I ¬, (2,(4,5))
7 Q E ¬, 6
8 (P ∧ ¬P ) → Q I→, (2, 7)
Falta a disjunção!
R10: Introdução da disjunção
n α
.. ..
m. α ∨ β I∨, n Racional
Numa prova que contém a fbf α podemos
ou derivar tanto α ∨ β como β ∨α
n. α
.. ..
m β ∨α I∨, n
R11. Eliminação da disjunção
n α∨β
o α Hip
.. .. Racional
p γ Corresponde a um raciocínio por casos. Se a
partir da fbf α∨ β formos capazes de derivar
uma terceira fbf γ, independentemente,
r β Hip
partindo de cada uma das fbf α e β, então
.. .. podemos inferir γ.
s γ
Provar que {P ∨ Q} ⊢ Q ∨ P
1 P ∨ Q Prem
2 P Hip
3 Q ∨ P I∨, 2
4 Q Hip
5 Q ∨ P I∨, 4
6 Q ∨ P E∨, (1, (2, 3), (4, 5))
Como construir provas?
Sugestões...
1 P Prem
2 ¬P Hip
3 P Rei, 1
4 ¬P Rep, 2
5 ¬ ¬ P I ¬ (2, (3, 4))
1 P → Q Prem
2 ¬Q Prem
3 P Hip
4 P → Q Rei, 1
5 Q E → (3,4)
6 ¬Q Rei,2
7 ¬P I¬, (3, (5, 6))
5 P Rep, 4
6 Q Hip
7 ¬P Hip
8 Q Rei, 6
9 ¬Q Rei, 2
10 ¬¬P I¬, (7, (8, 9))
11 P E¬, 10
12 P E∨, (3, (4, 5), (6, 11))
13 ¬P Rei, 1
14 ¬(P ∨ Q) I¬, (3, (12, 13))
Sumário...
• As fbfs numa prova são:
• ou premissas,
• ou teoremas,
• ou correspondem `a aplicação de regras de
inferência.
• α ↔ β def (α → β) ∧ (β → α)
R: Regra da introdução da equivalência
n α→β
: :
: :
m β→α
: :
: : Em que:
k α ↔β I ↔, (n, m)
n,m,k: números da linha da prova,
α ↔ β: fbf introduzida pela regra,
I ↔ : utilização da regra da introdução da
equivalência.
Racional
Se α → β e β → α são fbf que existem ambas na prova, então
eu posso introduzir a fbf que é a equivalência de ambas
R: Regra da eliminação da equivalência
n α ↔β
: :
: :
m α→β E↔, (n, m)
Em que:
Ou n,m: números da linha da prova,
n α ↔β α → β e β → α : fbfs introduzidas pela
: :
: : regra,
m β→α E↔, (n, m) E ↔ : utilização da regra da introdução da
equivalência.
Racional
Se α ↔ β e uma fbf que existe na prova, então eu posso
introduzir as fbfs α → β ou β → α que correspondem a
implicação.
Exercícios
• ⊢ P ∨ ¬P
Bom..
Como é que eu
Não temos forma de provar cada um dos
elementos da disjunção separadamente! faço este????
Relembrando as dicas
Sugestões...
• Para provar uma fbf da forma ¬α:
• Utilizar as fbfs existentes e derivar directamente ¬α.
• Utilizar uma prova hipotética com a hipótese α para tentar
chegar a uma contradição.
• Para provar uma fbf que corresponde a um símbolo de predicado:
• Tentar aplicações de regras que introduzem esse predicado.
• Tentar prova por absurdo:
• usando uma prova hipotética iniciada com a negação
do predicado e tentar derivar uma contradição
dentro dessa prova hipotética.
• Usar raciocínio por casos a partir de disjunções.
Exercícios
• ⊢ P ∨ ¬P
1 ¬ (P ∨ ¬P) Hip
2
Tenho que chegar a uma contradição…
• ⊢ P ∨ ¬P
1 ¬ (P ∨ ¬P) Hip
2 P Hip
3 P ∨ ¬P I∨, 2
4 ¬ (P ∨ ¬P) Rei,1
5 ¬ P I ¬, (2,(3,4))
6 P ∨ ¬P I ∨, 5
7 ¬ (P ∨ ¬P) Rep, 1
8 ¬ ¬ (P ∨ ¬P) I ¬, (1,(6,7))
9 (P ∨ ¬P) E¬,8
Logo ⊢ P ∨ ¬P
Exercícios
• {P ∧ Q → R} ⊢ P → (Q → R)
1 (P ∧ Q) → R Perm
2 P Hip
3 Q Hip
4 P Rei,2
5 Q Rep,3
6 P∧Q I ∧, (4,5)
7 (P ∧ Q) → R Rei, 1
8 R E →, (6,7)
9 Q→R I →, (3,8)
10 P → (Q → R)
Mais Exercícios
• {P → Q} ⊢ P ∧ R → Q ∧ R
• {(P ∨ Q) ∨ R} ⊢ P ∨ (Q ∨ R)
Programa