OFFSET
1,4
LINKS
Amiram Eldar, Table of n, a(n) for n = 1..10000
FORMULA
a(n) = Sum_{d|n} (1 - A051903(d) mod 2).
a(n) = Sum_{k=1..kmax(n)} (-1)^(k+1) * Product_{i=1..r} (min(e_i, k-1) + 1), for n >= 2; if n = Product_{i=1..r} p_i^e_i, r = omega(n) = A001221(n), then emax(n) = max(e_i) = A051903(n), and kmax(n) = emax(n) if emax(n) is odd, and emax(n)+1 otherwise.
Sum_{k=1..n} a(k) ~ c1 * n * (log(n) + 2*gamma - 1) + c2 * n, where gamma is Euler's constant (A001620), c1 = Sum_{k>=2} (-1)^k * (1-1/zeta(k)) = 0.27591672059822700769..., and c2 = 1 + Sum_{k>=2} (-1)^k * k * zeta'(k)/zeta(k)^2 = 0.56812633046434345687... .
MATHEMATICA
q[n_] := EvenQ[Max[FactorInteger[n][[;; , 2]]]]; q[1] = True; a[n_] := DivisorSum[n, 1 &, q[#] &]; Array[a, 100]
(* second program: *)
a[n_] := Module[{e = FactorInteger[n][[;; , 2]], emax, kmax}, emax = Max[e]; kmax = emax + 1 - Mod[emax, 2]; Sum[(-1)^(k+1) * Product[Min[e[[i]], k-1] + 1, {i, 1, Length[e]}], {k, 1, kmax}]]; Array[a, 100]
PROG
(PARI) q(n) = if(n == 1, 1, !(vecmax(factor(n)[, 2]) % 2));
a(n) = sumdiv(n, d, q(d));
(PARI) a(n) = if(n == 1, 1, my(e = factor(n)[, 2], emax = vecmax(e), kmax = emax + 1 - emax %2); sum(k = 1, kmax, (-1)^(k+1) * prod(i = 1, #e, min(e[i], k-1)+1)));
CROSSREFS
KEYWORD
nonn,easy
AUTHOR
Amiram Eldar, Jun 24 2025
STATUS
approved
