2次式が因数分解できる条件
定理1(2次式が因数分解が可能な条件)
px2+qx+r(p=0)は、q2−4prが平方数なら因数分解可能である。
【証明】(※天下り的です)
px2+qx+r=p[(x+2pq)2−(4p2q2−4pr)]⋯①
である。(これを『平方完成』と言います。後述。)
ここで、q2−4prは平方数なのでq2−4pr=m2となるmがある。このmを用いて、
①=p[(x+2pq)2−(4p2m2)]=p[(x+2pq)2−(2pm)2]⋯②
となる。ここで、x+2pq=:Aとすれば、
②=p[A2−(2pm)2]=p(A+2pm)(A−2pm)=p(x+2pq+2pm)(x+2pq−2pm)=p(x+2pq+m)(x+2pq−m)⋯③
となり、因数分解できる。□
※p,q,rが整数のときは、これは裏も成立する。つまりq2−4prが平方数でない時、px2+qx+rは(有理数係数範囲では)因数分解不可能となる。実際、有理数s,t,u,vを用いてpx2+qx+r=(sx+t)(ux+v)と分解できたとすると、係数を比べてp=su, q=sv+tu, r=tvなので、q2−4pr=(sv+tu)2−4sutv=(sv−tu)2となり、q2−4prは有理数の2乗になってしまう。整数で有理数の2乗になるものは平方数しかないので、q2−4prが平方数でなければこのような分解はできない。
この定理は、判別法としても有能ですが、何よりも③ の式に代入するだけで因数分解できる2次式ならどんなものでも何も考えずに因数分解できるのがやばすぎるんです!!
試しに、5x2+13x+6の因数分解を、③ の式を用いてやってみましょう1塾の授業で扱った問題は塾の教材なので、数値を変えた類題に差し替えています。:
問題
5x2+13x+6の因数分解を、③ の式を用いてやってみよう!
【解答】
③ において、p=5,q=13,r=6。また、q2−4pr=132−4×5×6=49より、m=7としてよい。
よって、
③=p(x+2pq+m)(x+2pq−m)=5(x+2×513+7)(x+2×513−7)=5(x+1020)(x+106)=(x+2)(5x+3)⋯(答)
しかしながら、流石に③ の式は複雑すぎて覚えにくいので、実用的ではありませんよね……
ということで、定理1の証明の流れを、もう少しわかりやすくすることで、その流れに沿って答えを導けるようにしてみましょう。そこで使うのが、『平方完成』という変形です。
補題2(平方完成)
x2+ax+b=(x+2a)2−[(2a)2−b]
【証明とお気持ち】
まず、x2+axの部分を変形したいと考える。2乗公式:(x+s)2=x2+2sx+s2において、s=a/2とすれば、
(x+2a)2=x2+ax+(2a)2
なので、
x2+ax=x2+ax+(2a)2−(2a)2=(x+2a)2−(2a)2
よって、
x2+ax+b=(x+2a)2−(2a)2+b=(x+2a)2−[(2a)2−b]
□
ここで、定理1の① の変形を、この平方完成を用いて丁寧に追ってみましょう。
px2+qx+r=p(x2+pqx+pr)
であるので、この括弧の中身について、補題2において
⎩⎨⎧a=pqb=pr
とおけば、
px2+qx+r=p(x2+pqx+pr)=p[(x+2pq)2−{(2pq)2−pr}]=p[(x+2pq)2−(4p2q2−pr)]=p[(x+2pq)2−(4p2q2−4p24pr)]=p[(x+2pq)2−(4p2q2−4pr)]⋯①
を得る。
今は文字だらけで難しそうに見えますが、このように平方完成の手法を用いてしまえば、具体的な問題を解くときには全然難しくないんです。5x2+13x+6の因数分解を、この流れを使ってもう一回やってみましょう:
問題
5x2+13x+6の因数分解を、平方完成を用いた変形でやってみよう!
【解答】
5x2+13x+6を平方完成して因数分解してみよう。変形していくと、
5x2+13x+6=5(x2+513x+56)=5[(x+1013)2−{(1013)2−56}]=5[(x+1013)2−(10049)]=5[(x+1013)2−(107)2]=5[(x+1013)+107][(x+1013)−107]=5(x+2)(x+53)=(x+2)(5x+3)⋯(答)
このように、2次式の因数分解は、たすきがけを用いずともシステマティックに解くことができちゃうんです!!!!!しかしながらこの方法は、汎用性はある一方で、慣れるまで時間がかかるのと、たすきがけに慣れてくると簡単な2次式についてはたすきがけでやった方が早い場合が多いです。ただ、たすきがけの性質上、2次の項の係数や定数項の数が多くの約数を持ってしまうと試さないといけない回数が途方もないことになってしまうので、そういう時にこの方法を知っておくと非常に強力です。
ちなみに、なんで平方完成すると因数分解できるのかとかいった話は、いずれやるであろう二次関数の性質やグラフの平行移動などと密接に関わってるんですが、この話をするとめちゃ長くなっちゃうのでやめておきます。
発展
実は、定理1は、もう少しカッコよくできることに気づきました:
定理3(2次式が因数分解が可能な条件2.0)
p,q,rは全て整数であるとする。このとき、q2−4prが平方数なら、px2+qx+r(p=0)は整数係数の一次式同士の積に因数分解可能である。
そう、分解した先の因数の式が整数係数であるということを言えるんです!これを証明してみましょう。
【証明】
r=0の時にはpx2+qx=x(px+q)となり自明。r=0の場合を考える。
定理1と同様に考えて、q2−4prは平方数でかつr=0なのでq2−4pr=m2となる∣m∣=∣q∣⋯④を満たす整数mが存在して、このmを用いて、
px2+qx+r=p(x+2pq+m)(x+2pq−m)⋯③
である。よってこの右辺を変形すれば因数をどちらも整数係数にできることを言えばいい。ここで、
{a:=q−mb:=q+m
とする。今、q,mともに整数であるから、これと④より、a,bともに0でない整数である⋯⑤
この時、ab=(q−m)(q+m)=q2−m2であって、m2=q2−4prであったから、ab=4prで、これは偶数である。⋯⑥
b−a=(q+m)−(q−m)=2mより、aとbの偶奇は一致する。これと⑥ より、a,bはともに偶数。⋯⑦よって、
{c:=a/2d:=b/2
とすると、⑤と⑦よりc,dはともに0でない整数であり、cd=ab/4=prなので、d=pr/c。このもとで、
⎩⎨⎧2pq−m=2pa=pc2pq+m=2pb=pd=ppr/c=cr
である。⋯⑧
pとcの最大公約数をgとおき、
{c=gCp=gP
とすると、もちろんC,Pは互いに素な整数である。今、
⎩⎨⎧pc×P=gPgC×P=PC×P=Ccr×g=gCr×g=Cr
であって、よって、この結果と⑧を用いると、
③=p(x+pc)(x+cr)=gP(x+pc)(x+cr)={P(x+pc)}{g(x+cr)}=(Px+pc×P)(gx+cr×g)=(Px+C)(gx+Cr)⋯⑨=Pgx2+(gC+CPr)x+C×Cr=px2+(c+CPr)x+r⋯⑩
となる。ところで、③=px2+qx+rであったので、⑩=px2+qx+rとなり、係数を比較してc+CPr=qよりCPr=q−cとなり、qもcも整数よりCPrも整数となる。さらに、PとCは互いに素なので、CPrが整数のときrはCの倍数でなければならず、よってCrは整数となる。よって、⑨式において、Crが整数となり、P,C,gはすでに整数であることがわかっているので、⑨式は整数係数の一次式同士の積となっている。⑨=③=px2+qx+rであったので、px2+qx+rは整数係数の一次式同士の積に因数分解できる。よって示された。□
こういう、文字がいっぱい出てくるのに最後に綺麗になる証明を書いてる時が一番ワクワクしますね!!!(多少煩雑でそこまで綺麗じゃないので、論証ミスに気づいたとか、上手い証明方法思いついたとかいった人いたら教えてください。)
ちなみに、より高次の式の因数分解可能性の判定については、『アイゼンシュタインの既約判定定理』というものがあります。詳細はここでは書きませんが、カッコいい定理なので気になる人は調べてみると良いでしょう。
1 塾の授業で扱った問題は塾の教材なので、数値を変えた類題に差し替えています。
塾の授業で配った補足資料をもとに、問題を類題に差し替えて書き直しました。
← 塾講師木下の記事一覧へ