login
a(n) is the smallest prime p for which ((n+1)*p - 1)/n is also prime.
2

%I #15 Mar 22 2026 15:56:59

%S 2,5,13,193,11,37,211,17,37,61,67,73,313,29,181,97,103,181,229,41,337,

%T 661,967,97,151,157,109,337,59,661,1117,193,397,409,71,577,223,1217,

%U 859,1201,739,421,1291,617,271,277,659,193,4999,101,307,3121,107,1297,331,449,229,10093,1181,1801,367,373

%N a(n) is the smallest prime p for which ((n+1)*p - 1)/n is also prime.

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

%e a(1) = 2 because prime 2 and ((1 + 1)*2 - 1)/1 = 3 is also prime;

%e a(2) = 5 because prime 5 and ((2 + 1)*5 - 1)/2 = 7 is also prime;

%e a(3) = 13 because prime 13 and ((3 + 1)*13 - 1)/3 = 17 is also prime.

%p f:= proc(n) local p;

%p for p from 1 by ilcm(n,2) do

%p if isprime(p) and isprime(((n+1)*p-1)/n) then return p fi

%p od

%p end proc:

%p f(1):= 2:

%p map(f, [$1..100]); # _Robert Israel_, Mar 16 2026

%t a[n_] := Module[{p = 2}, While[! PrimeQ[((n+1)*p - 1)/n], p = NextPrime[p]]; p]; Array[a, 62] (* _Amiram Eldar_, Mar 15 2026 *)

%o (PARI) isok(p, n) = my(k=((n+1)*p - 1)/n); (denominator(k)==1) && ispseudoprime(k);

%o a(n) = my(p=2); while (!isok(p,n), p = nextprime(p+1)); p; \\ _Michel Marcus_, Mar 16 2026

%Y Cf. A005382, A158708, A158720.

%K nonn

%O 1,1

%A _Juri-Stepan Gerasimov_, Mar 15 2026