• 締切済み

背理法

x^3-3x+1=0は有理解をもたないことを証明しろと言う問題なんですが、 有理解xをもつと仮定して x=q/p (p≠0 pは整数 qは自然数)で 式に代入してp^3をかけると q^3=p^2(3q-p)となって 解答に、「p>1のときpが因数mをもつとすると、qも因数mをもつ」 とあります。それはなぜでしょうか? また他に有理解をもたないという証明のやりかたはあるでしょうか?

みんなの回答

回答No.16

x^3+x+1=0 が有理数の解を持つと仮定する  x=q/p (q,pは互いに素な整数) とおける 式に代入して整理すると  p^3=-q(p^2+q^2) ...(1) ここでqが素因数nを持つと仮定すると  q=an とおけ,  p^3=-an(p^2+q^2) よってp^3は素因数nを持つ nは素数なので,pも素因数nを持つ すると,pもqも素因数nを持つことになり,pとqが互いに素であることに矛盾する よってqは素因数を持たないので  q=±1 q=1のとき(1)に代入すると  p^3=-p^2-1  p=-1-1/p^2 pは整数なので,右辺の1/p^2が整数になるためにはp=±1でなければならないが,これは上の等式を成り立たせない q=-1の時も同様 よっていずれの場合も矛盾が生じるので,x^3+x+1=0は有理解を持たない  

  • koko_u
  • ベストアンサー率12% (14/116)
回答No.15

>「命題が真⇔その対偶も真」は真なので(中略)が真なら >証明できたことになるのではないでしょうか? だからその証明を書いてないでしょ。 対偶をとることで証明し易くなるケースもあるけど、Kules さんは「言い換えただけ」で証明したつもりになっているので誤りを冒しているのです。 >そもそも他の人の回答で質問するのは削除対象なのかな? そうみたい。削除されても私は気にしないけど。 >ですので、後学のため「完全な証明」をお願いできないでしょうか? kakkysanさんの証明の「因数」を「素因数」に書き換えたやつ。

  • Kules
  • ベストアンサー率47% (292/619)
回答No.14

うーん答えている自分自身わからなくなってきた… 高校現役の時はこのように書いて点もらってたし、予備校の先生に聞いても「その考え方でいい」という返事だったのでそれでいいと思ってたのですが不十分なのかな? >「3乗した数が m で割り切れれば、元の数も m で割り切れる」の対偶なので、まったく証明になってません。 「命題が真⇔その対偶も真」は真なので「元の数がmで割り切れなければ3乗した数もmで割り切れない」が真なら証明できたことになるのではないでしょうか? >書いてなければ「証明」とは言えません。 はいその通りです…論証不十分でした。質問者さんのもっている解答では完全にはしょってあるみたいなんでついその辺すっとばして書いてしまいました。 >koko uさん そもそも他の人の回答で質問するのは削除対象なのかな?わからないんですが、 私の証明法が不十分ならばもう一度勉強しなおさなければならないし、今個別指導で高校生に数学を教えている以上私がこのまま不十分な知識で教えれば生徒も不幸です。 ですので、後学のため「完全な証明」をお願いできないでしょうか? もうすでに飽きている上完全に筋違いなお願いのような気がしますが、お願いします。 もしここで質問することが規約違反なのであればあらたに質問をたてますので…

  • koko_u
  • ベストアンサー率12% (14/116)
回答No.13

そろそろ飽きてきましたが。 Kules 氏も「因数」と「素因数」の違いに注目しているのに、自身の論理展開で両者の区別が疎かになっているのが残念ですね。 >私が書いているのはkoko uさんの例で言うならばm=3の時で、 数学の証明では前提をハッキリと書くことが重要です。 Kules 氏の証明の中で「mで割り切れる」以外のものを3乗しても、m×( )の形にはできません。」と述べられていますが、m に対する前提が不明確です。 ついでに、この命題は結局「3乗した数が m で割り切れれば、元の数も m で割り切れる」の対偶なので、まったく証明になってません。 元々の問題の背理法による証明の論理展開で p の「因数」 m を考えてしまうと、 q^3 を m が割り切っても q を m が割り切ると結論できずに、議論が止ってしまいます。 恐らく無意識の内に m の素因数 m_0 を考えて、m_0 が p と q を割切って矛盾と考えているのでしょうが、書いてなければ「証明」とは言えません。

  • Kules
  • ベストアンサー率47% (292/619)
回答No.12

