Solucionador de Expressões Booleanas

tabela de verdade com colunas de subexpressões passo a passo

A carregar a simulação interativa...

dividir a lógica para circuitos mais simples 🖖

Truque de hardware útil: escolhe uma entrada que melhor separa o comportamento VERDADEIRO/FALSO, implementa cada ramo e multiplexa por essa entrada.

uma linha para cada possibilidade 🖖

Uma tabela verdade é simplesmente uma lista exaustiva: escreve todas as combinações possíveis de entradas VERDADEIRO/FALSO e mostra o que a expressão faz em cada caso. Com n variáveis há 2ⁿ linhas, então cada nova entrada dobra a tabela — 3 variáveis dão 8 linhas, 5 dão 32. As colunas intermediárias também importam: constroem cada subexpressão passo a passo, para você acompanhar a lógica operador por operador em vez de confiar apenas no resultado final.

32 linhas, quatro bilhões de funções 🖖

Eis a surpresa: a tabela de 5 variáveis tem apenas 32 linhas, mas o número de expressões diferentes que se pode definir sobre elas é 2³² = 4,294,967,296. Cada maneira distinta de preencher a coluna de saída com 0 e 1 é uma função booleana própria, e existem 2^(2ⁿ) delas no total. Assim, essa ferramenta modesta percorre silenciosamente um espaço de mais de quatro bilhões de circuitos lógicos possíveis — um para cada padrão que a coluna final pode assumir.

Problemas de exemplo