(PARI) a(n) = fromdigits(vector(prime(n)-1, k, !isprime(k)), 2); \\
Michel Marcus, Apr 04 2019
(Python)
from sympy import isprime, prime
def a(n):
return int("".join(str(1-isprime(i)) for i in range(1, prime(n))), 2)
(Python) # faster version for initial segment of sequence
from sympy import isprime
from itertools import count, islice
def agen(): # generator of terms
an = 0
for k in count(1):
an = 2 * an + int(not isprime(k))
if isprime(k+1):
yield an