Why Pigeons at Rest Are at the Center of Complexity Theory

The original version of this story appeared in Quanta Magazine.

They say a bird in the hand is worth two in the bush, but for computer scientists, two birds in a hole are better still. That’s because those cohabiting birds are the protagonists of a deceptively simple mathematical theorem called the pigeonhole principle. It’s easy to sum up in one short sentence: If six pigeons nestle into five pigeonholes, at least two of them must share a hole. That’s it—that’s the whole thing.

“The pigeonhole principle is a theorem that elicits a smile,” said Christos Papadimitriou, a theoretical computer scientist at Columbia University. “It’s a fantastic conversation piece.”

But the pigeonhole principle

Related News

How to Overcome Imposter Syndrome and Launch Your First Product with Confidence

Intel was on the brink of downfall. A twist in the AI race could boost its revival

Incident involving suspect with a knife closes Hwy. 101 in San Jose

Scott Pelley speaks: ‘CBS News is on fire’ and Bari Weiss should be removed

5 vehicles stolen from Alameda County parking garage in Oakland

Video footage shows large groups of people fighting in Oakland