P=n^2-2+41 for n=1,2,3,... 的证明在 R 中生成素数

Proof of P=n^2-2+41 for n=1,2,3,... generating prime numbers in R

我很好奇 R 中是否有很好的方法来证明公式 P=n^2-2+41 对于 n=1,2,3,... 正在生成素数(直到 40)?

没有。检查 n=1:(1^2) - 2 + 41 = 1 + 39 = 40。不是质数。

如果您坚持使用 R 代码来检查,这里有一个方法:

gen_p <- function(n) n^2 + 39
for(i in 1:40) print(gmp::isprime(gen_p(i)))

我还要补充一点,“证明 某些东西适用于许多 n 值”与 证明 它通常适用于n.

的所有值