login
a(n) = gcd(n, psi(n)).
6

%I #28 Jun 09 2020 07:21:52

%S 1,1,1,2,1,6,1,4,3,2,1,12,1,2,3,8,1,18,1,4,1,2,1,24,5,2,9,4,1,6,1,16,

%T 3,2,1,36,1,2,1,8,1,6,1,4,9,2,1,48,7,10,3,4,1,54,1,8,1,2,1,12,1,2,3,

%U 32,1,6,1,4,3,2,1,72,1,2,15,4,1,6,1,16,27,2,1,12,1,2,3,8,1,18,7,4,1,2,5,96,1,14,9,20

%N a(n) = gcd(n, psi(n)).

%C Here psi(n) is Dedekind's psi function A001615.

%C a(n) <= n <= A001615(n).

%C a(n) = n iff a(n) * 2 = A001615(n), n > 1.

%C a(n) = 1 iff either n=2 or n is in A255602. - _Robert Israel_, Mar 12 2019

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

%H Wikipedia, <a href="http://en.wikipedia.org/wiki/Dedekind_psi_function">Dedekind psi function</a>

%F a(n) = gcd(n, A001615(n)).

%p f:= proc(n) local p; igcd(n, n*mul(1+1/p, p=numtheory:-factorset(n))) end proc:

%p map(f, [$1..100]); # _Robert Israel_, Mar 11 2019

%t psi[n_] := If[n == 1, 1, n Times @@ (1 + 1/FactorInteger[n][[All, 1]])];

%t a[n_] := GCD[n, psi[n]];

%t Array[a, 100] (* _Jean-François Alcover_, Jun 08 2020 *)

%o (PARI) dpsi(n) = n * sumdivmult(n, d, issquarefree(d)/d); \\ A001615

%o a(n) = gcd(n, dpsi(n)); \\ _Michel Marcus_, Mar 05 2019

%Y Cf. A001615, A255602.

%K nonn

%O 1,4

%A _Torlach Rush_, Mar 05 2019