• ベストアンサー

数学の問題で質問があります。

整数係数のn次の整式 f(x)=x^n+a1x^n-1+a2x^n-2+・・・+anについて。ある自然数kに対して、k個の整数f(1f(2f(3),,,f(k)がいずれもkで割り切れなければ、方程式f(x)=0は有理数の解を持たないことを証明せよ。 まず、どのようなことを示したいからこういうことをして、だからこの計算などをして・・・・のような感じで、この問題に挑む際にどのような方針を立てればよいのかなど教えてもらえないでしょうか? よろしくお願いします。

noname#230052
noname#230052

質問者が選んだベストアンサー

  • ベストアンサー
  • yoikagari
  • ベストアンサー率50% (87/171)
回答No.6

この問題は、以前九州大学で出題された問題のはず。 ただ、このときは (1)f(x)=0の有理数解αを持つとき、αは実は整数であることを示せ (2)f(x)=0の有理数解を持たないことを示せ といった感じの誘導が付いていたはずだ。 他の整数問題にのぞむときの方針を その1 最高次の係数が1の整数係数の多項式f(x)をとる。 f(x)=0の有理数解αを持つとき、αは実は整数であること これは、整数問題では結構大事な視点 その2 整数kの剰余を考える。 これは、整数問題ではものすごく大事な視点。 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ ぶっちゃけた話、整数問題は他の分野に比べて回答の方針が立てづらい問題が多い。 和田某氏も「整数問題は捨てろ」と言っているのもそこにあるといってもいい。 「数多く当たって、それぞれの回答を身につける」といった、地道な勉強しかないと思うぜ、整数問題は。 この問題は難しい。仮に君が大学受験生でこの問題が解けなかったとしても、心配することは全くない。

その他の回答 (5)

  • yoikagari
  • ベストアンサー率50% (87/171)
回答No.5

おおざっぱな方針は (1) f(x)=x^n +a(1)x^(n-1) +a(2)x^(n-2) +…+a(n-1)x+a(n) の有理数解αを持つとき、αは実は整数であること (2) f(x)=0は有理数解を持たないことを示す。 という方針。 (1)、(2)が示されれば自動的にf(x)=0が有理数解を持たないことがいえる。 (1)の回答 f(x)=x^n +a(1)x^(n-1) +a(2)x^(n-2) +…+a(n)が有理数解αをもつとき 互いに素な整数u,vを用いてα=u/vとかける(ただし、v≠0とする)。 (u/v)^n +a(1)x(u/v)^(n-1) +a(2)x^(n-2) +…a(n-1)(u/v)+a(n)=0 u^n +a(1)*u^(n-1)*v +a(2)*u^(n-2)*v^2 +…+a(1)*u*v^(n-1) +a(n)*v^n u^n=-v{a(1)*u^(n-1) +a(2)*u^(n-2)*v +…+a(1)*u*v^(n-2) +a(n)*v^(n-1)}…※ ここで|v|≧2と仮定する。 vの素因数pをとると、※よりu^nはpで割り切れる。 pは素数だから、uはpで割り切れる。 したがって、pはu,vの公約数となり、u,vが互いに素であることに反する。 よって|v|≧2という仮定が誤りで|v|=1、すなわちv=±1がいえる。 したがってα=±uとなるのでαは整数であることが示された。 (1)の回答ここまで (2)の回答 f(x)=x^n +a(1)x^(n-1) +a(2)x^(n-2) +…+a(n)が有理数解αを持つと仮定する。 (1)よりαは整数である。 αは整数sと1≦t≦kをみたす整数tを用いてα=ks+tと書けることに注意する。 「なぜならば、αをkで割ったときの商をq、余りをrとするとき α=kq+r、0≦r≦k-1とかける。 ここで1≦r≦k-1のとき、s=q、t=r r=0のとき、s=q-1、t=k とおくとα=ks+t、1≦t≦kとかける。」 (ks+t)^i=(ks)^i +i*(ks)^(i-1)t +…+i*ks*t^(i-1) +t^i =k{k^(i-1)* s^i +i*k^(i-2)* s^(i-1)t +…+i*st^(i-1)} +t^i=k×(整数) +t^i であることに注目すると f(α)=(ks+t)^n +a(1)(ks+t)^(n-1) +a(2)(ks+t)^(n-2) +…a(n-1)(ks+t)+a(n) =k×(整数) +t^n +a(1)*k×(整数) +a(1)*t^(n-1) +a(2)*k×(整数) +a(2)*t^(n-2)+… +a(n-1)*k×(整数) +a(n-1)*t +a(n)=k×(整数)+f(t) したがってf(t)=k{-(整数)}となるから、f(t)はkで割り切れることがわかる。 ところが、tは1≦t≦kであるから、このことはf(1)、f(2)、…、f(k)のいずれかがkで割り切れることを意味する。これは問題の仮定に反する。 したがってf(x)=0g有理数解をもつという仮定が誤りで、f(x)=0が有理数解を持たないことが示された。 (2)の回答ここまで

  • tmpname
  • ベストアンサー率67% (195/287)
回答No.4

良く見ると、 f(x)が x=q/p(p,qは互いに素)なる 解を持つとすると、因数定理を使ってf(x)はQ[x]の範囲で f(x)=(x-q/p)g_1(x) = (px-q)g_2(x) (g_2(x) ∈Q[x])とかけます。 でないと話があいませんね...

  • tmpname
  • ベストアンサー率67% (195/287)
回答No.3

うーん、原始多項式に関する知識を導入すれば結構 自明なんだけど、それはいいのかな... 今、記号を導入して整数全体の集合をZ, 有理数全体の 集合をQ, 整数係数の一変数多項式全体からなる集合を Z[x], 有理数係数の一変数多項式全体からなる集合を Q[x]とします。当然Z⊂Q, Z[x]⊂Q[x] 一つ言葉を定義します。f(x)∈Z[x] (つまりf(x)は ある整数係数の一変数多項式)が「原始多項式」であるとは、 f(x)の各次の係数の最大公約数が1であるような多項式 であることとします。 例:f(x)=2x^2-4x+3 (2,-4, 3)の最大公約数は1 補題:f(x), g(x)∈Z[x]が共に原始多項式なら、f(x)g(x)も 原始多項式である [証明] 任意の素数p∈Zに対し、f(x)g(x)の係数でpで割り切れないものが あることを示せば良い。 今、f(x)=Σ_i (a_i)(x^i), g(x)=Σ_j (b_i)(x^j)において、係数がp で割り切れない最低次の次数をそれぞれm,nとすれば、f(x)g(x)の (m+n)次の係数はΣ_{i+j=m+n} (a_i)(b_j)であるが、i>mのときはj<nより b_jはpで割りきれ、i<mの時はa_iがpで割りきれる。唯一(i,j)=(m,n)の 時が(a_i)も(b_j)もpで割り切れない。従って(m+n)次の係数は pで割り切れない(補題の証明終わり) そこで、問題に戻ります。f(x)が x=p/q(p,qは互いに素)なる 解を持つとすると、因数定理を使ってf(x)はQ[x]の範囲で f(x)=(x-p/q)g_1(x) = (px-q)g_2(x) (g_2(x) ∈Q[x])とかけます。 ここで、g_2(x)の各係数の分母をすべてかけたものM_1をg_2(x)にかけると、 (M_1)g_2(x)=g_3(x)、ここでg_3(x)の係数はすべて整数になっています。 さらにg_3(x)の各係数の最大公約数をM_2とすると、g_3(x)=(M_2)g_4(x), ここでg_4(x)は原始多項式です。 つまり、(M_1)g_2(x)=(M_2)g_4(x), M_1とM_2を互いの最大公約数で割って、 mg_2(x) = ng_4(x), g_4(x)は原始多項式、m,nは共に0でない整数で 互いに素 となっています。 そこで mf(x)=n(px-q)g_4(x)ですが、(px-q), g_4(x)ともに原始多項式です。 今、mがある素数rで割りきれるとすると、(px-q)g_4(x)は原始多項式 だから、nがrで割りきれますが、これはmとnが互いに素であることに 反します。 従ってm=1。最高次の係数を比較するとn=1, p=1でないと矛盾が生じます。 そこでf(x)=(x-q)g_4(x) g_4(x)∈Z[x]です。(1-q), (2-q), ..., (k-q)の うちどれかはkの倍数だから題意は証明されました。 結局、これは「f(x)∈Z[x]がQ[x]の範囲で因数分解されるなら、 実はZ[x]の範囲で必ず(同じように)因数分解できる」ということをつかっています。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

すみません, #1 は完全に勘違いしてる. 次の 2つを示せばいいんだ: ・m ≡ n (mod k) なら f(m) ≡ f(n) (mod k). ・f(x) = 0 は整数でない有理数解を持たない.

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

確認ですが, 「k個の整数f(1f(2f(3),,,f(k)」というのは「k個の整数 f(1), f(2), ..., f(k)」という意味ですか? もしそうなら k = 1 ととればいいんだけど, それって役に立たないよなぁ....

noname#230052
質問者

お礼

そうです!  k個の整数 f(1), f(2), ..., f(k)という意味です。 よろしくお願いします。

関連するQ&A

  • 代数学の、多項式の問題を教えて下さい。

    f(X)=X^n+a1・X^(n-1)+a2・x(n-2)+・・・+an∈Z[x]を、最高次の係数が1の整数係数のn次多項式とする。 (1)Aが有理数でf(A)=0を満たす場合、Aは整数である事を示しなさい (2)Aが整数でf(A)=0を満たす場合、Aはanの約数である事を示しなさい。 (3)aは整数でa≠0,2であるとする。X^3-aX-1はQ[X]の既約多項式である事を示しなさい。 という問題です。 困っています。 分かる方、お願いいたします

  • 高校数学の整式の問題です

    f(x)=ax^3+bx^2+cx+dは有理数を係数とする多項式であって,任意の整数nに対しf(n)はつねに整数になるとする このとき,f(x)の係数の6倍は整数であることを証明せよ 解説ではf(n)が常に整数であるための条件はf(0)が整数でf(n+1)-f(n)はつねに整数であることと同値とあるのですが、何故これが同値なのか分かりません

  • 数学について

    数学について (1) 整式P(x)=x4+ax3+bx2+4xが、(x-1)2で割り切れるとき、a=[ア],b=[イウ]である。 (2)3次方程式x3-2x2+nx+2=0の三つの解α,β,γがすべて整数でα<β<γとするとき、α=[アイ],β=[ウ],γ=[エ]である。  ※方程式の文字の後ろについている数字はx4であればxの4乗ということです。   (2)は3次の解と係数の関係で解いてください。  お願いします。

  • 3次方程式の1つの解から他の解を導く公式

    有理係数の整式 f(x)=x^3+ax^2+bx+c は有理数の範囲で因数分解できなく, d=√(a^2b^2-4a^3c+18abc-4b^3-27c^2)     が有理数であるとする. このとき,方程式 f(x)=0 の1つの解をθとするとき,他の解をθの最低次の整式として表せ. (答)(-1/2)(θ+a)±(1/2d){2(-a^2+3b)θ^2+(-2a^3+7ab-9c)θ-a^2b-3ac+4b^2} dはどこから出てきたのかも含めて、最低次の整式が答えのようになる計算ががまったくわかりません。

  • 高校レベルの数学の問題(方程式)教えてください!!

    整数a,bを係数とする2次方程式X^2+aX+b=0が有理数の解αをもつときαは整数であることを示せ。 問題集の解答 α=n/m(m,nは互いに素な整数、mは0でない) とおく。 「質問壱 α=n/mと置いたのは有理数の形にした。だけ?」 αはX^2+aX+b=0の解なので (n/m)^2+a(n/m)+b=0 n^2+amn+bm^2=0 mが±1でない ならば、mはある素因数Pを含む。 「質問弐 ±1の条件はm=±1ならαは整数になるから?でも整数も有理数なのだからそのままでもいいのでは?」 するとn^2=-m(an+bm)も素因数Pを含む。 n^2の素因数はnの素因数だから、Pはnの素因数となり、m,nは公約数Pをもつことになる。これはm,nが互いに素であるという仮定に反する。よってm=±1 α=±n(整数) 実を言うとこの解答はほとんどわかっていません。 1.α=n/mという有理数の形にしてみる。 2.実際に与式にn/mを代入したとき、n/mが約分して整数の形になってしまう。だからαが有理数の解ならαは必ず整数ってことが証明できる。っていうことをしているんでしょうか??  でも解答みるとなんか難しいことかいてるんで良くわからなくて?こんなに難しいことしないと駄目なんでしょうか??解答ってこれ背理法ってやつですか?あまり背理法理解してないもんで。これ背理法かどうかもわからない。

  • 数学の問題で質問です。

    数学の問題で質問です。 数列(an )初項a1 から第 n項までの和をSnとあらわす。 この数列が、 (n+2 )an=3Sn を満たす。 数列 anの初項a1が整数である時、Snは、整数であることを示せ。 この問題で、 (n+2 )an=3Sn (n+1 )an=3Sn-1 n≧2 からanを求めて、 an=a1( -1/2)^n-1 も整数だから、 このanの和も整数として 答えとしたのですが、方針は正しいでしょうか??

  • 数学IIBの問題です。

    f(x)=x^4+ax^3+bx^2+cx+1は整数を係数とするxの4次式とする。4次方程式f(x)=0の重複も含めた4つの解のうち2つは整数で残り2つは虚数であるという。このときa,b,cの値を求めよ。 京都大の過去の入試問題なんですけど、解き方が分からないのでもしよければどなたか解説していただきたいです。 よろしくお願いします。

  • 数学の問題について

    有理凸多面体は整数を係数とする線形不等式・方程式系によって記述できることの証明方を教えてください

  • 高校数学の問題です。(整数)

    [問題]係数a,bが整数である三次方程式x^3+ax^2+bx=0が二つの虚数解と一つの整数解をもつ。 (1)これを満たす整数の組(a,b)は何組あるか? (2)また、そのうちaが最大となる組(a,b)を答えよ。 [答え] (1)3組 (2)(a,b)=(2,2) これのやり方がわかりません。教えてください。 僕はx=n(整数)を一つの解と設定しx-nで三次方程式を割って、 (あまり)=0 (商の二次方程式の判別式)<0 としたのですが手詰まりになってしまって

  • 合成関数?

    f(x)をxについての整数係数の整式とし,g(y)をyについての整数係数の整式とする.xy=1のとき常にf(x)g(y)=1となるようなf(x),g(y)を全て求めよ. この問題において f(x)=a0xn乗+a1x(n-1)乗+…+an g(y)=b0ym乗+b1y(m-1)乗+…+bm として,f(x)g(y)の係数について考えていくのかなぁって気はするんですけど,うまく解決できていません. どうか,よろしく教えてください.