Simplificador de Álgebra Booleana
Simplifique expressões booleanas usando leis algébricas, Quine-McCluskey e minimização por mapa de Karnaugh. Insira qualquer expressão lógica (AND, OR, NOT, XOR, NAND, NOR) e obtenha instantaneamente a forma SOP/POS mínima, tabela verdade completa, visualização de Mapa K, diagrama de portas, aplicações de leis passo a passo e equivalentes apenas com NAND/NOR.
Seu bloqueador de anúncios está impedindo a exibição de anúncios
O MiniWebtool é gratuito graças aos anúncios. Se esta ferramenta ajudou você, apoie-nos indo para o Premium (sem anúncios + ferramentas mais rápidas) ou coloque MiniWebtool.com na lista de permissões e recarregue a página.
- Ou faça upgrade para o Premium (sem anúncios)
- Permita anúncios para MiniWebtool.com e recarregue
Simplificador de Álgebra Booleana
O Simplificador de Álgebra Booleana reduz qualquer expressão lógica à sua forma mínima usando o algoritmo de Quine-McCluskey e a análise do mapa de Karnaugh. Insira expressões com AND, OR, NOT, XOR, NAND, NOR (ou símbolos como &, |, ~, ^, posfixo A') e receba instantaneamente a tabela verdade completa, um mapa de Karnaugh colorido com laços de implicantes primos, um gráfico de implicantes primos marcando os essenciais, uma derivação passo a passo e implementações equivalentes apenas com NAND e apenas com NOR.
O que o Simplificador Produz
Leis da Álgebra Booleana — Referência
| Lei | Forma OR | Forma AND |
|---|---|---|
| Identidade | \( A + 0 = A \) | \( A \cdot 1 = A \) |
| Nula | \( A + 1 = 1 \) | \( A \cdot 0 = 0 \) |
| Idempotente | \( A + A = A \) | \( A \cdot A = A \) |
| Complementar | \( A + \overline{A} = 1 \) | \( A \cdot \overline{A} = 0 \) |
| Dupla Negação | \( \overline{\overline{A}} = A \) | |
| Comutativa | \( A + B = B + A \) | \( A \cdot B = B \cdot A \) |
| Associativa | \( (A + B) + C = A + (B + C) \) | \( (A \cdot B) \cdot C = A \cdot (B \cdot C) \) |
| Distributiva | \( A \cdot (B + C) = AB + AC \) | \( A + BC = (A+B)(A+C) \) |
| Absorção | \( A + AB = A \) | \( A(A + B) = A \) |
| De Morgan | \( \overline{A + B} = \overline{A} \cdot \overline{B} \) | \( \overline{A \cdot B} = \overline{A} + \overline{B} \) |
| Consenso | \( AB + \overline{A}C + BC = AB + \overline{A}C \) | |
Guia Rápido de Sintaxe de Entrada
| Operador | Formas Aceitas | Exemplo |
|---|---|---|
| AND | &, *, ·, ., concatenação AB, palavra AND, ∧ | A&B, AB, A AND B |
| OR | +, |, palavra OR, ∨ | A+B, A | B, A OR B |
| NOT | ~, !, ¬, palavra NOT, posfixo ' | ~A, !A, A', (AB)' |
| XOR | ^, ⊕, palavra XOR | A XOR B, A^B |
| NAND | ⊼, palavra NAND | A NAND B |
| NOR | ⊽, palavra NOR | A NOR B |
| Implica | ->, =>, palavra IMPLIES, → | A -> B |
| Equivalência | <->, <=>, palavra IFF, ↔ | A <-> B |
| Constantes | 0 1 TRUE FALSE | A + 0, A * 1 |
O Algoritmo de Quine-McCluskey
O método Quine-McCluskey é uma abordagem tabular sistemática para encontrar a expressão mínima de Soma de Produtos. Ao contrário do mapa de Karnaugh (que é visual e limitado a cerca de 6 variáveis), o Quine-McCluskey escala e sempre produz uma cobertura mínima garantida.
- Listar todos os mintermos — cada linha da tabela verdade que resulta em 1.
- Agrupar por contagem de bits um — classificar os mintermos pelo número de 1s em sua representação binária.
- Combinar grupos adjacentes — pares que diferem por exatamente um bit se fundem, substituindo esse bit por um traço. Repita até que não existam mais combinações possíveis.
- Coletar implicantes primos — qualquer termo que nunca foi combinado posteriormente é um implicante primo.
- Construir o gráfico de implicantes primos — uma grade com primos como linhas e mintermos como colunas. Marque quais primos cobrem quais mintermos.
- Selecionar primos essenciais — qualquer primo que seja o único a cobrir algum minterm é essencial.
- Cobrir os mintermos restantes — escolha primos adicionais para cobrir os mintermos ainda não cobertos pelos essenciais, minimizando a contagem de literais.
Como usar o Simplificador de Álgebra Booleana
- Insira a expressão: Digite qualquer expressão booleana usando a notação de sua preferência. Você pode misturar estilos —
A.B + A'CeA AND B OR NOT A AND Csão analisados de forma idêntica. - Clique em Simplificar: A ferramenta analisa, constrói a tabela verdade, executa o Quine-McCluskey e minimiza a expressão.
- Estude o Mapa de Karnaugh: Cada laço colorido é um implicante primo. Os primos essenciais são desenhados com linhas sólidas, os não essenciais com tracejados.
- Revise as etapas: O painel passo a passo percorre desde a SOP canônica até a descoberta de implicantes primos e a forma mínima.
- Inspecione formas equivalentes: Use a POS mínima quando sua tecnologia alvo for OR-de-AND, ou a forma apenas NAND ao visar silício baseado em NAND.
Aplicações
| Área | Caso de Uso |
|---|---|
| Design de Circuitos Digitais | Minimizar a contagem de portas na lógica combinacional — menos portas significam menor potência, menor área de chip e menor atraso de propagação. |
| Otimização de Compilador | Simplificar expressões condicionais em instruções if e guardas de loop para reduzir o custo de avaliação de desvios. |
| Lógica Programável (FPGA) | Acomodar mais lógica nas tabelas de consulta (LUTs) disponíveis produzindo formas literais mínimas. |
| Otimização de Consultas de Banco de Dados | Reescrever predicados da cláusula WHERE em formas equivalentes, mas mais baratas de avaliar. |
| Verificação Formal | Formas canônicas (SOP/POS) permitem a verificação de equivalência entre duas especificações. |
| Ensino / Trabalhos Acadêmicos | Verificar tarefas de casa, estudar a seleção de implicantes primos e explorar estratégias de agrupamento em mapas de Karnaugh. |
FAQ
&, *, ·, ., ou concatenação simples (AB significa A AND B). OR pode ser + ou |. NOT pode ser ~, !, ¬, ou um apóstrofo posfixo (A', (A+B)'). Operadores de palavras AND OR NOT XOR NAND NOR IMPLIES IFF também funcionam, assim como as formas de seta -> e <->. Parênteses agrupam subexpressões. Constantes 0 e 1 (ou TRUE/FALSE) representam valores fixos.Cite este conteúdo, página ou ferramenta como:
"Simplificador de Álgebra Booleana" em https://MiniWebtool.com/br/simplificador-de-algebra-booleana/ de MiniWebtool, https://MiniWebtool.com/
pela equipe miniwebtool. Atualizado em: 2026-04-19
Você também pode experimentar nosso Solucionador de Matemática AI GPT para resolver seus problemas de matemática através de perguntas e respostas em linguagem natural.
Outras ferramentas relacionadas:
Operações matemáticas avançadas:
- Calculadora de Antilog
- Calculadora de Função Beta
- Calculadora de Coeficiente Binomial
- Calculadora de distribuição binomial
- Calculadora de Lógica Binária
- Calculadora do Teorema Central do Limite
- Calculadora de Combinação Em Destaque
- Calculadora de Função de Erro Complementar
- Calculadora de Números Complexos Em Destaque
- Calculadora de Entropia Em Destaque
- Calculadora da função de erro
- Calculadora de decaimento exponencial
- Calculadora de Crescimento Exponencial de Alta Precisão
- Calculadora de Integral Exponencial
- calculadora-de-expoentes-alta-precisão
- Calculadora de Fatorial
- Calculadora de Função Gama
- Calculadora de Proporção Áurea
- Calculadora de Meia-Vida
- Calculadora de Taxa de Crescimento Percentual Em Destaque
- Calculadora de Permutação
- Calculadora de Distribuição de Poisson
- Calculadora de Raízes de Polinômios
- Calculadora de Probabilidade
- Calculadora de Distribuição de Probabilidade
- Calculadora de Proporção Em Destaque
- Calculadora de Fórmula Quadrática
- Calculadora Científica Em Destaque
- Calculadora de notação científica
- Calculadora de Algarismos Significativos Novo
- Calculadora de Soma de Cubos
- Calculadora de soma de inteiros positivos
- Calculadora de Soma dos Quadrados
- Gerador de Tabela Verdade Novo
- Calculadora de Teoria dos Conjuntos Novo
- Gerador de Diagrama de Venn (3 Conjuntos) Novo
- Calculadora do Teorema Chinês do Resto Novo
- Calculadora da Função Totiente de Euler Novo
- Calculadora do Algoritmo Euclidiano Estendido Novo
- Calculadora do Inverso Multiplicativo Modular Novo
- Calculadora de Frações Contínuas Novo
- Calculadora de Caminho Mais Curto de Dijkstra Novo
- Calculadora de Árvore Geradora Mínima Novo
- Validador de Sequência de Graus de Grafo Novo
- Calculadora de Desarranjo (Subfatorial) Novo
- Calculadora de Números de Stirling Novo
- Calculadora do Princípio da Casa dos Pombos Novo
- Calculadora de Estado Estacionário da Cadeia de Markov Novo
- Calculadora de Arredondamento Novo
- Calculadora de Distribuição Binomial Negativa Novo
- Calculadora de Permutações com Repetição Novo
- Calculadora de Exponenciação Modular Novo
- Calculadora de Raiz Primitiva Novo
- Simplificador de Álgebra Booleana Novo