A crocodile steals a child and promises the parent: “I will return your child if you correctly predict what I will do.” The parent responds: “You will not return my child.” Now the crocodile faces an impossible situation.
The Logical Trap
If the parent’s prediction is correct (the crocodile won’t return the child), then according to the promise, the crocodile must return the child. But returning the child would make the prediction wrong.
If the prediction is wrong (the crocodile does return the child), then the crocodile shouldn’t return the child per the promise. But not returning it would make the prediction correct, requiring the return.
This ancient Greek paradox demonstrates how self-referential statements can trap logic in circular reasoning. Unlike many logical problems with clear solutions, the crocodile dilemma has no consistent answer within classical logic.
Why It Matters
The crocodile dilemma belongs to a family of self-referential paradoxes that challenged philosophers for millennia. These paradoxes revealed fundamental limitations in how we structure logical arguments.
Modern computer science encounters similar problems. Alan Turing’s halting problem—whether a program will finish running—is essentially the same type of self-referential impossibility. You cannot create a universal program that predicts all other programs’ behavior.
These logical loops force us to recognize that some questions simply cannot be answered within their own framework. Sometimes the problem isn’t that we lack intelligence—it’s that the question itself creates an impossible structure.
The crocodile’s dilemma reminds us that logic, powerful as it is, has boundaries that logic alone cannot cross.