Como construir uma tabela verdade com 3 proposições na prática
A primeira coisa que todo mundo ouve é que são 2 elevado a n linhas, onde n é o número de variáveis. Com três proposições, isso dá oito linhas. A matemática é simples, mas o erro que as pessoas cometem não está no cálculo — está na ordem em que preenchem as colunas. Eu já vi gente travar por 20 minutos porque colocou a coluna C variando mais rápido que a B, ou porque invertreu os padrões de zero e um. O truque real é memorizar o padrão correto uma vez e nunca mais pensar nisso.
tabela verdade com 3 proposições: o padrão que funciona
Vamos às colunas. A coluna A (a primeira variável) alterna entre falso e verdadeiro a cada metade do total de linhas. Com oito linhas, a metade é quatro. Então você escreveFFFFTTTT. Simples. A coluna B alterna a cada quarta linha dividida por dois, ou seja, a cada duas linhas. O padrão é FTF TFTF. Dois falsos, dois verdadeiros, repetido quatro vezes.
A coluna C é a mais frequente: alterna a cada linha. FTF TFTF TFTF. Isso cria o padrão de alternating completo que você vê em qualquer livro didático. O problema que eu encontrei na prática aconteceu quando eu precisava avaliar uma expressão com conectivos misturados, tipo (A XOR B) IMPLICA (NÃO C). A pessoa faz a tabela direitinho, chega na coluna da expressão e trava porque não sabe a ordem de precedência dos conectivos. O resultado fica errado não por causa da tabela em si, mas por causa da avaliação.
👉 Clique no botão abaixo para saber mais sobre o assunto!
A solução que eu uso agora é sempre separar em colunas intermediárias. Em vez de tentar calcular (A XOR B) IMPLICA (NÃO C) de uma vez, eu crio uma coluna para A XOR B, outra para NÃO C, e só então a implicação final. Isso transforma uma expressão complexa em três etapas simples. Gasta duas linhas a mais na tabela, mas elimina erdos que surgem de tentarmos fazer tudo de uma vez. Existe um detalhe que poucos mencionam: a ordem das linhas não precisa seguir a sequência binária natural (000, 001, 010...). Você pode começar por qualquer combinação. O que importa é que todas as oito combinações possíveis apareçam exatamente uma vez. Na prática, eu já usei tabelas onde a ordem foi invertida propositalmente para facilitar a comparação entre dois argumentos diferentes. Funciona perfeitamente, desde que você leve em conta que a leitura fica menos intuitiva para quem está vendo pela primeira vez.
Outra coisa que as pessoas perdem: a tabela verdade com 3 proposições não é apenas um exercício acadêmico. Ela é a base para minimização de circuitos digitais usando mapas de Karnaugh. Quando você domina o padrão de preenchimento, o salto para K-map é quase natural. Mapas de Karnaugh com três variáveis têm oito células, e cada célula corresponde a exatamente uma linha da tabela. Se você entende a correspondência, consegue simplificar expressões booleanas que seriam impossíveis de reduzir por pura manipulação algébrica. O ponto fraco deste método é óbvio: escala mal. Com quatro variáveis, são dezesseis linhas. Com cinco, trinta e duas. A partir de seis variáveis, a tabela se torna impraticável para uso manual. Nesse caso, o método de Quine-McCluskey ou ferramentas computacionais como o Espresso heuristic logic minimizer são muito mais eficientes. A tabela verdade ainda serve como verificação, mas deixa de ser a ferramenta principal de resolução.
Se o seu objetivo é apenas entender se uma argumento é válido ou não, você não precisa preencher todas as oito linhas. Basta encontrar um contraexemplo — uma linha onde todas as premissas são verdadeiras e a conclusão é falsa. Se existir, o argumento é inválido. Se não existir após verificar todas as combinações, o argumento é válido. Esse encerramento antecipado economiza tempo considerável em problemas maiores. Aqui está um exemplo concreto de como aplicar. Suponha a expressão A AND (B OR C). Preencha as colunas A, B, C seguindo os padrões acima. Depois, crie uma coluna para B OR C. Lembre-se: disjunção só é falsa quando ambos os operandos são falsos. Depois, crie a coluna final para A AND (resultado anterior). Conjunção só é verdadeira quando ambos os operandos são verdadeiros. O resultado final terá uma coluna com oito valores, que é a função booleana que você estava buscando.
Para quem está começando, o exercício mais eficiente é construir tabelas completas para cada conectivo básico separadamente. NOT, AND, OR, XOR, IMPLICAÇÃO, EQUIVALÊNCIA. Depois de decorado o comportamento de cada um, a combinação de vários conectivos em uma única expressão se torna mecânica. Leva cerca de uma semana de prática diária para internalizar os padrões, mas depois você nunca mais precisa consultar uma tabela de verdade básica. Uma observação final sobre notação. Diferentes áreas usam símbolos diferentes para os mesmos conectivos. Filosofia usa para implicação, ciência da computação usa , e engenharia elétrica usa • para conjunção. O conteúdo da tabela é idêntico independentemente do símbolo. O que varia é apenas a forma como você escreve as colunas intermediárias. Mantenha a consistência dentro de uma mesma tabela e o resultado será correto.