need second opinion

David W. Wilson wilson at cabletron.com
Wed May 5 20:42:57 CEST 1999


vdmcc wrote:

> hi all,
>             (no, not yet you Neil, wait for it ...) (:-))
>
> I'd like your opinion on a few sequences that look so simple that I fear
> goofing.
> So, be harch if need be.
> ----------------------------------------------------------------------------
> ---
> In a sphere of radius n, at how many different distances from the origin can
> points
> with integer coordinates be found?
> (counting number if "integer shells". Mind you : the distance itself must
> not be integer,
>  the shell only must pass thru an integer point)
> ----------------------------------------------------------------------------
> -----
> I hope I'm right in case of 2 dimensions : circle in x-y plane :
>
>  Table[Length at Union@
>   Flatten at Table[i^2+j^2
> ,{i,0,n},{j,0,Min[i,Floor[Sqrt[n^2-i^2]]]} ],{n,0,64}]
> =
>  {1,2,4,7,10,14,19,24,30,37,44,52,59,69,78,87,98,109,121,133,146,
>     158,173,186,200,216,233,249,265,283,300,318,338,357,377,398,418,439,461,
>     482,505,528,553,576,602,626,653,680,705,735,762,790,819,847,877,904,936,
>     969,1000,1030,1064,1098,1130,1162,1198}
>
> I am sorry, but the terms
> 1,2,4,7,10,14,19,24,30,37,44,52,59,69,78,87,98
> do not match anything in the table : A007980 , A024512 and A022339 give
> partial matches.
> ----------------------------------------------------------------------------
> -----
> 3 dimensional (sphere)
>
>  Table[Length at Union@Flatten at Table[ i^2+j^2+k^2,
> {i,0,n},{j,0,Min[i,Floor[Sqrt[n^2-i^2]]]},
> {k,0,Min[j,Floor[Sqrt[n^2-i^2-j^2]]]}],{n,0,64}]
> =
>   {1,2,5,9,15,23,32,43,55,70,86,103,122,143,166,190,215,243,273,
>
> 304,336,371,406,443,482,523,566,611,656,704,753,803,855,910,966,1024,1083,
>     1145,1207,1270,1336,1404,1474,1544,1616,1690,1766,1843,1922,2004,2086,
>     2170,2256,2344,2434,2524,2616,2711,2807,2905,3003,3104,3206,3310,3415}
>
> I am sorry, but the terms
> 1,2,5,9,15,23,32,43
> do not match anything in the table , A019450 partial match.
> ----------------------------------------------------------------------------
> ------
> 4 dimensional
>
>  Table[Length at Union@Flatten at Table[ i^2+j^2+k^2+l^2,
>       {i,0,n},{j,0,Min[i,Floor[Sqrt[n^2-i^2]]]},
>           {k,0,Min[j,Floor[Sqrt[n^2-i^2-j^2]]]},
>           {l,0,Min[k,Floor[Sqrt[n^2-i^2-j^2-k^2]]]}],  {n,0,64}]
> =
>  {1,2,5,10,17,26,37,50,65,82,101,122,145,170,197,226,257,290,
>     325,362,401,442,485,530,577,626,677,730,785,842,901,962,1025,1090,1157,
>     1226,1297,1370,1445,1522,1601,1682,1765,1850,1937,2026,2117,2210,2305,
>
> 2402,2501,2602,2705,2810,2917,3026,3137,3250,3365,3482,3601,3722,3845,3970,4
> 097}
>
> ID Number: A002522
> Sequence:
> 1,2,5,10,17,26,37,50,65,82,101,122,145,170,197,226,257,290,325,362,
>
> 401,442,485,530,577,626,677,730,785,842,901,962,1025,1090,1157,1226,
>            1297,1370,1445,1522,1601,1682
> Name:      n^2 + 1.Keywords:  nonn,easy
> Offset:    0
> Author(s): njas
>
> *** what? EASY in 4 dimensions but so weird as to be non-EIS in 3 and 2 dim?
> *** I don't believe it. Must be bug somehere. Hints??

No.  I have verified your calculations, and they are correct.

For dimension d = 3, a(n) counts the number of integers <= n^2+1 which are not
of the form 4^j (8k + 7).  Numbers of the latter form comprise a 2-regular set
(binary expressions accepted by a state machine), which implies that there is
a O(log(n)) (or thereabouts) algorithm for computing a(n).  lim n->inf a(n)/n^2 = 5/6.

If d >= 4, the four-square theorem guarantees that there will be an integer point
at every possible distance from the origin (where a possible distance is of the form
sqrt(k) for integer k >= 0).  For a d-dimensional sphere of radius n, there are
n^2+1 possible distances within the sphere (namely 0 <= sqrt(k) <= n).  This
means that A002522 will be your sequence for dimensions 4 and higher.

> w.meeussen.vdmcc at vandemoortele.be
> tel  +32 (0) 51 33 21 11
> fax +32 (0) 51 33 21 75






More information about the SeqFan mailing list