§A1.4因数分解

最終更新

因数分解とは、整数係数多項式を、整数係数多項式の積として、共通の数因子も含めて書き直すことです。 積に現れる多項式を因数と呼び、ここでは符号を除く正の整数の共通因子を最初に外す慣習にします。したがって定数因子も因数分解の一部ですが、定数だけの式をさらに分解することはしません。

x2+5x+6=(x+2)(x+3)x^2 + 5x + 6 = (x+2)(x+3)

右辺を展開すると左辺に戻ります。つまり因数分解は展開の逆の操作です。だから因数分解が速くなる一番の近道は、展開を大量にやって「展開後の形」のパターンを目に焼き付けることです。ここは理屈より計算量が効きます。

1 手順は固定する

どんな式が来ても、次の順で機械的に試します。演習のレベル分けもこの順です。

  1. 共通因数でくくる。 最初に必ずやる。3x2+6x=3x(x+2)3x^2 + 6x = 3x(x+2)
  2. 公式に当てはめる。
    • a2−b2=(a+b)(a−b)a^2 - b^2 = (a+b)(a-b)
    • a2±2ab+b2=(a±b)2a^2 \pm 2ab + b^2 = (a \pm b)^2
  3. 和と積から探す。x2+px+qx^2 + px + qなら、足してpp、掛けてqqになる 2数を探す。x2+5x+6x^2 + 5x + 6→ 足して 5、掛けて 6 → 2 と 3 →(x+2)(x+3)(x+2)(x+3)
  4. たすき掛け。x2x^2の係数が 1 でないとき。6x2−17x+126x^2 - 17x + 12→(2x−3)(3x−4)(2x-3)(3x-4)
  5. 総合。 1〜4 の組み合わせ。共通因数を括り出してから中身を分解する。2x2+10x+12=2(x2+5x+6)=2(x+2)(x+3)2x^2 + 10x + 12 = 2(x^2 + 5x + 6) = 2(x+2)(x+3)

演習の後半では、たすき掛けの係数と定数項の候補を広げた問題、さらにx(ax+b)(cx+d)x(ax+b)(cx+d)の形を展開した3次式も扱います。まずxxを共通因数として括り、残った二次式にたすき掛けを使います。これは新しい公式ではなく、手順1と4を順番に適用する総合問題です。

3 と 4 は「候補を書き出して試す」作業です。最初は遅くて構いません。量をこなすと候補の絞り込みが速くなり、やがて式を見た瞬間に答えの形が見えるようになります。それがこの項目のゴールです。

2 どこまで分解したら終わりか

問題文が範囲を明示していない場合、それは基本的には問題文の不備とみなして構いません(少なくとも数学的にはそうです。どの範囲の係数で考えるかを決めなければ「これ以上分解できない」は意味を持ちません)。そのうえで、高校数学の慣習としては、暗黙的に整数係数多項式の範囲内で、共通因数を全て括り出した形が求められている、と了解しておけば実用上は困りません。この演習の答えもすべてその形になっています。

閑話休題:因数分解の“難しさ”が世界を守っている 多項式の因数分解と同じ発想が、整数にもあります——「積に分ける」こと。そして整数の因数分解には、掛けるのは簡単なのに、逆はとてつもなく難しいという不思議な非対称があります。2つの大きな素数(それぞれ数百桁)を掛け算するのは一瞬ですが、その積だけを渡されて元の2素数を復元しようとすると、世界最速のスーパーコンピュータでも宇宙の年齢を超える時間がかかります。

この「掛けるのは楽、割るのは無理」という一方通行を利用する暗号方式の一つが RSA暗号です。公開鍵は 2つの素数の積、秘密鍵はその素数そのもの——積は世界中に公開しても、そこから素数を取り出しにくいので秘密を保ちやすい。RSAはHTTPSの一部の構成や電子署名で使われてきましたが、 HTTPSや暗号通貨のすべてがRSAだけに依存するわけではありません。ところが、量子コンピュータ用に考案されたショアのアルゴリズムは、この因数分解を高速に解いてしまう——だから大規模な量子計算機が実現すると RSAは破られる恐れがあり、それに備えた「耐量子暗号」の開発が今まさに進んでいます。中学・高校で習うx2+5x+6=(x+2)(x+3)x^2 + 5x + 6 = (x+2)(x+3)の背後に、整数因数分解と暗号の構造上の類似があります。

例題

条件と何を求めるかを確認してから、式と答えの対応を見比べてください。

次の整数係数多項式を、整数係数多項式の範囲で因数分解せよ。

解法の型手順1: 共通因数でくくる

  1. (1)4x2+2x4x^{2}+2x
  2. (2)4x2−6x4x^{2}-6x

解法の型手順2: 公式に当てはめる

  1. (1)9x2−49x^{2}-4
  2. (2)4x2−94x^{2}-9

解法の型手順3: 和と積から探す

  1. (1)x2−3x−4x^{2}-3x-4
  2. (2)x2+5x+4x^{2}+5x+4

解法の型手順4: たすき掛け

  1. (1)9x2−27x+209x^{2}-27x+20
  2. (2)9x2−21x+109x^{2}-21x+10

解法の型手順5: 総合(共通因数 →\to 中身を分解)

  1. (1)2x2+2x−402x^{2}+2x-40
  2. (2)x3+6x2+8xx^{3}+6x^{2}+8x

解法の型手順6: 先頭係数と定数項の約数候補を広く調べ、交差積の和を確認する。

  1. (1)16x2−82x−3316x^{2}-82x-33
  2. (2)12x2−8x−1512x^{2}-8x-15

解法の型手順7: まず共通因数 x を括り、残った二次式にたすき掛けを使う。

  1. (1)48x3−50x2+7x48x^{3}-50x^{2}+7x
  2. (2)35x3−48x2+16x35x^{3}-48x^{2}+16x

演習

問題を解いてから「解答・解説」を開けます。

次の整数係数多項式を、整数係数多項式の範囲で因数分解せよ。

演習を読み込み中…

演習を読み込み中…

演習を読み込み中…

演習を読み込み中…

演習を読み込み中…

演習を読み込み中…

演習を読み込み中…