Lógica Computacional Gabarito da Primeira Prova

Transcrição

Lógica Computacional Gabarito da Primeira Prova
Lógica Computacional
Gabarito da Primeira Prova
Tópicos:
Lógica proposicional
Semântica e Dedução
Instituto de Ciências Exatas, Universidade de Brası́lia
07 de Maio de 2012
Prof. Mauricio Ayala-Rincón
Bolsista Reuni: Heitor Henrique de Paula Moraes Costa
Dedução natural
Table 1: Rules of natural deduction for propositional (classical) logic
introduction rules
elimination rules
ϕ ψ
(∧i )
ϕ∧ψ
ϕ∧ψ
ϕ (∧e )
ϕ
(∨i )
ϕ∨ψ
[ϕ]u
..
.
ψ
(→i ), u
ϕ→ψ
[ϕ]u
..
.
⊥ (¬ ), u
i
¬ϕ
ϕ∨ψ
[ϕ]u
..
.
χ
χ
[ψ]v
..
.
χ
(∨e ), u, v
ϕ→ψ
(→e )
ψ
ϕ
ϕ
¬ϕ
(¬e )
⊥
¬¬ϕ
ϕ (¬¬e )
1. (2.0 pontos) Considere o cálculo da lógica proposicional, como apresentado na Tabela 1.
Construa deduções para as seguintes regras derivadas:
[¬ϕ]u
..
.
⊥
(⊥e ), u
(a) (1.0 ponto) Prova por contradição ou ϕ
R/
[¬ϕ]u
..
.
⊥
¬¬ϕ (¬i ), u
(¬¬e )
ϕ
(b) (1.0 ponto) Lei do meio excluı́do ou
R/
[¬(ϕ ∨ ¬ϕ)]u
(ϕ ∨ ¬ϕ)
(LEM )
[ϕ]v
(∨i )
[¬(ϕ ∨ ¬ϕ)]u (ϕ ∨ ¬ϕ)
(¬e )
⊥ (¬ ), v
i
¬ϕ
(∨i )
(ϕ ∨ ¬ϕ)
(¬e )
⊥
(⊥e ), u
(ϕ ∨ ¬ϕ)
2. (4.0 pontos) Construa derivações para a Lei de De Morgan (ϕ ∧ ψ) a` ¬(¬ϕ ∨ ¬ψ).
(a) (2.0 pontos) (ϕ ∧ ψ) ` ¬(¬ϕ ∨ ¬ψ).
R/
[¬ϕ ∨ ¬ψ]u
ϕ∧ψ
ϕ (∧e ) [¬ϕ]x
(¬e )
⊥
⊥
¬(¬ϕ ∨ ¬ψ)
ϕ∧ψ
(∧e )
ψ
[¬ψ]y
(¬e )
⊥
(∨e ), x, y
(¬i ), u
(b) (2.0 pontos) (ϕ ∧ ψ) a ¬(¬ϕ ∨ ¬ψ).
R/
[¬ψ]y
[¬ϕ]x
(∨i ) ¬(¬ϕ ∨ ¬ψ) (¬ϕ ∨ ¬ψ) (∨i )
¬(¬ϕ ∨ ¬ψ) (¬ϕ ∨ ¬ψ)
(¬e )
(¬e )
⊥ (⊥ ), y
⊥ (⊥ ), x
e
e
ϕ
ψ
(∧i )
(ϕ ∧ ψ)
Semântica
3. (4.0 pontos) Utilize a técnica de solucionador SAT para demonstrar que a Lei de Pierce
((ϕ → ψ) → ϕ) → ϕ
é válida; i.e., demonstre que a negação da Lei de Pierce é insatisfazı́vel, conforme os seguintes
passos.
¬
¬
ϕ
∧*
}} **
}
**
}}
**
}}
**
¬
**
**
**
**
∧ PPP
PPP
*
}}
P
}
P
}
PPP **
}
P
PP *
}}
¬
r¬
rr
r
r
rr
rr
r
r
rr
∧A
rr
A
r
AA rrr
rA
rr AA
r
r
rr
¬
rrrr
r
r
r
rrr
rrr
ψ
Figure 1: DAG para ¬¬(¬(¬(ϕ ∧ ¬ψ) ∧ ¬ϕ) ∧ ¬ϕ)
(a) (1.0 ponto) Transforme a negação da Lei de Pierce numa fórmula equivalente no fragmento negativo-conjuntivo da lógica proposicional, utilizando o operador T passo a passo;
R/
T (¬(((ϕ → ψ) → ϕ) → ϕ)) =
...
¬¬(T ((ϕ → ψ) → ϕ) ∧ ¬ϕ) =
...
¬¬(¬(T (ϕ → ψ) ∧ ¬ϕ) ∧ ¬ϕ) =
...
¬¬(¬(¬(ϕ ∧ ¬ψ) ∧ ¬ϕ) ∧ ¬ϕ)
(b) (1.5 pontos) Construa um DAG para esta fórmula;
R/ Veja Figura 1.
(c) (1.5 pontos) Utilizando a técnica de solucionadores SAT, demonstre que está fórmula é
insatisfazı́vel.
R/ Veja Figura 2.
{1 : >}¬
{2 : F }¬
{3 : >}∧
22
22
22
22
22
{4 : >}¬
22
22
22
22
{5 : F }∧ VV
22
VVVV
q
22
q
V
q
V
VVVV
q
22
q
q
V
V
q
VVVV
2
VV
qqq
qq
qqq
q
q
qqq
{6 : F }¬
k
kkk
kkk
k
×
k
k
kkk
kkk
k
k
k
{6 : F }∧
kkk
NNN
kkk
w
k
k
w
N
NNN kkkk
ww
kkkNNNN
ww
k
w
k
k
N
w
k
k
w
w
kk
¬
kkk
ww
k
k
w
w
kk
k
w
k
k
w
ww kkkk
ww kkk
{5 : F }ϕ
{4 : >}¬
ψ
Figure 2: Verificação da (in)satisfazibilidade de ¬¬(¬(¬(ϕ ∧ ¬ψ) ∧ ¬ϕ) ∧ ¬ϕ)

Documentos relacionados

rt. 6º São atribuições do Conselho Federal de - CRC-GO

rt. 6º São atribuições do Conselho Federal de - CRC-GO -.(-*# ;-*N( (; D& .(,,;?($,C - ?,KL*-6(,# -*&3&E; (& ;,N9(; ?,;+-$(; U ] L  ;98( $ D& +,-+- ( .-?&+ >.- *C+-$- -( N-*(, ,;&*+-+ U ] L  ;98( $ D& +,-+-...

Leia mais