■142857(その53)

  an+1=an^2+1

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

  k≦a0<k+1

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

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

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

でうまくいくだろうか?

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

【1】k=8の場合

  8.888=√79≦a0<√89=9.434

  √7999≦a0^2+1<√8999

  9.404=√{√7999−1)≦a0<√(√8999−1)=9.688

  √79999999−1≦(a0^2+1)^2<√89999999−1

  √(√79999999−1)≦(a0^2+1)<√(√89999999−1)

  9.673=√(√(√79999999−1)−1)≦a0<√(√(√89999999−1)−1)=9.818

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