cp's OEIS Frontend

This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.

A033845 Numbers k of the form 2^i*3^j, where i and j >= 1.

This page as a plain text file.
%I A033845 #107 Sep 18 2024 12:16:11
%S A033845 6,12,18,24,36,48,54,72,96,108,144,162,192,216,288,324,384,432,486,
%T A033845 576,648,768,864,972,1152,1296,1458,1536,1728,1944,2304,2592,2916,
%U A033845 3072,3456,3888,4374,4608,5184,5832,6144,6912,7776,8748,9216,10368,11664
%N A033845 Numbers k of the form 2^i*3^j, where i and j >= 1.
%C A033845 This sequence is easily confused with A003586, which gives numbers of the form 2^i*3^j with i, j >= 0, and is one-sixth of the present sequence. . Don't simply say "numbers of the form 2^i*3^j", but specify which sequence you mean. - _N. J. A. Sloane_, May 26 2024
%C A033845 Solutions to phi(n)=n/3 [See J-M. de Koninck & A. Mercier, problème 733].
%C A033845 Numbers n such that Sum_{d prime divisor of n} 1/d = 5/6. - _Benoit Cloitre_, Apr 13 2002
%C A033845 Also n such that Sum_{d|n} mu(d)^2/d = 2. - _Benoit Cloitre_, Apr 15 2002
%C A033845 Complement of A006899 with respect to A003586. - _Reinhard Zumkeller_, Sep 25 2008
%C A033845 In the sieve of Eratosthenes, if one crosses numbers off multiple times, these numbers are crossed off twice, first for 2 and then for 3. - _Alonso del Arte_, Aug 22 2011
%C A033845 Subsequence of A051037. - _Reinhard Zumkeller_, Sep 13 2011
%C A033845 Numbers n such that Sum_{d|n} A008683(d)*A000041(d) = 7. - _Carl Najafi_, Oct 19 2011
%C A033845 Numbers n such that Sum_{d|n} A008683(d)*A000700(d) = 2. - _Carl Najafi_, Oct 20 2011
%C A033845 Solutions to the equation A001615(x) = 2x. - _Enrique Pérez Herrero_, Jan 02 2012
%C A033845 So these numbers are called Psi-perfect numbers [see J-M. de Koninck & A. Mercier, problème 654]. - _Bernard Schott_, Nov 20 2020
%D A033845 J-M. de Koninck & A. Mercier, 1001 Problèmes en Théorie Classique des Nombres, Ellipses, 2004, Problème 733, page 94.
%D A033845 J-M. de Koninck & A. Mercier, 1001 Problèmes en Théorie Classique des Nombres, Ellipses, 2004, Problème 654, page 85.
%H A033845 Reinhard Zumkeller, <a href="/A033845/b033845.txt">Table of n, a(n) for n = 1..10000</a>
%F A033845 Six times the 3-smooth numbers (A003586). - _Ralf Stephan_, Apr 16 2004
%F A033845 A086411(a(n)) - A086410(a(n)) = 1. - _Reinhard Zumkeller_, Sep 25 2008
%F A033845 A143201(a(n)) = 2. - _Reinhard Zumkeller_, Sep 13 2011
%F A033845 a(n) = 2^A191475(n) * 3^A191476(n). - _Zak Seidov_, Nov 01 2013
%F A033845 Sum_{n>=1} 1/a(n) = 1/2. - _Amiram Eldar_, Oct 13 2020
%t A033845 mx = 12000; Sort@ Flatten@ Table[2^i*3^j, {i, Log[2, mx]}, {j, Log[3, mx/2^i]}] (* _Robert G. Wilson v_, Aug 17 2012 *)
%o A033845 (Haskell)
%o A033845 import Data.Set (singleton, deleteFindMin, insert)
%o A033845 a033845 n = a033845_list !! (n-1)
%o A033845 a033845_list = f (singleton (2*3)) where
%o A033845    f s = m : f (insert (2*m) $ insert (3*m) s') where
%o A033845      (m,s') = deleteFindMin s
%o A033845 -- _Reinhard Zumkeller_, Sep 13 2011
%o A033845 (PARI) list(lim)=my(v=List(), N); for(n=0, log(lim\2)\log(3), N=6*3^n; while(N<=lim, listput(v, N); N<<=1)); vecsort(Vec(v)) \\ _Charles R Greathouse IV_, Jan 02 2012
%o A033845 (Python)
%o A033845 from sympy import integer_log
%o A033845 def A033845(n):
%o A033845     def bisection(f,kmin=0,kmax=1):
%o A033845         while f(kmax) > kmax: kmax <<= 1
%o A033845         while kmax-kmin > 1:
%o A033845             kmid = kmax+kmin>>1
%o A033845             if f(kmid) <= kmid:
%o A033845                 kmax = kmid
%o A033845             else:
%o A033845                 kmin = kmid
%o A033845         return kmax
%o A033845     def f(x): return n+x-sum((x//3**i).bit_length() for i in range(integer_log(x,3)[0]+1))
%o A033845     return 6*bisection(f,n,n) # _Chai Wah Wu_, Sep 15 2024
%o A033845 (Python) # faster for initial segment of sequence
%o A033845 import heapq
%o A033845 from itertools import islice
%o A033845 def A033845gen(): # generator of terms
%o A033845     v, oldv, h, psmooth_primes, = 1, 0, [1], [2, 3]
%o A033845     while True:
%o A033845         v = heapq.heappop(h)
%o A033845         if v != oldv:
%o A033845             yield 6*v
%o A033845             oldv = v
%o A033845             for p in psmooth_primes:
%o A033845                 heapq.heappush(h, v*p)
%o A033845 print(list(islice(A033845gen(), 50))) # _Michael S. Branicky_, Sep 18 2024
%Y A033845 Subsequence of A000423, A003586, A051037, A256617.
%Y A033845 Cf. A001615, A006899, A086410, A086411, A008683, A143201.
%Y A033845 Cf. A191475, A191476.
%K A033845 nonn,easy
%O A033845 1,1
%A A033845 _Jeff Burch_
%E A033845 Edited by _N. J. A. Sloane_, Jan 31 2010 and May 26 2024.