\because ac\equiv bc(mod~m)\\ \therefore ac-bc\equiv0(mod~m)\\ \therefore(a-b)c\equiv0(mod~m)\\ \because (c,m)=1\\ \therefore c在模m下存在逆元c^{-1}\\ \therefore (a-b)cc^{-1}=0(mod~m)\\ \therefore a-b\equiv0(mod~m)\\ \therefore a\equiv b(mod~m)\\ a c b c ( m o d m ) a c b c 0 ( m o d m ) ( a b ) c 0 ( m o d m ) ( c , m ) = 1 c m c 1 ( a b ) c c 1 = 0 ( m o d m ) a b 0 ( m o d m ) a b ( m o d m )
再来第二个引理:
给定一个数m,和对应的一个完全剩余系\{a_1,a_2,a_3...,a_{m-1}\}\\ \forall(c,m)=1,\{a_1c,a_2c,a_3c,a_{p-1}c\}在模m下也是一个完全剩余系\\ m { a 1 , a 2 , a 3 . . . , a m 1 } ( c , m ) = 1 , { a 1 c , a 2 c , a 3 c , a p 1 c } m
证明:
假设在\{a_1c,a_2c,a_3c,a_{p-1}c\}中,\exists a_ic\equiv a_jc(mod~m)(i\neq j)\\ 则根据引理1,可知a_i\equiv a_j(mod~m)\\ 与条件中的a_i,a_j是属于一个完全剩余系下矛盾,所以假设不成立\\ 得证:\{a_1c,a_2c,a_3c,a_{p-1}c\}的每一个值在模m下都不相等\\ 根据抽屉原理可知\{a_1c,a_2c,a_3c,a_{p-1}c\}也是一个完全剩余系。 { a 1 c , a 2 c , a 3 c , a p 1 c } , a i c a j c ( m o d m ) ( i = j ) 1 a i a j ( m o d m ) a i , a j { a 1 c , a 2 c , a 3 c , a p 1 c } m { a 1 c , a 2 c , a 3 c , a p 1 c }

接下来就是证明费马小定理了:
对于一个素数p,我们先构造一个模p的完全剩余系\{0, 1,2,3,...,p-1\}。\\ 对于\forall a,满足(a,p)=1,则\{0, a,2a,3a,...,(p-1)a\}也是一个完全剩余系\\ \therefore 1\times2\times3...\times(p-1)\equiv a\times2a\times3a...\times(p-1)a(mod~p)\\ (p-1)!\equiv a^{p-1}(p-1)!(mod~p)\\ \because ((p-1)!,p)=1, 引理1\\ \therefore a^{p-1}=1(mod~p)\\ p p { 0 , 1 , 2 , 3 , . . . , p 1 } a , ( a , p ) = 1 { 0 , a , 2 a , 3 a , . . . , ( p 1 ) a } 1 × 2 × 3 . . . × ( p 1 ) a × 2 a × 3 a . . . × ( p 1 ) a ( m o d p ) ( p 1 ) ! a p 1 ( p 1 ) ! ( m o d p ) ( ( p 1 ) ! ,