01/04/2015
Lógica
Ruan Carvalho
Domínio dos valores verdade
◦ 0: falso
◦ 1: verdade
Atribuir um valor verdade para cada
expressão
¬φ, φ^Ψ, φvΨ, φ⟶Ψ
◦ Como interpretar ¬φ, dado φ?
◦ Como interpretar φ□Ψ, dados φ e Ψ?
v^ : PROP ⟶ BOOL
v^(φ) = v (φ), se φ for atômica
v^(¬φ) = 1 - v^(φ)
v^(φ^Ψ) = MIN(v^(φ), v^(Ψ))
v^(φvΨ) = MAX(v^(φ), v^(Ψ))
v^(φ⟶Ψ) = ≤(v^(φ), v^(Ψ))
Seja v(A)=1, v(B)=0 e v(C)=1
Seja v uma valoração
v^(A^(BvC))
v^(¬A v (B^C))
v^((AvC) ⟶(B^A))
Dizemos que v satisfaz φ quando v^(φ) = 1
Caso contrário, dizemos que v refuta φ
Função v
◦ Recebe um átomo
◦ Retorna um valor-verdade
Qual o significado de uma expressão?
Função v^
◦ Extende v para PROP
1
01/04/2015
φ é satisfatível quando existe valoração que a
satisfaça
φ é insatisfatível quando não existe valoração
que a satisfaça
v satisfaz Γ quando v^(α1)=v^(α2)= ... = v^(αn)=1
Γ é satisfatível quando existe v que o satisfaz
φ é refutável quando existe valoração que a
refute
φ é tautologia quando não existe valoração
que a refute
Γ1 = {Av¬B, A^(B⟶C), ¬B}
Γ2 = {A⟶B, ¬Av¬B, A}
Γ3 = {A⟶B, A, ¬B}
Quando A é uma tautologia escrevemos:
Seja Γ = {α1, α2, ..., αn} um conjunto de
sentenças
◦ Caso contrário, é insatisfatível
φ é consequência lógica de Γ quando
Γ ⊨φ
Exemplos
◦ Toda valoração que satisfaz φ também satisfaz Γ
◦
◦
◦
◦
◦
{A, A⟶B} ⊨ B
{A⟶B, ¬B} ⊨ ¬A
{A, B} ⊨ A^B
{A^B, A⟶C, (B^E)⟶D} ⊨ (C^D)v¬E
{A⟶B} ⊨ ¬B⟶¬A
◦ ⊨A
Prove que A é tautologia sse ¬A for
insatisfatível
Γ ⊨ φ sse Γ∪{¬φ} for insatisfatível
φ é satisfatível sse ¬φ for refutável
2