Saltar para o conteúdo

Teoremas de De Morgan: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
m Foram revertidas as edições de 89.152.191.50 para a última revisão de 177.121.99.23, de 01h42min de 2 de julho de 2015 (UTC)
m Desfeita(s) uma ou mais edições de 87.103.21.178 (criou ligação vermelha), com Reversão e avisos
 
(Há 33 revisões intermédias de 18 utilizadores que não estão a ser apresentadas)
Linha 6: Linha 6:
! Operação lógica !! Símbolo !! Exemplos
! Operação lógica !! Símbolo !! Exemplos
|-
|-
| [[Conjunção lógica|OU]] || + || <math>0 + 0 = 0</math><br /><math>0 + 1 = 1</math><br /><math>1 + 0 = 1</math><br /><math>1 + 1 = 1</math>
| [[Disjunção lógica|OU]] || + || <math>0 + 0 = 0</math><br /><math>0 + 1 = 1</math><br /><math>1 + 0 = 1</math><br /><math>1 + 1 = 1</math>
|-
|-
| [[Disjunção lógica|E]] || <math>\cdot</math> || <math> 0 \cdot 0 = 0</math><br /><math>0 \cdot 1 = 0</math><br /><math>1 \cdot 0 = 0</math><br /><math>1 \cdot 1 = 1 </math>
| [[Conjunção lógica|E]] || <math>\cdot</math> || <math> 0 \cdot 0 = 0</math><br /><math>0 \cdot 1 = 0</math><br /><math>1 \cdot 0 = 0</math><br /><math>1 \cdot 1 = 1 </math>
|-
|-
| [[Negação lógica|Não]] || <math> \overline{\ }</math> || <math> \overline{0} = 1</math><br /><math>\overline{1} = 0 </math>
| [[Negação lógica|Não]] || <math> \overline{\ }</math> || <math> \overline{0} = 1</math><br /><math>\overline{1} = 0 </math>
Linha 28: Linha 28:
# <math>\overline{X+Y}=\overline{X}\cdot\overline{Y}</math>
# <math>\overline{X+Y}=\overline{X}\cdot\overline{Y}</math>
# O complemento, ou negação de um produto ([[Porta AND|AND]]) de variáveis é igual a soma([[Porta OR|OR]]) dos complementos das variáveis.<ref name="sistemas">FLOYD, Thomas L.; Sistemas digitais: Fundamentos e aplicação, 9ª ed, página 250, Bookman, 2007, Porto Alegre</ref>
# O complemento, ou negação de um produto ([[Porta AND|AND]]) de variáveis é igual a soma([[Porta OR|OR]]) dos complementos das variáveis.<ref name="sistemas">FLOYD, Thomas L.; Sistemas digitais: Fundamentos e aplicação, 9ª ed, página 250, Bookman, 2007, Porto Alegre</ref>
# O complemento, ou negação de uma soma ([[Porta OR|OR]]) de variáveis é igual ao produto ([[Porta AND|AND]]) dos complementos das variáveis.<ref name="sistemas"/>
# O complemento, ou negação de uma soma ([[Porta OR|OR]]) de variáveis é igual ao produto ([[Porta AND|AND]]) dos complementos das variáveis.<ref name="sistemas" />