No.9,10で回答したものです。 質問者さんの回答に対してどうこうするのはルール違反なのかも知れませんが… >素数でない場合の反例は単純で 15^3 が 3^3 = 9 で割り切れても、15 は当然 9 では割り切れません。 私が書いているのはkoko uさんの例で言うならばm=3の時で、 qが3の倍数でなければq^3も3の倍数にはならない。つまり確かに右辺は9の倍数だが、9の倍数になるためには少なくとも3の倍数でなくてはならないのでqは3の倍数である。 ということです。qが9の倍数であるかどうかはどうでもいいことです。よってその反例の立て方自体がルールから外れています。 今この問題での背理法では「p,qが互いに素である」の矛盾を示したいのでpもqも素数でなくてもこの論議は成り立ちます。要は、「互いに素」と仮定して話を進めたのにpとqが共通因数mを持つことが矛盾なのであり、pやqが素数でないことは矛盾でも何でもありません。

  • koko_u
  • ベストアンサー率12% (14/116)
回答No.11

>「mで割り切れる」以外のものを3乗しても、m×( )の形にはできません。 いつの間にか m に関する恒等式の話になってますね。よくある間違いです。 素数でない場合の反例は単純で 15^3 が 3^3 = 9 で割り切れても、15 は当然 9 では割り切れません。

  • Kules
  • ベストアンサー率47% (292/619)
回答No.10

ANo.9です。 でも答えがわかんないということを書いた5分後ぐらいに気づきました^^; p、qは整数と言う条件があるんでしたね…それなら 「p=mkならq=mk’」は言えます。 まずp=mkをq^3=p^2(3q-p)に代入すると q^3=(mk)^2(3q-mk)=m^2k^2(3q-mk)となります。これで、q^3がmの倍数であることはわかりました。 ここで「q^3がmの倍数⇔qがmの倍数」が言えるか考えてみます。 例として、「q^3が2の倍数⇔qが2の倍数」になるか考えます。 整数というのは奇数と偶数に分けられ、逆に「奇数でも偶数でもない整数」は存在しません(少なくとも高校数学までは)。 当たり前ですが偶数は2の倍数、2の倍数でないものが奇数です。奇数を3乗して偶数になるでしょうか?絶対なりません。 「q^3が2の倍数⇔qが2の倍数」のうち←は明らかで、→も今の話から成り立つことがわかります。 同じように「q^3がmの倍数⇔qがmの倍数」を確かめます。 整数はこの場合「mで割り切れる」「mで割ると1余る」「mで割ると2余る」…「mで割るとm-1余る」に分類され、これのどれにもあてはまらない整数は存在しません。このうち、「mで割り切れる」以外のものを3乗しても、m×( )の形にはできません。なので「q^3がmの倍数⇔qがmの倍数」が言えることになります。 これによりqはmの倍数であることがわかり、pとqは互いに素であるということに反します。背理法により、解は有理解でないことになります。 整数解となるとp=1なので上の方法は使えなさそうですね…微分が使えるならグラフの概形を描いて中間値の定理なんかで整数の部分でx軸と交点を持たないことを示せばいいかな…もっとスマートな方法がある気もします。 長文&連続回答失礼しました。

  • Kules
  • ベストアンサー率47% (292/619)
回答No.9

若干問題から離れてきているような気もしますが… 大学生ですが大学以上のムズカシイ数学はわかんないので、高校数学で話させてもらいます。 ・「因数」「素数」「素因数」 なんかこの3つについてはわかってたつもりなのにここで書かれていることを読んでいるとわかんなくなってきました^^; 「因数」とは!と言われるとちょっと答えにくいのですが…「pはmを因数に持つ」⇔「pはmの倍数である」⇔「p=mkとあらわせる(kは整数)」ぐらいに捉えています。 「素数」これまた正確な定義は知らないんですが、「約数が2個の数」と捉えています。約数を1個しか持たない「1」は素数じゃないです。「素因数」これは因数が素数だよ、ってことでしょうか。30=2×15としたら、2も15も30の因数で、2は素因数でもあるよ、みたいな。 ・「全ての自然数は素因数を持つ」が自明でない。 そうなんですかー…知らなかった><。まあ高校までに出てくる普通の自然数なら1以外は素因数分解できるんで素因数を持つって思っててもいいでしょう。これを証明せよと言われたら私はできない気がするなあ… ・「互いに素」 これは要は「p、qが互いに素」⇔「p、qの最大公約数が1」⇔「p/qは既約分数」って感じで思っといて問題ないでしょう。 ・この問題自体 みなさん書かれているように「p=mkと表せるならq=mk’と表せる」かどうかはわかりません。少なくとも自明なことではないように思われます。 でも答えもわかんない^^;これはNo.7さんの言うような方法で解くのが一番かと…

  • koko_u
  • ベストアンサー率12% (14/116)
