A064273 Permutation of nonnegative integers: a(n) = A013928(A019565(n)).
0, 1, 2, 4, 3, 6, 10, 18, 5, 9, 13, 27, 22, 43, 64, 128, 7, 14, 20, 40, 33, 68, 100, 202, 47, 93, 143, 282, 232, 469, 702, 1404, 8, 16, 25, 48, 39, 79, 119, 235, 56, 110, 167, 333, 278, 553, 832, 1660, 88, 175, 260, 520, 437, 872, 1303, 2609, 608, 1216, 1826, 3649
Offset: 0
Links
Programs
-
PARI
allocatemem(234567890); default(primelimit, 2^22) uplim_for_13928 = 13123111; v013928 = vector(uplim_for_13928); A013928(n) = v013928[n]; v013928[1]=0; n=1; while((n < uplim_for_13928), if(issquarefree(n), v013928[n+1] = v013928[n]+1, v013928[n+1] = v013928[n]); n++); A019565(n) = {factorback(Mat(vector(if(n, #n=vecextract(binary(n), "-1..1")), j, [prime(j), n[j]])~))}; \\ M. F. Hasler A064273(n) = A013928(A019565(n)); for(n=0, 478, write("b064273.txt", n, " ", A064273(n))); \\ Antti Karttunen, Aug 23 2014
-
Python
from math import prod, isqrt from sympy import prime, mobius def A064273(n): m = prod(prime(i) for i,j in enumerate(bin(n)[-1:1:-1],1) if j=='1') return int(sum(mobius(k)*(m//k**2) for k in range(1, isqrt(m)+1))-1) # Chai Wah Wu, Feb 23 2025
-
Scheme
(define (A064273 n) (let loop ((n n) (i 1) (p 1)) (cond ((zero? n) (- (A013928 (+ 1 p)) 1)) ((odd? n) (loop (/ (- n 1) 2) (+ 1 i) (* p (A000040 i)))) (else (loop (/ n 2) (+ 1 i) p))))) ;; Antti Karttunen, Aug 23 2014
Formula
Extensions
More terms from Carl R. White, Apr 19 2006
Name changed by Antti Karttunen, Aug 23 2014
Comments