证明一
结论:若有
(ka)−1=m(mod
p)
①
则有
a−1=km%p(mod
p)
②
⇒a−1=k(ka)−1(modp)
因为由①可得
ka×m≡1(modn)
⇒
a×km≡1(modn)
证明二
{−(p−a)−1gcd(a,p)=−a−1=1(modp)
设
x=a−1
,
y=(p−a)−1
那么则有:
{xa%p=1y(p−a)%p=1①②
② ⇒(yp−ya)%p=1⇒−ya%p=1 ③
①、③ ⇒x=−y
证明三
结论:
a−1=⌊pa⌋(p−p%a)−1
令
k=⌊pa⌋
∵
a−1=k(ka)−1
,
ka=p−p%a
∴
a−1=k(p−p%a)−1
∵
(p−p%a)−1=−(p%a)−1
∴
a−1=−k(p%a)−1
带入
k
得