MD Aula01 LogicaProposicional
MD Aula01 LogicaProposicional
MD Aula01 LogicaProposicional
Matemática Discreta
2019/01
lógica proposicional,
lógica de predicados,
lógica de ordem superior.
p, q, r , s, t, . . .
negação (não),
conjunção (e),
disjunção (ou),
implicação (implica),
implicação dupla (implica duplamente).
Negação
p ¬p
T F
F T
A negação ¬q é: “Não é o caso de que Luciana tenha pelo menos 25 anos.”
Forma alternativa de negação ¬q: “Luciana não tem pelo menos 25 anos.”
Mais uma forma de negação ¬q: “Luciana tem menos de 25 anos.”
Sejam p e q proposições.
A conjunção de p e q, denotada por p ∧ q, é a afirmação
“p e q”.
Conjunção
p q p∧q
T T T
T F F
F T F
F F F
p : “Hoje é sábado”,
q : “Vou comer bolo”.
A conjunção p ∧ q é:
“Hoje é sábado e vou comer bolo.”
Às vezes em linguagem natural usamos “mas” para significar conjunção:
Exemplo 6: A proposição
Sejam p e q proposições.
A disjunção de p e q, denotada por p ∨ q, é a afirmação
“p ou q”.
Disjunção
p q p∨q
T T T
T F T
F T T
F F F
A disjunção p ∨ q é:
Alternativamente, p ∨ q é:
Exemplo 8: A disjunção
Sejam p e q proposições.
O ou exclusivo de p e q, denotado por p ⊕ q, é a afirmação
“ou p ou q”.
Ou exclusivo
p q p⊕q
T T F
T F T
F T T
F F F
O ou exclusivo p ⊕ q é:
Sejam p e q proposições.
A afirmação condicional ou implicação p → q é a afirmação
Na afirmação condicional p → q:
Implicação
p q p→q
T T T
T F F
F T T
F F T
A implicação só é falsa se “q for menos verdadeiro que p”, ou seja, se p for
verdadeiro e q for falso.
Sejam p e q proposições.
A afirmação bicondicional ou implicação dupla p ↔ q é a afirmação
Implicação dupla
p q p↔q
T T T
T F F
F T F
F F T
Nós podemos usar estes operadores para expressar proposições cada vez mais
complexas.
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
1) negação: ¬
2) conjunção: ∧
3) disjunção: ∨
4) implicação: →
5) implicação dupla ↔
Exemplos:
1 p ∨ ¬q ∧ r equivale a p ∨ ((¬q) ∧ r ).
2 p →q∨r equivale a p → (q ∨ r ).
x y x AND y x OR y x XOR y
0 0 0 0 0
0 1 0 1 1
1 0 0 1 1
1 1 1 1 0
Operadores binários podem ser aplicados bit a bit em duas strings de bits de
mesmo comprimento. O resultado é uma string de mesmo comprimento.
Exemplo 16:
0110
1101
resultado de AND bit a bit: 0100
resultado de OR bit a bit: 1111
resultado de XOR bit a bit: 1011
Matemática Discreta Lógica Proposicional Área de Teoria DCC/UFMG - 2019/01 32 / 52
Aplicações da lógica
proposicional
Uma vez traduzidas para proposições lógicas, estas sentenças podem ser
analisadas quanto ao seu valor de verdade.
“Você não pode andar na montanha russa se você for mais baixo que 1.50m
de altura, a menos que você tenha mais de 16 anos.”
(q ∧ ¬r ) → ¬p.
Matemática Discreta Lógica Proposicional Área de Teoria DCC/UFMG - 2019/01 38 / 52
Equivalência de proposições
p ¬p p ∧ ¬p p ∨ ¬p
T F F T
F T F T
Solução.
Equivalências Equivalências
p → q ≡ ¬p ∨ q p↔q ≡ (p → q) ∧ (q → p)
p → q ≡ ¬q → ¬p p↔q ≡ ¬p ↔ ¬q
p ∨ q ≡ ¬p → q p↔q ≡ (p ∧ q) ∨ (¬p ∧ ¬q)
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
¬(p ∨ q) ≡ ¬p ∧ ¬q
Solução. Esta proposição pode ser escrita como p ∨ q, onde p é “Júlia vai
ao cinema” e q é “Catarina vai ao cinema”.
Pela lei de De Morgan, a negação é ¬(p ∨ q) ≡ ¬p ∧ ¬q, que se traduz em
A lei de De Morgan
¬(p ∧ q) ≡ ¬p ∨ ¬q
Solução.
Solução.
Solução.