2.4 中国剩余定理

2.4 中国剩余定理

定理2.9 设 m 与 n 为正整数, 则对于任意整数 a,b, 当且仅当

a≡b (mod (m,n))

时, 存在整数 x 满足:

x≡a (mod m) (2.5)

x≡b (mod n) (2.6)

如果 x 是同余方程 (2. 5) 与 (2. 6) 的解, 那么当且仅当

x≡y (mod [m,n])

时, 整数 y 也是一个解.

证明 如果 x 是同余方程 (2. 5) 的一个解, 那么对某整数 u, 有 x=a+mu. 如果 x 也是同余方程 (2. 6) 的一个解, 那么有

x=a+mu≡b (mod n),

即对某整数 v, 有

a+mu=b+nv.

因此有

a−b=nv−mu≡0 (mod (m,n)).

对应的, 如果有 a−b≡0 (mod (m,n)), 那么根据定理1. 15, 存在整数 u,v 满足

a−b=nv−mu.

那么

x=a+mu=b+nv

就是两个同余方程的解.

当且仅当

y≡a≡x (mod m)

y≡b≡x (mod n)

时, 即当且仅当 x−y 是 m,n 的公倍数时, 或者 x−y 可以被 m,n 的最小公倍数

[m,n] 整除时, 整数 y 是两个同余方程的另一个解. 证明完毕.

例如, 同余方程组

x≡5 (mod 21) ,

x≡19 (mod 56) ,

有一组解, 因为

(56,21) =7

19≡5 (mod 7).

如果存在整数 u 满足

x=5+21u≡19 (mod 56),

也就是

21u≡14 (mod 56),

3u≡2 (mod 8),

或者

u≡6 (mod 8),

那么整数 x 就是一个解. 于是

x=5+21u=5+21(6+8v)=131+168v

是同余方程组的一解, 其中 v 为任意整数. 因此, 方程组的所有解就是同余类 131+168Z.

定理 2. 10 (中国剩余定理) 设 k≥2. 如果 a1, …, ak 是整数, 且 m1, …, mk 是两两互质的正整数, 那么存在一个整数 x 使得

x≡ai (mod mi) , i=1, …, k.

如果 x 是这个同余方程组的任意一个解, 那么整数 y 也是它的一个解, 当且仅当

x≡y (mod m1⋯mk) .

证明 我们通过对 k 进行归纳来证明这个定理. 如果 k=2, 那么 [m1, m2]=m1m2, 这是定理 2. 9 的一个特例.

设k≥3, 并且假设命题对于 k−1 个同余方程成立. 那么就存在一个整数 z 使得 z≡aI (mod mi) , 其中 i=1, …, k−1. 既然 m1, …, mk 是两两互质的整数, 就有

(m1⋯mk−1, mk) =1,

并且根据 k=2 时的情形, 存在一个整数 x 使得

x≡z (mod m1⋯mk−1) ,

x≡ak (mod mk) .

于是有

x≡z≡ai (mod mi) ,

其中 i=1, …, k−1.

如果 y 是 k 个同余方程组的另一个解, 那么对于所有i=1, …, k, x−y 都被 mi 整除. 既然 m1, …, mk 两两互质, 于是 x−y 被 m1, …, mk 整除. 证明完毕. □

例如, 同余方程组

x≡2 (mod 3) ,

x≡3 (mod 5) ,

x≡5 (mod 7) ,

x≡7 (mod 11)

有一个解, 因为其模两两互质. 前两个同余方程的解是同余类

x≡8 (mod 15) .

前三个同余方程的解是同余类

x≡68 (mod 105) .

四个同余方程的解是同余类

x≡1118 (mod 1155) .

中国剩余定理有一个重要的应用, 来解决以下形式的丢番图方程

f(x1, …, xk) ≡0 (mod m) ,

其中 f(x1, …, xk) 是一元或多元变量的整系数多项式. 如果存在整数 a1, …, ak 使得

f(a1, …, ak) ≡0 (mod m) ,

