首先一点是,
a
≡
b
(
mod
m
)
的原型是
a
mod
m
=
b
线性运算
a
≡
b
(
mod
m
)
c
≡
d
(
mod
m
)
}
⇒
{
a
±
c
≡
b
±
d
(
mod
m
)
a
×
c
≡
b
×
d
(
mod
m
)
证明:
m
|
a
−
b
,
m
|
c
−
d
⇒
m
|
[
(
a
−
b
)
±
(
c
−
d
)
]
⇒
m
|
[
(
a
±
c
)
−
(
b
±
d
)
]
⇒
a
±
c
≡
b
±
d
(
mod
m
)
a
c
−
b
d
=
a
c
−
b
c
+
b
c
−
b
d
=
(
a
−
b
)
c
+
(
c
−
d
)
b
m
|
(
a
−
b
)
,
m
|
(
c
−
d
)
⇒
m
|
(
a
c
−
b
d
)
⇒
a
c
≡
b
d
(
mod
m
)
一个小推论,
a
≡
b
(
mod
m
)
⇔
k
a
≡
k
b
(
mod
m
)
a
mod
m
=
b
⇔
k
a
mod
m
=
k
b
线性运算的一个自然推论
a
≡
b
(
mod
m
)
⇒
{
a
n
≡
b
n
a
n
≡
b
n
(
mod
m
)
,
∀
n
∈
Z
(
mod
m
)
,
∀
n
∈
Z
移项
a
+
b
≡
c
(
mod
m
)
⇓
a
≡
c
−
b
(
mod
m
)
证明如下:
a
+
b
≡
c
(
mod
m
)
⇓
m
|
a
+
b
−
c
⇓
m
|
a
−
(
c
−
b
)
⇓
a
≡
c
−
b
(
mod
m
)