数学A / 整数の性質
連続する和が n の倍数(鳩の巣原理)
問題
個の整数 が与えられたとき、連続して並ぶいくつかの和 ()で の倍数になるものが必ず存在することを示せ。
ヒントを見る
部分和 ()を 個作る。 で割った余りは 種類。 個を 個の箱に入れると?
解答・解説
方針
個の部分和 を で割った余りで分類する。余りは 種類しかないので、鳩の巣原理で同じ余りの2つが存在し、その差が求める連続和。
解答
⓪ 発想 — どう考え始めるか。 連続和 は、部分和の差 で書ける(、)。
だから「連続和が の倍数」は「 となる つがある」と同じことだ。
部分和は の 個。 で割った余りは 種類しかない。 個を 個の箱に入れるのだから、鳩の巣原理で同じ箱に入る つが必ずある。
① 部分和を作る。 ()とすると、これは 個。連続和は差で ② 余りで分類。 を で割った余りは の 種類。 個の部分和を 個の余りに分けると、鳩の巣原理で同じ余りをもつ つ ()が存在する。
③ 差が の倍数。 だから は の倍数。すなわち が の倍数。これで存在が示せた。
まとめ 連続和を部分和の差とみて、 個の部分和を余り( 種類)で分類。鳩の巣原理で同じ余りの つがあり、その差の連続和が の倍数。整数(合同)と鳩の巣原理の融合。
発展 — 一歩先へ。 「連続」を外して「自由に選ぶ」と、話は急に深くなる。任意の 個の整数からは、和が の倍数になる 個を必ず選べる(エルデシュ・ギンツブルク・ジヴの定理)。しかも 個では足りない( を 個と を 個の例)。鳩の巣のずっと先にある世界だ。
部分和 の 個を で割った余りで分類。余りは 種類だから鳩の巣原理で となる組があり、 が の倍数。
別解
別解 — 小さな例で鳩の巣を“見る”(苦手な人向け)。 、数を としてみる。部分和は
で割った余りは順に 。 個の部分和に余りは 種類しかないから、必ずどこかがかぶる。ここでは と (どちらも余り )。
差をとると 。たしかに の倍数の連続和が見つかった。
を仲間に入れておくのがポイントだ。 とかぶった場合は「先頭からの連続和」が答えになる。証明の一行一行が、この小さな実験の一般化になっている。
ポイント
- 連続和は部分和の差 。
- 部分和は の 個、余りは 種類。
- 鳩の巣原理で 、差が の倍数。
よくある間違い
- を仲間に入れ忘れ、部分和が 個になって鳩の巣が発動しない( 個そろえるのが命)。
- 「連続して並ぶ」を「好きに選んでよい」と読み違える(選んでよい版は難しさがまるで違う別問題になる)。
- 余りの種類を 種と数える( から の 種類。個数 との差の が鳩の巣を生む)。