摘要: 大素数的检验费马小定理:a^(p-1) mod p = 1(p是素数&&a0) 首先我们证明这样一个结论:如果p是一个素数的话,那么对任意一个小于p的正整数a,a, 2a, 3a, …, (p-1)a除以p的余数正好是一个1到p-1的排列。例如,5是素数,3, 6, 9, 12除以5的余数分别为3, 1, 4, 2,正好就是1到4这四个数。反证法,假如结论不成立的话,那么就是说有两个小于p的正整数m和n使得na和ma除以p的余数相同。不妨假设n>m,则p可以整除a(n-m)。但p是素数,那么a和n-m中至少有一个含有因子p。这显然是不可能的,因为a和n-m都比p小。用同余式表述,我们证明 阅读全文
posted @ 2014-03-16 06:12 爱佛费克斯 阅读(743) 评论(0) 推荐(0) 编辑