Lógica Matemática e
Elementos de Lógica Digital
Curso: Ciência da Computação
Lívia Lopes Azevedo
livia@ufmt.br
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Apresentação
Plano de ensino
Curso
Conceitos básicos de lógica – lógica proposicional
Comportamento analógico e digital
Álgebra booleana e circuitos lógicos
Circuitos combinacionais
Circuitos seqüenciais
Circuitos de memória
Introdução ao Microprocessador
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
O que é lógica?
Embora existam muitas definições para o campo de estudo da lógica, essas definições não diferem essencialmente umas das outras; há um certo consenso entre os autores de que a Lógica tem, por objeto de estudo, as leis gerais do pensamento, e as formas de aplicar essas leis corretamente na investigação da verdade.
Lógica é a análise de métodos de raciocinio.
A lógica é uma Ciência de índole matemática fortemente ligada à Filosofia. Um sistema lógico, por sua vez, é um conjunto de axiomas e regras de inferência que visam representar, formalmente, um raciocínio válido.
Breve Retrospecto
PERÍODO ARISTOTÉLICO (± 390 a.C. a ± 1840 d.C.)
A história da Lógica tem início com o filósofo grego Aristóteles (384 - 322a.C.) na Macedônia.
Aristóteles criou a ciência da Lógica cuja essência era a teoria do silogismo (certa forma de argumento válido).
Gottfried Wilhelm Leibniz (1646-1716) merece ser citado, apesar de seus trabalhos terem tido pouca influência nos 200 anos seguidos e só foram apreciados e conhecidos no século XIX .
LÓGICA MATEMÁTICA ELEMENTOS DE LÓGICA DIGITAL
4
Breve Retrospecto
PERÍODO BOOLEANO :(± 1840 a ± 1910)
George Boole (1815-1864) e Augustus De Morgan (1806-1871).
Gotlob Frege (1848-1925) – suas ideias foram reconhecidas depois de 1905 – avanço lógica
Giuseppe Peano (1858-1932) - simbologia matemática - escola
LÓGICA MATEMÁTICA ELEMENTOS DE LÓGICA DIGITAL
5
Breve Retrospecto PERÍODO ATUAL: (1910- ...)
Bertrand Russell (1872-1970) e Alfred North Whitehead (1861-1947)
David Hilbert (1862-1943) e sua escola alemã com von Neuman, Bernays, Ackerman e outros
Kurt Gödel (1906-1978) e Alfred Tarski (1902-1983)
LÓGICA MATEMÁTICA ELEMENTOS DE LÓGICA DIGITAL
6
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
H
á
outros pontos de vista para a lógica? Cl
á
ssica, baseada em linguagem natural Matem
á
tica ou simbólica Booleana
Circuitos
Modal
Plurivalente
Nebulosas (fuzzy)
Probabilisticas
Intucionista
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL Linguagem natural
« o produto de um número pela soma de dois outros é igual ao produto do primeiro pelo segundo somado ao produto do primeiro pelo terceiro »
Linguagem simbólica ou formal
« Se x, y, z são números, arbitrários, x.(y+z) = x.y + x.z »
Objetivo da linguagem simbólica é exprimir com correção e exatidão o pensamento e os resultados do
conhecimento científico.
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL No estudo desses métodos a lógica esta interessada,
principalmente, na forma e não no conteúdo dos argumentos.
«Todo molusco é invertebrado.
O caracol é um molusco.
Logo, o caracol é invertebrado. »
« Todo cão late.
Totó é um cão.
Portanto, Totó late. »
Do ponto de vista da lógica, esses argumentos têm a mesma estrutura e forma.
« Se todo X é Y. Z é um X. Logo Z é Y ».
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Toda linguagem necesssita de um alfabeto e uma fórmula ou expressão.
Alfabeto – formado por todo os simbolos matematicos e letras do alfabeto latino e grego. (α, a, +, є, V, F)
Expressão – formada pela concatenação de simbolos do alfabeto
Ex. a + y
3 є (3, 5, 7)
Linguagem de programacão
Abce não se refere a palavra do alfabeto + 3 = є 7 x ou objeto matematico, logo não é
uma expressão
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
O conceito mais elementar no estudo da lógica é o de Proposição.
Proposição “vem de propor” que significa submeter à apreciação; requerer um juízo. Trata-se de uma sentença declarativa – algo que será declarado por meio de termos, palavras ou símbolos – e cujo conteúdo poderá ser considerado verdadeiro ou falso.
Ao afirmar “a Terra é maior que a Lua”, estamos diante de uma proposição cujo valor lógico é verdadeiro.
Quando falarmos em valor lógico estaremos nos referindo a um dos dois possíveis juízos que atribuiremos a uma proposição:
verdadeiro (V) ou falso (F)
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL Chama-se de proposição ou enunciado a expressão que
correlaciona objetos ou descreve propriedade desse objeto.
Uma proposição exprime um pensamento de sentido completo
Ex. A lua é satelite da terra 3x5 = 5x3
Pedro estuda e trabalha
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL Expressões da forma:
Que dia lindo!
Qual o seu nome? Feliz Ano Novo.
Escreva um artigo.
Não são consideradas proposições
Em lógica consideramos apenas as proposições que são declarativas e que só admitem dois valores:
verdadeiro (V) ou falso (F), um excluindo o outro.
Ex.
« duas retas de um plano são paralelas ou concorrentes »
« Os humanos precisam de água para sobreviver »
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Considere o seguinte:
a. Dez é menor do que sete.
b. Como vai você?
c. Ela é muito talentosa.
d. Existem formas de vida em outros planetas do universo.
A frase (a) é uma proposição porque é falsa.
Como o item (b) é uma pergunta, não pode ser considerado nem verdadeiro nem falso. Não tem valor-verdade e, portanto, não é uma proposição.
Na frase (c) a palavra ela é uma variável e a frase não é verdadeira nem falsa, pois ela não está especificada; portanto, (c) não é um enunciado.
A frase (d) é um enunciado porque é verdadeira ou falsa;
independentemente de sermos capazes de decidir qual dos dois.
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
A lógica matematica adota como regras fundamentais três princípios ou axiomas:
Princípio da identidade
Uma proposição verdadeira é verdadeira; uma proposição falsa é falsa.
Princípio da Não-Contradição
Nenhuma proposição poderá ser verdadeira e falsa ao mesmo tempo.
Ou seja, não é possível afirmar e negar o mesmo predicado para o mesmo objeto ao mesmo tempo; ou ainda, de duas afirmações
contraditórias, uma é necessariamente falsa.
Princípio do Terceiro Excluído
Uma proposição ou será verdadeira, ou será falsa: não há outra possibilidade.
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL Exemplos de proposições
1 – O Brasil ganhou a copa de 2014 (F)
2 – Jorge Amado escreveu « mar morto » (V) 3 – ¾ é um numero inteiro (F)
4 – Brasilia é capital do Brasil (V)
5 – O maior jogador do mundo é Maradona (F) 6 – O número 2 é primo (V)
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL Argumentos lógicos
Se eu ganhar sozinho na Mega Sena, serei rico Eu ganhei na Mega Sena
Logo, sou rico
Como a conclusão “sou rico” é uma decorrência lógica das duas premissas, esse argumento é considerado válido.
A validade do argumento está diretamente ligada à forma pela qual ele se apresenta.
premissas conclusão
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Se eu ganhar na Loteria, serei rico Não ganhei na Loteria
Logo, não sou rico
Embora seja semelhante ao anterior, tem outra forma, e, nessa forma, a conclusão não se segue logicamente das premissas, e, portanto, não é um argumento válido.
Se jogamos bem, ganhamos. Ganhamos, logo, jogamos bem.
Na verdade jogamos mal, mas o adversário jogou pior e o juiz nos ajudou.
premissas conclusão
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
A Lógica dispõe de duas ferramentas que podem ser utilizadas pelo pensamento na busca de novos conhecimentos: a dedução e a indução
Dedução - Os argumentos dedutivos pretendem que suas premissas forneçam uma prova conclusiva da veracidade da conclusão.
Um argumento dedutivo é válido quando suas premissas, se verdadeiras, fornecem provas convincentes para sua conclusão.
Um argumento dedutivo é dito inválido quando for impossível que as premissas sejam verdadeiras e a conclusão falsa.
Tvs antigas são preto e branco Pinguins são preto e branco Logo, Pinguins são tvs antigas
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Indução - Os argumentos indutivos não pretendem que suas premissas forneçam provas cabais da veracidade da conclusão, mas apenas que forneçam indicações dessa veracidade.
Joguei uma pedra no lago, e a pedra afundou;
Joguei outra pedra no lago e ela também afundou;
Joguei mais uma pedra no lago, e também esta afundou;
Logo, se eu jogar uma outra pedra no lago, ela vai afundar.
Os termos “válidos” e “inválidos” não se aplicam aos argumentos indutivos; eles costumam ser avaliados de acordo com a maior ou menor possibilidade com que suas conclusões sejam estabelecidas.
Os argumentos indutivos partem do particular para o geral, isto é, a partir de observações particulares, procura estabelecer regras gerais.
LÓGICA MATEMÁTICA ELEMENTOS LÓGICA DIGITAL Analise a proposição
p: Essa sentença é falsa.
A frase é verdadeira ou falsa?
Se p for falsa, a proposição é verdadeira
Se p for verdadeira, a proposição é falsa
Estamos diante de um paradoxo, pois a sentença não pode ser verdadeira e falsa simultaneamente
Paradoxos – são proposições que não admitem um único valor lógico, apesar de serem declarativas.
LÓGICA MATEMÁTICA ELEMENTOS LÓGICA DIGITAL
Analise a proposição
p: Pedro é analista ou não é analista
Qual o valor lógico dessa proposição?
As proposições ( r ) e ( s ) são contraditórias Ou seja, se uma for verdadeira a outra é falsa.
Uma proposição simples ou composta que apresenta sempre o valor lógico (V), independente dos valores lógicos de suas proposições componentes, é denominado de Tautologia
r s
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL Uma proposição logicamente verdadeira é aquela cuja
verdade depende exclusivamente do arranjo de certas expressões, ditos vocábulos lógicos, e não de um texto empírico ou observacional. Esses vocábulos são:
e, ou, não, se ... então, ... se somente se ..., todo.
Ex.
« Sócrates é mortal e Zeus é um deus. »
« João é cuiabano ou João não é cuiabano. »
« Se todo homem é mortal e Sócrates é homem, então Sócrates é mortal. »
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
As partículas (vocábulos) lógicas: e, ou, não, se ... então, ... se somente se ..., desempenham importante papel no estabelecimento das disciplinas, pois a partir de proposições simples podem ser formados proposições compostas.
Normalmente as proposições são representadas por letras do alfabeto latino ou grego (p, q, t, α, β...)
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Proposições simples
p: 5 < 8 VL(p) = V q: o novo papa é alemão vl(q) = F r: João é médico vl(r) = F s: Pedro é analista vl(s) = V
proposições compostas
w= junção de r e s: (João é médico e Pedro é analista) vl(w) = ???
t: comprarei um carro se e somente se ganhar dinheiro vl(t) = ???
v: Paulo é matogrossense ou é goiano vl(v) = ????
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL A veracidade de uma proposição simples é imediata,
enquanto a veracidade de uma proposição composta depende de duas coisas:
1) do valor lógico das proposições compostas, 2) do tipo de conectivo lógico que as une.
Conectivos a serem estudados:
e, ou, não, se ... então, se somente se,
LÓGICA MATEMÁTICA ELEMENTOS DE LÓGICA DIGITAL
Conectivos Lógicos
LÓGICA MATEMÁTICA ELEMENTOS DE LÓGICA DIGITAL Analise a proposição
p: Cuiabá é capital de Mato Grosso É uma proposição cujo valor lógico é verdadeiro
A negação dessa proposição ~p seria:
~p: não é verdade que Cuiabá é capital de Mato Grosso
~p: Cuiabá não é capital de Mato Grosso Cujo valor lógico da negação é falso
r:
Computação está na área de humanas~r: Computação não está na área de humanas
~r: Não é verdade que computação está na área de humanas.
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Negação de p
¬p ou ∼p lê-se: “não p”
Semântica da negação
se p é verdadeira, então ¬p é falsa
se p é falsa, então ~p é verdadeira
Tabela Verdade
descreve os valores lógicos de uma proposição em termos das combinações dos valores lógicos das proposições componentes e dos conetivos usados
Tabela verdade negação
p ~p
V F
F V
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Conectivo « e » (^) and ( . ) – conjunção Definição
Chama-se conjunção de duas proposições p e q a proposição representada por « p^q », cujo valor lógico é a verdade (V) quando as proposições p e q forem ambas verdadeiras, e falsidade (F) nos demais casos.
Simbolicamente é representada por:
« p^q », « p.q », « p and q »
Reflete uma noção de simultaneidade
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL Ex. « Eu te darei uma bola e eu te darei uma chuteira » p: eu te darei uma bola q: eu te darei uma chuteira Valor lógico das proposições:
Eu te darei uma bola
p
Eu te darei uma chuteira q
Eu te darei uma bola e eu te darei uma chuteira
p ^q
V V V
V F F
F V F
F F F
Se as proposições p e q forem representadas como conjuntos, por meio de um diagrama, a conjunção " p e q " corresponderá à interseção do conjunto p com o conjunto q.
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Exercício: Conjunção
1) Suponha que p e q são respectivamente V e F.
Qual o valor lógico?
p ∧ ~q
~p ∧ q
~p ∧ ~q
2) Determine o V(p), sabendo que V(q) = V e V(p ∧ q) = F
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Conectivo « ou » (v) or ( + ) – disjunção « p ∨ q », « p + q », « p or q »
Definição
Chama-se disjunção de duas proposições p e q a proposição representada por « p v q », cujo valor lógico é a falso (F) quando as proposições p e q forem ambas falsas, e verdadeiras (V) nos demais casos.
lê-se: “p ou q”
Reflete a noção de “pelo menos uma”
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
«Eu te darei uma bola ou eu te darei uma chuteira » Valor Lógico da proposição
p: eu te darei uma bola q: eu te darei uma chuteira
Eu te darei uma bola (p )
Eu te darei uma chuteira ( q )
Eu te darei uma bola ou eu te darei uma chuteira (p v q )
V V V
V F V
F V V
F F F
Se as proposições p e q forem representadas como conjuntos, por meio de um diagrama, a disjunção “p e q"
corresponderá à união do conjunto p com o conjunto q.
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Exercício: Disjunção
1) Suponha que p e q são respectivamente V e F.
Qual o valor lógico?
p ∨ ~q
~p ∨ ~q
~~p ∨ ~q
p ∧ (¬p ∨ q)
2) Determine o V(p), sabendo que V(q) = F e V(p ∨ q) = F
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Condição de duas proposições p e q p → q
lê-se: “se p então q”
Definição
Chama-se condição de duas proposições p e q a proposição representada por « p q », cujo valor lógico é a falso (F) quando a premissa é verdadeira e a conclusão é falsa, e verdadeiras (V) nos demais casos.
Reflete a noção de implicação
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
«Se eu te der uma bola então eu te darei uma chuteira » Valor Lógico da proposição
p: eu te der uma bola q: eu te darei uma chuteira
Eu te darei uma bola (p )
Eu te darei uma chuteira ( q )
Se eu te der uma bola então eu te darei uma chuteira (p q )
V V V
V F F
F V V
F F V
Se as proposições p e q forem
representadas como
conjuntos, por meio de um diagrama, a condicional “p e q" corresponderá à inclusão do conjunto p no conjunto q.
A proposição p é condição suficiente para q.
A proposição q é condição necessária para p.
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Exercício: Condição
1) Determine o V(p), sabendo que
V(q) = F e V(p → q) = F
V(q) = F e V(q → p) = V
2) Determine o V(p) e V(q), sabendo que
V(p → q) = V e V(p ∧ q) = F
V(p → q) = V e V(p ∨ q) = F
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Bicondição de duas proposições p e q p q
lê-se: “ p se somente se q”
Definição
Chama-se bicondicional uma proposição representada por « p se e somente se q » ou
« p ↔ q », cujo valor logico é verdade (V) quando p e q sao ambas, verdadeiras ou falsas.
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Eu te darei uma bola se, somente se eu te der uma chuteira » p: eu te darei uma bola q: eu te darei uma chuteira
•p é condição necessária e suficiente para q.
* q é condição necessária e suficiente para p
Portanto p ↔ q é (pq ) e (q p)
• verdadeira, quando p e q são ambas verdadeiras ou ambas falsas
• falsa, quando p e q possuem valor verdade distintos
Eu te darei uma bola
(p ) Eu te darei uma chuteira
(q ) Eu te darei uma bola se somente se eu te der uma chuteira (p ↔ q )
V V V
V F F
F V F
F F V
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Exercício: Bicondição
Determine o V(p), sabendo que
V(q) = V e V(p ↔ q) = F
V(q) = F e V(q ↔ p) = V
2) Determine o V(p) e V(q), sabendo que
V(p ↔ q) = V e V(p ∧ q) = V
V(p ↔ q) = V e V(p ∨ q) = V
V(p ↔ q) = F e V(¬p ∨ q) = V
Exercícios
Antes de iniciarmos o estudo sistemático da Lógica, exercitemos desde já nosso raciocínio, e apelemos ao velho e útil bom senso para resolver os seguintes problemas:
Se eu não tenho carro, a afirmação “meu carro não é azul” é verdadeira ou falsa ?
Existe um ditado popular que afirma que “toda regra tem exceção”.
Considerando que essa frase é, por sua vez, também uma regra, podemos garantir que é verdadeira ? Ou que é falsa ?
Durante uma expedição, um explorador encontra uma caverna com três deuses: o deus da sinceridade, que sempre fala a verdade;
o deus da diplomacia, que às vezes diz a verdade, às vezes, não;
e o deus da falsidade, cujas declarações são sempre mentirosas.
O deus A diz: “B é o deus da sinceridade”, mas o deus B retruca: “Não, eu sou o deus da diplomacia”, e o deus C completa: “Nada disso, B é o deus da mentira”. Afinal, quem é quem ?
Havia três garotas, Sueli, Marcia e Diana. Suponha que os seguintes fatos são dados:
a) Paulo ama ao menos uma das garotas;
b) Se ele ama Sueli mas não Diana, então também ama Marcia;
c) Ou ele ama Diana e Marcia ou nenhuma das duas;
d) Se ele ama Diana, entao também ama Sueli;
Qual das garotas voce conclui que Paulo ama?
Exercícios
1) Construção da tabela verdade para:
a) p ∨ ¬q
b) p ∧ ¬q → F
c) p ∨ (q ∧ r) ↔ (p ∨ q) ∧ (p ∨ r)
d) ¬(p ∨ ¬q)
e) ¬(p → ¬q)
f) p ∧ q → p ∨ q
g) ¬p → (q → p)
h) (p → q) → p ∧ q
i) q ↔ ¬q ∧ p
j) p → (q → (q → p))
k) ¬(p → (¬p → q))
l) p ∧ q → (p ↔ q ∨ r)
m) ¬p ∧ r → q ∨ ¬r
n) p → r ↔ q ∨ ¬r
o) p → (p → ¬r) ↔ q ∨ r
p) (p ∧ q → r) ∨ (¬p ↔ q ∨ ¬r)
2) Verifique se as informações dadas são suficientes para determinar o valor lógico da expressão:
a) (pq) r , para V (r) = V
b) (p +r) +((s q) , para V(q) = F
c) ((p+q)↔(p.q) ((r.p)+q)) , para V(q) = V
d) ((p↔ q) p) , para V(q) = V
3. Existe um ditado popular que afirma que “toda regra tem exceção”. Considerando que essa frase é, por sua vez, também uma regra, podemos garantir que é
verdadeira ? Ou que é falsa ?
4. Durante uma expedição, um explorador encontra uma caverna com três deuses: o deus da sinceridade, que sempre fala a verdade; o deus da diplomacia, que às vezes diz a verdade, às vezes, não; e o deus da falsidade, cujas declarações são sempre mentirosas. O deus A diz: “B é o deus da sinceridade”, mas o deus B retruca: “Não, eu sou o deus da diplomacia”, e o deus C completa: “Nada disso, B é o deus da mentira”.
Afinal, quem é quem ?
LÓGICA MATEMÁTICA E ELEMENTOS DE LÓGICA DIGITAL
Referência:
Daghlian, J. , Lógica e Álgebra de Boole, Atlas, São Paulo, 2001.
Cesar, A. Mortari, Introdução à Lógica, Ed. Unesp, São Paulo, 2011.
Sousa, J. N., Lógica para a Ciência da Computação, Ed. Campus, São Paulo, 2012.