Escolar Documentos
Profissional Documentos
Cultura Documentos
Paraná
Estruturas Discretas
versão 2011 1 2
Referências:
Proposição / declaração / variável Booleana
GERSTING, J.L.; 2003. Fundamentos Matemáticos para ciência da computação. LTC
Editora.
5ª ed. seção 1.1 - Proposições, Representações Simbólicas e Tautologias - proposição: sentença declarativa afirmativa com um
3ª ed. seção 1.1 - Sentenças, Representações Simbólicas e Tautologias
siginificado específico (não pode ser vaga ou
LIPSCHUTZ, S.; LIPSON, M.; 2004. Teoria e Problemas de Matemática Discreta.
Bookman. ambígua)
2ª ed. seção 4.1 - Introdução; 4.2 - Proposições e proposições compostas; 4.3 -
Operações lógicas; 4.4 - Proposições e Tabelas-verdade; 4.5 Tautologias e
- variável Booleana: variável que pode assumir apenas
Contradições; 4.6 - Equivalências lógicas; dois valores possíveis 0 ou 1
4.7 - Álgebra das proposições; 4.8 - Declarações condicionais e bicondicionais
ROSEN, K.H.; 1999. Discrete mathematics and its applications. Boston:
- apresenta um valor lógico (valor-verdade) verdadeiro
WCB/McGraw-Hill. ou falso
1.1 - Logic; 1.2 - Propositional equivalences
ALENCAR FILHO, E..; 1999. Iniciação à lógica matemática. Ed. Nobel
- o valor lógico não pode ser simultaneamente
cap. 1 à cap. 7 verdadeiro e falso ou “estar entre os dois”
TOCCI, R.J.; WIDMER, N.S.; MOSS, G.L.; 2007. Sistemas digitais: Princípios e - usualmente representada por uma letra minúscula:
aplicações. Pearson Prentice Hall, 2007.
cap. 3 – Descrevendo circuitos lógicos p, q, ..., ou maiúscula A, B, C, ...
3 4
1+2=3 1+2
- valor-verdade ou valor-lógico (convenção adotada): 2+2=7
VERDADEIRO V T 1 alto Paris fica na França Qual sua cor favorita?
FALSO F F 0 baixo Curitiba é a capital da Estude com afinco.
Bahia
(qualquer outra notação adotada neste curso estará x +1 = 3 quando x =1 x+1=3
incorreta)
5 6
1
- Proposição simples: p, q, r, … exercício)
Sejam:
proposição que não contém nenhuma outra proposição
como parte integrante de si mesma, não pode ser p = Paris fica na França
decomposta em proposições mais simples
q = Londres fica em Portugal
7 8
P, Q, R, A, B, C
Disjunção OR / OU Binário
∨+
OU-exclusivo XOR / Ou-exc. Binário
⊕
R(p, q) = p ∧ q = (Paris fica na França) e (Londres fica Equiv. lógica equivalente Binário
≡⇔
em Portugal)
portanto ∴ |⎯
9 10
11 12
2
exercício)
Tabela-verdade
13 14
Regras para construção da tabela-verdade de uma Regras para construção da tabela-verdade de uma
proposição composta com n proposições primitivas: proposição composta com n proposições primitivas:
(continuação)
(esta regra deverá ser obedecida na prova; - a coluna associada à primeira proposição recebe nas
em caso contrário a questão correspondente primeiras ((2n)/2) linhas o valor VERDADEIRO e nas
será anulada) últimas ((2n)/2) linhas o valor FALSO;
- a tabela deve ter uma coluna para cada proposição - a coluna associada à segunda proposição recebe nas
primitiva seguida de quantas colunas forem primeiras ((2n)/4) linhas o valor VERDADEIRO,
necessárias para avaliar o valor lógico da proposição seguido de ((2n)/4) linhas com o valor FALSO,
composta de interesse; seguido de ((2n)/4) linhas com o valor VERDADEIRO
- o número de linhas da tabela verdade é (2n + 1); e finalmente ((2n)/4) linhas com o valor FALSO;
- a primeira linha é utilizada para identificar as - as primeiras ((2n)/8) linhas da coluna associada à
proposições primitivas e as proposições compostas terceira proposição recebe o valor VERDADEIRO,
avaliadas; seguida de ((2n)/8) linhas com o valor FALSO, este
15
padrão se repete outras três vezes nesta coluna; 16
17 18
3
proposição negação da proposição
Negação de uma proposição ( NÃO )
1+2=3 1+2≠3
seja p uma proposição
2+2=7 2+2≠7
2>3 2≤3
a negação da proposição p é uma proposição
Paris fica na França Paris não fica na França
É falso que Paris fica na
leitura usual: p ¬p A
França
não ocorre que p T F
é falso que p F T Curitiba não é a capital da
Curitiba é a capital da
não p Bahia Bahia
símbolos usuais
¬p,~p, p', p
19 20
exercício)
Negação de uma proposição ( NÃO )
Para cada caso determine a interpretação da
proposição
Inversor
proposição negação da proposição simbologia tradicional e IEEE/ANSI 91-1984
1+2=3 1+2≠3
2+2=7 A
2+2≠7
2>3 2≤3
Paris fica na França Paris não fica na França
É falso que Paris fica na
França
Curitiba é a capital da Curitiba não é a capital da
Bahia Bahia
21 22
Conjunção ( E )
Conjunção (E)
símbolos usuais
p ∧ q ; p . q; p & q
23 24
4
Disjunção (disjunção inclusiva) ( OU )
Disjunção (OU)
sejam p e q duas proposições
p ∨ q é falsa quando p e q são ambas falsas, é
verdadeira em caso contrário OR
simbologia tradicional e IEEE/ANSI 91-1984
p ∨ q é verdadeira quando p ou q
ou ambos são verdadeiras p q p∨q
símbolos usuais:
27 p⊕q;p∨q 28
5
Implicação (Condicional) Implicação (Condicional)
33 34
6
exercício) exercício)
Sejam: Indique o antecedente e o conseqüente em cada uma das
p – o dia está ensolarado seguintes sentenças. (Dica: reescreva as frases na
q – João vai à piscina forma se-então.)
Escreva de forma textual (nas 13 formas usuais) a a. Se a chuva continuar, o rio vai transbordar.
proposição composta p → q b. Uma condição suficiente para a falha de uma rede é
que a chave geral pare de funcionar.
c. Os abacates só estão maduros quando estão escuros e
macios.
d. Uma boa dieta é uma condição necessária para um
gato saudável.
37 38
39 40
41 42
7
Tautologia - proposição composta que é sempre exercício)
verdadeira, independente do valor lógico de Sejam:
cada proposição primitiva (logicamente p ∨ ¬ ( p ∧ q)
verdadeira)
Contradição - proposição composta que é sempre
falsa, independente do valor lógico de cada ( p ∧ q) ∧ ¬ ( p ∨ q)
proposição primitiva (logicamente falsa,
contraválida) ( p ∨ q) → ( p ∧ q)
Contingência - proposição composta que pode
assumir valor-verdade verdadeiro ou falso Com o auxílio da tabela-verdade classifique as
(indeterminada) proposições anteriores.
p ¬p p ∨ ¬p p ∧ ¬p
T F T F
F T T F
43 44
45 46
exercício) Implicação
Determine se a equivalência das proposições é
verdadeira Sejam p e q duas proposições
47 48
8
exercício) Precedência dos operadores e uso de parênteses
49 50
p → q ∨ r ⇔ p → (q ∨ r ) ⇔ (p → q) ∨ r
p → q ↔ r ⇔ (p → q) ↔ r ⇔ p → (q ↔ r)
p ↔ q → r ⇔ p ↔ (q → r) ⇔ (p ↔ q) → r
51 52
Precedência dos operadores e uso de parênteses Precedência dos operadores e uso de parênteses
ordem de precedência (da maior para a menor) dos
operadores lógicos p∧q∨r
¬∧∨→↔ pode ser interpretado por
ATENÇÃO: (p ∧ q) ∨ r ou p ∧ (q ∨ r)
HÁ AMBIGUIDADE NA SEMÂNTICA
- alguns autores atribuem o mesmo grau de porém (p ∧ q) ∨ r ⇔ p ∧ (q ∨ r)
precedência aos operadores ∧ ∨
- outros autores atribuem precedência do p∨q∧r
operador ∧ sobre o operador ∨
pode ser interpretado por
- alguns autores avaliam uma expressão lógica da
esquerda para a direita (p ∨ q) ∧ r ou p ∨ (q ∧ r)
- outros autores avaliam uma expressão lógica da
direita para a esquerda porém (p ∨ q) ∧ r ⇔ p ∨ (q ∧ r)
53 54
9
Precedência dos operadores e uso de parênteses exercício)
Verifique a veracidade da equivalência lógica das
De modo geral os autores adotam a seguinte proposições anteriores
interpretação
p → ( q → r ) ⇔ (p → q) → r
55 56
p∨V⇔V p∧F⇔F
Leis de comutatividade
Leis dos complentares
p∨q⇔q∨p p∧q⇔q∧p
p∨¬p ⇔V p∧¬p⇔F
¬V⇔F ¬F⇔V
Leis de distributividade
Dupla negação
p ∨ (q ∧ r) ⇔ (p ∨ q) ∧ (p ∨ r) p ∧ (q ∨ r) ⇔ (p ∧ q) ∨ (p ∧ r)
¬¬p⇔p
Leis de idempotência
p∨p⇔p p∧p⇔p
57 58
59 60
10
exercício) n
exercício) 2
Sabendo que há 2 possíveis proposições distintas
relacionando n variáveis
Usando a tabela verdade verificar a validade de
todas as equivalências lógicas apresentadas
anteriormente.
Determine o número de possíveis proposições
relacionando 2, 3, 4 variáveis
61 62
Há 16 proposições não-equivalentes possíveis que podem A forma dual de uma proposição composta envolvendo
ser elaborados com duas proposições primitivas apenas os operadores ∧ , ∨ e ¬ é obtida substituindo
cada ocorrência de:
de ∧ por ∨;
de ∨ por ∧;
de V por F;
de F por V;
A forma dual da proposição p é representada por p*.
63 64
Considerando as equivalências lógicas apresentadas A negação de proposições compostas deve ser realizada
anteriormente, verifique se a proposição à direita é a com atenção utilizando adequadamente as
dual da proposição representada à esquerda. equivalências lógicas anteriores
65 66
11
exercício) Traduzindo sentenças em português para a forma de
Negue as proposições abaixo proposições compostas
Atenção: a proposição resultante deve ser desenvolvida
até que o operador de negação esteja aplicado apenas x = "Peter é alto e magro“
às proposições primitivas ¬ (p ∧ q) ⇔ ¬ p ∨ ¬ q
0) ¬¬ p ¬ x = "É falso que Peter seja alto e magro“
1) p ∧ q 2) p ∨ q = "Peter não é alto ou não é magro“
3) p → q 4) p ↔ q ≠ "Peter é baixo e gordo".
5) p ↑ q 6) p ↓ q
7) p ⊕ q 8) p ∨ ¬ ( p ∧ q) y = "O rio é raso ou poluído“
9) ( p ∧ q) ∧ ¬ ( p ∨ q) 10) ( p ∨ q) → ( p ∧ q)
¬ (p ∨ q) ⇔ ¬ p ∧ ¬ q
11) (p ∧ q) → r 12) (p → q) ∧ (q → p)
¬ y = "É falso que o rio seja raso ou poluído“
13) (p → q) ∧ (q → r) → (p → r)
= "O rio nem é raso nem é poluído"
67 = "O rio é profundo e despoluído“ 68
exercício) exercício)
Negue cada uma das proposições abaixo o termo de Negue cada uma das proposições abaixo o termo de
negação (não, é falso que, ...) só pode estar aplicado a negação (não, é falso que, ...) só pode estar aplicado a
sentenças simples sentenças simples
Se a chuva continuar, o rio vai transbordar. Julia adora manteiga mas detesta nata
Uma condição suficiente para a falha de uma rede é que Julia detesta manteiga e nata.
a chave geral pare de funcionar. Julia não gosta de manteiga ou nata.
Os abacates só estão maduros quando estão escuros e Julia não gosta de manteiga mas adora nata.
macios. Julia detesta manteiga ou adora nata.
Uma boa dieta é uma condição necessária para um gato
saudável.
69 70
A resposta é 2 ou 3.
Nem 2 nem 3 são a resposta.
A resposta não é 2 ou não é 3.
A resposta não é 2 e não é 3.
12
Portas lógicas
Operadores universais (funcionalmente completos)
{¬, ∧}
{¬, ∨}
{¬, ∧, ∨}
{↑}
{↓}
73 74
exercício) exercício)
Obtenha a interpretação para cada uma das proposições Considerando o circuito digital e o diagrama de tempo
compostas abaixo determine a saída do circuito
75 76
exercício) exercício)
Considerando o circuito digital e o diagrama de tempo Considerando os circuitos digitais determine a equação
abaixo determine a saída do circuito Booleana e a tabela verdade correspondentes
77 78
13
exercício) exercício)
Considerando o circuito digital e o diagrama de tempo Considerando o circuito digital e o diagrama de tempo
abaixo determine: abaixo determine:
- a equação Booleana correspondente; - a equação Booleana correspondente;
- a tabela verdade correspondente; - a tabela verdade correspondente;
- a saída do circuito; - a saída do circuito;
79 80
exercício)
Considerando as seguintes equivalências lógicas
obtenha o circuito digital correspondente
¬ (p ∨ q) ⇔ ¬ p ∧ ¬ q
¬ (p ∧ q) ⇔ ¬ p ∨ ¬ q
p→q ⇔¬p∨q
p ⊕ q ⇔ (p ∨ q) ∧ ¬ (p ∧ q)
p ⊕ q ⇔ (p ∧ ¬ q) ∨ (q ∧ ¬ p)
p ↔q ⇔ (p → q) ∧ (q → p)
p ↔ q ⇔ ¬ (p ⊕ q)
81
14