The Pigeonhole Principle ------------------------ Suppose that f: A -> B, where A and B are finite, and |A| > |B|. Then f is not injective. Stronger form - Suppose that f: A -> B, where A and B are finite. Then there exists b \in B such that | f^{-1}(b) | >= \ceiling{ |A| / |B| }