• 締切済み

背理法について

整数a,b,cについて次の問いに答える ((1)) (a^2)を3で割った余りは0または1であることを示す どのように求めるかわかりません。 背理法の説き方だと思うのですが、命題と書いてないのでよくわからないです。 もし、aが3の倍数でないとき a=3k+1 a=3k+2 といえるがわかりません。 ((2)) 命題”(a^2)+(b^2)=(c^2)ならば、(a^2)が3の倍数か、または(b^2)が3の倍数である” が真であることを示す。 これは、ちゃんと命題と書いてあるので背理法を求めればよいとわかります a^2)+(b^2)=(c^2)ではないとき(a^2)が3の倍数でなく、かつ(b^2)も3の倍数でなと仮定すれば矛盾が生じますが、 どのように求めるかわかりません。 お願いします

みんなの回答

  • kony0
  • ベストアンサー率36% (175/474)
回答No.6

「なぜaを3k,3k+1,3k+2とあらわすのか」という問いの答えは、皆さんがすでに書かれていて、端的には ・#3さんのいう「すべての整数は次のA,B,Cの3通りに分類できるから」であり、 ・#5さんのいう「a=1,2,...と代入してもキリが無いがa=3k+1とすると,aは3で割って1余る数,つまり,1,4,7,10…のように3で割って1余る数全てについて議論したことになる」 は疑いありません。 そもそも「なぜ整数を“3で割り切れるもの”“3で割って1余るもの”“3で割って2余るもの”の3つのグループに分けるのかの議論が今ひとつ欠けているようです。 こういうときはまず実験。 a=1,2,3,...と順に代入していくと a^2=1,4,9,16,25,36,49,64,81,100,121,... a^2を3で割った余り=1,1,0,1,1,0,1,1,0,1,1,... となり、a^2を3で割った余りは ・「1,1,0」の周期性がある ・aが3の倍数のときは余り0、aが3の倍数でないときは余り1 である“だろう”と推測できます。 ここで、#5さんのいうとおり、これだけでは「すべての整数について証明したことにはなりません」(これはもう理解できてますか?) じゃあどうやって「すべての整数について」証明するんだい!というと・・・先ほどの推測から i)3の倍数のときは・・・ ii)3の倍数でないときは・・・ と考え方のシナリオを構築するのです。 (たとえ“知識”がなくとも“知恵”と洞察力をもって行き着くべし。こういう洞察力を養うことが、数学のお勉強が社会に出て役に立つところですから!) さらに、「3の倍数でない」整数というものをさらに細分化させたものが「3で割って1余る」「2余る」というグループ分けに繋がります。 と言うことで問題。 (1)3の倍数を2乗した値を3で割った余りは0であることを示せ。 (2)3で割って1余る数を2乗した値を3で割った余りは1であることを示せ。 (3)3で割って2余る数を2乗した値を3で割った余りは1であることを示せ。 (4)平方数を3で割った余りは2にならないことを示せ。 (4)だけ回答。 「(1)~(3)より、題意は示せた。」 つまり、(4)だけを与えられたときに、自分で(1)~(3)の小問を作ることが必要なわけです。この小問が作れれば、あとはどうやって文字式を使って証明するかの問題にすぎません。そしてここではじめてa=3k+1やa=3k+2というものが出現するわけです。

回答No.5

なぜaの中に1,2…を入れようと思うのですか? kにいろいろな数字を代入していくとaの値は一意的に決まってしまいます. 証明というものは一般性が大切です. 典型的な誤答例を以下に示します. ********************************** a=5のとき,aは3で割って2余る数. a=7のとき,aは3で割って1余る数. 以上より,題意は証明された. ********************************** これではダメです. この方法では,1以上の全ての整数に対して同じことをしなといけません. つまり,解答用紙が何行あっても足りません. これはa=5と7のときについてしか議論していません. しかし,a=3k+1とすると,aは3で割って1余る数,つまり,1,4,7,10…のように3で割って1余る数全てについて議論したことになります. 何度も言いますが,証明は一般性が大切です. 「回答に対する補足」に対しての説明になっていますか?

回答No.4

