Uploaded by afffui

Aula3-semantica-SIGAA

advertisement
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Lógica Matemática
Bibliografia
Semântica
Profa. Dra. Elisângela Silva Dias
elisangelasd@ufg.br
Instituto de Informática
Universidade Federal de Goiás
Introdução
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Definição 1 (Proposições)
Uma proposição é uma sentença declarativa que pode ser
verdadeira (V) ou falsa (F), mas não ambas.
Exemplo 1
1
Brasília é a capital do Brasil (V).
2
Eu gosto de Lógica Matemática (V).
3
Plutão é um planeta do sistema solar (F).
4
Todo elefante é azul (F).
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Princípios ou axiomas da lógica clássica
Princípio da identidade
Toda proposição é idêntica a si mesma.
Ex.: P é P.
Princípio da não contradição
Uma proposição não pode ser verdadeira e falsa ao mesmo
tempo.
Princípio do terceiro excluído
Toda proposição ou é verdadeira ou é falsa, não existindo
um terceiro valor que ela possa assumir.
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Proposições simples
Proposições simples são sentenças declarativas (palavras ou
símbolos) que exprimem um pensamento sentido completo.
Elas também são conhecidas como sentenças atômicas,
átomos ou subfórmulas.
Não contêm nenhuma outra proposição como parte
integrante de si mesma.
Elas são representadas por letras minúsculas do alfabeto da
língua portuguesa.
Exemplo 2
p: “Hoje é segunda-feira”.
q: “Hoje está chovendo”.
r: “Carlos tem uma moto”.
s: “O número 25 é par”.
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Proposições compostas
Também são conhecidas como moleculares ou fórmulas.
São formadas pela composição de duas ou mais
proposições (subfórmulas).
São representadas por letras maiúsculas do alfabeto da
língua portuguesa ou letras gregas.
Exemplo 3
Seja p a proposição “Hoje é segunda-feira” e q a proposição
“Hoje está chovendo”.
P1 : “Hoje não é segunda-feira” (P1 = ¬p).
Q1 : “Hoje é segunda-feira e está chovendo” (Q1 = p ∧ q).
R: “Hoje é segunda-feira ou está chovendo” (R = p ∨ q).
S: “Se hoje é segunda-feira, então está chovendo”
(S = p → q).
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Conectivos
São palavras utilizadas para formar proposições compostas
a partir de proposições simples.
Exemplo 4
Negação: ¬ (não, é falso que, não é verdade que).
Conjunção: ∧ (e).
Disjunção: ∨ (ou).
Disjunção exclusiva: ⊕ (ou exclusivo, ou . . . ou).
Condicional: → (se . . . então, implica).
Bicondicional: ↔ (se e somente se).
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Sintaxe e semântica
Os símbolos sintáticos definem as fórmulas.
As fórmulas estão associadas a significados semânticos.
Temos dois mundos: o sintático e o semântico.
O mundo sintático é constituído pelos símbolos do alfabeto
e as fórmulas consideradas apenas como concatenações de
símbolos que representam afirmações.
O mundo semântico é onde se define o significado dos
símbolos e fórmulas do mundo sintático.
Analogia: língua portuguesa.
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Sintaxe e semântica
Esta visão é importante na Computação, pois o
computador é uma máquina estritamente sintática, sendo
necessário dar um significado ou semântica aos símbolos
por ela manipulados.
Além disso, o ato de programar pode ser considerado como
a tradução de um conhecimento semântico para um
programa sintático que é manipulado pela máquina.
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Interpretação
O significado ou semântica dos elementos sintáticos é
determinado por uma função I, denominada Interpretação.
Essa função associa cada fórmula a um valor de verdade
“verdadeiro” ou “falso”, que é representado,
respectivamente, por V e F .
Como as fórmulas possuem apenas dois tipos de
significados, a Lógica Proposicional é denominada de
lógica bivalente.
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Definição 2 (Função binária)
Uma função é binária se seu contradomínio possui apenas dois
elementos.
Definição 3 (Interpretação)
Uma interpretação I é uma função binária tal que:
o domínio de I é constituído pelo conjunto das fórmulas da
Lógica Proposicional;
o contradomínio de I é o conjunto {V, F };
dado um símbolo proposicional p, então I[p] ∈ {V, F }.
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Tabelas-verdade
As regras semânticas são representadas por tabelas,
denominadas tabelas-verdade.
São tabelas com todos os valores lógicos ou interpretações
possíveis das proposições simples.
A interpretação da fórmula depende unicamente da
interpretação das proposições simples componentes,
ficando por elas univocamente determinados.
As tabelas-verdade têm 2n linhas, onde n é a quantidade
de proposições simples.
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Definição 4 (Negação)
Seja p uma proposição. A negação de p, denotada por ¬p
(e também por pĚ„ ou ∼ p), é a sentença “não é o caso de p”.
A proposição ¬p é lida como “não p”. O valor de verdade
da negação de p (¬p) é o oposto do valor de verdade de p.
Sejam φ e ψ fórmulas. Se φ = ¬ψ, então
I[φ] = I[¬ψ] = V , se I[ψ] = F e
I[φ] = I[¬ψ] = F , se I[ψ] = V .
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Tabela-verdade da negação de uma fórmula
ψ
F
V
¬ψ
V
F
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Exemplo 5 (Negação)
Seja a proposição p: “Hoje é sexta-feira.”
A negação de p é:
¬p: “Não é o caso de hoje ser sexta-feira.”
A negação pode ser expressa:
¬p: “Não é verdade que hoje é sexta-feira.”
¬p: “Hoje não é sexta-feira.”
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Definição 5 (Conjunção)
Sejam p e q proposições. A conjunção de p e q, denotada
por p ∧ q, é a proposição “p e q”.
A conjunção (p ∧ q) é verdadeira quando ambas
interpretações são verdadeiras, e falsa em qualquer outro
caso.
Pode ser expressa por palavras como: mas, todavia,
contudo, no entanto, visto que, enquanto, além disso,
embora.
Sejam φ, ψ e γ fórmulas. Se φ = (ψ ∧ γ), então
I[φ] = I[ψ ∧ γ] = V , se I[ψ] = V e I[γ] = V e
I[φ] = I[ψ ∧ γ] = F , se I[ψ] = F e/ou I[γ] = F .
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Tabela-verdade para a conjunção de duas fórmulas
ψ
F
F
V
V
γ
F
V
F
V
ψ∧γ
F
F
F
V
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Exemplo 6 (Conjunção)
Seja a proposição p:“Hoje é sexta-feira.”
Seja a proposição q: “Hoje está chovendo.”
Então, p ∧ q: “Hoje é sexta-feira e está chovendo.”
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Definição 6 (Disjunção)
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Seja p e q proposições. A disjunção de p e q, denotada por
p ∨ q, é a proposição “p ou q”. Também é conhecida como
disjunção inclusiva.
A disjunção (p ∨ q) é falsa se as interpretações de p e q são
ambas falsas, e verdadeira em qualquer outro caso.
Sejam φ, ψ e γ fórmulas. Se φ = (ψ ∨ γ), então
I[φ] = I[ψ ∨ γ] = V , se I[ψ] = V e/ou I[γ] = V e
I[φ] = I[ψ ∨ γ] = F , se I[ψ] = F e I[γ] = F .
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Tabela-verdade para a disjunção de duas fórmulas
ψ
F
F
V
V
γ
F
V
F
V
ψ∨γ
F
V
V
V
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Exemplo 7 (Disjunção)
Seja a proposição p:“Hoje é sexta-feira.”
Seja a proposição q: “Hoje está chovendo.”
Então, p ∨ q: “Hoje é sexta-feira ou está chovendo.”
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Definição 7 (Disjunção exclusiva)
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Sejam p e q proposições. A disjunção exclusiva de p e q,
denotada por p ⊕ q, é a proposição “p ou exclusivo q”.
A disjunção exclusiva é verdadeira quando as
interpretações de p e q são distintas e falsa quando as
interpretações são idênticas.
Sejam φ, ψ e γ fórmulas. Se φ = (ψ ⊕ γ), então
I[φ] = I[ψ ⊕ γ] = V , se I[ψ] 6= I[γ] e
I[φ] = I[ψ ⊕ γ] = F , se I[ψ] = I[γ].
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Tabela-verdade para o ou exclusivo de duas fórmulas
ψ
F
F
V
V
γ
F
V
F
V
ψ⊕γ
F
V
V
F
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Exemplo 8 (Disjunção exclusiva)
Seja a proposição p:“Hoje é sexta-feira.”
Seja a proposição q: “Hoje está chovendo.”
Então, p ⊕ q: “Ou hoje é sexta-feira ou está chovendo.”
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Definição 8 (Condicional)
Sejam p e q proposições. A proposição condicional p → q
é a proposição “se p, então q”.
A condicional é falsa quando a interpretação de p é
verdadeira e a interpretação de q é falsa e é verdadeira em
qualquer outro caso.
Dizemos que p é a hipótese (ou antecedente ou
premissa) e q é a conclusão (ou consequente ou
consequência).
Sejam φ, ψ e γ fórmulas. Se φ = (ψ → γ), então
I[φ] = I[ψ → γ] = V , se I[ψ] = F e/ou I[γ] = V e
I[φ] = I[ψ → γ] = F , se I[ψ] = V e I[γ] = F .
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Podemos expressar:
p implica q;
Sempre que p, temos q;
p é suficiente para q;
q é necessário para p;
q se p;
p somente se q.
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Podemos expressar:
p implica q;
Sempre que p, temos q;
p é suficiente para q;
q é necessário para p;
q se p;
p somente se q.
Tabela-verdade para a condicional de duas fórmulas
ψ
F
F
V
V
γ
F
V
F
V
ψ→γ
V
V
F
V
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Exemplo 9 (Condicional)
Seja a proposição condicional “Se Marcos passar no teste de
Lógica Matemática, então irá ao cinema no sábado”.
p é “Marcos passar no teste de Lógica Matemática”.
q é “irá ao cinema no sábado”.
Se Marcos não passar no teste, independente se ele vai ou
não ao cinema, não podemos afirmar que a proposição
é falsa.
Se Marcos passar no teste e for ao cinema, a proposição é
verdadeira.
Se Marcos passar no teste e não for ao cinema, a
proposição é falsa.
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Definição 9 (Bicondicional)
Sejam p e q proposições. A proposição bicondicional
(p ↔ q) é a proposição “p se e somente se q”.
Ela é verdadeira sempre que p e q têm o mesmo valor de
verdade e é falsa em qualquer outro caso.
É uma abreviação de (p → q) ∧ (q → p).
Sejam φ, ψ e γ fórmulas. Se φ = (ψ ↔ γ), então
I[φ] = I[ψ ↔ γ] = V , se I[ψ] = I[γ] e
I[φ] = I[ψ ↔ γ] = F , se I[ψ] 6= I[γ].
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Podemos expressar:
se p então q e vice-versa;
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
p é necessária e suficiente para q;
p sse q (p iff q).
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Podemos expressar:
se p então q e vice-versa;
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
p é necessária e suficiente para q;
p sse q (p iff q).
Tabela-verdade para a bicondicional de duas fórmulas
ψ
F
V
F
V
γ
F
F
V
V
ψ↔γ
V
F
F
V
Lógica Proposicional
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Exemplo 10 (Bicondicional)
Seja a proposição bicondicional “Marcos será aprovado se e
somente se obtiver nota maior ou igual a 7,0 no teste de
Lógica Matemática”.
1 Se Marcos não obtiver nota maior ou igual a 7,0
e for reprovado, a proposição é verdadeira.
e for aprovado, a proposição é falsa.
2
Se Marcos obtiver nota maior ou igual a 7,0
e for reprovado, a proposição é falsa.
e for aprovado, a proposição é verdadeira.
Tabelas-verdade
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Relembrando as prioridades entre os operadores lógicos
Operador
¬
∧
∨
→
↔
Prioridade
1
2
2
3
3
Traduzindo sentenças
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Exemplo 11 (Sentença em português)
Seja a sentença em português: “Um aluno de Lógica
Matemática será aprovado somente se obtiver nota maior
ou igual a 6,0 e obtiver frequência mínima de 75% das
aulas”. Como traduzi-la em expressões lógicas?
Tradução
1
Utilize variáveis para cada sentença da proposição:
use p para “um aluno de Lógica Matemática será
aprovado”;
use q para “obtiver nota maior ou igual a 6,0”; e
use r para “obtiver frequência mínima de 75% das aulas”.
Bibliografia
2
A sentença pode ser representada por:
p → q ∧ r.
3
Por que a expressão q ∧ r → p não está correta?
Traduzindo sentenças
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Exemplo 12 (Sentença em português)
Expresse a sentença “A resposta automática não pode ser
enviada quando o sistema está sobrecarregado”, usando
conectivos lógicos.
Tradução
p: “a resposta automática pode ser enviada”.
q: “o sistema está sobrecarregado”.
Logo, ¬p representa “a resposta automática não pode ser
enviada”.
A sentença pode ser representada por: q → ¬p.
Traduzindo sentenças
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Exercício 1
Traduza a sentença em português “Você pode acessar a
internet a partir deste campus somente se você é um
expert em computação ou não é um novato” para uma
expressão lógica equivalente.
Tradução
p: “você pode acessar a internet a partir deste campus”.
q: “você é um expert em computação”.
r: “você é um novato”.
¬r: “você não é um novato”.
A sentença pode ser representada por: p → (q ∨ ¬r).
Traduzindo sentenças
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Proposições
Sintaxe e
semântica
Interpretação
Tabelasverdade
Negação
Conjunção
Disjunção
Condicional
Bicondicional
Precedência
Traduzindo
Sentenças
Bibliografia
Exercício 2
Traduza a sentença em português “Você pode pular de
paraquedas se você tem autorização de seus pais ou se
tem mais de 18 anos” para uma expressão lógica equivalente.
Tradução
p: “você pode pular de paraquedas”.
q: “você tem autorização de seus pais”.
r: “você tem mais de 18 anos”.
A sentença pode ser representada por: (q ∨ r) → p.
Referências bibliográficas
Lógica
Matemática
Profa. Dra.
Elisângela
Silva Dias
Semântica
Bibliografia
Referências
ALENCAR Filho, Edgard de,
Iniciação à Lógica Matemática.
Editora Nobel, 1990.
BISPO, Carlos Alberto F.; CASTANHEIRA, Luiz B.; SOUZA Filho, Oswaldo Melo,
Introdução à Lógica Matemática.
Editora Cengage Learning, 2012.
GERSTING, J. L.
Fundamentos Matemáticos para a Ciência da Computação.
5a. edição, Editora LTC, 2004.
ROSEN, K. H.,
Matemática Discreta e suas aplicações.
6a. edição, Editora McGraw Hill, 2009.
SOUZA, João Nunes de,
Lógica para Ciência da Computação e áreas afins.
3a . edição, Editora Elsevier, 2015.
SCHEINERMAN, Edward R.
Matemática Discreta, Uma introdução.
Thomson Pioneira, 2003.
Download