この記事を読むとわかること
・有理数解とはそもそも何か
・有理数解や整数解に関わる定理
・有理数解を持つ/持たないが関わる入試問題
方程式の有理数解
そもそも有理数解とは
有理数解とは、方程式の解のうち、2つの整数の分数の形で表せるようなもののことです。
入試問題ではしばしば、「この方程式が有理数解を持つような条件を求めよ」というような形式の問題が出題されることがあります。
こういった問題を解くためには、有理数解についての定理を知っておく必要があります。この記事では有理数解についての重要な定理について書いてから、その定理を用いて解ける問題をいくつか紹介したいと思います。
有理数解や整数解に関わる重要な定理
高校数学において、有理数解に関わる重要な定理はこの1つだけです。
整数係数のn次方程式anxn+an−1xn−1+⋯+a1x+a0=0(an=0,a0=0)が有理数解を持つとすれば、それは、
anの約数a0の約数
の形のものに限られる。
例えば、3次方程式3x3+2x2+x+4=0があったとすれば、有理数解は、
x=±1,±2,±4,±31,±32,±34
の12個に限られるということですね!
さらに、有理数解ではなく、整数解を持つ場合にはさらに強い条件が言えます。
整数係数のn次方程式anxn+an−1xn−1+⋯+a1x+a0=0(an=0,a0=0)が整数解を持つとすれば、それは、a0の約数に限られる。
整数解があるとすれば、xを含む項はすべてその整数解で割り切れるので、定数項がその整数解で割り切れる必要があることからすぐにわかりますね。先ほどの定理で分母が1になると思っておけば覚えやすいでしょう。
定理の証明
さて、有理数解の候補がこのように限られるのはどのように証明すればよいのでしょうか?この定理は、高校数学では一応示してから使うことになるので、証明の流れは必ず覚えておきましょう。
整数係数のn次方程式anxn+an−1xn−1+⋯+a1x+a0=0(an=0,a0=0)が有理数解を持つとき、その有理数解はpq(pは自然数、qはpと互いに素な整数)とおける。これを代入すると、
⇔⇔an(pq)n+an−1(pq)n−1+⋯+a1pq+a0=0anqn+an−1qn−1p+⋯+a1qpn−1+a0pn=0q(anqn−1+an−1qn−2p+⋯+a1pn−1)=−a0pn
ここで、pとqは互いに素であるから、qはa0の約数であることが分かる。
また、
panqn+an−1qn−1+⋯+a1qpn−2+a0pn−1=0
と変形することもできるので、pとqは互いに素であることも考慮すると、panが整数である必要がある。つまりpはanの約数。
以上より、有理数解は
anの約数a0の約数
の形のものに限られることが示された。
pやqを1個だけ残すような操作をすれば簡単に証明ができるわけですね。
有理数解を持つ/持たないが出てくる入試問題3選
この定理を用いて、「有理数を持つ/持たない」が関わるような入試問題を3つ紹介したいと思います!
問題1
x3+kx2+7=0(kは整数)が有理数解を持つときそれは整数解に限られることを示せ。また、正の整数解をもつときのkをすべて求めよ。
解答・解説
有理数解に関する定理において、分母が±1に限られるパターンです。定理の証明を具体的な方程式に適用してあげるだけで良さそうです。あとは、正の整数解の候補をすべて代入していけば答えが求まります。
有理数解はpq(pは自然数、qはpと互いに素な整数)とおける。これを代入すると、
⇔(pq)3+(pq)2+7=0pq3+kq2+7p2=0
右辺は整数で、kq2+7p2も整数であるから、pq3も整数である必要がある。p,qが互いに素であることも考慮すると、p=1
したがって、有理数解を持つならば整数解しかありえないことが示された。
正の有理数解を持つとすると、それは正の整数解であり、それをαとおくと、
α3+kα2+7=0⇔α(α2+kα)=−7
より、αは7の約数であることがわかる。よって、α=1,7
α=1のとき、
1+k+7=0⇔k=−8
α=7のとき、
343+49k+7=0⇔k=750
これは整数でないので不適。
以上より、
k=−8
問題2
3x3+2x+4=0が有理数解を持たないことを示せ。
解答
「有理数解を持たないこと」を示すには、有理数解の候補をすべて代入して成り立たないことが言えればOKです。有理数解を持つと仮定して矛盾を導く背理法になっています。まずは、定理の証明と同じ流れを辿って有理数解の候補をすべて調べあげましょう。
3x3+2x+4=0が有理数解を持つと仮定すると、それはpq(pは自然数、qはpと互いに素な整数)とおける。これを代入すると、
⇔3(pq)3+2pq+4=0q(3q2+2p2)=−4p3
p,qは互いに素であるから、qは4の約数である必要があり、q=±1,±2,±4
また、
⇔3(pq)3+2pq+4=0p3q3+2qp+4p2=0
と変形することもできて、2qp+4p2は整数であるから、p3q3も整数であり、p,qは互いに素であることも考慮すると、pは3の約数となる。よって、p=1,3
したがって、与えられた方程式の有理数解の候補は、
±1,±2,±4,±31,±32,±34
の12個に限られるが、これらはすべて与えられた方程式を満たさない。
以上より、与えられた方程式は有理数解を持たないことが示された。
代入する個数が多いですが、有理数解を持たないことを示す問題なので、実際に計算しなくても、「与えられた方程式を満たさない」とだけ書いておけば大丈夫ですね。
問題3
5x3+8x2−14x+4=0を解け。
解答
ただ3次方程式を解くだけじゃん!と思われてしまいますが、これが意外と難しいんです。3次方程式を解くときは整数解がないか探して因数分解をするのが基本ですが、いろんな整数を代入してもどれも成り立ちません。
そこで、今回習った定理を活かして整数解ではなく可能性のある有理数解をいろいろ代入してみることになります。そうすると、52が解の1つとなることがわかり、あとは因数分解をするだけです!
解答を書くのは非常に短いですが、整数解でない有理数解を探す作業は意外と骨の折れる作業です…!
⇔⇔5x3+8x2−14x+4=0(5x−2)(x2+2x−2)=0x=52,−1±3
まとめ
・整数係数の方程式の有理数解は、
anの約数a0の約数
の形のものに限られる
・整数解の場合は定数項の約数に限られる
・有理数解を文字で置いて、それぞれ1文字を残すような式変形をすると証明できる