login
Numbers k whose largest divisor <= sqrt(k) is a power of 2, listing only the first such number with any given prime signature.
0

%I #28 Oct 28 2023 09:33:43

%S 1,2,4,6,8,16,20,24,32,64,72,80,96,128,256,288,320,336,384,512,1024,

%T 1056,1152,1280,1344,1536,2048,4096,4224,4608,4800,5120,5376,6144,

%U 8192,16384,16896,17280,18432,18816,19200,20480,21504,24576,32768,65536,67584,69120,69888

%N Numbers k whose largest divisor <= sqrt(k) is a power of 2, listing only the first such number with any given prime signature.

%C This sequence is a primitive sequence related to A365406 in the sense that it can be used to find the smallest term k in A365406 such that tau(k), omega(k) or bigomega(k) has some particular value.

%C Not every prime signature produces a term. For example no term has prime signature (3, 2, 1). Proof: any number with prime signature (3, 2, 1) has 24 divisors. Hence the 12th divisor must be a power of 2. But the largest power of 2 such number can have as a divisor is 8. 8 can never be the 12th divisor of a number. Therefore (3, 2, 1) can never be the prime signature of a term.

%e k = 20 = 2^2 * 5 is in the sequence as it has prime signature (2, 1) and its largest divisor <= sqrt(k) is 4, a power of 2. It is the smallest such number since smaller numbers with prime signature (2, 1), namely 12 and 18, do not have the relevant divisor being a power of 2.

%o (PARI)

%o upto(n) = {

%o my(res = List([1]), m = Map());

%o forstep(i = 2, n, 2,

%o if(isok(i),

%o s = sig(i);

%o sb = sigback(s);

%o if(!mapisdefined(m, sb),

%o listput(res, i);

%o mapput(m, sb, i)

%o )

%o )

%o );

%o res

%o

%o }

%o sig(n) = {

%o vecsort(factor(n)[,2],,4)

%o }

%o sigback(v) = {

%o my(pr = primes(#v));

%o prod(i = 1, #v, pr[i]^v[i])

%o }

%o isok(n) = my(d = divisors(n)); hammingweight(d[(#d + 1)\2]) == 1

%Y Cf. A025487, A212171, A365406.

%K nonn

%O 1,2

%A _David A. Corneth_, Oct 21 2023

%E Edited by _Peter Munn_, Oct 26 2023