那么这个方程模 m 可解. 中国剩余定理可以把对模 m 的同余方程组是否可解的问题, 转化为以素数幂 pr 为模的特例. 简单地, 我们考虑只有一个变量的多项式.

定理 2. 11 设

m=p1r1…pkrk

是正整数 m 的标准质因数分解形式. 设 f(x) 是整系数多项式. 同余方程

f(x) ≡0 (mod m)

是可解的, 其当且仅当同余方程

f(x) ≡0 (mod piri)

对于所有 i=1, …, k 都有解的时候.

证明 如果 f(x) ≡0 (mod m) 在整数范围内有解, 那么存在整数 a 使得 m 整除 f(a) , 于是有 p1r1 整除 f(a) , 因此同余方程 f(x) ≡0 (mod piri) 对于所有 i=1, …, k 都有解.

对应的, 假设同余方程 f(x) ≡0 (mod piri) 对于所有 i=1, …, k 都有解. 那么对于每一个 i 都存在整数 ai 使得

f(ai) ≡0 (mod piri)

由于素数幂 p1r1, …, pkrk 都是两两互质的, 中国剩余定理告诉我们存在整数 a 使得

a≡ai (mod piri)

对于所有的 i 都成立. 那么

f(a) ≡f(ai) ≡0 (mod piri)

就对于所有的 i 都成立. 由于 f(a) 是可以被每一个素数幂 piri 整除的, 它也就能够被它们的乘积 m 整除, 因此 f(a) ≡0 (mod m) . 证明结束. □

例如, 对下面的同余方程:

f(x) =x2−34≡0 (mod 495)

由于 495=32∙5∙11, x 就满足以下同余方程:

f(x) =x2−34≡x2+2≡0 (mod 9) ,

f(x) =x2−34≡x2+1≡0 (mod 5) ,

以及

f(x) =x2−34≡x2−1≡0 (mod 11) .

这些同余方程的解为:

f(5) ≡0 (mod 9) ,

f(2) ≡0 (mod 5) ,

以及

f(1) ≡0 (mod 11) .

通过中国剩余定理, 存在整数 a 使得

a ≡ 5 (mod 9) ,

a ≡ 2 (mod 5) ,

a ≡ 1 (mod 11) .

解出这些同余方程, 我们得到

a ≡ 122 (mod 495) .

我们可以检验如下:

f(122) =1222−34=14,850=30∙495,

因此

f(122) ≡0 (mod 495) .

翻译:

吴锦辉:定理 2. 9 俞守成:定理 2. 10 朱泓尧:定理 2. 11 整理:李商羽

2.4 中国剩余定理

定理2.9 设 m 与 n 为正整数, 则对于任意整数 a,b, 当且仅当

a≡b (mod (m,n))

时, 存在整数 x 满足:

x≡a (mod m) (2.5)

x≡b (mod n) (2.6)

如果 x 是同余方程 (2. 5) 与 (2. 6) 的解, 那么当且仅当

x≡y (mod [m,n])

时, 整数 y 也是一个解.

证明 如果 x 是同余方程 (2. 5) 的一个解, 那么对某整数 u, 有 x=a+mu. 如果 x 也是同余方程 (2. 6) 的一个解, 那么有

x=a+mu≡b (mod n),

即对某整数 v, 有

a+mu=b+nv.

因此有

a−b=nv−mu≡0 (mod (m,n)).

对应的, 如果有 a−b≡0 (mod (m,n)), 那么根据定理1. 15, 存在整数 u,v 满足

a−b=nv−mu.

那么

x=a+mu=b+nv

就是两个同余方程的解.

当且仅当

y≡a≡x (mod m)

y≡b≡x (mod n)

时, 即当且仅当 x−y 是 m,n 的公倍数时, 或者 x−y 可以被 m,n 的最小公倍数

[m,n] 整除时, 整数 y 是两个同余方程的另一个解. 证明完毕.

例如, 同余方程组

x≡5 (mod 21) ,

x≡19 (mod 56) ,

有一组解, 因为

(56,21) =7

19≡5 (mod 7).

如果存在整数 u 满足

x=5+21u≡19 (mod 56),

也就是

