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.

Showing 1-3 of 3 results.

A227091 Number of solutions to x^2 == 1 (mod n) in Z[i]/nZ[i].

Original entry on oeis.org

1, 2, 2, 4, 4, 4, 2, 8, 2, 8, 2, 8, 4, 4, 8, 8, 4, 4, 2, 16, 4, 4, 2, 16, 4, 8, 2, 8, 4, 16, 2, 8, 4, 8, 8, 8, 4, 4, 8, 32, 4, 8, 2, 8, 8, 4, 2, 16, 2, 8, 8, 16, 4, 4, 8, 16, 4, 8, 2, 32, 4, 4, 4, 8, 16, 8, 2, 16, 4, 16, 2, 16, 4, 8, 8, 8, 4, 16, 2, 32, 2, 8
Offset: 1

Views

Author

Keywords

Comments

Number of non-congruent solutions of x^2 + y^2 -1 == 2xy == 0 (mod n).
This sequence combines A329586 (number of representative solutions of a^2 - (b^2 + 1) == 0 (mod m) and 2*a*b == 0 (mod m) with a*b = 0), and those from A329589 (number of representative solutions of these two congruences but with a*b not 0). - Wolfdieter Lang, Dec 14 2019
In A226746 the positive n numbers with more than two representative solutions of the congruence z^2 = +1 (mod n) are given. This is therefore a proper subsequence of the present one. - Wolfdieter Lang, Dec 14 2019

Examples

			a(4) = 4 because in Z[i]/4Z[i] the equation x^2==1 (mod 4) has 4 solutions: 1, 1+2i, 3 and 3+2i.
		

Crossrefs

