プロが教えるわが家の防犯対策術!

自然数の数列
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 ] ) ]

と表されるそうなのですが、どうのように求めればよいのでしょうか?

A 回答 (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]

あとは★が平方数にならないことが言えればいいんだけど・・・
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!