• ベストアンサー

平方数でない自然数の数列

自然数の数列 1 2 3 4 5 6 7 8 9 10 11 ,,, から 平方数の数列 1 4 9 16 ,,, を取り除くと、 平方数でない自然数の数列 2 3 5 6 7 8 10 11 12 13 14 15 17 ,,, が得られますが、その一般項a[n]は、 a[n] = n + [1/2 + √n] または a[n] = n + [ √( n + [ √n ] ) ] と表されるそうなのですが、どうのように求めればよいのでしょうか?

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

  • ベストアンサー
  • banakona
  • ベストアンサー率45% (222/489)
回答No.1

まず後者から。 単純に考えると、自然数の数列 b[n]=n に[√n]というゲタを履かせて  a~[n]=n+[√n] とすればよさそうです。ところが、この数列a~[n]自体が平方数になってしまうことがあるので、 a~[n]をゲタとするものをもう一度はかせて a[n] = n + [ √( n + [ √n ] ) ]  ・・・★ 次に前者 ★の外側の[ ]内を √(n + [√n] )=√n √( 1+ [√n]/n ) と変形。これをテーラー展開すると √ n √(1+ [√n]/n)=√ n (1+ [√n]/n/2+・・・)         =√ n + [ √n ]/√n/2+・・・) 実際には、これの外側に[ ]が付くので、整数にならない部分は無視してよい。 また、0<[√n ]/√n≦1であるから[√n ]/√nを1に置き換えても、[ ]を付ければ最終値に影響はない。  ∴a[n] = n + [√ n + 1/2] あとは★が平方数にならないことが言えればいいんだけど・・・

関連するQ&A