Страница 3
Пусть f : A → B - функция, причём как A, так и B - конечные множества. Предположим, что A состоит из n элементов: a1, a2,..., an. Принцип Дирихле гласит, что если |A| > |B|, то по крайней мере одно значение f встретится более одного раза1. Проще говоря, найдётся пара элементов ai ≠ aj, для которых f(ai) = f(aj).
Чтобы убедиться в истинности принципа, предположим, что для любой пары разных индексов i ≠ j мы имеем: f(ai) ≠ f(aj). Тогда множество B содержит по крайней мере n различных элементов: f(a1), f(a2),..., f(an). И уж во всяком случае, |B| ≥ n, что противоречит предположению: n = |A| > |B|. Следовательно, есть хотя бы два разных элемента ai, aj ∈ A, для которых f(ai) = f(aj).
1Допуская некоторую вольность, принцип Дирихле можно переформулировать в легко запоминающейся форме: нельзя рассадить 10 зайцев в 9 клеток так, чтобы в каждой клетке сидел один заяц - Прим. перев.