■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
===================================