解答の補足についてです. 数字の見方の違いです. kが自然数(1,2,3…)の場合, a=3k, a=3k+1, a=3k+2と置いてしまうと, aのとりうる範囲は3以上の整数のみとなってしまい,a=1とa=2の議論ができません. しかし,a=3k, a=3k-1, a=3k-2とおくと, aのとりうる範囲は1以上の全ての整数についての議論が可能になります. なにせ,k=1,2,3…をa=の式のkの中に代入して書き出してみてください. aについて全ての整数がだてくるはずです.

yumicyan
質問者

補足

aも整数ですが、aの中にはa=1,2…と代入しないのですか?

回答No.3

>(1)で >kを自然数だとすれば、aはすべての自然数をとることができます。 >についてよくわかりません。 3で割ることについていえば,すべての整数は次のA,B,Cの3通りに分類できるからです. A.3で割り切れる整数(3の倍数:(a≡0, mod 3))  ……,-9,-6,-3,0,3,6,9…… B.3で割ると余りが1の整数(a≡1, mod 3)  ……,-8,-5,-2,1,4,7,10…… C.3で割ると余りが2の整数(a≡2, mod 3)  ……,-7,-4,-1,2,5,8,11…… >なぜ、kは整数と置いてaはおけないのでしょうか? 上記の理由により,kを整数とおくことによって, A.a=3k B.a=3k+1 C.a=3k+2 とおけば,a はすべての整数値をとることになります.(aをb で割って,商が q, 余り r なら a=bq+r, 0≦r<b だから) k=0 ならば A.a=0 B.a=1 C.a=2 k=1 ならば A.a=3 B.a=4 C.a=5 k=2 ならば A.a=6 B.a=7 C.a=8 k=3 ならば A.a=9 B.a=10 C.a=11 ……… とa はすべての整数値をとることができるのです. これは「命題」と書けば, 命題「整数の平方を3で割ると,余りは0 または1 である.」 となります.背理法の仮定や,対偶命題はご自分考えてみてください. でも,この命題の証明を背理法や対偶でやる必要は感じません. さて,証明の難しさは, a を3通りに分類するところなのですね. すべての整数であった a がなぜ,べつの整数 k を経由しなければならないか・・・ k は幾何学の「補助線」みたいなもんです. a を k を使って3通りに分類することにより,見通しがよくなるのです. あえて,k を使わずに証明する方法(単に言語表現だけで)もあるとは思いますが,補助線なしで「言葉だけ」で記述すると,難しくなりそう. 証明: すべての整数aは3で割ると, A.余り0 B.余り1 C.余り2 の3通りに分類できる. A.のとき a^2 は3で2回割れるから明らかに 3 で割ると余り0 B.のとき,a^2 ・・・挫折 んー,やっぱ a=3k+1 とでもおきたくなるなぁ 補助線の威力は絶大だ.

回答No.2

(1)整数を周期3で見てみると,必ず「3の倍数」か「3で割って1余る数」か「3で割って2余る数」に該当します. 1,2,3/4,5,6/7,8,9/10,…(/で切ってみてください) これを一般的に表示してみると/と/間は必ず /3k+1,3k+2,3k/となります. これが a=3k+1やa=3k+2と置いている所以です. ここでa=3k+1のとき, a^2=9k^2+6k+1=3(3k^2+2k)+1=3[整数部分]+1となります. つまり,a=3k+1のとき,a^2は3で割って1余る整数となるのです. a=3k+2のときも同じようにしてみてください. (2)これは問題文の対偶をとってみましょう. 対偶は「”(a^2)が3の倍数でなく,かつ(b^2)も3の倍数でないならば,(a^2)+(b^2)=(c^2)でない」を示せばよいのです. つまり,「(a^2)が3の倍数でなく」の部分と「(b^2)も3の倍数でない」の部分は先ほどの(1)を利用します. 例)a=3m+1, b=3n+1とする, a^2=9m^2+6m+1,b^2=9n^2+6n+1となり,これら2つの和はa^2+b^2=9(m^2+n^2)+6(m+n)+2となる. 更に変形するとa^2+b^2=3[3(m^2+n^2)+2(m+n)]+2となり,a^2+b^2=3[整数部分]+2となり,a^2+b^2は3で割ると2余る数になります. 命題の対偶を取ってみて,それが「真」であれば,その命題も「真」なので,命題”(a^2)+(b^2)=(c^2)ならば、(a^2)が3の倍数か、または(b^2)が3の倍数である”は「真」です.

