Escolar Documentos
Profissional Documentos
Cultura Documentos
Logica PDF
Logica PDF
Logica
Matematica Discreta
Roteiro
1. Logica Proposicional
3. Equivalencias Logicas
4. Logica de Predicados
5. Regras de Inferencia
Proposicoes
Uma proposicao e uma sentenca declarativa que e verdadeira ou falsa.
Exemplo 1: As seguintes sentencas sao proposicoes:
Campina Grande e a capital da Paraba.
Los Angeles e a capital dos EUA.
1+1=2
2+2=3
Exemplo 2: As sentencas seguintes sao proposicoes?
Que horas sao?
Estude com atencao.
x + 1 = 2.
x + y = z.
Convencoes
Operador de Negacao
Definicao 1
Seja p uma proposicao. A negacao de p, denotada por p (ou p),
corresponde ao valor verdade oposto de p.
Tabela verdade
p p
T F
F T
Operador de Conjuncao
Definicao 2
Sejam p e q proposicoes. A conjuncao de p e q, denotada por p q (ou
p q), e verdadeira quando ambos p e q forem verdadeiras e falsa de
outra forma.
Tabela verdade
p q pq
T T T
T F F
F T F
F F F
Operador de Disjuncao
Definicao 3
Sejam p e q proposicoes. A disjuncao de p e q, denotada por p q (ou
p + q), e falsa quando ambas p e q forem falsas e verdadeira de outra
forma.
Tabela verdade
p q pq
T T T
T F T
F T T
F F F
Operador OU Exclusivo
Definicao 4
Sejam p e q proposicoes. O ou exclusivo de p e q, denotado por
p q, e a proposicao que e verdadeira quando exatamente uma
das duas proposicoes forem verdadeiras e falsa de outra forma.
Tabela verdade
p q pq
T T F
T F T
F T T
F F F
Operador de Implicacao
Definicao 5
Sejam p e q proposicoes. A implicacao p q so e falsa quando q
e falsa e p e verdadeira.
Tabela verdade
p q pq
T T T
T F F
F T T
F F T
Dada a implicacao p q:
q p e chamada de converso.
q p e chamada de contrapositivo.
p q e chamada de inverso.
Tabela verdade
p q pq
T T T
T F F
F T F
F F T
Precedencia de Operadores
Operador Precedencia
1
2
3
4
5
Proposicoes Compostas
Tabela verdade
p q q p q p q (p q) (p q)
T T F T T T
T F T T F F
F T F F F T
F F T T F F
Roteiro
1. Logica Proposicional
3. Equivalencias Logicas
4. Logica de Predicados
5. Regras de Inferencia
Operacoes Bit-a-Bit
Valores logicos podem tambem representar bits (1 = T e 0 = F ).
Operacoes de bit correspondem aos operadores da logica
proposicional.
01 1011 0110
11 0001 1101
11 1011 1111 (OR bit-a-bit)
01 0001 0100 (AND bit-a-bit)
10 1010 1011 (XOR bit-a-bit)
Roteiro
1. Logica Proposicional
3. Equivalencias Logicas
4. Logica de Predicados
5. Regras de Inferencia
Tautologias e Contradicoes
Definicao 7
Tautologia: Uma proposicao composta que e sempre verdadeira.
Contradicao: Uma proposicao composta que e sempre falsa.
Contingencia: Nem tautologia nem contradicao.
p p p p p p
T F T F
F T T F
Equivalencias Logicas
Definicao 8
As proposicoes compostas p e q sao logicamente equivalentes se p q
for uma tautologia. A notacao p q denota que p e q sao logicamente
equivalentes.
Equivalencia
p q p q
p q q p
p q p q
p q (p q)
(p q) p q
(p q) (p r ) p (q r )
(p r ) (q r ) (p q) r
(p q) (p r ) p (q r )
(p r ) (q r ) (p q) r
Exemplo 14
Exemplo 15
Exerccio 3
Roteiro
1. Logica Proposicional
3. Equivalencias Logicas
4. Logica de Predicados
5. Regras de Inferencia
Logica de Predicados
Logica de Predicados
Logica de Predicados
Logica de Predicados
Logica de Predicados
Predicados
Exemplos
Exemplos
Exemplos
Interpretacao
Definicao 9
Uma interpretacao na logica de predicados consiste em:
a) Uma colecao de objetos chamado de domnio da interpretacao.
b) A especificacao de uma propriedade dos objetos no domnio
para cada predicado na expressao.
c) A atribuicao de um objeto particular no domnio para cada
smbolo constante na expressao.
Exemplo 17
Solucao:
a) Falso pois 1 6> 1
b) Falso pois nem todas as flores sao amarelas.
Quantificadores
Avaliam a extensao que um predicado e verdadeiro num intervalo de
elementos.
Sentenca Quando verdadeira? Quando falsa?
x P(x) P(x) e verdadeira para Existe um x tal que
todo x. P(x) e falsa
x P(x) Existe um x tal que P(x) e falsa para todo x
P(x) e verdadeira
Exemplos
Exemplos
Exemplos
Escopo de Quantificadores
Variaveis Livres
Variavel Livre
Uma variavel que nao esta no escopo de um quantificador e nao
possui valor determinado e dita variavel livre.
e
x(x + y = 1)
Quantificadores Aninhados
onde o x, y R
Negacao Equivalente
x P(x) xP(x)
x P(x) xP(x)
Negacao Equivalente
x P(x) xP(x)
x P(x) xP(x)
Traducao
Exemplo 22
Exemplo 22
C (x) := x e um cachorro
L(x) := x leal
Exemplo 22 cont.
L(x) := x e leal
Exemplo 23
A(x) := x e um aluno
C (x) := x estudou calculo
(x)(A(x) C (x))
Exerccio 7
Exerccio 8
Roteiro
1. Logica Proposicional
3. Equivalencias Logicas
4. Logica de Predicados
5. Regras de Inferencia
Argumentos Validos
Definicao 10
Um argumento e uma sequencia de afirmacoes (premissas ou hipoteses)
que terminam com uma conclusao. Um argumento e dito valido se a
verdade das premissas implica na verdade da conclusao.
pq
p
q
e valido pois ((p q) p) q e uma tautologia (verifique isso).
Exerccio 8
Seqencias de Demonstracao
Passo Justificativa
1. p1 Hipotese
2. p2 Hipotese
3. p3 Inferida de (1) e (2)
4. p4 Hipotese
5. p5 Inferida de (3) e (4)
6. p6 Equivalencia Logica de (5)
..
.
Exemplo 23
Mostre que a conclusao t pode ser deduzida das seguintes
hipoteses:
(p q) (r p) (r s) (s t)
Solucao:
Passo Justificativa
1. p q Hipotese
2. p Simplificacao em (1)
3. r p Hipotese
4. r Modus tollens em (2) e (3)
5. r s Hipotese
6. s Modus ponens em (4) e (5)
7. s t Hipotese
8. t Modus ponens em (6) e (7)
Exemplo 24
Prove que o seguinte argumento e valido:
a (b c) [(a b) (d c)] b d
Passo Justificativa
1. a Hipotese
2. b c Hipotese
3. (a b) (d c) Hipotese
4. b Hipotese
5. c Modus ponens em (2) e (4)
6. a b Conjuncao em (1) e (4)
7. d c Modus ponens em (3) e (6)
8. c d Comutatividade em (7)
9. c d Equivalente a (8)
10. d Modus ponens em (5) e (9)
Exerccio 9
(q p) p (q r ) r
Falacias Comuns
Falacia Nome
[(p q) q] p Afirmacao da conclusao
[(p q) p] q Negacao da hipotese
Exemplos de Falacias
Particularizacao Universal
Exemplo 26
Mostre que o seguinte argumento e valido: Todos os homens sao
mortais. Socrates e homem. Portanto, Socrates e mortal.
Solucao: Seja H(x) a sentenca x e homem, M(x) x e mortal e
s um smbolo constante para Socrates. Entao o argumento fica
Passo Justificativa
1. (x) (H(x) M(x)) Hipotese
2. H(s) M(s) Particularizacao Universal em (1)
3. H(s) Hipotese
4. M(s) Modus ponens em (2) e (3)
Particularizacao Existencial
Exemplo 27
Passo Justificativa
1. x (P(x) Q(x)) Hipotese
2. yP(y ) Hipotese
3. P(a) Particularizacao Existencial em (2)
4. P(a) Q(a) Particularizacao Universal em (1)
5. Q(a) Modus Ponens em (3) e (4)
Exemplo 27
Passo Justificativa
1. x (P(x) Q(x)) Hipotese
2. yP(y ) Hipotese
3. P(a) Particularizacao Existencial em (2)
4. P(a) Q(a) Particularizacao Universal em (1)
5. Q(a) Modus Ponens em (3) e (4)
Generalizacao Universal
Exemplo 28
Mostre que
Passo Justificativa
1. (x) (P(x) Q(x)) Hipotese
2. x P(x) Hipotese
3. P(a) Q(a) Particularizacao Universal em (1)
4. P(a) Particularizacao Universal em (2)
5. Q(a) Modus Ponens em (3) e (4)
6. x Q(x) Generalizacao Universal em (5)
Generalizacao Existencial
Exemplo 29
Passo Justificativa
1. x P(x) Hipotese
2. P(a) Particularizacao Universal (1)
3. x P(x) Generalizacao Existencial em (2)
Exemplo 30
Passo Justificativa
1. (x)[P(x) Q(x)] Hipotese
2. P(x) Q(x) Particularizacao Universal (1)
3. P(x) Simplificacao em (2)
4. Q(x) Simplificacao em (2)
5. x P(x) Generalizacao Universal em (3)
6. x Q(x) Generalizacao Universal em (4)
7. x P(x) x Q(x) Conjuncao em (5) e (6)
Exerccio 10
Referencias