Barbeiro Impossível
Uma aldeia tranquila se complica quando o barbeiro anuncia que só barbeia homens que não se barbeiam sozinhos.
A regra que se dobra
O prefeito decreta: "O barbeiro aparará todos os homens (e apenas os homens) que não se barbeiam sozinhos".
- Se João não se barbeia, o barbeiro deve atendê-lo.
- Se Pedro se barbeia, o barbeiro precisa recusá-lo.
- Mas quem barbeia o próprio barbeiro? A regra não dá resposta.
Versão em conjuntos
Defina o conjunto \(B = \{x \mid x \text{ é barbeado pelo barbeiro}\}\). Pela regra:
\(B = \{x \mid x \notin S\}, \quad S = \{x \mid x \text{ se barbeia}\}\)
Se o barbeiro pertence a \(B\), então não pode pertencer a \(S\); mas ele precisa entrar em um dos conjuntos para decidir quem o barbeia, gerando contradição imediata.
Visualizando o impasse
- Diagrama de Venn: tente separar homens que se barbeiam dos que não se barbeiam; o barbeiro fica nos dois círculos ao mesmo tempo.
- Fluxo de tarefas: cada seta indica quem barbeia quem; o nó "barbeiro" precisa apontar para si e evitar apontar para si simultaneamente.
- Script lógico: uma instrução do tipo
if not self_shaves(x): barber(x)trava quandoxé o próprio barbeiro.
Analogias rápidas
- Moderador de fórum: remove apenas mensagens que não foram excluídas pelos autores; mas quem remove a do moderador?
- Faxineiro rebelde: limpa apenas salas onde os ocupantes não limpam; e a sala de descanso do faxineiro?
- Aplicativo automático: desinstala apps que não se autoatualizam; o próprio aplicativo entra em um loop.
Curiosidades
- O paradoxo foi criado por Bertrand Russell para ilustrar problemas de conjuntos autorreferentes.
- É base histórica para o desenvolvimento da teoria dos tipos em lógica.
- Mostra que regras aparentemente simples precisam especificar casos-base para evitar loops.
Mini exercícios
- Reescreva a regra do barbeiro de forma que não gere contradição.
- Monte um diagrama indicando todos os moradores e quem barbeia quem.
- Pesquise outro paradoxo autorreferente e compare com o barbeiro.
Conclusão
Quando uma regra fala sobre todo mundo e também sobre quem aplica a regra, precisamos inserir exceções claras — barbeiros lógicos precisam de uma barba de escape.