login
a(1) = 1; a(n) = -Sum_{k=1..n, gcd(n,k) > 1} a(n/gcd(n,k)).
2

%I #9 Dec 21 2022 16:51:24

%S 1,-1,-1,0,-1,2,-1,0,1,4,-1,-2,-1,6,5,0,-1,-8,-1,-12,7,10,-1,6,3,12,

%T -5,-30,-1,-54,-1,0,11,16,9,48,-1,18,13,84,-1,-116,-1,-90,-41,22,-1,

%U -42,5,-72,17,-132,-1,130,13,330,19,28,-1,482,-1,30,-83,0,15,-312,-1,-240,23,-258

%N a(1) = 1; a(n) = -Sum_{k=1..n, gcd(n,k) > 1} a(n/gcd(n,k)).

%H Robert Israel, <a href="/A343761/b343761.txt">Table of n, a(n) for n = 1..10000</a>

%F a(1) = 1; a(n) = -Sum_{d|n, d < n} phi(d) * a(d).

%p f:= proc(n) option remember; local G,g;

%p G:= subs(1=NULL, map(igcd,[$1..n],n));

%p -add(procname(n/g), g=G);

%p end proc:

%p f(1):= 1:

%p map(f, [$1..100]); # _Robert Israel_, Dec 21 2022

%t a[1] = 1; a[n_] := a[n] = -Sum[If[GCD[n, k] > 1, a[n/GCD[n, k]], 0], {k, 1, n}]; Table[a[n], {n, 1, 70}]

%t a[1] = 1; a[n_] := -Sum[If[d < n, EulerPhi[d] a[d], 0], {d, Divisors[n]}]; Table[a[n], {n, 1, 70}]

%Y Cf. A000010, A023900, A054531, A332792, A343762.

%K sign,look

%O 1,6

%A _Ilya Gutkovskiy_, Apr 28 2021