回答No.8

さて、混沌としてまいりましたが >「素因数」とは素数の因数のことです。 >#全ての(1以外の)自然数は素因数を持ちます。…自明でしょう 勿論自明ではありません。 すべての自然数が「素」な数まで分解できることは整数環の特筆するべき特徴のひとつです。 >#質問欄にあるmは、別に素数である必要はありません。 p^3 が「因数」m を持つからと言って、p も m を因数として持つとは限らないので論理が破綻してることに気付いて欲しい。

  • y_akkie
  • ベストアンサー率31% (53/169)
回答No.7

q^3=p^2(3q-p)を q^3 = 3(p^2)q-p^3として、 両辺をqで割って、 q^2 = 3(p^2)q-(p/q)p^2 とおくと、分かりやすいかもしれません。 つまり、左辺は整数なので、右辺も整数 になるためには、(p/q)の部分が整数にならなければ なりません。すなわち、q=1である必要があります。 次にq=1をq^3=p^2(3q-p)の式に代入すると、 1 = p^2(3-p) p^2 = 3-p = 1になるようなpの値が存在しないので よって、既約分数の形式で表される有理数の解が存在 しない事が証明されました。 次にx^3-3x+1=0が整数解が存在しない事を証明すると、 x(3-x^2)=1なので、x=3-x^2=1または、x=3-x^2=-1に ならなければならず、これらの解を満たすxが存在しない 事が分かります。 以上の事から、題意が証明されました。 ちなみにp,qが互いに素というのは、共通する約数を持たないという 意味です。ですので素因数である必要はないと思われます。 互いに素ではないp,qは一般的に、p=Gp',q=Gq'(Gは最大公約数) の形式で表す事ができるので、証明過程の中に因数という表現で あっても何ら差し支えはありません。要はp,qが互いに素であると いう仮定に反しているという意味では、素因数、因数のどちらでも 同じ事になります。

