login
The OEIS is supported by the many generous donors to the OEIS Foundation.

 

Logo
Hints
(Greetings from The On-Line Encyclopedia of Integer Sequences!)
A000378 Sums of three squares: numbers of the form x^2 + y^2 + z^2. 56

%I #113 Nov 07 2022 07:41:15

%S 0,1,2,3,4,5,6,8,9,10,11,12,13,14,16,17,18,19,20,21,22,24,25,26,27,29,

%T 30,32,33,34,35,36,37,38,40,41,42,43,44,45,46,48,49,50,51,52,53,54,56,

%U 57,58,59,61,62,64,65,66,67,68,69,70,72,73,74,75,76,77,78,80,81,82,83

%N Sums of three squares: numbers of the form x^2 + y^2 + z^2.

%C An equivalent definition: numbers of the form x^2 + y^2 + z^2 with x,y,z >= 0.

%C Bourgain studies "the spatial distribution of the representation of a large integer as a sum of three squares, on the small and critical scale as well as their electrostatic energy. The main results announced give strong evidence to the thesis that the solutions behave randomly. This is in sharp contrast to what happens with sums of two or four or more square." Sums of two nonzero squares are A000404. - _Jonathan Vos Post_, Apr 03 2012

%C The multiplicities for a(n) (if 0 <= x <= y <= z) are given as A000164(a(n)), n >= 1. Compare with A005875(a(n)) for integer x, y and z, and order taken into account. - _Wolfdieter Lang_, Apr 08 2013

%C a(n)^k is a member of this sequence for any k > 1. - _Boris Putievskiy_, May 05 2013

%C The selection rule for the planes with Miller indices (hkl) to undergo X-ray diffraction in a simple cubic lattice is h^2+k^2+l^2 = N where N is a term of this sequence. See A004014 for f.c.c. lattice. - _Mohammed Yaseen_, Nov 06 2022

%D J. H. Conway and N. J. A. Sloane, "Sphere Packings, Lattices and Groups", Springer-Verlag, p. 107.

%D E. Grosswald, Representations of Integers as Sums of Squares. Springer-Verlag, NY, 1985, p. 37.

%D G. H. Hardy and E. M. Wright, An Introduction to the Theory of Numbers. 3rd ed., Oxford Univ. Press, 1954, p. 311.

%H T. D. Noe, <a href="/A000378/b000378.txt">Table of n, a(n) for n = 1..10000</a>

%H Jean Bourgain, Peter Sarnak and Zeév Rudnick, <a href="http://arxiv.org/abs/1204.0134">Local statistics of lattice points on the sphere</a>, arXiv:1204.0134 [math.NT], 2012-2015.

%H J. W. Cogdell, <a href="http://www.numdam.org/item?id=JTNB_2003__15_1_33_0">On sums of three squares</a>, Journal de théorie des nombres de Bordeaux, 15 no. 1 (2003), p. 33-44.

%H L. E. Dickson, <a href="http://dx.doi.org/10.1090/S0002-9904-1927-04312-9">Integers represented by positive ternary quadratic forms</a>, Bull. Amer. Math. Soc. 33 (1927), 63-70. See Theorem I.

%H Eric T. Mortenson, <a href="https://arxiv.org/abs/1702.01627">A Kronecker-type identity and the representations of a number as a sum of three squares</a>, arXiv:1702.01627 [math.NT], 2017.

%H P. Pollack, <a href="http://www.math.dartmouth.edu/~ppollack/notes.pdf">Analytic and Combinatorial Number Theory</a> Course Notes, p. 91. [?Broken link]

%H P. Pollack, <a href="http://alpha01.dm.unito.it/personalpages/cerruti/ac/notes.pdf">Analytic and Combinatorial Number Theory</a> Course Notes, p. 91.

%H Eric Weisstein's World of Mathematics, <a href="http://mathworld.wolfram.com/SquareNumber.html">Square Number</a>

%H <a href="/index/Su#ssq">Index entries for sequences related to sums of squares</a>

