|
|
A332592
|
|
Let t_k denote the triangular number k*(k+1)/2. Suppose 0 < x < y < z are integers satisfying t_x + t_y = t_p, t_y + t_z = t_q, t_x + t_z = t_r, for integers p,q,r. Sort the triples [x,y,z] first by x, then by y. Sequence gives the values of q.
|
|
3
|
|
|
46, 116, 215, 95, 397, 108, 641, 309, 1019, 125, 283, 1504, 337, 249, 2186, 414, 1031, 170, 182, 242, 3032, 570, 4150, 1283, 5501, 401, 533, 1076, 779, 7211, 7902, 735, 755, 553, 9235, 1421, 11717, 960, 6779, 1421, 1230, 889, 14606, 1821, 508, 2861, 18064, 22034
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
1,1
|
|
COMMENTS
|
Ulas gives a table assuming 0 < x < y < z < 1000. Because of the assumption z < 1000, only the entries with x < 46 can be relied upon (above this it is possible that there are gaps in the table).
|
|
LINKS
|
|
|
EXAMPLE
|
The initial values of x, y, z, p, q, r are:
x y z p q r
-- --- --- --- ---- ---
9 13 44 16 46 45
14 51 104 53 116 105
20 50 209 54 215 210
23 30 90 38 95 93
27 124 377 127 397 378
35 65 86 74 108 93
35 123 629 128 641 630
41 119 285 126 309 288
44 245 989 249 1019 990
...
|
|
MATHEMATICA
|
L = {}; t[n_] := n (n + 1)/2; Do[ syp = Solve[t[x] + t[y] == t[p] && p > 0 && y > x , {p, y}, Integers]; If[syp =!= {}, Do[{y1, p1} = {y, p} /. e; s = Solve[ t[y1] + t[z] == t[q] && t[x] + t[z] == t[r] && q > 0 && z > y1 && r > 0, {z, q, r}, Integers]; If[s =!= {}, L = Join[L, {x, y1, z, p1, q, r} /. s]], {e, syp}]], {x, 54}]; Sort[L][[All, 5]] (* Giovanni Resta, Mar 02 2020 *)
|
|
CROSSREFS
|
|
|
KEYWORD
|
nonn
|
|
AUTHOR
|
|
|
EXTENSIONS
|
|
|
STATUS
|
approved
|
|
|
|