The OEIS mourns the passing of Jim Simons and is grateful to the Simons Foundation for its support of research in many branches of science, including the OEIS.
login
The OEIS is supported by the many generous donors to the OEIS Foundation.

 

Logo
Hints
(Greetings from The On-Line Encyclopedia of Integer Sequences!)
A089625 Replace 2^k in binary expansion of n with (k+1)-st prime. 13
2, 3, 5, 5, 7, 8, 10, 7, 9, 10, 12, 12, 14, 15, 17, 11, 13, 14, 16, 16, 18, 19, 21, 18, 20, 21, 23, 23, 25, 26, 28, 13, 15, 16, 18, 18, 20, 21, 23, 20, 22, 23, 25, 25, 27, 28, 30, 24, 26, 27, 29, 29, 31, 32, 34, 31, 33, 34, 36, 36, 38, 39, 41, 17, 19, 20, 22, 22, 24, 25, 27 (list; graph; refs; listen; history; text; internal format)
OFFSET
1,1
COMMENTS
a(A000079(n)) = A000040(n+1); a(A000225(n)) = A007504(n);
A000586(n) > 0 iff n = a(m) for some m;
a(n) = n for n = 9, 10, or 12.
LINKS
Eric Weisstein's World of Mathematics, Binary
Eric Weisstein's World of Mathematics, Prime Partition.
FORMULA
a(n) = Sum_{i=0..L(n)-1} b(i)*prime(i+1) where L=A070939 and b is defined by n = Sum_{i=0..L(n)-1} b(i)*2^i.
G.f.: 1/(1-x) * Sum_{k>=0} prime(k+1)*x^2^k/(1+x^2^k).
a(n) = Sum_{k>=0} A030308(n,k)*A000040(k+1). - Philippe Deléham, Oct 15 2011
log n log log n << a(n) << log^2 n log log n. - Charles R Greathouse IV, Sep 23 2012
For n >= 8, a(n) <= m*(m+1)*(log(m)+log(log(m)))/2 where m = ceiling(log_2(n)). - Robert Israel, Jun 08 2015
EXAMPLE
n=25 -> '11001': a(25) = 1*11 + 1*7 + 0*5 + 0*3 + 1*2 = 20.
This sequence regarded as a triangle with rows of lengths 1, 2, 4, 8, 16, ...:
2
3, 5
5, 7, 8, 10
7, 9, 10, 12, 12, 14, 15, 17
11, 13, 14, 16, 16, 18, 19, 21, 18, 20, 21, 23, 23, 25, 26, 28
13, ... - Philippe Deléham, Jun 07 2015
MAPLE
f:= proc(n) local L, j;
L:= convert(n, base, 2);
add(L[i]*ithprime(i), i=1..nops(L))
end proc:
map(f, [$1..100]); # Robert Israel, Jun 08 2015
MATHEMATICA
a[n_] := With[{bb = IntegerDigits[n, 2]}, bb.Prime[Range[Length[bb], 1, -1]]];
Table[a[n], {n, 1, 100}] (* Jean-François Alcover, Oct 27 2021 *)
PROG
(PARI) a(n)=my(v=Vecrev(binary(n)), s, i); forprime(p=2, prime(#v), s+=v[i++]*p); s \\ Charles R Greathouse IV, Sep 23 2012
(Haskell)
a089625 n = f n 0 a000040_list where
f 0 y _ = y
f x y (p:ps) = f x' (y + p * r) ps where (x', r) = divMod x 2
-- Reinhard Zumkeller, Oct 03 2012
(Python)
from sympy import nextprime
def A089625(n):
c, p = 0, 2
while n:
if n&1:
c += p
n >>=1
p = nextprime(p)
return c # Chai Wah Wu, Aug 09 2023
CROSSREFS
Other sequences that are built by replacing 2^k in the binary representation with other numbers: A029931 (natural numbers), A059590 (factorials), A022290 (Fibonacci).
Sequence in context: A225636 A023838 A246795 * A092391 A187322 A335429
KEYWORD
nonn,tabf
AUTHOR
Reinhard Zumkeller, Dec 31 2003
STATUS
approved

Lookup | Welcome | Wiki | Register | Music | Plot 2 | Demos | Index | Browse | More | WebCam
Contribute new seq. or comment | Format | Style Sheet | Transforms | Superseeker | Recents
The OEIS Community | Maintained by The OEIS Foundation Inc.

License Agreements, Terms of Use, Privacy Policy. .

Last modified May 14 16:21 EDT 2024. Contains 372533 sequences. (Running on oeis4.)