%F Legendre: a nonnegative integer is a sum of three squares iff it is not of the form 4^k m with m == 7 (mod 8).

%F n^(2k+1) is in the sequence iff n is in the sequence. - _Ray Chandler_, Feb 03 2009

%F Complement of A004215; complement of A000302(i)*A004771(j), i,j>=0. - _Boris Putievskiy_, May 05 2013

%F a(n) = 6n/5 + O(log n). - _Charles R Greathouse IV_, Mar 14 2014

%e a(1) = 0 = 0^2 + 0^2 + 0^2. A005875(0) = 1 = A000164(0).

%e a(9) = 9 = 0^2 + 0^2 + 3^2 = 1^2 + 2^2 + 2^2. A000164(9) = 2. A000164(9) = 30 = 2*3 + 8*3 (counting signs and order). - _Wolfdieter Lang_, Apr 08 2013

%p isA000378 := proc(n) # return true or false depending on n being in the list

%p local x,y ;

%p for x from 0 do

%p if 3*x^2 > n then

%p return false;

%p end if;

%p for y from x do

%p if x^2+2*y^2 > n then

%p break;

%p else

%p if issqr(n-x^2-y^2) then

%p return true;

%p end if;

%p end if;

%p end do:

%p end do:

%p end proc:

%p A000378 := proc(n) # generate A000378(n)

%p option remember;

%p local a;

%p if n = 1 then

%p 0;

%p else

%p for a from procname(n-1)+1 do

%p if isA000378(a) then

%p return a;

%p end if;

%p end do:

%p end if;

%p end proc:

%p seq(A000378(n),n=1..100) ; # _R. J. Mathar_, Sep 09 2015

%t okQ[n_] := If[EvenQ[k = IntegerExponent[n, 2]], m = n/2^k; Mod[m, 8] != 7, True]; Select[Range[0, 100], okQ] (* _Jean-François Alcover_, Feb 08 2016, adapted from PARI *)

%o (PARI) isA000378(n)=my(k=valuation(n, 2)); if(k%2==0, n>>=k; n%8!=7, 1)

%o (PARI) list(lim)=my(v=List(),k,t); for(x=0,sqrtint(lim\=1), for(y=0, min(sqrtint(lim-x^2),x), k=x^2+y^2; for(z=0,min(sqrtint(lim-k), y), listput(v,k+z^2)))); Set(v) \\ _Charles R Greathouse IV_, Sep 14 2015

%o (Python)

%o def valuation(n, b):

%o v = 0

%o while n > 1 and n%b == 0: n //= b; v += 1

%o return v

%o def ok(n): return n//4**valuation(n, 4)%8 != 7

%o print(list(filter(ok, range(84)))) # _Michael S. Branicky_, Jul 15 2021

%o (Python)

%o from itertools import count, islice

%o def A000378_gen(): # generator of terms

%o return filter(lambda n:n>>2*(bin(n)[:1:-1].index('1')//2) & 7 < 7, count(1))

%o A000378_list = list(islice(A000378_gen(),30)) # _Chai Wah Wu_, Jun 27 2022

%Y Union of A000290, A000404 and A000408 (common elements).

%Y Union of A000290, A000415 and A000419 (disjunct sets).

%Y Complement of A004215.

%Y Cf. A005875 (number of representations if x, y and z are integers).

%Y Cf. A047449, A034043, A034044, A034045, A034046, A034047, A065883, A072400, A072401, A071374, A002828, A001481, A125084, A000164.

%K nonn

%O 1,3

%A _N. J. A. Sloane_

%E More terms from _Ray Chandler_, Sep 05 2004

Lookup | Welcome | Wiki | Register | Music | Plot 2 | Demos | Index | Browse | More | WebCam
Contribute new seq. or comment | Format | Style Sheet | Transforms | Superseeker | Recents
The OEIS Community | Maintained by The OEIS Foundation Inc.

License Agreements, Terms of Use, Privacy Policy. .

Last modified April 20 00:03 EDT 2024. Contains 371798 sequences. (Running on oeis4.)