素数的判定
Maple判断一个数字是否素数,用isprime: isprime(2^(2^7)+1)
Mathematica用的是PrimeQ: PrimeQ[2^2^7 + 1]
但是,两个软件不能判断过大的数值: isprime(2^(2^(2^7))+1) PrimeQ[2^2^2^7 + 1] 看来,3M软件的局限性很大。
第n个素数
Maple给定第n个素数,用: ithprime(10^6) 第1000000个素数是15485863。
Mathematica用 Prime[10^6]给出第1000000个素数。
Maple算不出第10^10个素数,Mathematica却可以,答案是252097800623。
下一个素数
求出比10^10大的最小素数,Maple的方法: nextprime(10^10); 答案是10000000019。
Mathematica的方法: NextPrime[10^10] 就是换了个大写字母。
求出比10^10小的最大素数,Mathematica只需要稍微调整: NextPrime[10^10, -1] 而Maple却需要换命令: prevprime(10^10)