1、给出正整数a和m,gcd(a,m)=1,请问,a模m的乘法逆元(在mod m的意义下)是唯一的吗?为什么?请证明。
是唯一的。证明如下:
因为
g
c
d
(
a
,
m
)
=
1
gcd(a,m)=1
gcd(a,m)=1,所以
a
a
a 模
m
m
m 下存在乘法逆元,假设乘法逆元不唯一,则有:
a
⋅
a
−
1
≡
1
m
o
d
m
a
⋅
(
a
−
1
)
′
≡
1
m
o
d
m
a\cdot a^{-1} \equiv 1 \mod m \\ a\cdot (a^{-1})' \equiv 1 \mod m
a⋅a−1≡1modma⋅(a−1)′≡1modm
进而可得:
a
⋅
a
−
1
≡
a
⋅
(
a
−
1
)
′
m
o
d
m
a\cdot a^{-1} \equiv a\cdot (a^{-1})' \mod m \\
a⋅a−1≡a⋅(a−1)′modm
由消去律可得:
a
−
1
≡
(
a
−
1
)
′
m
o
d
m
a^{-1} \equiv (a^{-1})' \mod m
a−1≡(a−1)′modm
则产生矛盾,故a模m的乘法逆元(在mod m的意义下)是唯一的
2、设p是素数,计算(p-1)! mod p,并找出规律(可编写一个程序),写成定理,并给出证明。(!表示阶乘)
可观察总结出一个定理:
(
p
−
1
)
!
≡
−
1
m
o
d
p
(p-1)! \equiv-1 \mod p
(p−1)!≡−1modp
证明:
当
p
=
2
p=2
p=2 时, 显然成立
当
p
≠
2
p\not =2
p=2 时,
p
p
p 为奇素数,首先由于
p
−
1
≡
−
1
m
o
d
p
p-1 \equiv-1 \mod p
p−1≡−1modp,则由要证明的定理同价转换有:
(
p
−
2
)
!
≡
(
p
−
2
)
!
/
1
≡
1
m
o
d
p
(p-2)! \equiv(p-2)!/1\equiv1\mod p
(p−2)!≡(p−2)!/1≡1modp,即转换成证明此式:
(
p
−
2
)
!
/
1
≡
1
m
o
d
p
(p-2)!/1\equiv1\mod p
(p−2)!/1≡1modp。
而
(
p
−
2
)
!
(p-2)!
(p−2)! 除去
1
1
1 之外共有偶数个相乘,由于逆元的唯一性,故在这偶数个里面将与逆元两两配对相乘,得到的结果在模
p
p
p 下同余单位元
1
1
1,证毕
3、思考另一个版本的消去律。设 a , b , c ∈ Z a, b, c \in \Z a,b,c∈Z, m m m是一个正整数。如果 g c d ( c , m ) = g gcd(c, m) = g gcd(c,m)=g, g g g是大于一的整数,且 a c ≡ b c ( m o d m ) ac \equiv bc \pmod{m} ac≡bc(modm)。 请问此时能消去 c c c得到某个同余式 a ≡ b ( m o d m ′ ) a \equiv b \pmod{m'} a≡b(modm′)吗?这个 m ′ m' m′会是什么?给出证明。
因为
g
c
d
(
c
,
m
)
=
g
gcd(c, m) = g
gcd(c,m)=g,由bezout定理可得:
c
r
+
m
s
=
g
r
,
s
∈
Z
cr+ms=g\\r,s\in\mathbb{Z}
cr+ms=gr,s∈Z
上式两边同除
g
g
g 后可得:
c
r
g
+
s
m
g
=
1
c\frac{r}{g}+s\frac{m}{g}=1
cgr+sgm=1
上式两边同模
m
g
\frac{m}{g}
gm 后可得:
c
r
g
≡
1
m
o
d
m
g
c\frac{r}{g}\equiv1\mod \frac{m}{g}
cgr≡1modgm
则
c
c
c 在模
m
g
\frac{m}{g}
gm 下存在逆元
r
g
\frac{r}{g}
gr ,故
c
c
c 在模
m
g
\frac{m}{g}
gm 下满足消去律,所以
m
′
=
m
g
m'=\frac{m}{g}
m′=gm