OFFSET
2,1
COMMENTS
LINKS
Robert Israel, Table of n, a(n) for n = 2..10000
EXAMPLE
a(6) = 4 because sopfr(6) = 5, sopfr(4) = 4, 6^2 == 4 == 0 (mod 4) and 4^2 == 6 == 1 (mod 5), and neither 2 nor 3 works.
MAPLE
sopfr:= proc(n) option remember; local t; add(t[1]*t[2], t=ifactors(n)[2]) end proc:
f:= proc(x) local sx, R, y, X, r, k;
sx:= sopfr(x);
R:= sort(map(t -> rhs(op(t)), [msolve(X^2 = x, sx)]));
if R = [] then return -1 fi;
for k from 0 do
for r in R do
y:= r + k*sx;
if y < 2 then next fi;
if x^2 - y mod sopfr(y) = 0 then return y fi
od od;
end proc:
map(f, [$2 .. 100]);
CROSSREFS
KEYWORD
sign
AUTHOR
Will Gosnell and Robert Israel, Aug 04 2025
STATUS
approved
