login
Count with multiplicity of prime factors of n in (n - 1)!.
2

%I #29 Jan 23 2016 16:12:05

%S 0,0,1,0,4,0,4,2,8,0,12,0,11,7,11,0,21,0,19,10,19,0,28,4,23,10,26,0,

%T 44,0,26,16,32,11,47,0,35,19,43,0,61,0,42,28,42,0,63,6,56,24,50,0,72,

%U 16,58,28,54,0,94,0,57,37,57,18,98,0,67,33,91,0,99,0,71,50,74,17,113,0,92

%N Count with multiplicity of prime factors of n in (n - 1)!.

%H Alois P. Heinz, <a href="/A238002/b238002.txt">Table of n, a(n) for n = 2..10000</a>

%F a(p) = 0 for p prime.

%F a(2n) > a(2n + 1) for all n > 2.

%e a(4) = 1 because 3! = 6 = 2 * 3, which has one prime factor (2) in common with 4.

%e a(5) = 0 because gcd(4!, 5) = 1.

%e a(6) = 4 because 5! = 120 = 2^3 * 3 * 5, which has four factors (2 thrice and 3 once) in common with 6.

%p with(numtheory):

%p a:= n-> add(add(`if`(i[1] in factorset(n), i[2], 0),

%p i=ifactors(j)[2]), j=1..n-1):

%p seq(a(n), n=2..100); # _Alois P. Heinz_, Mar 17 2014

%t cmpf[n_]:=Count[Flatten[Table[#[[1]],{#[[2]]}]&/@FactorInteger[ (n-1)!]], _?( MemberQ[Transpose[FactorInteger[n]][[1]],#]&)]; Array[cmpf,80] (* _Harvey P. Dale_, Jan 23 2016 *)

%o (Sage)

%o m=100 # change n for more terms

%o [sum(valuation(factorial(n-1),p) for p in prime_divisors(n) if p in prime_divisors(factorial(n-1))) for n in [2..m]] # _Tom Edgar_, Mar 14 2014

%o (PARI) a(n) = {nm = (n-1)!; fn = factor(n); sum (i=1, #fn~, valuation(nm, fn[i,1]));} \\ _Michel Marcus_, Mar 15 2014

%Y Cf. A061006, A181569, A226198, A022559.

%K nonn,easy

%O 2,5

%A _Alonso del Arte_, Feb 16 2014