# Greetings from The On-Line Encyclopedia of Integer Sequences! http://oeis.org/ Search: id:a256789 Showing 1-1 of 1 %I A256789 #7 Apr 14 2015 11:04:25 %S A256789 0,1,4,-2,4,-1,4,9,-4,9,-4,1,9,-4,2,9,-1,9,16,-9,4,-1,16,-9,4,16,-4, %T A256789 16,-4,1,16,-4,2,16,-1,16,25,-9,1,25,-9,4,-2,25,-9,4,-1,25,-9,4,25,-4, %U A256789 25,-4,1,25,-4,2,25,-1,25,36,-16,9,-4,1,36,-9,36,-9,1 %N A256789 R(k), the minimal alternating squares representation of k, concatenated for k = 0, 1, 2,.... %C A256789 Let B(n) be the least square >= n. The minimal alternating squares representation of a nonnegative integer n is defined as the sum B(n) - B(m(1) + B(m(2) + ... + d*B(m(k)) that results from the recurrence R(n) = B(n) - R(B(n) - n), with initial representations R(0) = 0, R(1) = 1, and R(2) = 4 - 2. The sum B(n) + B(m(2)) + ... is the positive part of R(n), and the sum B(m(1)) + B(m(3)) + ... is the nonpositive part of R(n). The last term of R(k) is the trace of n. If b(n) = n(n+1)/2, the n-th triangular number, then the sum R(n) is the minimal alternating triangular-number representation of n. %C A256789 Unlike minimal alternating representations for other bases (e.g., Fibonacci numbers, A256655; binary, A256696, triangular numbers, A244974), the trace of a minimal alternating squares representation is not necessarily a member of the base; specifically, the trace can be -2 or 2, which are not squares. %H A256789 Clark Kimberling, Table of n, a(n) for n = 0..1000 %e A256789 R(0) = 0 %e A256789 R(1) = 1 %e A256789 R(2) = 4 - 2 %e A256789 R(3) = 4 - 1 %e A256789 R(4) = 4 %e A256789 R(5) = 9 - 4 %e A256789 R(6) = 9 - 4 + 1 %e A256789 R(7) = 9 - 4 + 2 %e A256789 R(89) = 100 - 16 + 9 - 4 %t A256789 b[n_] := n^2; bb = Table[b[n], {n, 0, 1000}]; %t A256789 s[n_] := Table[b[n], {k, 1, 2 n - 1}]; %t A256789 h[1] = {1}; h[n_] := Join[h[n - 1], s[n]]; %t A256789 g = h[100]; r[0] = {0}; r[1] = {1}; r[2] = {4, -2}; %t A256789 r[n_] := If[MemberQ[bb, n], {n}, Join[{g[[n]]}, -r[g[[n]] - n]]]; %t A256789 Table[r[n], {n, 0, 120}] (* A256789, individual representations *) %t A256789 Flatten[Table[r[n], {n, 0, 120}]] (* A256789, concatenated representations *) %Y A256789 Cf. A000290, A256655, A256696, A244974, A256780 (number of terms), A256791 (trace). %K A256789 easy,sign %O A256789 0,3 %A A256789 _Clark Kimberling_, Apr 13 2015 # Content is available under The OEIS End-User License Agreement: http://oeis.org/LICENSE