■142857(その54)

  an+1=an^2+2

という生成則に従う数列の最初の数がkになるためには,

  k≦a0<k+1

  k・10≦a0^2+2<(k+1)・10

  k・10^3≦(a0^2+2)^2+2<(k+1)・10^3

  k・10^7≦{(a0^2+2)^2+2}^2+2<(k+1)・10^7

でうまくいくだろうか?

===================================

【1】k=8の場合

  √7998≦a0^2+2<√8998

  9.350=√{√7998−2)≦a0<√(√8998−2)=9.636

  √79999998−2≦(a0^2+1)^2<√89999998−2

  √(√79999998−2)≦(a0^2+2)<√(√89999998−2)

  9.621=√(√(√79999998−2)−2)≦a0<√(√(√89999998−2)−2)=9.767

===================================