Equivalências Logicas Importantes
Artigo: Equivalências Logicas Importantes. Pesquise 862.000+ trabalhos acadêmicosPor: EdnaAlmeida • 30/5/2014 • 244 Palavras (1 Páginas) • 354 Visualizações
Algumas Equivalências Lógicas Importantes
1. COMUTATIVIDADE:
(a) AÙ B = B Ù A (b) AÚ B =B Ú A
2. ASSOCIATIVIDADE:
(a) AÙ ( B Ù C) = (AÙ B) Ù C
(b) AÚ ( B Ú C) = (AÚ B) Ú C
3. IDEMPOTÊNCIA:
a) A Ù A = A b) AÚ A = A
4. DISTRIBUTIVIDADE:
a) A Ú (B Ù C)=(AÚB)Ù(AÚC)
b) A Ù (B Ú C)=(AÚ B) Ú (AÚ C)
5. LEIS DE MORGAN:
a) (A Ù B)´= A´Ú B´
b) (A Ú B)´= A´Ù B´
6. DUPLA NEGAÇÃO:
(A´)´=A
7. ELIMINAÇÃO DE CONDICIONAL:
A → B = A´Ú B
8. COMPLEMENTARES
a) A Ù A´ = 0
b) A Ú A´ = 1
9. ELEMENTOS NEUTROS
a) A Ù 1 = A
b) A Ú 0 = A
APLICAÇÃO
Os conectivos lógicos E (AND), OU (OR) e NÃO(NOT) estão disponíveis em muitas linguagens de programação, nas quais E tem precedência sobre OU.
As equivalências lógicas podem ser
utilizadas para simplificar expressões onde estes conectivos aparecem.
Exemplo.
Considere uma proposição em um programa de computador da forma:
If ((FluxoDeSaída > FluxoDeEntrada) and not ((FluxoDeSaída > FluxoDeEntrada) and (Pressão < 1000)))
do AlgumaCoisa;
else
do OutraCoisa;
A expressão condicional tem a forma A Ù ( A Ù B)´ onde
A é “FluxoDeSaída > FluxoDeEntrada” e B é “Pressão < 1000” .
Simplificando:
A Ù ( A Ù B)´ = A Ù (A´Ú B´) (Leis de Morgan)
= (A Ù A´) Ú (A Ù B´) (Distributividade)
= 0 Ú (A Ù B´) (Complementares)
= A Ù B´ (Elemento Neutro)
Assim a proposição pode ser escrita na forma
If ((FluxoDeSaída > FluxoDeEntrada) and not (Pressão < 1000))
do AlgumaCoisa;
else
do OutraCoisa;
...