• ベストアンサー

自然数をほかの自然数であらわす

8以上の自然数は、5と3の倍数で表されるそうですが、これを証明するためにはどうしたらよいのでしょう? 5x+3yですべての自然数を表現できればいいのですよね。数学的帰納法を用いればできる気がしますがうまく証明できません。 どなたかやり方がわかる方、ご教授ください。よろしくお願いします。

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

  • ベストアンサー
  • keyguy
  • ベストアンサー率28% (135/469)
回答No.6

(-1)・5+2・3=1 1・5+(-1)・3=2 0・5+1・3=3 (-1)・5+3・3=4 1・5+0・3=5 0・5+2・3=6 2・5+(-1)・3=7 nを自然数として n・5+n・3=n・8 これを上の式に辺々足すと n・5+n・3=n・8 (n-1)・5+(n+2)・3=n・8+1 (n+1)・5+(n-1)・3=n・8+2 n・5+(n+1)・3=n・8+3 (n-1)・5+(n+3)・3=n・8+4 (n+1)・5+n・3=n・8+5 n・5+(n+2)・3=n・8+6 (n+2)・5+(n-1)・3=n・8+7 5と3の係数は0以上になる事に注意

その他の回答 (5)

回答No.5

2000年の阪大前期の数学[3]に似ていますね. 数学的帰納法ではややこしいだけです. 表を書いてみるのはいかがですか? 一番上に3,6,9,12,15… 一番左に5,10,15,20… のように書きます. 次に対応する空白に5x+3yの値を書いていきます. つまり,6と10に対応する箇所には16と書きます. 表を埋めていき,横方向に数字を見てみると,3ずつ増えているのがわかると思います. 表中に8,9,10の数字が出てきていますね? 出てきていれば,あとは3ずつ増やした11,12,13も必然的に出てきて,8以上の全ての自然数について議論できます. 8以上は5x+3yで表すことができますね. ax+byの形は有名なので知っている方がいいです.

  • 8942
  • ベストアンサー率13% (188/1414)
回答No.4

 素人ですので詳しく説明できませんが、  8~16までの自然数を5x+3yで表せる事を示せば 後の自然数は同様に示せるんじゃないですか?

  • gosuke32
  • ベストアンサー率29% (36/124)
回答No.3

3通りに場合分けをします。 8以上の自然数をnとして、(1)n=3m,(2)n=3m+1,(3)n=3m-1の3通り(いずれもm≧3)で場合分けをします。それから帰納法で証明します。 (1)の場合は3の倍数のみで表されているので成立。 (2)の場合  ア)m=3のとき    n=3×3+1=10=5×2 で成立。  イ)m=kのとき成立するとしてm=k+1のとき    n=3(k+1)+1=3k+4 m≧3から    n=3(k-2)+3×2+4=3(k-2)+5×2    よって成立。 (3)の場合  ア)m=3のとき    n=3×3-1=8=3+5 で成立。  イ)m=kのとき成立するとしてm=k+1のとき    n=3(k+1)-1=3k+2 m≧3から    n=3(k-1)+3+2=3(k-1)+5    よって成立。 (1)(2)(3)より、8以上の自然数は5と3の倍数の和で表せる。

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.2

ヒント 8 + 15n = 5*1 + 3*1 + 15n = 5*(n+1) + 3*(n+1) 9 + 15n = 5*0 + 3*3 + 15n = 5*(n+0) + 3*(n+3) 10 + 15n = 5*2 + 3*0 + 15n = 5*(n+2) + 3*(n+0) 11 + 15n = 5*1 + 3*2 + 15n = 5*(n+1) + 3*(n+2) 12 + 15n = 5*0 + 3*4 + 15n = 5*(n+0) + 3*(n+4) 13 + 15n = 5*2 + 3*1 + 15n = 5*(n+2) + 3*(n+1) 14 + 15n = 5*1 + 3*3 + 15n = 5*(n+1) + 3*(n+3) 15 + 15n = 5*3 + 3*0 + 15n = 5*(n+3) + 3*(n+0) 16 + 15n = 5*2 + 3*2 + 15n = 5*(n+2) + 3*(n+2) 17 + 15n = 5*1 + 3*4 + 15n = 5*(n+1) + 3*(n+4) 18 + 15n = 5*0 + 3*6 + 15n = 5*(n+0) + 3*(n+6) 19 + 15n = 5*2 + 3*3 + 15n = 5*(n+2) + 3*(n+3) 20 + 15n = 5*4 + 3*0 + 15n = 5*(n+4) + 3*(n+0) 21 + 15n = 5*0 + 3*7 + 15n = 5*(n+0) + 3*(n+7) 22 + 15n = 5*2 + 3*4 + 15n = 5*(n+2) + 3*(n+4)

  • ranx
  • ベストアンサー率24% (357/1463)
回答No.1

(1) 8以上の自然数が 8+8n+k (0≦k<8)で表されることを示します。 (2) n=0のケースについて、k=0からk=7まで一つずつ確かめます。 (3) n=aで成り立つ時、n=a+1でも成り立つことを示します。