A figura 1.1 mostra o circuito que representa o 1. Teorema e a tabela abaixo representa sua respectiva tabela verdade.
A figura 1.1 mostra o circuito que representa o 1. Teorema e a tabela abaixo representa sua respectiva tabela verdade.
[[Imagem:2. Teorema.png|frame|esquerda|100px|1.1 Teorema]]
[[Imagem:2. Theorem.svg|frame|esquerda|100px|1.1 Teorema]]
{| class="wikitable"
{| class="wikitable"
|-
|-
! X!! Y !! <math>\overline{X \cdot Y}</math>!! <math>\overline{X} + \overline{Y}</math>
! X!! Y !! <math>\overline{X \cdot Y}</math>!! <math>\overline{X} + \overline{Y}</math>
|-
|-
| 0|| 0|| 1|| 1
| 0|| 0|| 1|| 1
Linha 46: Linha 46:


A figura 1.2 mostra o circuito que representa o 1. Teorema e a tabela abaixo representa sua respectiva tabela verdade.
A figura 1.2 mostra o circuito que representa o 1. Teorema e a tabela abaixo representa sua respectiva tabela verdade.
[[Imagem:1. Teorema.png|1.2 Teorema|frame|esquerda|100px|1.2 Teorema]]
[[Imagem:1. Theorem.svg|1.2 Teorema|frame|esquerda|100px|1.2 Teorema]]


{| class="wikitable"
{| class="wikitable"
|-
|-
! X!! Y !! <math>\overline{X+Y}</math>!! <math>\overline{X} \cdot \overline{Y}</math>
! X!! Y !! <math>\overline{X+Y}</math>!! <math>\overline{X} \cdot \overline{Y}</math>
|-
|-
| 0|| 0|| 1|| 1
| 0|| 0|| 1|| 1
Linha 83: Linha 83:


<math>\overline{X \cdot Y \cdot Z}=\overline{X}+\overline{Y}+\overline{Z}</math>
<math>\overline{X \cdot Y \cdot Z}=\overline{X}+\overline{Y}+\overline{Z}</math>

No caso geral, dado X um conjunto qualquer, temos <ref>MUJICA, Jorge; Notas de Topologia Geral</ref>:

<math>X\backslash \bigcup\limits_{i\in I} A_i = \bigcap\limits_{i \in I}(X\backslash A_i)</math>

<math>X\backslash \bigcap\limits_{i\in I} A_i = \bigcup\limits_{i \in I}(X\backslash A_i)</math>



== Prova ==
== Prova ==
Linha 112: Linha 119:
[[Categoria:Lógica]]
[[Categoria:Lógica]]
[[Categoria:Álgebra]]
[[Categoria:Álgebra]]
[[Categoria:Probabilidade e estatística]]

Edição atual tal como às 02h54min de 29 de janeiro de 2020

Os teoremas do matemático De Morgan são propostas de simplificação de expressões em álgebra booleana de grande contribuição. Definem regras usadas para converter operações lógicas OU em E e vice versa.

Sendo e as operações em sendo e assim definidas:

Operação lógica Símbolo Exemplos
OU +


E


Não

Considere X e Y como variáveis booleanas ou proposições cuja resposta seja {Sim, Não} ou {Verdadeiro, Falso} ou ainda {0,1}. Seguem as leis de De Morgan conforme algumas notações possíveis:

  1. O complemento, ou negação de um produto (AND) de variáveis é igual a soma(OR) dos complementos das variáveis.[1]
  2. O complemento, ou negação de uma soma (OR) de variáveis é igual ao produto (AND) dos complementos das variáveis.[1]

A figura 1.1 mostra o circuito que representa o 1. Teorema e a tabela abaixo representa sua respectiva tabela verdade.

1.1 Teorema
X Y
0 0 1 1
0 1 1 1
1 0 1 1
1 1 0 0

A figura 1.2 mostra o circuito que representa o 1. Teorema e a tabela abaixo representa sua respectiva tabela verdade.

1.2 Teorema
X Y
0 0 1 1
0 1 0 0
1 0 0 0
1 1 0 0

Observada a equivalência na saída das tabelas, isto prova o mesmo comportamento lógico.

Considere a seguinte expressão:[2]

Aplicando os teoremas de De Morgan:

  1. Não (X E Y) = Não (X) Ou Não (Y)
  2. Não (X Ou Y) = Não (X) E Não (Y)

Generalização

[editar | editar código-fonte]

A ideia é que ao "aplicar" a barra (operador Não) sobre uma outra operação, esta muda seu sinal, restando uma barra para cada membro da operação. Exemplos:

No caso geral, dado X um conjunto qualquer, temos [3]:


Se de fato então:

a)

primeiro usamos a propriedade distributiva do operador depois a propriedade comutativo (passo não mostrado), então vemos a soma de elementos complementares

b)

Primeiro usamos a propriedade distributiva do operador depois usamos a propriedade de comutatividade (esse passo não foi mostrado), então usamos a propriedade de elementos complementares

Os teoremas de De Morgan são usados para provar que toda lógica booleana pode ser criada somente com portas lógicas NAND ou NOR.

Referências

  1. a b FLOYD, Thomas L.; Sistemas digitais: Fundamentos e aplicação, 9ª ed, página 250, Bookman, 2007, Porto Alegre
  2. TOCCI, Ronald; Sistemas digitais: princípios e aplicações, Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss, página 65, Pearson Education, São Paulo-SP, 2007.
  3. MUJICA, Jorge; Notas de Topologia Geral

Ligações externas

[editar | editar código-fonte]
Ícone de esboço Este artigo sobre matemática é um esboço. Você pode ajudar a Wikipédia expandindo-o.