21u≡14 (mod 56),

3u≡2 (mod 8),

或者

u≡6 (mod 8),

那么整数 x 就是一个解. 于是

x=5+21u=5+21(6+8v)=131+168v

是同余方程组的一解, 其中 v 为任意整数. 因此, 方程组的所有解就是同余类 131+168Z.

定理 2. 10 (中国剩余定理) 设 k≥2. 如果 a1, …, ak 是整数, 且 m1, …, mk 是两两互质的正整数, 那么存在一个整数 x 使得

x≡ai (mod mi) , i=1, …, k.

如果 x 是这个同余方程组的任意一个解, 那么整数 y 也是它的一个解, 当且仅当

x≡y (mod m1⋯mk) .

证明 我们通过对 k 进行归纳来证明这个定理. 如果 k=2, 那么 [m1, m2]=m1m2, 这是定理 2. 9 的一个特例.

设k≥3, 并且假设命题对于 k−1 个同余方程成立. 那么就存在一个整数 z 使得 z≡aI (mod mi) , 其中 i=1, …, k−1. 既然 m1, …, mk 是两两互质的整数, 就有

(m1⋯mk−1, mk) =1,

并且根据 k=2 时的情形, 存在一个整数 x 使得

x≡z (mod m1⋯mk−1) ,

x≡ak (mod mk) .

于是有

x≡z≡ai (mod mi) ,

其中 i=1, …, k−1.

如果 y 是 k 个同余方程组的另一个解, 那么对于所有i=1, …, k, x−y 都被 mi 整除. 既然 m1, …, mk 两两互质, 于是 x−y 被 m1, …, mk 整除. 证明完毕. □

例如, 同余方程组

x≡2 (mod 3) ,

x≡3 (mod 5) ,

x≡5 (mod 7) ,

x≡7 (mod 11)

有一个解, 因为其模两两互质. 前两个同余方程的解是同余类

x≡8 (mod 15) .

前三个同余方程的解是同余类

x≡68 (mod 105) .

四个同余方程的解是同余类

x≡1118 (mod 1155) .

中国剩余定理有一个重要的应用, 来解决以下形式的丢番图方程

f(x1, …, xk) ≡0 (mod m) ,

其中 f(x1, …, xk) 是一元或多元变量的整系数多项式. 如果存在整数 a1, …, ak 使得

f(a1, …, ak) ≡0 (mod m) ,

那么这个方程模 m 可解. 中国剩余定理可以把对模 m 的同余方程组是否可解的问题, 转化为以素数幂 pr 为模的特例. 简单地, 我们考虑只有一个变量的多项式.

定理 2. 11 设

m=p1r1…pkrk

是正整数 m 的标准质因数分解形式. 设 f(x) 是整系数多项式. 同余方程

f(x) ≡0 (mod m)

是可解的, 其当且仅当同余方程

f(x) ≡0 (mod piri)

对于所有 i=1, …, k 都有解的时候.

证明 如果 f(x) ≡0 (mod m) 在整数范围内有解, 那么存在整数 a 使得 m 整除 f(a) , 于是有 p1r1 整除 f(a) , 因此同余方程 f(x) ≡0 (mod piri) 对于所有 i=1, …, k 都有解.

对应的, 假设同余方程 f(x) ≡0 (mod piri) 对于所有 i=1, …, k 都有解. 那么对于每一个 i 都存在整数 ai 使得

f(ai) ≡0 (mod piri)

由于素数幂 p1r1, …, pkrk 都是两两互质的, 中国剩余定理告诉我们存在整数 a 使得

a≡ai (mod piri)

对于所有的 i 都成立. 那么

f(a) ≡f(ai) ≡0 (mod piri)

就对于所有的 i 都成立. 由于 f(a) 是可以被每一个素数幂 piri 整除的, 它也就能够被它们的乘积 m 整除, 因此 f(a) ≡0 (mod m) . 证明结束. □

例如, 对下面的同余方程:

f(x) =x2−34≡0 (mod 495)

由于 495=32∙5∙11, x 就满足以下同余方程:

