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!)
A267115 Bitwise-AND of the exponents of primes in the prime factorization of n, a(1) = 0. 11

%I #35 Sep 09 2022 04:19:29

%S 0,1,1,2,1,1,1,3,2,1,1,0,1,1,1,4,1,0,1,0,1,1,1,1,2,1,3,0,1,1,1,5,1,1,

%T 1,2,1,1,1,1,1,1,1,0,0,1,1,0,2,0,1,0,1,1,1,1,1,1,1,0,1,1,0,6,1,1,1,0,

%U 1,1,1,2,1,1,0,0,1,1,1,0,4,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,2,1,1,1,1,1,1,1,2,1,1,1,0,1,1,1,0,0,1,1,1

%N Bitwise-AND of the exponents of primes in the prime factorization of n, a(1) = 0.

%C The sums of the first 10^k terms, for k = 1, 2, ..., are 13, 105, 826, 7440, 71558, 707625, 7053959, 70473172, 704531711, 7044701307, 70445097231, ... . Apparently, the asymptotic mean of this sequence is limit_{m->oo} (1/m) * Sum_{k=1..m} a(k) = 0.7044... . - _Amiram Eldar_, Sep 09 2022

%H Antti Karttunen, <a href="/A267115/b267115.txt">Table of n, a(n) for n = 1..10000</a>

%H <a href="/index/Eu#epf">Index entries for sequences computed from exponents in factorization of n</a>

%F If A028234(n) = 1 [when n is a power of prime, in A000961], a(n) = A067029(n), otherwise a(n) = A067029(n) AND a(A028234(n)). [Here AND stands for bitwise-and, A004198.]

%e For n = 24 = 2^3 * 3^1, bitwise-and of 3 and 1 ("11" and "01" in binary) gives 1, thus a(24) = 1.

%e For n = 210 = 2^1 * 3^1 * 5^1 * 7^1, bitwise-and of 1, 1, 1 and 1 gives 1, thus a(210) = 1.

%e For n = 720 = 2^4 * 3^2 * 5^1, bitwise-and of 4, 2 and 1 ("100", "10" and "1" in binary) gives zero, thus a(720) = 0.

%t {0}~Join~Table[BitAnd @@ Map[Last, FactorInteger@ n], {n, 2, 120}] (* _Michael De Vlieger_, Feb 07 2016 *)

%o (Scheme, two variants)

%o (define (A267115 n) (let loop ((n (A028234 n)) (z (A067029 n))) (cond ((= 1 n) z) (else (loop (A028234 n) (A004198bi z (A067029 n))))))) ;; A004198bi implements bitwise-and (see A004198).

%o ;; A recursive version using memoizing definec-macro:

%o (definec (A267115 n) (if (= 1 (A028234 n)) (A067029 n) (A004198bi (A067029 n) (A267115 (A028234 n)))))

%o (PARI) a(n)=my(f = factor(n)[,2]); if (#f == 0, return (0)); my(b = f[1]); for (k=2, #f, b = bitand(b, f[k]);); b; \\ _Michel Marcus_, Feb 07 2016

%o (PARI) a(n)=if(n>1, fold(bitand, factor(n)[,2]), 0) \\ _Charles R Greathouse IV_, Aug 04 2016

%o (Python)

%o from functools import reduce

%o from operator import and_

%o from sympy import factorint

%o def A267115(n): return reduce(and_,factorint(n).values()) if n > 1 else 0 # _Chai Wah Wu_, Aug 31 2022

%Y Cf. A000961, A004198, A028234, A067029, A267114, A267116, A268387.

%Y Cf. A002035 (indices of odd numbers), A072587 (indices of even numbers that occur after a(1)).

%Y Cf. A267117 (indices of zeros).

%K nonn

%O 1,4

%A _Antti Karttunen_, Feb 03 2016

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 6 22:56 EDT 2024. Contains 372297 sequences. (Running on oeis4.)