Escolar Documentos
Profissional Documentos
Cultura Documentos
Propriedades Semnticas
Jos Gustavo de Souza Paiva
Introduo
Relacionamento entre os resultados das
interpretaes das frmulas
Mesmos conceitos da Lgica Proposicional
Tautologia
Contradio
Satisfatibilidade
Quantificadores
Variveis
Funes
Predicados
Satisfatibilidade
H satisfatvel quando existe pelo menos uma
interpretao I tal que I[H] = T
Ex.: Considerando Ii sobre os nmeros Naturais
H1 = p(x,y)
I1: I[p] = <, I[x] = 5, I[y] = 9
H2 = (x)p(x,y)
H3 = (x)(y)p(x,y)
I3: I[p] = <
H4 = (x)(y)p(x,y) p(x,y)
I4: I[p] = <, I[x] = 5, I[y] = 9
Satisfatibilidade
Exemplo
H = ((x)p(x,y)) (x)(p(x,z))
Suponha
Domnio: N
I[p(x,y)] = T x e y so pares
I[y] = 4, I[z] = 6
Satisfatibilidade
Exemplo
H = ((x)p(x,y)) (x)(p(x,z))
I[H] = T I[((x)p(x,y))] = I[(x)(p(x,z))]
Satisfatibilidade
Exemplo
I[((x)p(x,y))] = T
I[((x)p(x,y))] = F
d N | <x d>I[p(x,y)] = F
d N | d e/ou 4 so nmeros mpares
d N | d um nmero mpar
Logo, I[((x)p(x,y))] = T
Satisfatibilidade
Exemplo
I[(x)(p(x,z))] = T
d N | <x d>I[p(x,y)] = T
d N | <x d>I[p(x,y)] = F
d N | d e/ou 6 so nmeros mpares
d N | d um nmero mpar
Logo, I[(x)(p(x,z))] = T
Concluindo, I[H] = T
Validade
H no vlida se somente se existe uma
interpretao J, tal que J[H] = F
Exemplo
H = ((x)p(x,y)) (x)(p(x,z))
J[H] = F J[((x)p(x,y))] J[(x)(p(x,z))]
Validade
Exemplo
J[((x)p(x,y))] = T
J[(x)p(x,y)] = F
d N | <x d>J[p(x,y)] = F
d N | p(d,y) = F
J[(x)(p(x,z))] = T
d N | <x d>J[p(x,z)] = T
d N | <x d>J[p(x,z)] = F
d N | p(d,z) = F
Validade
Exemplo
Deve-se achar uma interpretao J tal
que
d N | p(d,y) = F deve ser falsa e
d N | p(d,z) = F deve ser verdadeira
Validade
Validade
Alm disso, suponha que
J[y] = B
J[z] = A
d U | p(d,y) = F equivale a
d U | p(d,B) = F
Tal afirmao falsa
d U | p(d,z) = F equivale a
d U | p(d,A) = F
Tal afirmao verdadeira
Logo, I[H] = F
Igualdade e Interpretao
I[H] = I[G] {I[H] = T I[G] = T}
I[H] = I[G] {I[H] = F I[G] = F}
Exemplo
G = ((x)p(x)) (x)(p(x))
G uma tautologia se somente se para
toda interpretao J, J[G] = T
J[G] = T J[((x)p(x))] = J[(x)(p(x))]
J[((x)p(x))] = J[(x)(p(x))]
J[((x)p(x))] = T J[(x)(p(x))] = T
Exemplo
J[((x)p(x))] = T
J[(x)p(x)] = F
d U | <x d>J[p(x)] = F
J[(x)(p(x))] = T
d U | <x d>J[p(x)] = T
d U | <x d>J[p(x)] = F
Assim:
J[((x)p(x))] = T
d U | <x d>J[p(x)] = F
J[(x)(p(x))] = T
Exerccio
H = (y)(x)q(x,y) (x)(y)q(x,y)
Determine se H ou no uma tautologia
Exerccio
Soluo
I[H] = F I[(y)(x)q(x,y) (x)(y)q(x,y)] = F
I[(y)(x)q(x,y)] = T e I[(x)(y)q(x,y)] = F
I[(y)(x)q(x,y)] = T
d U | <y d>I[(x)q(x,y)] = T
d U, e U | <x e><y d>I[q(x,y)] = T
d U, e U | q(e,d) = T
I[(x)(y)q(x,y)] = F
r U | <x r>I[(x)q(x,y)] = F
r U, s U | <y s><x r>I[q(x,y)] = F
r U, s U | q(r,s) = F
Exerccio
Soluo
d U, e U | q(e,d) = T
r U, s U | q(r,s) = F
Afirmaes contraditrias!
Demonstrao: Exemplo no universo dos
conjuntos
q(r,s) = T se somente se
h uma seta de r para s
Exerccio
E = (x)(y)q(x,y) (y)(x)q(x,y)
Exerccio
E = (x)(y)q(x,y) (y)(x)q(x,y)
I[(x)(y)q(x,y)] = T
d U | <x d>I[(y)q(x,y)] = T
d U, e U | <y e><x d>I[q(x,y)] = T
d U, e U | q(d,e) = T
I[(y)(x)(q(x,y))] = F
r U | <y r>I[(x)q(x,y)] = F
r U, s U | <x s><y r>I[q(x,y)] = F
r U, s U | q(s,r) = F
Exerccio
E = (x)(y)q(x,y) (y)(x)q(x,y)
I[(x)(y)q(x,y)] = T
d U | <x d>I[(y)q(x,y)] = T
d U, e U | <y e><x d>I[q(x,y)] = T
d U, e U | q(d,e) = T
I[(y)(x)(q(x,y))] = F
r U | <y r>I[(x)q(x,y)] = F
r U, s U | <x s><y r>I[q(x,y)] = F
r U, s U | q(s,r) = F
Exerccio
E = (x)(y)q(x,y) (y)(x)q(x,y)
Considere uma interpretao I sobre U
U = {A, B, C, D}
q(r,s) = T se somente se
h uma seta de r para s
Exerccio
As situaes descritas so satisfeitas pelo
diagrama apresentado
Conclui-se portanto que I[E] = F
Implicao
Exemplo: H = (x)p(x) G = p(a)
H G I, se I[H] = T ento I[G] = T
Suponha uma interpretao I, sobre U, tal que I[H] =
T
I[H] = T
I[(x)p(x)] = T
d U, <x d>I[p(x)] = T
d U, p(d) = T
p(a) = T
I[p(a)] = T I[G] = T
Interpretao
Seja H uma frmula, na qual uma varivel x no
ocorre livre. Dada uma interpretao I sobre U
d U, <x d>I[H] = I[H]
Exemplo:
Exerccios
Demonstre que H e G so equivalentes
H = (y)H1, G = (y)H1
H = (x)(x)p(x), G = (x)p(x)
Exerccios
Considere uma frmula H onde x no
ocorre livre, e uma frmula G qualquer
Mostre que as frmulas E1 e E2 so
equivalentes, considerando:
E1 = (x)(H G)
E2 = (H (x)G)
Referncias
Souza, J. N., Lgica para Cincia da
Computao, 2 edio, Editora Campus,
2008
Martins, L. G. A, Apostila de Lgica
Proposicional, FACOM, UFU