OFFSET
0,2
LINKS
Chai Wah Wu, Table of n, a(n) for n = 0..10000 (terms 0..500 from Andrew Howroyd)
FORMULA
a(n) = A046895(n^2). - Joerg Arndt, Apr 08 2013
a(n) = [x^(n^2)] theta_3(x)^4/(1 - x), where theta_3() is the Jacobi theta function. - Ilya Gutkovskiy, Apr 14 2018
MATHEMATICA
a[n_] := SeriesCoefficient[EllipticTheta[3, 0, x]^4/(1 - x), {x, 0, n^2}];
a /@ Range[0, 30] (* Jean-François Alcover, Sep 23 2019, after Ilya Gutkovskiy *)
PROG
(C)
int A055410(int i)
{
const int ring = i*i;
int result = 0;
for(int a = -i; a <= i; a++)
for(int b = -i; b <= i; b++)
for(int c = -i; c <= i; c++)
for(int d = -i; d <= i; d++)
if ( ring >= a*a + b*b + c*c + d*d ) result++;
return result;
} /* Oskar Wieland, Apr 08 2013 */
(PARI)
N=66; q='q+O('q^(N^2));
t=Vec((eta(q^2)^5/(eta(q)^2*eta(q^4)^2))^4/(1-q)); /* A046895 */
vector(sqrtint(#t), n, t[(n-1)^2+1])
/* Joerg Arndt, Apr 08 2013 */
(Python)
from math import isqrt
def A055410(n): return 1+((-(s:=n**2)*(n+1)+sum((q:=s//k)*((k<<1)+q+1) for k in range(1, n+1))&-1)<<2)+(((t:=isqrt(m:=s>>2))**2*(t+1)-sum((q:=m//k)*((k<<1)+q+1) for k in range(1, t+1))&-1)<<4) # Chai Wah Wu, Jun 24 2024
CROSSREFS
KEYWORD
nonn
AUTHOR
STATUS
approved