OFFSET
1,2
COMMENTS
Prime factor set of n is concatenated as follows:
1. factorize n;
2. order prime factors without exponents in order of magnitude;
3. concatenate digits to get a(n) as a decimal number.
The choice a(1)=0 is conventional; a(1)=1 would have been another possible choice. - M. F. Hasler, Oct 21 2014
LINKS
Alois P. Heinz, Table of n, a(n) for n = 1..10000
FORMULA
a(n) = a(squarefree kernel of n) = a(n^k) for any power k >= 1.
EXAMPLE
a(1) = 0 since 1 has no prime factors to concatenate.
n = 2520 = 2*2*2*3*3*5*7; prime factor set = {2,3,5,7}, so a(2520) = 2357.
MAPLE
with(numtheory):
a:= n-> parse(cat(`if`(n=1, 0, sort([factorset(n)[]])[]))):
seq(a(n), n=1..100); # Alois P. Heinz, Dec 06 2014
MATHEMATICA
ffi[x_] := Flatten[FactorInteger[x]] ba[x_] := Table[Part[ffi[x], 2*w-1], {w, 1, lf[x]}] lf[x_] := Length[FactorInteger[x]] nd[x_, y_] := 10*x+y tn[x_] := Fold[nd, 0, x] conc[x_] := Fold[nd, 0, Flatten[IntegerDigits[ba[x]], 1]] Table[conc[w], {w, 1, 128}]
{0}~Join~Table[FromDigits@ Flatten@ IntegerDigits@ Map[First, FactorInteger@ n], {n, 2, 67}] (* Michael De Vlieger, May 02 2016 *)
PROG
(PARI) A084317(n)=if(n>1, eval(concat(apply(t->Str(t), factor(n)[, 1]~)))) \\ Unfortunately up to PARI version 2.7.1 at least, "Str" cannot be applied as a closure (= function), but Str = Str() = "". - M. F. Hasler, Oct 22 2014
CROSSREFS
KEYWORD
AUTHOR
Labos Elemer, Jun 16 2003
EXTENSIONS
Edited by M. F. Hasler, Oct 21 2014
STATUS
approved