OFFSET
1,1
COMMENTS
Without the restriction of composite numbers, 1 and all the odd primes would have been terms of this sequence.
Since 1 and 2 have the same binary weight, all the terms are odd.
LINKS
Amiram Eldar, Table of n, a(n) for n = 1..10000
EXAMPLE
25 is a term since its divisors, 1, 5 and 25, have binary weights 1, 2 and 3, respectively.
55 is a term since its divisors, 1, 5, 11 and 55, have binary weights 1, 2, 3 and 5, respectively.
MATHEMATICA
bw[n_] := DigitCount[n, 2, 1]; q[n_] := CompositeQ[n] && UnsameQ @@ (bw /@ Divisors[n]); Select[Range[1, 400, 2], q]
PROG
(Python)
from sympy import divisors
def binwt(n): return bin(n).count("1")
def ok(n):
binwts, divs = set(), 0
for d in divisors(n, generator=True):
b = binwt(d)
if b in binwts: return False
binwts.add(b)
divs += 1
return divs > 2
print([k for k in range(415) if ok(k)]) # Michael S. Branicky, Jun 04 2022
(PARI) isok(c) = {if ((c>1) && !isprime(c), my(d=divisors(c)); #Set(apply(hammingweight, d)) == #d; ); } \\ Michel Marcus, Jun 04 2022
CROSSREFS
KEYWORD
nonn,base
AUTHOR
Amiram Eldar, Jun 04 2022
STATUS
approved