Entendendo problemas de lógica com Alberto e Bernardo
Esse tipo de problema aparece com frequência em material de treinamento e olimpíadas de matemática. Duas pessoas, uma que sempre fala a verdade e outra que sempre mente, fazem declarações e você precisa descobrir quem é quem com base apenas no que foi dito. Parece simples na teoria, mas na prática gera bastante confusão, especialmente quando os enunciados ficam propositalmente tortos. Me lembro de ter corrigido uma prova em que o candidato simplesmente chutou A para tudo porque "na dúvida, o primeiro nome costuma ser o verdadeiro". Já vi gente levar horas num problema que tinha solução em três linhas. O ponto principal é entender que você não está resolvendo um enigma de aventura — está fazendo dedução formal baseada em regras binárias.
Como resolver em um dia de treinamento dois amigos alberto e bernardo
O primeiro passo é escrever o que cada um afirmou em linguagem simbólica. Isso parece exagero para quem tá acostumado a pensar rápido, mas é exatamente o que separa quem acerta com consistência de quem depende de intuição. Vou pegar um exemplo clássico: Alberto diz "Bernardo é o mentiroso" e Bernardo responde "Ambos mentimos". Qual é a verdade? Vamos às possibilidades. Se Alberto fosse o verozão, a afirmação dele seria verdadeira, o que significa que Bernardo mente. Se Bernardo mente, a declaração dele "ambos mentimos" é falsa, o que seria consistente — porque Alberto fala a verdade. Nesse cenário, não há contradição. Agora testa o inverso: se Alberto fosse o mentiroso, a afirmação dele seria falsa, logo Bernardo falaria a verdade. Mas se Bernardo fala a verdade, "ambos mentimos" seria verdadeiro, o que implicaria que Alberto mente, o que já partimos como hipótese. O problema aqui é que Bernardo dizendo a verdade enquanto ambos mentem cria uma contradição direta. Então Alberto é o que fala a verdade e Bernardo é o mentiroso.
Essa estratégia de testar hipótese por hipótese funciona pra qualquer variação. Você não precisa memorizar soluções prontas. O que você precisa é de disciplina pra não pular etapas. Temos versões mais complexas com três ou mais personagens, e aí a tabela de possibilidades cresce exponencialmente. Já vi gente travar em problemas com quatro participantes só porque tentaram resolver de cabeça. Nesses casos, montar uma tabela simples com colunas para cada personagem e linhas para as possíveis atribuições (verdadeiro/falso) reduz o tempo médio de resolução de uns vinte minutos para cerca de três. O segredo é manter a tabela visível durante todo o raciocínio, não só no início.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Parmetros que precisam estar claros antes de comeacar
Todo bom problema desse tipo informa explicitamente que há um vertedeiro e um mentiroso. Se o enunciado não deixar isso claro, você não tem como avançar. Já vi itens em concursos em que a ambiguidade era intencional — duas respostas pareciam válidas porque faltava essa informação básica. Nesses casos, a resposta correta costuma ser a que sinaliza o erro no enunciado, mas isso é armadilha de prova, não exercício de lógica em si. Outro detalhe importante: declareções sobre declarações. Quando um personagem fala "o que ele disse é mentira", isso adiciona uma camada de negação que confunde muita gente. Escreva cada afirmação numa linha separada e negue apenas o conteúdo literal, nunca a interpretação que você fez. Eu já perdi tempo corrigindo respostas de alunos que negavam o que o enunciado dizia em vez de negar a proposição original.
Erros comuns que todo mundo comete
O mais frequente é assumir que o silêncio implica algo. Se Bernardo não disse nada, você não pode concluir que ele mente. Silêncio é neutro. Outro erro comum é tratar "às vezes minto" como compatível com o modelo bistário. Num problema desse tipo, alguém que diz "às vezes minto" está necessariamente mentindo, porque a regra do universo do problema não permite comportamento misto. Isso vira pegadinha recorrente. A terceira armadilha é a suposição de que a resposta mais intuitiva é a certa. Problemas bem construídos fazem a dedução correta parecer estranha no início. Se a sua primeira impressão é "óbvio que é o Bernardo", para e refaz o raciocínio do zero. A primeira intuição geralmente vem do padrão superficial, não da estrutura lógica.
Quando esse método nao funciona
Se o enunciado tiver menos informações do que variáveis, o problema é subdeterminado — existem múltiplas soluções consistentes e nenhuma delas é única. Às vezes editores criam esses problemas sem perceber, e a resposta que aparece nos gabaritos é apenas uma das possibilidades. O sintoma é classico: você consegue provar que uma alternativa funciona, mas não consegue provar que as outras não funcionam. Nesses casos, o problema em si é defeituoso, não a sua capacidade de resolver. Também nao adianta aplicar essa técnica em problemas onde os personagens podem fazer declarações parciais ou condicionais sem que o enunciado deixe isso explícito. Variaveis como "se eu fosse mentiroso, então..." entram numa area cinzenta que exige lgbica modal, algo fora do escopo desses exercicios de treinamento padrao.
Pratica eficaz
Resolva pelo menos dez variaões diferentes antes de considerar que domina o assunto. Misture as classificações — algumas com um verdadeiro e um falso, outras com dois verdadeiros e um falso, outras com todos mentindo exceto um. Use fontes como materiais de olimpiada brasileira de matemática e provas de raciocínio lógico de concursos. Anotar cada problema resolvido com a tabela de hipóteses que usou ajuda a identificar padrões pessoais de erro. Em geral, depois de vinte a trinta exercicios, o tempo medio de resolucao cai para menos de cinco minutos por problema com enunciado padrao.