Escolar Documentos
Profissional Documentos
Cultura Documentos
Lógica Formal
1. Proposições
Conectivo Λ (e)
Supomos:
A
verdadeira
AΛB
verdadeira
B
verdadeira
AΛB
A
verdadeira
AΛB
falsa
B
falsa
Conjunção de A e B
A
falsa
AΛB
falsa
B
falsa
Fundamentos Matemáticos para Computação 3
Profa. Me. Samanta Santos da Vara Vanini
Conectivo V (ou)
Ex: Considere as proposições a seguir.
P Estou usando uma jaqueta.
Q Estou usando um casaco.
Logo: P V Q Estou usando uma jaqueta ou estou usando um casaco.
Supomos:
P
verdadeira
PVQ
verdadeira
Q
verdadeira PVQ
P
verdadeira
PVQ
verdadeira
Q
Disjunção de P e Q
falsa
P
falsa
PVQ
falsa
Q
falsa
Tabela-verdade
A B AΛB AVB
V V
V F
F V
F F
Fundamentos Matemáticos para Computação 4
Profa. Me. Samanta Santos da Vara Vanini
Em outras palavras...
Supomos:
R
verdadeira
R→S
verdadeira
S
verdadeira
R
verdadeira
R→S
falsa
S
falsa
R
falsa
R→S
Verdadera
S
falsa
R
falsa
R→S
verdadeira
S
verdadeira
A B A→B
V V
V F
F V
F F
Fundamentos Matemáticos para Computação 6
Profa. Me. Samanta Santos da Vara Vanini
A B A→B B→A (A → B) Λ (B → A)
V V V V V
V F F V F
F V V F F
F F V V V
A A’
V
F
Fundamentos Matemáticos para Computação 7
Profa. Me. Samanta Santos da Vara Vanini
Expressões em português
E, mas,
também,
Conjunção
além disso,
embora. Conectivo Λ
Disjunção
Ou
Conectivo V
Se A, então B Condicional
A implica em B
A, logo B Conectivo →
B segue de A
A é uma condição necessária de B
Basta A para B
Não A.
Negação
É falso que A...
Conectivo ‘ ¬ ~
Não é verdade que A...
Fundamentos Matemáticos para Computação 8
Profa. Me. Samanta Santos da Vara Vanini
Atividades
Exemplo:
Quais das proposições a seguir representam A’ se A é a proposição “Júlia
gosta de manteiga, mas detesta creme”?
a. Júlia detesta manteiga e creme.
b. Júlia não gosta de manteiga nem de creme.
c. Júlia não gosta de manteiga, mas adora creme.
d. Júlia odeia manteiga ou gosta de creme.
(A Λ B)’ A’ V B’
Resumindo (A V B)’ A’ Λ B’
(A → B)’ A Λ B’
(A ↔ B)’ ((A → B) Λ (B → A))’
Exemplos:
A V B’ significa A V (B’)
AVB→C significa (A V B) → C
A B B’ A V B’ A V B (A V B)’ A V B’ → (A V B)’
3. Tautologias
Ex.:
(A → B) ↔ (B’ → A’)
A B A → B B’ A’ B’ → A’ (A → B) ↔ (B’ → A’)
V V
V F
F V
F F
Fundamentos Matemáticos para Computação 11
Profa. Me. Samanta Santos da Vara Vanini
Equivalências Tautológicas
Se P, Q, são fbf e P ↔ Q é uma tautologia,
então numa tabela verdade usando as letras da
proposição P e Q os valores serão todos iguais.
Neste caso P e Q são fbf equivalentes e denotamos
por P Q.
Ex.:
(A → B) ↔ (B’ → A’) Portanto (A → B) (B’ → A’)
A B A → B B’ A’ B’ → A’ (A → B) ↔ (B’ → A’)
V V V F F V V
V F F V F F V
F V V F V V V
F F V V V V V
• AVBBVA COMUTATIVA
• (A V B) V C A V (B V C) ASSOCIATIVA
• A V (B Λ C) (A V B) Λ (A V C) DISTRIBUTIVA
• AV0A ELEMENTO NEUTRO
• A V A’ 1 COMPLEMENTARES
Fundamentos Matemáticos para Computação 12
Profa. Me. Samanta Santos da Vara Vanini
Equivalências Adicionais
(A V B)’ A’ Λ B’
Leis De Morgan (A Λ B)’ A’ V B’
Exercícios
1. Escreva a negação de cada fbf a seguir:
a. Se a festa é boa, então a boate é excelente.
b. Ou a festa é boa, ou a boate é excelente.
c. Nem a festa é boa, nem a boate é excelente.
d. Se é caro, então a festa é boa e a boate é excelente.
e. Nem o cinema é bom, nem a pipoca é gostosa.
f. Se o processador é rápido então a impressora é lenta.
g. Ou o processador é rápido ou a impressora é lenta.
h. Ou lógica é bom, ou algoritmos é ótimo.
i. Nem lógica é bom, nem algoritmos é ótimo.
j. Se lógica for bom, então o ensino é maravilhoso e a algoritmos é
ótimo.
3. a) A B AΛB (A Λ B) V A
V V V V
V F F V
F V F F
F F F F
b) (A Λ B) V B
A B AΛB (A Λ B) V B
V V V V
V F F F
F V F V
F F F F
c) (A V B) Λ A
A B AVB (A V B) Λ A
V V V V
V F V V
F V V F
F F F F
d) (A V B) Λ B
A B AVB (A V B) Λ B
V V V V
V F V F
F V V V
F F F F
e) A V B V C
A B C AVB AVBVC
V V V V V
V V F V V
V F V V V
V F F V V
F V V V V
F V F V V
F F V F V
F F F F F
Fundamentos Matemáticos para Computação 14
Profa. Me. Samanta Santos da Vara Vanini
f) A Λ B Λ C
A B C AΛB AΛBΛC
V V V V V
V V F V F
V F V F F
V F F F F
F V V F F
F V F F F
F F V F F
F F F F F
g) (A Λ C) V B
A B C AΛC (A Λ C) V B
V V V V V
V V F F V
V F V V V
V F F F F
F V V F V
F V F F V
F F V F F
F F F F F
h) B Λ (A V C)
A B C AVC B Λ (A V C)
V V V V V
V V F V V
V F V V F
V F F V F
F V V V V
F V F F F
F F V V F
F F F F F
i) A → (A V B)
A B AVB A → (A V B)
V V V V
V F V V
F V V V
F F F V
j) (B Λ C) → C
B C BΛC BΛC→C
V V V V
V F F V
F V F V
F F F V
Página 12
1.
a) A festa é boa e a boate não é excelente.
b) A festa não é boa e a boate não é excelente.
c) Ou a festa é boa, ou a boate é excelente.
d) É caro e a festa não é boa ou a boate não é excelente.
e) Ou o cinema é bom, ou a pipoca é gostosa.
f) O processador é rápido e a impressora não é lenta.
g) O processador não é rápido e a impressora não é lenta.
h) Lógica não é bom e algoritmo não é ótimo.
i) Lógica é bom ou algoritmos é ótimo.
j) Lógica é bom e o ensino não é maravilhoso ou algoritmos não é ótimo.
2.
a) (C→D)↔C’ V D TAUTOLOGIA
C D C’ C’ V D C→D (C→D)↔C’ V D
V V F V V V
V F F F F V
F V V V V V
F F V V V V
Fundamentos Matemáticos para Computação 15
Profa. Me. Samanta Santos da Vara Vanini
b) (S Λ P) V Q→S Λ (P V Q)
S P Q SΛP (S Λ P) V Q PVQ S Λ (P V Q) (S Λ P) V Q→S Λ (P V Q)
V V V V V V V V
V V F V V V V V
V F V F V V V V
V F F F F F F V
F V V F V V F F
F V F F F V F V
F F V F V V F F
F F F F F F F V
c) R Λ ¬(¬R V ¬E)
R E ¬R ¬E ¬R V ¬E ¬(¬R V ¬E) R Λ ¬(¬R V ¬E)
V V F F F V V
V F F V V F F
F V V F V F F
F F V V V F F
d) T Λ U →T’
T U TΛU T’ T Λ U →T’
V V V F F
V F F F V
F V F V V
F F F V V
4)
a) Se está chovendo e o sol está brilhando, então há nuvens no céu.
b) Não está chovendo se, e somente se, o sol estiver brilhando ou houver nuvens no céu.
c) Não está chovendo e o sol não está brilhado e há nuvens no céu.
5) a) F b) V c) V
6) a) F b) V c) V