鸽巢原理，又名狄利克雷抽屉原理、鸽笼原理。其中一种简单的表述法为：另一种为：集合论的表述如下：拉姆齐定理是此原理的推广。
例子.虽然鸽巢原理看起来很容易理解，但有时使用鸽巢原理会得到一些有趣的结论：另一个例子：另一个例子：更不直观一点的例子：鸽巢原理经常在计算机领域得到真正的应用。比如：哈希表的重复问题（冲突）是不可避免的，因为Keys的数目总是比Indices的数目多，不管是多么高明的算法都不可能解决这个问题。这个原理，还证明任何无损压缩算法