什么是费马小定理
发布网友
发布时间:2024-10-02 09:00
我来回答
共1个回答
热心网友
时间:2024-11-06 11:58
费马小定理是数论中的一个定理。其内容为假如a是一个整数,p是一个质数的话,那么:
a = a(mod p)
假如a不是p的倍数的话,那么这个定理也可以写成:
a = 2(modp)成立时p才是一个质数。
假如p是一个质数的话,则2 = 2(modp)成立(这是费马小定理的一个特殊情况)是对的。但反过来,假如2 = 2(modp)成立那么p是一个质数是不成立的(比如341符合上述条件但不是一个质数)。因此整个来说这个猜想是错误的。
一般认为中国数学家在费马前2000年的时候就已经认识中国猜测了。但也有人认为实际上中国猜测是1872年提出的,认为它早就为人所知是出于一个误解。
费马小定律的证明
若n不整除a-b,x>0,(x,n)=1,则n也不整除x(a-b)。取整数A为所有小於p的集(p不整除A),B为A中所有元素乘以a的集合。因任何两个A中的元素差都不能被p整除,所以任何两个B中的元素差也无法被p整除。因此:
即:
在这里W=1·2·3·...·(p-1)。将整个公式除以W即得到:
ap − 1 = 1(mod p)
费马小定律的的实际应用
如上所述,中国猜测只有一半是正确的,符合中国猜测但不是质数的数被称为伪质数。
假如所有符合1<b<p的b、p都满足下列条件的话:
则p必定是一个质数。
实际上没有必要测试所有的小于p的自然数,只要测试所有的小于p的质数就可以了。
这个算法的缺点是它非常慢,运算率高。