yumicyan
質問者

補足

(1)で kを自然数だとすれば、aはすべての自然数をとることができます。 についてよくわかりません。 なぜ、kは整数と置いてaはおけないのでしょうか?

  • betagamma
  • ベストアンサー率34% (195/558)
回答No.1

まず、最初の問題は、背理法でなくとも解けます。 整数は、a=3k,a=3k+1,a=3k+2の三つに分けられる,というのは、天下り的に使ってしまっていいです。これを厳密に証明するには、代数学とよばれる分野で、中・高の知識では厳密には証明できません。 まぁ、a=3k'+3=3(k'+1)なので、k=k'+1と考えればa=3kの時と同じ,と考えれば,そうなります。 で、 a=3k のとき、(a^2)=9k^2 =3(3k^2) a=3k+1 のとき、(a^2)=9k^2+6k+1=3(3k^2+2k)+1 a=3k+2 のとき、(a^2)=9k^2+12k+4=3(3k^2+4k+1)+1 なので、a^2は3で割ったとき0か1あまる。 ということができます。 なお、かならずしもこういう分け方をするとは限りません。 a=3k,a=3k+1,a=3k-1という分け方をしたほうが問題がうまくとけることがあります。 あと、整数の時はいいのですが、aが自然数の時は、また気をつけないといけない点があります。 例えば、問題で自然数aと与えられているときに,kを自然数とすると、 a=3k,a=3k+1,a=3k+2 の三つに分けられる、ということはできません。なぜなら、自然数は1,2,3,...なので、k=1のとき、aは、1,2の値を取れないからです。こういう風に分けてもよいのですが,a=1,a=2のときは別に示さないといけなくなります。 そこで、 a=3k,a=3k-1,a=3k-2 というわけかたをして、kを自然数だとすれば、aはすべての自然数をとることができます。 問題(2)ですが、 あなたは、背理法の使い方をまちがえているようですね。 命題"pならばq"を証明せよ,との問題のときに, pかつnot q、 とすると矛盾が生じることを示すのが背理法です。 この場合は,pが(a^2)+(b^2)=(c^2)で、qが「(a^2)が3の倍数か、または(b^2)が3の倍数」にあたるので、 (a^2)+(b^2)=(c^2)かつ、(a^2)も(b^2)も3の倍数でない と仮定して矛盾を示すのが背理法です。(a^2)+(b^2)=(c^2)には、「~でない」はつけなくていいのです。 で、これを示してみましょう。 問題1を考えてみましょう。どんな整数を持ってきても、その二乗は3で割れば0(割り切れる)か、1なわけです。 a^2が3の倍数でないということは、あまりがではないわけですね?もともと、a^2のあまりというのは、0か1しかなかったのですから、そのうちの0という選択肢がなくなったことで、a^2の3で割ったあまりは1ということです。 b^2についても同じことが言えますから,整数n,mを用いて, a^2=3n+1 b^2=3m+1 とあらわすことができるわけです。 (a^2)+(b^2)=(c^2)に、これを代入すると, (3n+1)+(3m+1)=(c^2) (c^2)=3(n+m)+2 ということになります。ここで、cが整数でないことを証明すればいいわけです。 問題1より、 「aが整数なら、a^2は3で割るとあまりが0または1」 が証明されていますから,その 対偶も真、です。 したがって、 「a^2が3で割るとあまりが0または1でないとき、aは整数でない」 ことが示せます。a^2が3で割るとあまりが0または1でないとき、というのは、a^2を3で割るとあまりが2ということです。 したがって、問題1は、 「a^2が3で割ってあまりが2のとき、aは整数でない」 ということが示せます。 さて、もう一度, (c^2)=3(n+m)+2 を見てみましょう。c^2は、3で割って,あまりが2ですね。 ということは、cは整数ではないのです。 これは、cが整数であるという仮定に反していて,矛盾です。 したがって, (a^2)+(b^2)=(c^2)ならば、(a^2)が3の倍数か、または(b^2)が3の倍数 なのです。

