1.设
p
p
p是奇素数,请证明
Z
p
∗
\Z_p^*
Zp∗的所有生成元都是模
p
p
p的二次非剩余
证明:
设g为
Z
p
∗
\Z_p^*
Zp∗的任意一个生成元
则有gp-1≡1(mod p),且p − 1是使g^p − 1^ ≡1(mod p)最小元素,若g使模p的二次剩余,则根据欧拉准则,有
g
p
−
1
2
g^{p-1\over 2}
g2p−1 ≡1(mod p)
∵
p
−
1
2
{p-1\over 2}
2p−1<p-1,与费尔马小定理矛盾
∴
Z
p
∗
\Z_p^*
Zp∗的所有生成元都是模
p
p
p的二次非剩余
2.使用抽象代数的语言重新证明欧拉准则
证明:
充分性:
设a≡x2(mod p)
则有
a
p
−
1
2
a^{p-1\over 2}
a2p−1 ≡xp-1≡1(mod p)
必要性:
设g是模p的一个原根,且a=gk,则
a
p
−
1
2
a^{p-1\over 2}
a2p−1 ≡
g
k
2
g^{k\over 2}
g2k(p-1)≡1(mod p)
则
k
2
{k\over 2}
2k(p-1)必然为ϕ§=p−1 的整数倍
所以为偶数,x=
g
k
2
g^{k\over 2}
g2k
即a≡x2(mod p)