Simplificador de expressão booleana

Use esta ferramenta diretamente – sem redirecionamentos, sem necessidade de inscrição.

Entrada de expressão booleana

AND  ·  * OR  +  | NOT  '  !
Exemplos:

Expressão Simplificada

O resultado aparecerá aqui

Tabela Verdade

A tabela verdade aparecerá aqui

Rede de portões

O diagrama de portas aparecerá aqui

Como funciona a simplificação de expressões booleanas

A simplificação da álgebra booleana reduz expressões lógicas complexas à sua forma equivalente mínima usando um conjunto de leis algébricas. Cada circuito digital, desde portas básicas até processadores complexos, opera com lógica booleana – e a simplificação reduz diretamente a contagem de portas, o consumo de energia e o atraso de propagação em hardware real.

Soma de Produtos (SOP)

O formulário padrão onde os termos AND são combinados em OR. Cada função booleana pode ser expressa em SOP e mapeada diretamente para uma rede de portas AND-OR de dois níveis.

Principais Implicações

Um implicante principal é um termo de produto que não pode ser combinado com outro termo para produzir um termo mais simples. O método Quine-McCluskey encontra todos os implicantes principais sistematicamente.

Implicantes Primários Essenciais

Um implicante principal essencial cobre pelo menos um mintermo que nenhum outro implicante principal cobre. A cobertura mínima deve incluir todos os implicantes principais essenciais.

Leis de De Morgan e identidades booleanas

Essas identidades fundamentais permitem transformar e simplificar expressões booleanas. O simplificador aplica-os automaticamente.

Nome de identidade Expressão Descrição
De Morgan 1(AB)' = A' + B'NAND é igual a OR de complementos
De Morgan 2(A+B)' = A'B'NOR é igual a AND de complementos
AbsorçãoA + AB = ARemove termos de produto redundantes
ConsensoAB + A'C + BC = AB + A'CElimina termos de consenso redundantes
ComplementoA + A' = 1   |   AA' = 0Uma variável OU seu complemento é sempre 1
IdempotenteA + A = A   |   AA = ATermos repetidos se transformam em um único termo

Algoritmo Quine-McCluskey passo a passo

O método Quine-McCluskey é uma técnica tabular que encontra sistematicamente a forma SOP mínima de uma função booleana. Ao contrário dos K-maps, ele funciona para qualquer número de variáveis ​​e é amigável ao computador.

  1. 1
    Liste todos os mintermos. Converta cada linha onde a saída é 1 em sua representação binária e agrupe por número de 1 bits.
  2. 2
    Mesclar grupos adjacentes. Combine pares que diferem em exatamente uma posição de bit, substituindo esse bit por um travessão (não se importe). Repita até que não seja possível mais mesclagens.
  3. 3
    Identifique os principais implicantes. Qualquer termo que não possa ser mais mesclado é um implicante principal. Reúna todos eles em um gráfico de implicantes principais.
  4. 4
    Selecione implicantes principais essenciais. Encontre cada mintermo coberto por exatamente um implicante principal - esse implicante é essencial. Inclua todos os elementos essenciais na expressão final.
  5. 5
    Cubra os mintermos restantes. Para quaisquer mintermos ainda não cobertos pelos fundamentos, escolha avidamente implicantes principais adicionais para minimizar a contagem total de termos.

Ferramentas relacionadas

Explore essas páginas de ferramentas dedicadas para continuar seu fluxo de trabalho com configurações de lógica, Arduino, PCB e diagramas com foco em conversão.

Logic Gate Diagram Tool

Build clear gate-level logic diagrams and validate signal flow.

Abrir ferramenta

Arduino Circuit Maker

Document board pin connections, modules, and wiring paths quickly.

Abrir ferramenta

PCB Schematic Tool

Draft production-ready schematic structures before PCB layout.

Abrir ferramenta

Truth Table To Logic Circuit

Generate gate-level logic from truth-table behavior for quick validation and learning.

Abrir ferramenta

Perguntas frequentes

Que notação o Simplificador de Expressão Booleana aceita?
A ferramenta aceita múltiplas notações simultaneamente. Você pode usar '+' para OR, '·' ou '*' ou apenas adjacência para AND e apóstrofo (A') ou '!' para NÃO. Parênteses para agrupamento são totalmente suportados.
Qual algoritmo de simplificação é usado?
A ferramenta usa o algoritmo Quine-McCluskey, que é o método comprovadamente ideal para encontrar implicantes principais e selecionar os essenciais. Garante o formulário SOP mínimo.
Quantas variáveis são suportadas?
São suportadas até 5 variáveis (A a E), produzindo tabelas verdade de até 32 linhas. Para a maioria dos problemas práticos de lógica digital isto é suficiente.
Qual é o formato de saída da expressão simplificada?
O resultado é mostrado no formato padrão de Soma de Produtos (SOP) usando a notação de apóstrofo (por exemplo, A'B + AB'). A tabela verdade e um diagrama de rede de portas também são gerados automaticamente.
Posso usar isso para problemas de mapa de Karnaugh?
Sim. O algoritmo Quine-McCluskey é equivalente a resolver um mapa K, mas funciona para mais de 4 variáveis ​​onde os mapas K são impraticáveis.
A ferramenta lida com expressões que são sempre verdadeiras ou sempre falsas?
Sim. Tautologias (sempre 1) e contradições (sempre 0) são detectadas automaticamente e exibidas como resultados constantes.