login
Numbers k such that neither composite(k)+-1 is composite.
3

%I #30 Jun 12 2026 22:47:04

%S 1,2,6,10,19,28,42,51,75,79,104,114,138,148,152,178,187,212,221,247,

%T 278,338,348,372,423,465,490,504,525,539,669,679,683,709,729,848,858,

%U 873,883,909,961,1028,1071,1080,1089,1104,1202,1221,1247,1251,1354,1363

%N Numbers k such that neither composite(k)+-1 is composite.

%H Robert Israel, <a href="/A169643/b169643.txt">Table of n, a(n) for n = 1..10000</a>

%F a(n) = A066246(A014574(n)). - _Reinhard Zumkeller_, Apr 06 2010

%e a(1) = 1 because composite(1) - 1 = 3 = prime and composite(1) + 1 = 5 = prime.

%p Comp:= remove(isprime,[$4..2000]): nC:= nops(Comp):

%p select(t -> isprime(Comp[t]-1) and isprime(Comp[t]+1), [$1..nC]); # _Robert Israel_, Oct 21 2024

%t Position[Select[Range[2000],CompositeQ],_?(AllTrue[#+{1,-1},PrimeQ]&),1,Heads->False]// Flatten (* _Harvey P. Dale_, Jan 16 2024 *)

%o (PARI) listA169643(lim) = { my(v=List(),k=1);forcomposite(c=4,lim,if(isprime(c+1)&&isprime(c-1),listput(v,k));k++);Vec(v) }; \\ _Bruce Nye_, Jun 07 2026

%o (Python)

%o from itertools import islice

%o from sympy import nextprime

%o def A169643_gen(): # generator of terms

%o p, q, c = 2, 3, 1

%o while True:

%o if (r:=q-p-1)==1:

%o yield c

%o c += r

%o p, q = q, nextprime(q)

%o A169643_list = list(islice(A169643_gen(),30)) # _Chai Wah Wu_, Jun 07 2026

%Y Cf. A002808, A014574, A066246.

%K nonn

%O 1,2

%A _Juri-Stepan Gerasimov_, Apr 04 2010

%E Corrected by _Ray Chandler_, Apr 05 2010