OFFSET
2,1
COMMENTS
FORMULA
EXAMPLE
MATHEMATICA
freeQ[n_, k_] := AllTrue[FactorInteger[n][[;; , 2]], # < k &];
sigma[n_, k_] := Times @@ ((First[#]^(Min[Last[#], k - 1] + 1) - 1)/(First[#] - 1) & /@ FactorInteger[n]);
a[n_] := Module[{m = 2, c = 0}, While[True, If[sigma[m, n] > 2*m, c++; If[!freeQ[m, n], Break[]]]; m++]; c-1];
PROG
(PARI) isfree(n, k) = if(n == 1, 1, my(e = factor(n)[, 2]); for(i=1, #e, if(e[i] >= k, return(0))); 1);
sigmafree(n, k) = {my(f = factor(n)); prod(i = 1, #f~, (f[i, 1]^(min(f[i, 2], k-1)+1)-1)/(f[i, 1]-1)); }
a(n) = {my(m = 2, c = 0); while(1, if(sigmafree(m, n) > 2*m, c++; if(!isfree(m, n), break)); m++); c-1; }
CROSSREFS
KEYWORD
nonn
AUTHOR
Amiram Eldar, Aug 19 2025
STATUS
approved