Programs

  • Maple
    a:= n-> mul(`if`(i[1]=2, 2^min(i[2], 3), `if`(
        irem(i[1], 4)=1, 4, 2)), i=ifactors(n)[2]):
    seq(a(n), n=1..100);  # Alois P. Heinz, Feb 07 2020
  • Mathematica
    h[n_] := Flatten[Table[a + b I, {a, 0, n - 1}, {b, 0, n - 1}]]; a[1] = 1; a[n_] := Length@Select[h[n], Mod[#^2, n] == 1 &]; Table[a[n], {n, 2, 44}]
    f[2, e_] := 2^Min[e, 3]; f[p_, e_] := If[Mod[p, 4] == 1, 4, 2]; a[1] = 1; a[n_] := Times @@ f @@@ FactorInteger[n]; Array[a, 100] (* Amiram Eldar, Sep 19 2020 *)
  • PARI
    a(n)=my(o=valuation(n,2),f=factor(n>>o)[,1]); prod(i=1,#f, if(f[i]%4==1, 4, 2))<Charles R Greathouse IV, Dec 13 2013
  • Sage
    def A227091(n) : return prod([4,2^min(m,3),2][p%4-1] for (p,m) in factor(n)) # Eric M. Schmidt, Jul 09 2013
    

Formula

Multiplicative with a(2^e) = 2^min(e, 3); a(p^e) = 4 for p == 1 (mod 4); a(p^e) = 2 for p == 3 (mod 4). - Eric M. Schmidt, Jul 09 2013

A329587 Irregular triangle read by rows: representative solutions (a, b) of the complex congruence z^2 == +1 (mod m), where z = a + b*i = r*exp(i*phi), with nonvanishing a*b, for all positive integers m which have solutions.

Original entry on oeis.org

3, 2, 1, 2, 4, 3, 2, 3, 5, 4, 7, 4, 1, 4, 3, 4, 5, 2, 6, 5, 4, 5, 5, 8, 7, 6, 11, 6, 1, 6, 5, 6, 8, 7, 6, 7, 5, 3, 10, 3, 5, 12, 10, 12, 9, 8, 15, 8, 1, 8, 7, 8, 10, 9, 8, 9, 5, 2, 11, 10, 15, 2, 15, 8, 15, 12, 19, 10, 1, 10, 5, 8, 5, 12, 5, 18, 9, 10, 15, 18, 12, 11, 10, 11, 13, 12, 17, 12, 19, 12, 23, 12, 1, 12, 5, 12, 7, 12, 11, 12
Offset: 1

Views

Author

Wolfdieter Lang, Dec 14 2019

Keywords

Comments

The length of row n is given in 2*A329588(n).
This table should be considered together with A329585 which gives the solutions of this congruence with a*b = 0 (real or pure imaginary solutions) for each m >= 2. Only for m = 1 is a = b, namely (a, b) = (0, 0).
Because z^2 = (a^2 - b^2) + 2*a*b*i, this is equivalent to the two congruences (i) a^2 - b^2 == 1 (mod m) and (ii) 2*a*b == 0 (mod m). Here with nonvanishing a*b.
Because with each solution z = a + b*i, with representative a and b from {1, 2, ..., m-1}, also -z = -(a + b*i), zbar:= a - b*i and -zbar = -a + b*i are solutions modulo m.
This table T(n, k) lists all pairs (a,b) for those even m = m(n) which have solutions with nonvanishing a*b.
The solutions for odd numbers start with m = 15, 35, 39, 45, 51, 55, ... . See A329589 which is a proper subsequence of A257591. For example, m = 63 is not present in A329589.
There is a symmetry (a, b) <-> (m-a, m-b) == (-a, -b) (mod m) around the middle of the pairs in each row. Such pairs correspond to z and -z (mod m). Because of this symmetry one considers first a > b (a = b cannot occur for m >= 2, see above), and later adds the a < b solutions.
Obvious solutions for each solvable even m are for m/2 odd (m/2+1, m/2) with companion (m/2-1, m/2), and in addition, if m/(2^e2) is odd, for e2 >= 2, (m-1, m/2) with companion (1, m/2) (for m = 4 this coincides with the first case).
For (positive) even m, m = 2*M, there is the following connection to Pythagorean triples (X, Y, Z). We say triples, not triangles, because X may also become negative. Eq.(i) from above becomes (i') a^2 - (b^2 + 1) = qhat*2*M, with integer qhat. This implies that a and b have opposite parity, i.e., (-1)^(a+b) = -1. The other eq. (ii) is now (ii') a*b = q*M, with integer q. Thus (q, qhat) = (Y/m, (X-1)/m).
Case A) Primitive Pythagorean triples (pPT). If a > b and gcd(a, b) = 1 then the conditions for primitive Pythagorean triples are satisfied. Set 0 < X = a^2 - b^2 = 1 + 2*qhat*M, 0 < Y = 2*a*b = 2*q*M, 0 < Z = a^2 + b^2 = r^2 (Y is even, X is odd, and Z is odd). One could interchange the role of X and Y (for triangles a catheti exchange). Note that the radius r is in general not an integer. E.g., for m=4 (a, b) = (3, 2) has r = sqrt(13), (q, qhat) = (3, 1), pPT = (5, 12, 13).
Note that the companion triple for a < b (z -> -z) has negative X. In this example the companion of (a, b) = (3, 2) is (-a, -b) (mod 4) == (4-3, 4-2) = (1, 2), and the companion pPT = (-3, 4, 5).
Case B) m even, a > b, (-1)^(a+b) = -1, gcd(a, b) = g >= 2, leads to imprimitive Pythagorean triples (ipPT) for solutions of (i') and (ii'). The first example appears for m = 20, M = 10, (a, b) = (15, 12), g = 3, (q, qhat) = (18, 4), r = 3*sqrt(41), ipPT = (81, 360, 369) = (3^2)*(9, 40, 41). The companion has (a, b) = (5, 8), which is primitive, (q, qhat) = (4, -2), with pPT = (-39, 80, 89).
In A226746 the m values with more than two representative solutions of z^2 == +1 (mod m) are given. For the corresponding solutions one has also to consider the irregular triangle A329588(n).
The number of all representative solutions z^2 == +1 (mod m), for m >= 1, is found by combining A329586 and A329588, and is given in A227091.

Examples

			The irregular triangle T(n, k) begins: (A | symbol separates a > b and a < b pairs, a star indicates that a pair is not relatively prime. For n = 10, 12 and 15 two rows are given with corresponding q >= 7.)
n,   m \ q     1            2         3       4        5        6  ...
-----------------------------------------------------------------------
1,   4:     (3,2)   |    (1,2)
2,   6:     (4,3)   |    (2,3)
3,   8:     (5,4)        (7,4) |   (1,4)   (3,4)
4,  10:     (5,2)        (6,5) |   (4,5)   (5,8)
5,  12:     (7,6)       (11,6) |   (1,6)   (5,6)
6,  14:     (8,7)   |    (6,7)
7,  15:     (5,3)       (10,3) |  (5,12) (10,12)*
8,  16:     (9,8)       (15,8) |   (1,8)   (7,8)
9,  18:    (10,9)   |    (8,9)
10, 20:     (5,2)      (11,10)    (15,2)  (15,8)  (15,12)* (19,10) |
           (1,10)        (5,8)    (5,12)  (5,18)   (9,10)  (15,18)*
11, 22:   (12,11)   |  (10,11)
12, 24:   (13,12)      (17,12)   (19,12) (23,12) |
           (1,12)       (5,12)    (7,12) (11,12)
13, 26:   (13,18)      (14,13) | (12,13)  (13,8)
14, 28:   (15,14)      (27,14) |  (1,14) (13,14)
15, 30:    (10,3)      (16,15)    (20,3) (25,12)  (25,18)  (26,15)
           (4,15)       (5,12)    (5,18) (10,27)  (14,15)  (20,27)
16, 32:   (17,16)      (31,16) |  (1,16) (15,16)
17, 34:    (17,4)      (18,17) | (16,17) (17,30)
18, 35:    (15,7)       (20,7) | (15,28) (20,28)
...
----------------------------------------------------------------------------
n=1, m=4: (1 + 2*i)^2 = (1 - 4) + 2*2*i == -3 (mod 4) == 1 (mod 4).
          (3 + 2*i)^2 = (9 - 4) + 12*i == 1 (mod 4).
----------------------------------------------------------------------------
For even m the Pythagorean triples (X,Y,Z) are:
m\    pPT and  ipPT*, also with companions with negative X, separated by a |
---------------------------------------------------------------------------
4:         (5,12,13)  |     (-3, 4, 5)
6:         (7,24,25)  |     (-5,12,13)
8:         (9,40,41)        (33,56,65)   |       (-15,8,17)       (-7,24,25)
10:       (21,20,29)        (11,60,61)   |       (-9,40,41)      (-39,80,89)
12:       (13,84,85)      (85,132,157)   |      (-35,12,37)      (-11,60,61)
14:     (15,112,113)  |    (-13,84,85)
16:     (17,144,145)     (161,240,289)   |      (-63,16,65)    (-15,112,113)
18:     (19,180,181)  |  (-17,144,145)
20:     (21, 20, 29)      (21,220,221)         (221,60,229)
       (161,240,289)     (81, 360,369)*       (261,380,461) |
        (-99,20,101)       (-39,80,89)       (-119,120,169)
      (-299,180,349)     (-19,180,181)        (-99,540,549)*
22:     (23,264,265)  |  (-21,220,221)
24:     (25,312,313)     (145,408,433)        (217,456,505)    (385,552,673)
       (-143,24,145)    (-119,120,169)        (-95,168,193)    (-23,264,265)
26:    (105,208,233)      (27,364,365)   |    (-25,312,313)   (-155,468,493)
28:     (29,420,421)     (533,756,925)   |    (-195,28,197)    (-27,364,365)
30:      (91,60,109)      (31,480,481)        (391,120,409)
       (481,600,769)     (301,900,949)        (451,780,901) |
      (-209,120,241)    (-119,120,169)       (-299,180,349)
      (-629,540,829)     (-29,420,421)     (-329,1080,1129)
32:     (33,544,545)    (705,992,1217)   |    (-255,32,257)    (-31,480,481)
34:    (273,136,305)      (35,612,613)   |    (-33,544,545) (-611,1020,1189)
...
----------------------------------------------------------------------------
		

Crossrefs

Formula

Row n, with m = m(n), of this irregular triangle T(n, k), with row length A329588(n), lists all pairs (a, b) which solve z^2 == +1 (mod m), with z = a + b*i, and nonvanishing a*b, sorted with a > b pairs in both halves in the example separated by a | symbol) first with increasing a, then increasing b.

