login

Year-end appeal: Please make a donation to the OEIS Foundation to support ongoing development and maintenance of the OEIS. We are now in our 61st year, we have over 378,000 sequences, and we’ve reached 11,000 citations (which often say “discovered thanks to the OEIS”).

Increasing positive integers with prime factorization exponents all appearing earlier in the sequence.
0

%I #17 May 05 2023 07:48:28

%S 1,2,4,6,12,16,18,30,36,48,60,64,90,144,150,162,180,192,210,240,300,

%T 324,420,450,576,630,720,810,900,960,1050,1200,1260,1296,1458,1470,

%U 1620,1680,2100,2310,2880,2916,2940,3150,3600,3750,4050,4096,4410,4620,4800

%N Increasing positive integers with prime factorization exponents all appearing earlier in the sequence.

%C Because non-existing primes in the a factorization are recorded with exponent 0 here, and because 0 is not in the sequence, all entries must have a full set of prime divisors from 2 up to their largest prime: this is a subsequence of A055932. - _R. J. Mathar_, May 05 2023

%C 3 and 5 do not appear in the sequence, so entries of A176297 or A362831 are not in the sequence. - _R. J. Mathar_, May 05 2023

%F a(1) = 1; a(n) = least positive integer x > a(n-1) where the exponents e in the prime factorization of x are in a(1..n-1).

%e a(2) = 2, since 2 = 2^1 and all {1} are in a(1..1) = [1].

%e a(3) != 3, since 3 = 2^0 * 3^1 and not all {0,1} are in a(1..2) = [1,2].

%e a(3) = 4, since 4 = 2^2 and all {2} are in a(1..2) = [1,2].

%e a(4) != 5, since 5 = 2^0 * 3^0 * 5^1 and not all {0,1} are in a(1..3) = [1,2,4].

%e a(4) = 6, since 6 = 2^1 * 3^1 and all {1} are in a(1..3) = [1,2,4].

%o (Haskell)

%o wheelSeeds = [2, 3, 5, 7, 11, 13]

%o wheelOffsets = filter (\c -> all (\s -> mod c s /= 0) wheelSeeds) [1..product wheelSeeds]

%o restOfWheel = (concat (map (replicate (length wheelOffsets)) (map (* (product wheelSeeds)) [1..])))

%o wheel = wheelSeeds ++ (tail wheelOffsets) ++ (zipWith (+) (cycle wheelOffsets) restOfWheel)

%o isPrime n = and [n > 1, all (\c -> mod n c /= 0) (takeWhile (\c -> c * c <= n) wheel)]

%o primes = filter isPrime wheel

%o exponents bases acc n =

%o if (n == 1)

%o then (dropWhile (== 0) acc)

%o else if (mod n (head bases) == 0)

%o then (exponents bases (((head acc) + 1) : (tail acc)) (div n (head bases)))

%o else (exponents (tail bases) (0 : acc) n)

%o a = filter (\n -> all (\e -> elem e (takeWhile (<= e) a)) (exponents primes [0] n)) [1..]

%K nonn

%O 1,2

%A _Chris Murray_, Jul 12 2019