f(x) =x2−34≡x2+2≡0 (mod 9) ,

f(x) =x2−34≡x2+1≡0 (mod 5) ,

以及

f(x) =x2−34≡x2−1≡0 (mod 11) .

这些同余方程的解为:

f(5) ≡0 (mod 9) ,

f(2) ≡0 (mod 5) ,

以及

f(1) ≡0 (mod 11) .

通过中国剩余定理, 存在整数 a 使得

a ≡ 5 (mod 9) ,

a ≡ 2 (mod 5) ,

a ≡ 1 (mod 11) .

解出这些同余方程, 我们得到

a ≡ 122 (mod 495) .

我们可以检验如下:

f(122) =1222−34=14,850=30∙495,

因此

f(122) ≡0 (mod 495) .

翻译:

吴锦辉:定理 2. 9 俞守成:定理 2. 10 朱泓尧:定理 2. 11 整理:李商羽


相关文章

  • 教师资格证考试目录
  • 高一上学期学必修1.3,下学期学必修2.4,高二上半学期(期中考试前)学必修5,再学选修,其中理科期中考试后期末考试前学选修2-1,文科是选修1-1,到年后第二学期理科在期中考试前学选修2-2,文科是1-2,期中考试后到期末考试理科学选修2 ...查看


  • 高中数学目录
  • 新课标高中数学 高一上:必修1.必修4 高一下:必修5,必修2 高二上:必修3,选修2-1 高二下:选修2-2,选修2-3,选修4-4,选修4-5 必修一 第一章 集合与函数概念 1.1 集合 1.2 函数及其表示 1.3 函数的基本性质 ...查看


  • 费马小定理
  • 费马小定理 目录[显示] [] 费马小定理 费马小定理是数论中的一个重要定理,其内容为: 假如p是质数,且(a,p)=1,那么 a^(p-1) ≡1(mod p) [] 费马小定理的历史 皮埃尔•德•费马于1636年发现了这个定理,在一封1 ...查看


  • 信息安全数学基础习题答案 1
  • 信息安全数学基础习题答案 第一章 整数的可除性 1.证明:因为2|n 所以n=2k , k ∈Z 5|n 所以5|2k , 又(5,2)=1,所以5|k 即k=5 k1 ,k 1∈Z 7|n 所以7|2*5 k1 ,又(7,10)=1,所以 ...查看


  • 信息安全数学基础习题答案
  • 信息安全数学基础习题答案 第一章 整数的可除性 1.证明:因为2|n 所以n=2k , k ∈Z 5|n 所以5|2k , 又(5,2)=1,所以5|k 即k=5 k1 ,k 1∈Z 7|n 所以7|2*5 k1 ,又(7,10)=1,所以 ...查看


  • 人教版高中数学新课标目录
  • 高中数学新课标目录 核心提示:高中数学新课标目录介绍,这与原教材有了很大的不同,分为必修五个模块,选修五个模块. 必修一: 第一章 集合与函数概念 1.1 集合 1.2 函数及其表示 1.3 函数的基本性质 实习作业 小结 复习参考题 第二 ...查看


  • 中国剩余定理
  • 数论---41 智康1对1 付金海 [考点]中国剩余定理 [难度]3星 [题目]一个数除以3余2,除以5余3,除以7余4,问满足条件的最小自然数__ __. [答案] 方法一 :"中国剩余定理" 3.5的公倍数 3.7的 ...查看


  • 信息安全数学基础教学大纲
  • <信息安全数学基础>课程教学大纲 课程中文名称: 信息安全数学基础 课程英文名称: The Mathmatics of Information Security 课程类别:专业基础课 制定时间:2009年 2月 23日 一. 课 ...查看


  • 2.4等腰三角形的判定定理
  • 课题:2.4等腰三角形的判定定理 课型 新 授 课时 1课时 主备 张志平 授课老师 班级 时间 学习目标: 1. 经历等腰三角形判定定理的探索过程. 2. 掌握等腰三角形判定定理:在同一个三角形中,等角对等边. 3. 会利用等腰三角形的判 ...查看


热门内容