A329588 Number of representative solutions (a, b) of the complex congruence z^2 == +1 (mod m) with z = a + b*i and nonvanishing a*b.

Original entry on oeis.org

2, 2, 4, 4, 4, 2, 4, 4, 2, 12, 2, 8, 4, 4, 12, 4, 4, 4, 4, 2, 4, 24, 4, 4, 4, 2, 8, 4, 4, 12, 2, 4, 8, 4, 24, 2, 4, 8, 4, 12, 12, 8, 4, 4, 4, 12, 24, 4, 8, 8, 2, 4, 8, 12, 4, 4, 2, 4, 8, 2, 12, 12, 24, 8, 4, 4, 12, 4, 8, 4, 4, 12, 4, 2, 4, 48
Offset: 1

Views

Author

Wolfdieter Lang, Dec 14 2019

Keywords

Comments

This sequence gives one half of the row lengths of the irregular triangle A329587.
For the number of representative solutions of this congruence for all positive moduli m and vanishing a*b see A329586.
The formula for the number of representative solutions a(n), with modulus m = m(n), given in A329587, can be found from the number of all such solutions for m = m(n) given in A227091 after subtracting the number of solutions with a*b = 0 given in A329586. For odd m = m(n) this is S(m) = 2^(r1(m) +r3(m))*(2^r1(m) - 1) - delta(r3(m), 0)*2^(r1(m)), with r1(m) and r3(m) the number of distinct primes 1 (mod 4) and 3 (mod 4) in the prime number factorization of m respectively, and delta is the Kronecker symbol. For even m this is S(m) = 2^(r1(m) + r3(m))*(2^(1+r1(m)) - 1) - delta(r3(m), 0)*2^(r1(m)) if m/2 is odd (e2 = 1), and otherwise S(m) = 2^(r2(e2(m)) + r1(m) + r3(m))*(2^(1 + r1(m) + r3(m)) - 1), with r2(e2(m)) = 1 or 2 if e2(m) = 2 or >= 3, if m/2^(e2(m)) is odd.

Examples

			n = 1, m = 4: a(1) = S(4) = 2^1 *(2^1 - 1) = 2.
n = 2, m = 6 = 2*3: a(2) = S(6) = 2^(0+1)*(2^1 - 1) - 0 = 2.
n = 3, m = 8 = 2^3: a(3) = S(8) = 2^2*(2^1 - 1) = 4.
n = 4, m = 10 = 2*5: a(4) = S(10) = 2^(1+0)*(2^(1+1) -1) - 2^1 = 2*3 - 2 = 4.
n = 10, m = 20 = 2^2*5: a(10) = S(20) = 2^(1+1+0)*(2^(1+1+0) - 1) = 4*3 = 12.
n = 15, m = 30 = 2*3*5: a(15) = S(30) = 2^(1+1)*(2^(1+1) - 1) - 0 = 4*3 = 12.
		

Crossrefs

Formula

a(n) is the number of solutions (a, b) of the congruence z^2 == +1 (mod m(n)), with z = a + b*i and a*b not equal to 0, for n >= 1. For m = m(n) see A329587: it is the sequence of even numbers >= 4 combined with the odd numbers from A329589, sorted increasingly.
Showing 1-3 of 3 results.