OFFSET
1,1
COMMENTS
r(n) = A374603(n)/a(n).
LINKS
Friedjof Tellkamp, Table of n, a(n) for n = 1..20000
EXAMPLE
An example is given in A374603 (numerators corresponding to this sequence).
MATHEMATICA
zmax = 200; fi[id_, z_] := (irat = (id + 2)/(id + 1); ub = z/irat^id; parr = Select[Prime[Range[id + 1, PrimePi[z]]], # <= ub &]; rat = Select[Union[Flatten[Outer[Times, parr, parr]]]/(id + 1), # <= z &];
Do[rat = Select[Union[Flatten[Outer[Times, rat, parr]]], # <= z &], id - 1];
While[ub >= irat^id, ub /= irat; parr = Select[parr, # <= ub &]; rat = Select[Union[rat, Flatten[Outer[Times, rat, parr/(id + 1)]]], # <= z &]];
iw = 1; While[iw <= Length[rat], If[Denominator[rat[[iw]]] >= (id + 1)^2 && (id + 1) rat[[iw]] <= z, AppendTo[rat, (id + 1) rat[[iw]]]]; iw++]; (*append multiples of k/d*)
rat = Select[rat, Mod[PrimeOmega[Numerator[#]], id] == 0 && Mod[PrimeOmega[Denominator[#]], id] == 0 &]; (*remove elements != 0 mod i*)
Return[Union[rat]]; ); getimax[zi_] := (im = 1; While[Prime[im + 1]^(2 im)/(im + 1)^im <= zi, im++]; Return[Max[1, im - 1]]); (*1 for z<625/9, 2 for z<7^6/4^3, ...*)
rrtn = {}; imax = getimax[zmax]; For[i = 1, i <= imax, i++, rrtn = Union[rrtn, fi[i, zmax]]];
Numerator[rrtn] (*A374603*);
a = Denominator[rrtn]
CROSSREFS
KEYWORD
nonn,frac
AUTHOR
Friedjof Tellkamp, Jul 13 2024
STATUS
approved