関連するQ&A

  • 背理法

    例えば√2が無理数であることを証明する際に有理数であると仮定して矛盾を示しますが、その際に√2=q/pと置いたとして、このときに、『p、qは互いに素な整数』とするのはなぜでしょうか?

  • 背理法

    問題 背理法を用いて、次の命題が真であることを示す。 命題:”√3は無理数である” ここで、背理法による証明はP→q や qであるが真であることをいうためにはまず ̄q(qではない)と仮定して矛盾を示すのでこの問題では、 √3は有理数であることを仮定しますが、 ここで有理数ということなので、整数、分数と改定しますが、なぜ既約分数で表すのでしょうか? 有理数は整数でもよいので 例えば、3やー4でもよいのでは? そこのところを教えてください。 疑問です。

  • 背理法

    たとえば 「x=√2を満たす整数は偶数であることを証明せよ」 という問題があったとして 背理法ではx=√2を満たす整数が奇数であると仮定して、成り立たない示しますよね? すると証明できてしまいますが、もちろんxは整数ではありません。 参考書などの解答例を見ますと、こういう危険性を考慮してないような気がしてなりません。 30年近い疑問です。

  • 背理法を使わない証明

    2つの正の整数m,nについて、m^(1/n)が有理数ならばm^(1/n)は整数であることを証明せよ とりあえずn乗してm=p^n/q^nとなりました。 どなたか詳しく教えてください!

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

    整数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が約分して整数の形になってしまう。だからαが有理数の解ならαは必ず整数ってことが証明できる。っていうことをしているんでしょうか??  でも解答みるとなんか難しいことかいてるんで良くわからなくて?こんなに難しいことしないと駄目なんでしょうか??解答ってこれ背理法ってやつですか?あまり背理法理解してないもんで。これ背理法かどうかもわからない。

  • 数A背理法のもんだいについて

    【問題】 √6が無理数であることを、背理法を用いて証明せよ。 という問題の解答について質問です 【解答】 √6=b/a(a、bは整数)と表せると仮定すると、√6a=bより、両辺を2乗して、 6aa=bb・・・(1) ★aa,bbにふくまれる素数2の累乗の指数は、いずれも偶数であるから 6aa=2・3・aaに含まれる2の累乗の指数は奇数、bbに含まれる2の累乗の指数は偶数であり、素因数分解の一意性より6aa≠bbとなり、(1)に矛盾★ ゆえに、√6は無理数である ★ではさんだ部分がよくわかりません… あと、別解として √6が有理数だとすれば、√6=q/p(p,qは互いに素な自然数(整数?))と表せる。 これより、6pp=qq ☆左辺が2で割り切れるので右辺も2で割り切れなければならず、qは2で割り切れる。 よって、右辺が4で割り切れるので左辺も4で割り切れなければならず、qも4で割り切れる。☆ これは、p、qが互いに素であることに矛盾する。 ゆえに、(背理法により、)√6は無理数である も可能でしょうか? でも☆の部分で、「左辺に6ってあるから2じゃなくて3で割り切れるので~」という風にもなる…?とか考え出したらよくわからなくなっちゃって… ★の部分と☆の部分についてお願いします(> <)

  • 背理法についての質問です

    p√2が無理数であることを背理法を用いて証明せよ。 という問題です。 √2が無理数であるという証明は、下のようにわかるのですが p√2が無理数であるという証明は同じように解けるのでしょうか? √2が有理数であると仮定し,これをn/mとおく. (ここに,m,nは整数で互いに素) 両辺を2乗すると 2=(n/m)^2 2m^2=n^2 よって,nは2の倍数・・・(1) n=2kとおく 2m^2=4k^2 m^2=2k^2 よって,mは2の倍数・・・(2) (1)(2)はm,nが互いに素という仮定に反し,矛盾. ゆえに,√2は無理数

  • 背理法

    x,y,zを自然数とし、P=(x^2)+(y^2)+(z^2)とする。 このときx,y,z,pがすべて素数ならば、x,y,zのうち少なくとも1つは3の倍数を証明する問題で 背理法を用いて、すべてが3でないとき x≠3,y≠3,z≠3、P≠3 と仮定して このとき、x,y,zがすべて素数であることから、x,y,z,pはいずれも3の倍数ではない。 この後どのように考えるのか分かりません。

  • 背理法と命題の否定について

    背理法と命題の否定について 例えばp⇒qを背理法を用いて証明するとき、p⇒qの否定を仮定すると、すなわち、pであってqでないものが存在すると仮定すると矛盾が生じるから、(否定が偽ならもとの命題は真であるから、)p⇒qである。ということなんですよね? では、「nが自然数のとき、n(n+2)が8の倍数ならばnは偶数である」を背理法を用いて証明するとき、冒頭の文は、「nが自然数、n(n+2)が8の倍数であり、奇数であるnが存在すると仮定する。」というのでいいんですよね? 普通参考書などではもっと簡潔に「nが奇数であると仮定する。」などと書いてあるのは、わざわざ長々と書かなくてもわかるからということなのでしょうか? しかしこの書き方だと、「全てのnが奇数であると仮定する」と言っているようにも取れるように思うのですが… p⇒qの否定は決して「p⇒qの余事象」ではないですよね? 自分の解釈に自信がもてなくて… 間違っているところがありましたら、ご指摘お願いします。

  • 数学の因数定理について

    数学の因数定理について 整式P(x)がx=aで0になる条件はP(x)がx-aを因数に持つこと(因数定理)を証明せよ。 と言う問題があります。 解答と異なっているので確認お願い致します。 P(x)がx-aで割り切れるとする。P(x)をx-aで割った商をQ(x)とすると、 P(x)=(x-a)Q(x) が成立する。 よってx=aをこの式へ代入すると P(x)=(a-a)Q(a) P(x)=0 最初のP(x)がx-aで割り切れるとする… というところで証明すべきP(x)が(x-a)を因数に持つということを使ってしまっているような気がするのですがやっぱり間違ってますか? ちなみに解答では その前の問題で 整式P(x)を一次式x-aで割ったときの余りをRとすればR=P(a)となることを示せ と言うことを証明したので、 これを使って次のようになってます。 P(x)がx=aで0になる、つまりP(a)=0ならば前の問題よりR=0となる。 したがって P(x)=(x-a)Q(x) つまりP(x)はx-aを因数に持つ。つまりある正式Q1(x)を用いて P(x)=(x-a)Q1(x) と表されるならば、この式のxにaを代入して、 P(a)=(a-a)Q1(a) つまり P(a)=0