|
|
A243145
|
|
Least positive number k such that n+k and n+k^2 are both prime.
|
|
3
|
|
|
1, 1, 2, 1, 6, 1, 4, 3, 2, 1, 6, 1, 4, 3, 2, 1, 6, 1, 12, 3, 16, 1, 6, 7, 4, 15, 2, 1, 12, 1, 6, 9, 8, 3, 6, 1, 4, 3, 2, 1, 30, 1, 4, 3, 8, 1, 6, 5, 10, 3, 10, 1, 6, 5, 4, 15, 2, 1, 42, 1, 6, 21, 4, 3, 6, 1, 4, 15, 2, 1, 30, 1, 6, 33, 8, 25, 6, 1, 10, 3, 16, 1, 24, 5, 4, 15
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
1,3
|
|
COMMENTS
|
|
|
LINKS
|
|
|
EXAMPLE
|
8+1 and 8+1^2 (9) isn't prime. 8+2 and 8+2^2 (10 and 12) aren't both prime. But 8+3 and 8+3^2 (11 and 17) are both prime. Thus a(8) = 3.
|
|
MAPLE
|
f:= proc(n) local k;
for k from (n mod 2)+1 by 2 do
if isprime(n+k) and isprime(n+k^2) then return k fi
od
end proc:
f(1):= 1:
|
|
MATHEMATICA
|
f[n_] := Module[{k}, For[k = Mod[n, 2] + 1, True, k += 2, If[PrimeQ[n + k] && PrimeQ[n + k^2], Return[k]]]]; f[1] = 1; f /@ Range[100] (* Jean-François Alcover, Feb 03 2018, after Robert Israel *)
|
|
PROG
|
(PARI) a(n)=for(k=1, 10^6, if(ispseudoprime(n+k)&&ispseudoprime(n+k^2), return(k)))
n=1; while(n<100, print1(a(n), ", "); n+=1)
(Python)
from sympy import isprime, nextprime
m = n
while True:
m = nextprime(m)
k = m-n
if isprime(n+k**2):
|
|
CROSSREFS
|
|
|
KEYWORD
|
nonn
|
|
AUTHOR
|
|
|
STATUS
|
approved
|
|
|
|