cp's OEIS Frontend

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.

A371479 Irregular triangle read by rows: row n lists the numbers k such that 1<=k<=N/2 and k/N + i/N is in the modular group orbit of i, for N = A008784(n).

This page as a plain text file.
%I A371479 #103 Apr 25 2024 14:00:57
%S A371479 0,1,2,3,5,4,7,5,12,13,6,9,7,23,17,11,8,18,27,31,9,13,38,34,22,10,23,
%T A371479 33,15,11,57,47,57,37,12,17,27,44,28,70,13,47,80,55,19,43,68,81,75,14,
%U A371479 91,32,73,33,21,47,15,107,89,64,57,16,23,83,82,37,60,53,38,17,133,138,105,72,133,25,129,114,18,57,148,99,93,136,42,19,27,173,43,117,104,70,99,81,115,183,63
%N A371479 Irregular triangle read by rows: row n lists the numbers k such that 1<=k<=N/2 and k/N + i/N is in the modular group orbit of i, for N = A008784(n).
%C A371479 The orbit of i under the action of the modular group (that is, the set {(ai+b)/(ci+d): a,b,c,d in Z, ad-bc=1}) is symmetric with respect to the imaginary axis, and periodic with period 1 relative to horizontal translations. So reflecting the orbit in the strip 0<=Re(z)<=1/2 across the imaginary axis and then translating horizontally by integer amounts gives the complete orbit of i in the complex plane.
%C A371479 The orbit in the strip 0<=Re(z)<=1/2 is the union of finite sets, one for each term of A008784, that correspond to the levels of {a(n)}. Each finite set is made of points with rational coordinates on horizontal lines with equation Im(z)=1/N, where N is a term of A008784. Starting at the top with n=1=A008784(1), we have only k=0, or i itself, corresponding to the identity element of the modular group. Then going down one level, at n=2=A008784(2), we have only k=1, or the element 1/2+i/2 corresponding to the modular group element ((1,0),(1,1)). Then at the next level n=3, we have A008784(3)=5, and we still have only one entry k=2, giving 2/5+i/5, corresponding to the matrix ((0,-1),(1,-2)). Continuing this way we find that all levels up to n=16 have only one term of the sequence. This is because if N=A008784(n), then for 1<=n<=16 the equation x^2+y^2=N has only one solution with (x,y) relatively prime. For n=17, we have A008784(17)=65 and (1,8), (4,7) are two solutions of x^2+y^2=65. So we find two terms of the sequence, 8 and 18, at level 17, corresponding to 8/65+i/65 and 18/65+i/65 in the orbit of i, with matrices ((0,-1),(1,-8)) and ((2,1),(7,4)).
%C A371479 So {a(n)} lists the numerators of the real part of the elements of the orbit of i in 0<=Re(z)<=1/2, as we descend the "floors", moving from left to right.
%C A371479 Here is how the sequence is constructed: Each N = A008784(n) can be expressed as the sum of two relatively prime squares. If N has s prime divisors, and all of them are of form 4k+1, then there will be 2^(s-1) solutions of x^2 + y^2 = N (see the MathStackExchange post cited in the Links section).
%C A371479 Consider one such solution, c^2+d^2=N. Let a,b be the unique integers given by the Euclidean algorithm such that ad-bc=1 (or equivalently, the pair of integers (x,y) at minimal distance from the origin such that cx-dy=1). It can be shown that ac+bd will be in {1,2,...,N-1} and relatively prime to N. Let k=min(ac+bd, N-ac-bd). Then k is in {1,2,...,N/2}. Do this for every possible solution of x^2+y^2=N, then list the resulting numbers (all contained in {1,2,3,...,N/2}) in increasing order. These will be the numerators of the rational numbers that are the real part of the points of the orbit of i with imaginary part 1/N. Row n of the triangle is then k1,k2,...,kr and r is the row length, which will always be a power of 2.
%C A371479 The connection with A057756 is as follows: the terms of A057756 are found as the first term of each level of {a(n)} (because A057756 is the numerator of the first rational number on a level of the orbit of i).
%H A371479 MathStackExchange, <a href="https://math.stackexchange.com/questions/684909/representation-as-a-sum-of-two-squares">Representation as a sum of two squares</a>.
%e A371479 For each row number n, the table below gives N=A008784(n), the number r of terms in the n-th row, and the values of those terms:
%e A371479 .
%e A371479              terms in row n:
%e A371479    n   N  r  k = 1   2 ... r
%e A371479   --  --  -  ---------------
%e A371479    1   1  1      0;
%e A371479    2   2  1      1;
%e A371479    3   5  1      2;
%e A371479    4  10  1      3;
%e A371479    5  13  1      5;
%e A371479    6  17  1      4;
%e A371479    7  25  1      7;
%e A371479    8  26  1      5;
%e A371479    9  29  1     12;
%e A371479   10  34  1     13;
%e A371479   11  37  1      6;
%e A371479   12  41  1      9;
%e A371479   13  50  1      7;
%e A371479   14  53  1     23;
%e A371479   15  58  1     17;
%e A371479   16  61  1     11;
%e A371479   17  65  2      8, 18;
%e A371479   18  73  1     27;
%e A371479   19  74  1     31;
%e A371479   20  82  1      9;
%e A371479   21  85  2     13, 38;
%e A371479   ...
%e A371479 For row n=17, N=A008784(17)=65 and 65 has two representations as x^2+y^2: 65 = 1^2 + 8^2 = 7^2 + 4^2. For the pair (1,8), we have (a,b)=(1,7), so ac+bd=57, and -ab-cd = -57 == 8 (mod 65). For the pair (7,4) we have (a,b)=(2,1), so ac+bd=18 and -ac-bd = -18 == 47 (mod 65). Taking the minimum, we find that 8,18 will be consecutive terms in the sequence, and 8/65+i/65, 18/65+i/65 will be all the elements in the orbit of i with imaginary part 1/65 and real part in 0<=Re(z)<=1/2. The next level with two terms is A008784(21)=85.
%Y A371479 Cf. A008784, A057756.
%K A371479 nonn,tabf
%O A371479 1,3
%A A371479 _Valerio De Angelis_, Mar 26 2024