ne-6710 - sistemas digitais i – lógica proposicional, teoria conjuntos.

Propaganda
Notas de Aulas – Aula 2
Prof. Luís Caldas
NE-6710 - SISTEMAS DIGITAIS I – LÓGICA PROPOSICIONAL, TEORIA CONJUNTOS.
A.0 Noções de Lógica Matemática
A,0.1. Cálculo Proposicional
Como primeira e indispensável parte da Lógica Matemática temos o Cálculo Proporcional ou Cálculo
Sentencial ou ainda Cálculo das Sentenças.
A.0.2. Conceito de Proposição: sentenças declarativas afirmativas (expressão de uma linguagem)
da qual tenha sentido afirmar que seja verdadeira ou que seja falsa.
• A lua é quadrada.
• A neve é branca.
• Matemática é uma ciência.
Não serão objetos de estudos as sentenças interrogativas ou exclamativas.
A.0.3. Os símbolos da linguagem do Cálculo Proposional
a) Variáveis Proporcionais: letras latinas minúsculas p,q,r,s,... para indicar as proposições (fórmulas
atômicas). Exemplos:
A lua é quadrada: p
A neve é branca : q
b) Conectivos Lógicos: As fórmulas atômicas podem ser combinadas entre si e, para representar
tais combinações usaremos os conectivos lógicos:
1)Λ : E ,
2) V: OU,
3) ® : se...então ,
4) " : se e somente se ,
5) ~: não.
Exemplos :
A bola é quadrada e o céu é azul. : p Λ q (p e q são chamados conjuntivas)·
A bola é quadrada ou o céu é azul. : p V q ( p e q são chamados disjuntivas)·
Se a bola é quadrada então o céu é azul. : p ® q (p é o antecedente e q o conseqüente)·
A bola é quadrada se e somente se o céu é azul. : p " q
A bola não é quadrada. : ~p
A.0.4 Símbolos Auxiliares: ( ), parênteses que servem para denotar o "alcance" dos conectivos;
Exemplos :
Se a bola é quadrada e o céu é azul então a bola não é quadrada. : ((p Λ q) ® ~ p)
A bola não é quadrada se e somente se o céu é azul. : ((~ p) "q))
A.0.5 Definição de Fórmula:
1. Toda fórmula atômica é uma fórmula.
2. Se A e B são fórmulas então (A Λ B), (A V B), (A ® B), (A " B) e (~ A) também são fórmulas.
3. São fórmulas apenas as obtidas em 1 e 2.
Os parênteses serão usados segundo a seguinte ordem dos conectivos: ~, Λ, V , ®, " .
Pág.1
Notas de Aulas – Aula 2
Prof. Luís Caldas
Com o mesmo conectivo adotaremos a convenção pela direita.
Exemplo :
A fórmula p V q V ~ r ® p ® ~ q deve ser entendida como (((p V q) Λ (~ r)) ® ( p ® (~ q))).
A.0.6 As Tabelas Verdade - A lógica clássica é governada por três princípios (entre outros) que
podem ser formulados como segue:
A.0.7 Princípio da Identidade: Todo objeto é idêntico a si mesmo.
A.0.8 Princípio da Contradição: Dadas duas proposições contraditórias (uma é negação da outra),
uma delas é falsa.
A.0.9 Princípio do Terceiro Excluído: Dadas duas proposições contraditórias, uma delas é
verdadeira.
Com base nesses princípios as proposições simples são ou verdadeiras ou falsas - sendo
mutuamente exclusivos os dois casos; daí dizer que a lógica clássica é bivalente. Para determinar o
valor (verdade ou falsidade) das proposições compostas (moleculares), conhecidos os valores das
proposições simples (atômicas) que as compõem usaremos tabelas-verdade:
1. Tabela verdade da "negação": ~p é verdadeira (falsa) se e somente se p é falsa (verdadeira).
p
F
V
~p
V
F
2. Tabela verdade da "conjunção": a conjunção é verdadeira se e somente as conjuntivas são
verdadeiras p Λ q ;
p
V
V
F
F
q
V
F
V
F
pΛq
V
F
F
F
3. Tabela verdade da "disjunção": a disjunção é falsa se, e somente, os disjuntivas são falsos. p V q;
p
V
V
F
F
q
V
F
V
F
pVq
V
V
V
F
4. Tabela verdade da "implicação": a implicação é falsa se, e somente se, o antecedente é verdadeiro
e o conseqüente é falso. p => q ;
p
V
V
F
F
q
V
F
V
F
p => q
V
F
V
V
5. Tabela verdade da "bi-implicação": a bi-implicação é verdadeira se, e somente se seus
componentes são ou ambos verdadeiros ou ambos falsos p Ù q;
Pág.2
Notas de Aulas – Aula 2
Prof. Luís Caldas
p
V
V
F
F
q
V
F
V
F
pÙq
V
F
F
V
A.0.10 Número de Linhas de uma Tabela - Verdade:
Cada proposição simples (atômica) tem dois valores V ou F, que se excluem.
Para n atômicas distintas, há tantas possibilidades quantos são os arranjos com repetição de 2 (V e F)
elementos n a n. Segue-se que o número de linhas da tabela verdade é 2n. Assim, para duas
proposições são 22 = 4 linhas; para 3 proposições são 23 = 8; etc.
Exemplo : A tabela verdade ((p Λ q) => r) terá 8 linhas como segue : p q r ((p Λ q) => r ).
p
F
F
F
F
V
V
V
V
q
F
F
V
V
F
F
V
V
r
F
V
F
V
F
V
F
V
F
V
V
V
V
V
V
F
V
1. Frases que não são proposições
o Chega!
o Quer assistir ao jogo?
o Eu não sei bem ao certo m certo se o dia foi nublado ou escuro.
2. Frases que são proposições
o A cor dos olhos da Mayra são castanhos (V)
o O Marcio é um estudante de engenharia da FEI (V)
o A Lucapel é uma empresa multinacional (F)
o O FEI fica em São Caetano do Sul (F)
o O Corinthians é o maior time do mundo (F).
A.0.11 Composição de Proposições
O método de construir proposições a partir de proposições existentes.é conhecido por Composição
de Proposições. Suponha que tenhamos duas proposições,
A = "Marcio é piloto profissional"
B = "Marcio é menor"
A proposição A é falsa F e B é verdadeira V, Os exemplos a seguir mostram as várias combinações
com as proposições A e B e os conectivos:
•
•
•
•
•
"Marcio não é piloto profissional " (não A)
"Marcio não é menor" (não B)
"Marcio é piloto profissional " e "Marcio é menor" (A e B)
"Marcio é piloto profissional" ou "Marcio é menor" (A ou B)
"Maria não é piloto profissional " e "Marcio é menor" ((não A) e B)
Pág.3
•
•
•
•
•
•
•
Notas de Aulas – Aula 2
Prof. Luís Caldas
"Marcio não é piloto profissional " ou "Marcio é menor" (não(A) ou B)
"Marcio é piloto profissional " ou "Marcio não é menor" (A ou não(B))
"Marcio é piloto profissional " e "Marcio não é menor" (A e não(B))
Se "Marcio é piloto profissional " então "Marcio é menor" (A => B)
Se "Marcio não é piloto profissional " então "Marcio é menor" (não(A) => B)
"Marcio não é piloto profissional " e "Marcio é menor" (não(A) e B)
"Marcio tem 22 anos" é equivalente a "Marcio não é menor" (C <=> não(B))
Observação : Para composição das proposições utiliza-se os símbolos conectivos NÃO (negação), E
(conjunção), OU (disjunção), => (implicação) e, finalmente, <=> (equivalência). São os chamados
conectivos lógicos. Note, também, que usou-se um símbolo para representar uma proposição: C
representa a proposição Marcio tem 22 anos. Assim, não(B) representa Marcio não é menor, uma vez
que B representa Marcio é menor.
A.0.12 Algumas Leis Fundamentais
Lei do Meio Excluido
Lei da Contradição
Lei da Funcionalidade
Um proposição é falsa (F) ou verdadeira (V):
Uma proposição não pode ser, simultaneamente, (F) e (V).
O valor lógico (F ou V) de uma composição de proposições é
determinada pelos valores lógicos de suas proposições individuais.
A. – ANEXO A - ÁLGEBRA DE BOOLE pág. 515
INTRODUÇÃO : George Boole nasceu em 1815 e morreu em 1864. Matemático Britânico, nasceu em
Lincoln a 2 de Novembro de 1815.
Boole foi e continua a ser considerado pelos colegas de profissão, e por todos aqueles que se
dedicam à matemática, como um gênio.
A lei especial da Lógica de Boole é baseada na proposição : x em relação a y = x. Para isso ser
verdade, implica que x = 1 ou x = 0. Sendo assim, a Lógica de Boole tem que utilizar um sistema
binário.
Então dessa afirmação, temos:
1. X + Y = X (União)
2 . X ΛY = X (Intersecção)
Pela teoria dos conjuntos, temos:
Intersecção X Λ Y
União X + Y
Pág.4
Notas de Aulas – Aula 2
Prof. Luís Caldas
A.1 Teoremas da álgebra booleana.
B = {a,b,c,....n}
P1: Comutativa
Se a,b ∈ B, então:
i. a + b =
ii. a × b =
P2: Distributiva
Se a,b, e c ∈ B, então:
i. a + (b × c) =
ii. a × (b + c) =
P3: Identidade
i. a + 0 = 0 + a =
ii. a × 1 = 1 × a =
P4: Complemento
i. a + a’ =
ii. a × a’ =
ORDEM DE PRECEDÊNCIA
Operador (×) tem precedência sobre o operador ( ).
A.2 ÁLGEBRA DE CHAVEAMENTO – Teorema 1.
Usada para descrever funções de chaveamento por meio de expressões de chaveamento. Consiste de 2
elementos B = (0,1) e 2 operações E e OU, definidas pela seguinte maneira:
E 0 1
0
1
OU 0 1
0
1
a a’ a+a’ a×a’
0
1
0×1=
0+1=
A.3. Teoremas da álgebra de boole
T2. Princípio da Dualidade
•
•
As operações + e × são intercambiáveis entre si; e
Os elementos de identidade 0 e 1 tb são intercambiáveis entre si.
T3. Único Complemento
•
Todo elemento tem um único complemento.
T4.
a+1=
a×0=
T.5
0’ =
1’ =
T6.
a+a=
a×a=
T8. Absorção
1. a + a × b =
2. a × (a + b) = (a × a) + (a × b) =
T9.
Pág.5
t7.
(a’)’=
Notas de Aulas – Aula 2
Prof. Luís Caldas
1. a + a’b =
2. a’ + ab =
3. a(a’ + b) =
T10. Associativa
1. a + (b + c) =
2. a(bc) =
T11. DeMorgan
1. (a + b)’ =
2. (ab)’ =
Pág.6
Download