OFFSET
1,2
COMMENTS
LINKS
Aloe Poliszuk, Table of n, a(n) for n = 1..10000
Wikipedia, Littlewood polynomial.
FORMULA
Since the multiplicity of all involved sequences does not involve the exponent e, a(n) = a(rad(n)).
a(n) = (1/4) * Sum_{d|n} d*mu(d)*((-1)^omega(n) + mu(d))*(sigma(d) + phi(d)).
Sum_{k=1..n} a(k) ~ c * n^3 / 12, where c = 1 + zeta(3) * Product_{p prime} (1 - 3/p^3 + 2/p^4) + Product_{p prime} (1 - 2/(1+p+p^2)) + Product_{p prime} (1 - 2/p + (2*p)/(1+p+p^2)) = 2.68903090563510601643... . - Amiram Eldar, Oct 21 2025
a(p) = p^2 for prime p.
a(p1*p2) = (p1*p2)^2 + p1*p2 + 1 for primes p1,p2.
a(p1*p2*p3) = (p1*p2*p3)^2 + p1^2*p2*p3 + p1*p2^2*p3 + p1*p2*p3^2 + p1 + p2 + p3 for primes p1,p2,p3.
MATHEMATICA
f1[p_, e_] := p^2 + p + 1; f2[p_, e_] := p^2 + p - 1; f3[p_, e_] := p^2 - p + 1; f4[p_, e_] := p^2 - p - 1; a[1] = 1; a[n_] := Module[{fct = FactorInteger[n]}, (Times @@ f1 @@@ fct + Times @@ f2 @@@ fct + Times @@ f3 @@@ fct + Times @@ f4 @@@ fct) / 4]; Array[a, 60] (* Amiram Eldar, Oct 21 2025 *)
PROG
(PARI) a(n)=sumdiv(n, d, d*moebius(d)*((-1)^omega(n)+moebius(d))*(sigma(d)+eulerphi(d)))>>2;
(PARI)
part(S, ind, k) = prod(X=1, #S, S[X]^k + sum(Y=0, k-1, (-1)^(ind\(2^Y))*S[X]^Y));
seq(n, m) = my(fac=factorint(n)); sum(Z=1, 2^m, part(fac[, 1], Z, m))/(2^m);
a(n) = seq(n, 2);
(Python)
from math import prod
from itertools import product
from sympy import primefactors
def A389978(n):
pf = primefactors(n)
return sum(prod(p*(p+a)+b for p in pf) for a, b in product((-1, 1), repeat=2))>>2 # Chai Wah Wu, Oct 27 2025
CROSSREFS
KEYWORD
nonn,easy
AUTHOR
Aloe Poliszuk, Oct 20 2025
STATUS
approved
