Qraftクラフト
← Qraftコラムへ戻る

数学

数学でよく使う「場合分け」はなぜ強いのか

絶対値の方程式や、平方数を3で割った余りを例に、場合分けの考え方を解説。「漏れなく重ならず」分けるコツと、場合を減らす工夫も紹介します。

公開日:

数学の解説で「場合分けをして考えます」と出てくると、少し面倒に感じるかもしれません。けれども場合分けは、数学の中でも特に頼りになる道具の一つです。難しい問題を、いくつかの簡単な問題に分けてしまえるからです。この記事では、場合分けがなぜ強いのかを、2つの例で確かめます。

場合分けの正体:分けると、中身が単純になる

絶対値を含む方程式を見てみましょう。

問題:∣x−1∣+∣x−3∣=4|x-1|+|x-3|=4 を解きなさい。

絶対値は、中身が正か負かで外し方が変わるので、そのままでは扱いにくい式です。そこで、xx の範囲で場合を分けます。分ける目印は、絶対値の中身が0になる x=1x=1 と x=3x=3 です。

  • x<1x<1 のとき:∣x−1∣=1−x|x-1|=1-x、∣x−3∣=3−x|x-3|=3-x なので、(1−x)+(3−x)=4−2x=4(1-x)+(3-x)=4-2x=4 より x=0x=0。これは x<1x<1 を満たします。
  • 1≤x<31\le x<3 のとき:(x−1)+(3−x)=2(x-1)+(3-x)=2 となり、2=42=4 は成り立ちません。解なし。
  • x≥3x\ge3 のとき:(x−1)+(x−3)=2x−4=4(x-1)+(x-3)=2x-4=4 より x=4x=4。これは x≥3x\ge3 を満たします。

答えは x=0x=0 と x=4x=4 です。それぞれの場合では絶対値が外れて、ただの一次方程式になりました。場合分けの強さは、「難しい式を、場合ごとの簡単な式に変えられる」ところにあります。最後に、求めた値が、その場合の範囲に入っているかを確認することも忘れないでください。

場合分けの約束:漏れなく、重ならず

場合分けには、守りたい約束が2つあります。1つは「漏れがないこと」(すべての可能性がどれかの場合に入る)、もう1つは「重ならないこと」(どの可能性も1つの場合にだけ入る)です。先ほどの例で、x<1x<1、1≤x<31\le x<3、x≥3x\ge3 は、数直線を端から端まで、境目をちょうど1か所に決めて分けています。

等号の置き方も大切です。たとえば「x≤1x\le1 と x≥1x\ge1」のように分けると、x=1x=1 が両方に入って重なります。重なっても結果は同じことが多いのですが、数え上げの問題では、重なりが誤りの原因になります。

整数の問題で効く:余りで分ける

整数の問題でも、場合分けは大活躍します。

問題:整数 nn を3で割った余りで分けて、n2n^2 を3で割った余りを調べなさい。

整数は、3で割った余りで 3k3k、3k+13k+1、3k+23k+2 の3通りに分けられます(余りが2の数は 3k−13k-1 とも書けます)。それぞれを2乗します。

(3k)2=3⋅3k2,(3k±1)2=9k2±6k+1=3(3k2±2k)+1(3k)^2=3\cdot3k^2,\qquad (3k\pm1)^2=9k^2\pm6k+1=3(3k^2\pm2k)+1

この式は、nn が3の倍数なら n2n^2 も3の倍数(余り0)、そうでなければ n2n^2 を3で割った余りは必ず1になることを表しています。つまり、平方数を3で割った余りは、0か1しかありません。

ここから、おもしろい結論が導けます。a2+b2a^2+b^2 が3の倍数になるのは、a2a^2 と b2b^2 の余りの組合せが「0と0」のときだけです(0+1や1+1では余りが1や2になるため)。したがって、a2+b2a^2+b^2 が3の倍数なら、aa も bb も3の倍数だと分かります。

場合が多すぎるときは

場合分けは強力ですが、場合が増えすぎると大変です。そんなときは、似た場合をまとめます。上の例で 3k+13k+1 と 3k+23k+2 を 3k±13k\pm1 としてまとめて計算したのは、その一例です。また、整数なら「偶数か奇数か」という2通りに絞る、対称性を使って片方だけ調べる、といった工夫もあります。

まとめ

場合分けの強さは、難しい問題を、場合ごとの簡単な問題に分けられることにあります。使うときは「漏れなく、重ならず」を守り、場合が多すぎるときは、まとめられないかを考えます。「場合分けが面倒だ」と思ったときは、「どんな基準で分ければ、各場合が簡単になるだろう」と、分け方を工夫してみてください。

Qraftコラムへ戻る