有限個の対象を有限個の箱へ分類するとき、対象の個数が箱の個数より多ければ、鳩の巣原理により、同じ箱に入る異なる二つの対象が存在します。ただし、鳩の巣原理から分かるのは、そのような二つの対象が存在することだけであり、どの二つの対象が同じ箱に入るかは分かりません。
1 有限集合の間の写像
対象の集合を、箱の集合をとし、対象が入る箱をと書きます。
定義 1.1 (単射と全射). 写像が単射であるとは、ならばが成り立つことをいいます。写像が全射であるとは、すべてのに対してを満たすが存在することをいいます。
鳩の巣原理を写像の言葉で述べます。
定理 1.2 (鳩の巣原理).を有限集合とし、を写像とします。ならばは単射ではありません。したがって、異なるでを満たすものが存在します。
証明.が単射であると仮定します。このとき、各は互いに異なるの要素へ対応するので、は少なくとも個の要素をもたなければなりません。これはに反します。したがっては単射ではありません。▨
一つの箱に入る対象の個数についても下界を得ることができます。
定理 1.3 (鳩の巣原理の一般形).を有限集合とし、を正の整数とします。ならば、あるが存在してが成り立ちます。
証明. すべての箱に高々個しか入らないと仮定すると、対象の総数は高々個です。これはに反します。▨
2 同じ要素数の有限集合
要素数の等しい有限集合の間の写像については、単射であることと全射であることの一方だけを確かめれば、もう一方も従います。
定理 2.1.をを満たす有限集合とし、を写像とします。次は同値です。
- は単射です。
- は全射です。
- は全単射です。
証明.が単射ならば、個の異なる像があります。なので像は全体であり、は全射です。逆に、が全射で単射でないと仮定すると、二つ以上の要素が入る箱が存在します。全射なので空の箱はなく、個の対象だけでは個の箱をすべて埋めることができません。これは全射性に反します。したがっては単射です。▨
例 2.2. 整数を13個選びます。12で割った余りは0から11までの12種類なので、鳩の巣原理により同じ余りをもつ2個が存在します。その差は12の倍数です。
例 2.3. うるう日を除く365日だけを誕生日の候補とします。366人を誕生日によって分類すると、同じ誕生日の2人が存在します。この結論は誕生日の分布が一様であることを仮定しません。
何を対象とし、何を箱とみなすかを設計する競技数学での使い方は、§C5.1 鳩の巣原理の応用で扱います。
3 演習
問題 3.1. 1以上10以下の整数から相異なる6個を選ぶと、差が5の倍数である2個が存在することを証明せよ。
解答.
選んだ6個の整数の集合をとし、5で割った余りの集合をとする。各整数に5で割った余りを対応させる写像をとする。なので、定理 1.2により、異なるでを満たすものが存在する。とは5で割った余りが等しいので、差は5の倍数である。▨
問題 3.2.が同じ要素数をもつ有限集合で、が全射であるとき、が単射であることを、空の箱と二個以上の対象が入る箱の個数に着目して証明せよ。
解答.
が単射でないと仮定する。このとき、異なるでを満たすものが存在する。とすると、箱には二個以上の対象が入り、である。は全射なので空の箱はなく、すべてのについてである。各対象はちょうど一つの箱に入るので、
である。したがってであり、と両立しない。よって、は単射である。▨
問題 3.3. 25個の対象を6個の箱へ入れるとき、少なくとも一つの箱に5個以上の対象が入ることを、定理 1.3から示せ。
解答.
対象の集合を、箱の集合をとし、各対象にそれが入る箱を対応させる写像をとする。、であり、なのでである。定理 1.3をとして適用すると、あるが存在してが成り立つ。したがって、箱には5個以上の対象が入る。▨
問題 3.4.例 2.2で、13個の整数から12で割った余りが等しい2個が存在することは保証されるが、その2個を数値として特定することはできない。その理由を説明せよ。