This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.
%I A339931 #11 Dec 27 2020 19:45:31 %S A339931 0,0,0,0,1,1,1,1,1,2,1,2,2,2,2,2,2,3,2,3,2,3,3,2,3,3,3,3,3,3,4,3,4,3, %T A339931 4,3,3,4,3,4,3,4,4,3,4,4,4,4,4,4,5,4,5,4,5,4,4,5,4,5 %N A339931 a(n+1) = a(n-3-a(n)^2) + 1, starting with a(1) = a(2) = a(3) = a(4) = 0. %C A339931 To obtain the next term, square the current term and add 3, then count back this number and add 1. %C A339931 The sequence cannot repeat. Proof: Assume a finite period. Label an arbitrary term in the period x. Because of the back-referencing definition it follows that x-1 has to be in the period, and by the same argument so does x-2 and x-3, x-4,... until 0. But it is not possible to obtain new 0s since each new term is larger than one already existing term. %C A339931 Every positive integer appears in the sequence. %C A339931 First occurrence of n: 1, 5, 10, 18, 31, 51, 71, 100, 140, 221, 283, 351, 487, 612, 737, 885,... %C A339931 The sequence appears to grow with the cube root of n, which is expected since f(x) = (3*x)^(1/3) satisfies the definition for large x, i.e. lim_{x->oo} f(x+1)-(f(x-3-f(x)^2)+1) = 0. %C A339931 The width of the distribution of terms within a range (n^2,n^2+n) appears to be constant for large n and can be defined as: lim_{n->oo} ( 1/n*Sum_{k=n..2n} ( Max_{i=k^2..k^2+k} a(i) - Min_{i=k^2..k^2+k} a(i) ) ) and evaluates to 7.40... (for n^2 = 5*10^8). %F A339931 a(n) ~ (3*n)^(1/3) (conjectured). %e A339931 a(5) = a(4-3-a(4)^2)+1 = a(1)+1 = 1. %e A339931 a(6) = a(5-3-a(5)^2)+1 = a(1)+1 = 1. %e A339931 a(7) = a(6-3-a(6)^2)+1 = a(2)+1 = 1. %e A339931 a(8) = a(7-3-a(7)^2)+1 = a(3)+1 = 1. %e A339931 a(9) = a(8-3-a(8)^2)+1 = a(4)+1 = 1. %e A339931 a(10) = a(9-3-a(9)^2)+1 = a(5)+1 = 2. %o A339931 (Python) %o A339931 a = [0, 0, 0, 0] %o A339931 for n in range(3, 1000): %o A339931 a.append(a[n-3-a[n]**2]+1) %o A339931 (C) %o A339931 #include<stdio.h> %o A339931 #include<stdlib.h> %o A339931 int main(void){ %o A339931 int N = 1000; %o A339931 int *a = (int*)malloc(N*sizeof(int)); %o A339931 a[0] = 0; %o A339931 a[1] = 0; %o A339931 a[2] = 0; %o A339931 a[3] = 0; %o A339931 for(int n = 3; n < N-1; ++n){ %o A339931 a[n+1] = a[n-3-a[n]*a[n]]+1; %o A339931 } %o A339931 free(a); %o A339931 return 0; %o A339931 } %Y A339931 Analogous sequences: A339929, A339930, A339932. %Y A339931 Cf. A330772, A005206, A002516, A062039. %K A339931 nonn %O A339931 1,10 %A A339931 _Rok Cestnik_, Dec 23 2020