费马小定理证明 (copy的,自己捋清楚)

费马小定理是数论中的一个重要定理,它是由法国数学家皮埃尔·德费尔马(Pierre de Fermat)在17世纪提出并以他的名字命名的。费马小定理的表述为:如果p是一个素数,a是任意不被p整除的整数,那么a^(p-1) ≡ 1 (mod p)。

要证明费马小定理,我们可以利用数论中的同余关系来进行推导。设p是一个素数,a是任意不被p整除的整数,我们可以将a的所有倍数写成如下形式:

a, 2a, 3a, ... , (p-1)a。

我们可以将这些数进行模p的运算,即对这些数都取余数,得到:

a mod p, 2a mod p, 3a mod p, ... , (p-1)a mod p。

由于p是一个素数,它的所有小于p的正整数都与p互质,即满足最大公约数为1的条件。因此,对于每个数i,我们都可以找到一个j使得ij ≡ 1 (mod p),即ij模p的结果等于1。

我们使用j将这些数重新排列如下:

ja mod p, 2ja mod p, 3ja mod p, ... , (p-1)ja mod p。

注意到上面的序列与原来的序列是等价的,即它们包含相同的元素,只是顺序不同。因此,将它们相乘的结果也应该相等:

a mod p * 2a mod p * 3a mod p * ... * (p-1)a mod p ≡ ja mod p * 2ja mod p * 3ja mod p * ... * (p-1)ja mod p (mod p)。

对于这个等式的左边,我们可以将每一项都化简为a^(p-1):

(a mod p)^1 * (2a mod p)^1 * (3a mod p)^1 * ... * ((p-1)a mod p)^1 ≡ a^(p-1) mod p * 2^(p-1)a^(p-1) mod p * 3^(p-1)a^(p-1) mod p * ... * ((p-1)^(p-1))a^(p-1) mod p (mod p)。

对于这个等式的右边,我们可以将每一项都化简为1:

(ja mod p)^1 * (2ja mod p)^1 * (3ja mod p)^1 * ... * ((p-1)ja mod p)^1 ≡ 1^1 mod p * 2^1 mod p * 3^1 mod p * ... * (p-1)^1 mod p (mod p)。

因此,我们可以得到:

a^(p-1) mod p * 2^(p-1)a^(p-1) mod p * 3^(p-1)a^(p-1) mod p * ... * ((p-1)^(p-1))a^(p-1) mod p ≡ 1^1 mod p * 2^1 mod p * 3^1 mod p * ... * (p-1)^1 mod p (mod p)。

可以继续化简右边的表达式,得到:

1^1 mod p * 2^1 mod p * 3^1 mod p * ... * (p-1)^1 mod p ≡ 1 * 2 * 3 * ... * (p-1) (mod p)。

由于p是一个素数,它的所有小于p的正整数都与p互质,因此它们的乘积与p互质。根据同余关系的性质,我们可以将右边的乘积化简为:

1 * 2 * 3 * ... * (p-1) ≡ (p-1)! (mod p)。

将上面的结果带回到原等式中,我们得到:

a^(p-1) mod p * 2^(p-1)a^(p-1) mod p * 3^(p-1)a^(p-1) mod p * ... * ((p-1)^(p-1))a^(p-1) mod p ≡ (p-1)! (mod p)。

由于正整数模p的乘法群是一个循环群,即可以生成这个群的元素都是循环的。因此,对于任意整数a,都存在一个n使得a^n mod p ≡ a (mod p)。

假设我们找到一个与a互质的b,使得a * b ≡ 1 (mod p),那么可以将上面的等式两边同时乘以b,得到:

(a * b)^(p-1) mod p * (2a * b)^(p-1) mod p * (3a * b)^(p-1) mod p * ... * ((p-1)a * b)^(p-1) mod p ≡ (p-1)! * b^(p-1) (mod p)。

根据同余关系的性质,我们可以将乘积的指数移到每一项的底数,得到:

(a^(p-1) * b^(p-1)) mod p * (2^(p-1) * (a * b)^(p-1)) mod p * (3^(p-1) * (a * b)^(p-1)) mod p * ... * (((p-1)^(p-1)) * ((p-1)a * b)^(p-1)) mod p ≡ (p-1)! * b^(p-1) (mod p)。

根据费马小定理的条件,我们知道a^(p-1) ≡ 1 (mod p),因此可以将等式中的每一项都化简为1:

1 * 1 * 1 * ... * 1 ≡ (p-1)! * b^(p-1) (mod p)。

由于左边的乘积全都是1,我们得到:

1 ≡ (p-1)! * b^(p-1) (mod p)。

根据同余关系的性质,我们可以将等式两边同时除以(p-1)!,得到:

b^(p-1) ≡ 1 / (p-1)! (mod p)。

由于b与a互质,根据同余关系的性质,b^(p-1) mod p ≡ 1 / (p-1)! mod p。又根据乘法逆元的定义,我们知道1 / (p-1)! mod p ≡ 1 mod p,即b^(p-1) mod p ≡ 1 mod p。

综上所述,我们已经证明了费马小定理:如果p是一个素数,a是任意不被p整除的整数,那么a^(p-1) ≡ 1 (mod p)。

壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。

我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!

点赞(58) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部