yumicyan
質問者

補足

(1)で kを自然数だとすれば、aはすべての自然数をとることができます。 についてよくわかりません。 なぜ、kは整数と置いてaはおけないのでしょうか?

関連するQ&A

  • 背理法

    命題 "(a^2)+(b^2)=(c^2)ならば(a^2)が3の倍数か、または(b^2)が3の倍数である”が真であることを証明するとき a=3k a=3k+1 a=3k+2 より それぞれ2乗すると余りは0または1 になりました。 このあとどのように求めるかおしえてください

  • 背理法

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

  • 背理法について

    背理法を用いて、次の命題が真であることに示す場合 命題 √3は無理数である √3が有理数であると仮定すると √3=a/b (a,bはお互いに素な整数)よってa=√3b a^2=3b^2 の後がよくわかりません。 お願いします

  • 背理法を用いた、整数問題の証明

    a,b,cは整数とし、a^2+b^2=c^2とする。a,bのうち、少なくとも1つは3の倍数であることを証明せよ。  という問題について質問します。 a,bはともに3の倍数でないと仮定する。 このとき、a=3n+1,b=3m+1(n,mは整数)とおく。 a^2=3(3n^2+2n)+1 b^2=3(3m^2+2m)+1 ただし、3n^2+2n,3m^2+2mは整数。 よってa^2,b^2を3で割った余りはともに1である。 ※ a^2+b^2=3(3n^2+2n)+1+3(3m^2+2m)+1 =3(3n^2+2n+3m^2+2m)+2 3n^2+2n+3m^2+2mは整数である。 したがって、a^2+b^2を3で割った余りは2である。 一方、cが3の倍数のとき、c^2は3で割り切れ、 cが3の倍数でないとき、c^2を3で割った余りは1である。 すなわちc^2を3で割った余りは0か1である。 ※ よって、a^2+b^2=c^2において、 左辺は3で割ったときの余りが2、右辺は3で割ったときの余りが0か1 であるから矛盾する。 ゆえに、背理法よりa^2+b^2=c^2ならば、a,bのうち、少なくとも1つは3の倍数である。 このように解答したのですが、※と※の間の部分に対して数学の先生から、不十分というコメントを書かれてしまいました。 どこが不十分なのか分かる方がいらっしゃいましたら、教えていただけないでしょうか。 よろしくお願いします!

  • 背理法の問題なのですが

    a、b、cを自然数にするとき次の事を示せ。 (1)aが3の倍数でないならばa^-1は3の倍数である。 (2)a^2+b^2=c^2ならばa,bのうち少なくとも一つは3の倍数である。 (1)はわかりました。 (2)は解説を読んでもよくわかりません。 [解説] a,bともに3の倍数でないと仮定する。 (1)によりa^2+b^2を3で割った余りは1+1=2 一方c^2を3でわると余りは0か1となり矛盾するからa,bのうち少なくとも一つは3の倍数である。 >(1)によりa^2+b^2を3で割った余りは1+1=2 >一方c^2を3でわると余りは0か1となり (1)のどこを利用しているのかがよくわかりません。 あと何故c^2を3でわると余りは0か1になるのでしょうか? 数字を代入してみるとそのとおりなのはよくわかるのですが・・。 よろしくお願いします。

  • 背理法について

    「a^2+b^2=c^3ならば、a、b、cのうち少なくとも1つは偶数である」 (pならばq) という命題を証明するために背理法を使います。 すると 「a^2+b^2=c^3という条件のもとで a、b、cはすべて奇数である」(pかつ¬q)と仮定することになると思います。 この仮定に矛盾が生じれば背理法が成立しますが この仮定に矛盾が生じるのは 「a,b,cが全て奇数ならば a^2+b^2=c^3 ではない」 (¬qならば¬p)が証明されたときだけなのでしょうか? まだ論理について勉強しはじめたばかりで記号があまり理解できないので 記号は使わずに説明していただけると助かります。

  • 背理法について

    次の命題を考えます n^2が偶数⇒nは偶数 「これを証明するために背理法を用いてこの命題の否定であるn^2が偶数∧nは奇数が真であると仮定して、 矛盾を導く。 今、nは奇数なのであるkが存在して2k+1と表せる。(2k+1)^2=2(2k^2+2k)+1より、n^2は奇数。 よってn^2が偶数∧nは奇数のn^2が偶数という条件と矛盾。 よって命題はただしい。(方針はこれでお願いします)」 ここで、n=2のとき、上同様に証明してみるとおかしなことに命題の否定が真になってしまいます。 2^2が偶数⇒2は偶数を証明するためにこの命題の否定である2^2が偶数∧2は奇数が真であると仮定して、2が奇数なので2^2=4より偶数よって2^2が偶数∧2は奇数はしんになり、2^2が偶数⇒2は偶数は偽になる(?) これはどこがいけないのでしょうか。 一般のnが証明できたからn=2の時も成り立つのではないのでしょうか。 よろしくお願いします。

  • 背理法について

    今、学校の数学で背理法というのをやっているのですが、はっきり言って高校でやったきた問題の中で一番難しいというほど困っています。一応説明では「その命題が成り立たないと仮定すると矛盾が生じる。したがって、その命題が成り立たなければならない」という説明なのですがだいたい言っている意味はわかります。でも、実際に使って問題を解いてみると全くと言っていいほどできません(汗 仮定したあとに文字が出てきてそれを2乗したりなどなど… 背理法というものはだいたいわかったつもりだったのですが実際に使ってみると全然できなくて…途中の文字を用いて証明するところなど「どうしてこうなるの?」みたいなところばかりで全然前に進みません。 例えば、「自然数a,b,cがa^2+b^2=c^2を満たすならばa,b,cのなかに必ず偶数があることを背理法を用いて説明せよ」とい問題なのですが、解答を見ると、a^2+b^2=c^2を満たす自然数a,b,cがすべて奇数であると仮定すると、とあります。 どうもこのあたりの否定の置き方というのがよくわからないのです。必ず偶数がある、というのがすべて奇数であるになるのがさっぱりです。この辺りは国語的なものかもしれないのですが、このあたりでかなり苦戦しています。どなたか背理法を説明していただける方などおられましたらご回答お願いできないでしょうか?よろしくお願い致します。

  • 正しい背理法…?

    こんにちは、高校一年生です。 今使っている数学のテキストにこんな問題がありました。 a,b,cは整数とする、次のことを背理法を用いて証明せよ。 a^2+b^2=c^2ならば、a,bのうち少なくとも1つは偶数である。 この場合、a^2+b^2=c^2ならばa,bの両方が奇数であればよいことを示せばよいと思ったのですが、 解答をみたら、まず初めにa,bを奇数と仮定し、そこからa^2+b^2=c^2との矛盾を示すと書いてありました。 これって結論→仮定の方向に進んでしまっていてあまりよくない解き方だと個人的に思うのですが… どうなのでしょうか…?

  • 背理法

    背理法について質問です。「ある命題Aを仮定して矛盾がでてきた」ときAでないと結論できるのはなぜでしょうか? まず問題の体系が無矛盾であることはどこで保証されるのでしょうか?(不完全性定理で無矛盾な体系ではその無矛盾性は証明できないというのを聞いたことがありますが…)さらにその体系が無矛盾だとわかっても「無矛盾な体系内で、仮定した命題から矛盾がでてきた」ことと「問題にしている体系が無矛盾である」ことの間にできた新たな(より高次な)矛盾に対して先ほどと同様の問題につきあたってしまうと思うのですが。( つまり背理法で「Aから矛盾ができた」→「Aでない」が正しいことを保証するのに「Aの体系の無矛盾」(←aとする)を言っても今度は「Aによりその体系で矛盾がでてきた」ことはaに矛盾する→「Aでない」としてしまうと→のところで検証してない背理法をつかってしまっていることになる)以上の疑問を解決したいので回答お願いします。