Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Lógica - Formalismo
∃ x∈|N 2+ x =5 (V)
Exemplos
● (3 > 5 ∧ 7 = 4) ∨ 6 > 3 (V)
● Hoje, às 3h, vou à aula e ao café. (F)
2
Lógica – Operações lógicas
Tabela de verdade
p ~p Exemplo
● 2+1>1 (V) → ~(2+1>1) (F)
V F
F V (2+1≤ 1)
| Conjunção - ∧ ( e ) - p ∧ q só é verdadeiro
quando p e q forem ambos verdadeiros
Tabela de verdade
p q p∧q
V V V
V F F Exemplos
F V F ● 2 < 3 ∧ -5 > -8 (V)
3
Lógica – Operações lógicas
| Disjunção - ∨ ( ou inclusivo ) - p ∨ q só é
falso quando p e q forem ambos falsos
Tabela de verdade
p q p∨q
Exemplos
V V V
● 2 < 3 ∨ -5 > -8 (V)
V F V
● 5 < 3 ∨ -5 > -8 (V)
F V V
● - 2 < -3 ∨ 5 > 8 (F)
F F F
4
Lógica – Operações lógicas
| Implicação – ⇒ ( se … então ) - p ⇒ q só é falso quando p
é verdadeiro e q é falso
Tabela de verdade
p q p⇒q
V V V Exemplos
V F F ● 3+2=4 ⇒ 3 par (V)
● ∀x∈|N 2+x =4 ⇒ x par (V)
F V V
F F V Linguagem corrente:
● p implica q; ● q se p; ● p só se q;
● p é condição suficiente para q
(= se p ocorre q também ocorre, mas, há casos em q ocorre e p não) ;
● q é condição necessária para p
(= se q não ocorre p também não, mas, há casos em que q ocorre e p não).
p q p⇔q
V V V Exemplos
V F F ● 4×5>2 ⇔ 5 > 2 / 4 (V)
F V F ● ∀x∈|N 2+x =4 ⇔ x par (F)
F F V
Linguagem corrente:
● p se e só se q;
● p é condição necessária e suficiente para q
(= basta verificar a ocorrência de p para garantir q e vice-versa ) ;
10
5
Lógica
11
Lógica
Exemplos:
● (p ⇒ q) ⇔ (∼q ⇒ ∼p) → tautologia
p q p ⇒ q ∼p ∼q ∼q ⇒ ∼p (p ⇒ q) ⇔ (∼q ⇒ ∼p)
V V V F F V V
V F F F V F V
F V V V F V V
F F V V V V V
12
6
Lógica - tautologias
1 p∧p⇔p p∨p⇔p Prop. de identidade
2 p∧q⇔q∧p p∨q⇔q∨p Prop. comutativa
3 (p ∧ q) ∧ r ⇔ p ∧ (q ∧ r) (p ∨ q) ∨ r ⇔ p ∨ (q ∨ r) Prop. associativa
4 p∧(q∨r) ⇔ (p∧q)∨(p∧r) p∨(q∧r) ⇔ (p∨q)∧(p∨r) Prop. distributiva
5 ~ (p ∧ q) ⇔ (~p) ∨ (~q) ~ (p ∨ q) ⇔ (~p) ∧ (~q) Leis de Morgan
6 ~~p ⇔ p
7 p∨
& q ⇔(~p∧q)∨(p∧~q) alternativa para programar ∨&
8 p ⇒ q ⇔ ~p ∨ q alternativa para programar ⇒
9 p ⇒ q ⇔ ~q ⇒ ~p
10 p ⇔ q ⇔ (p ⇒ q) ∧ (q ⇒ p)
11 p⇔q ⇔ (p∧q)∨(~q∧~p) alternativa para programar ⇔
12 ~ (p ⇒ q) ⇔ p ∧ ~q
13 ~ (p ⇔ q) ⇔ (p ∧ ~q) ∨ (~p ∧ q)
13
Lógica - Exemplo
14
7
Lógica – exercícios propostos
I. Use a tabela de verdade para verificar a tautologia 7 (diapositivo 13).
II. Use equivalências para, a partir de 10, obter a tautologia 11 (diapositivo 13).
III. Use as tautologias do diapositivo 13 para verificar as seguintes tautologias:
1 (p ∧ q) ⇒ p (p ∧ q) ⇒ q
2 p ⇒ (p ∨ q) q ⇒ (p ∨ q)
3 ~p ⇒ (p ⇒ q)
4 ~ (p ⇒ q) ⇒ p
5 [p ∧ (p ⇒ q) ]⇒ q
6 [~p ∧ (p ∨ q) ]⇒ q
7 [~q ∧ (p ⇒ q) ]⇒ ~p
8 [(p ⇒ q) ∧ (q ⇒ r) ]⇒ (p ⇒ r)
15
16