同余方程
定义
同余方程
对正整数
的方程为关于未知数
若
类似可定义同余方程组。
关于一次同余方程与方程组的相关内容请参见 线性同余方程 与 中国剩余定理。
本文首先研究同余方程的可解性和解集结构,之后会简要介绍高次同余方程的解法。
由 中国剩余定理 可知,求解关于模合数
素数幂模同余方程
以下假设模数
注意到若
的解,则
的解,这启发我们尝试通过较低的模幂次的解去构造较高的模幂次的解。我们有如下定理:
定理 1
对素数
的解,则:
-
若
, 则存在整数 使得是方程
的解。
-
若
且 , 则对 ,由式 确定的 均为方程 的解。 -
若
且 , 则不能由式 构造方程 的解。
证明
我们假设式
整理后可得
于是
- 若
,则关于 的方程 有唯一解 ,代入式 可验证其为方程 的解。 - 若
且 ,则任意 均能使方程 成立,代入式 可验证其均为方程 的解。 - 若
且 ,则方程 无解,从而不能由式 构造方程 的解。
进而我们有推论:
推论 1
对 定理 1 的
- 若
是方程 的解,且 ,则存在 , 使得 是方程 的解。 - 若方程
与 无公共解,则方程 和方程 的解数相同。
从而我们可以将素数幂模同余方程化归到素数模同余方程的情况。
素数模同余方程
以下令
定理 2
若方程
有
其中
证明
对
-
当
时,做多项式带余除法,有 ,其中 .由
可知 ,从而 . -
假设命题对
( ) 时的情况成立,现在设 有 个不同的解 , 则 , 进而有从而
有 个不同的解 , 由归纳假设有其中
且 .因此命题得证。
推论 2
对素数
定理 3(Lagrange 定理)
方程
推论 3
若同余方程
定理 4
方程
我们可以通过这个定理对同余方程降次。
定理 5
设
有
证明
-
必要性:由多项式除法知存在整系数多项式
, 使得若方程
有 个解,则 也有 个相同的解,进而由 推论 3 可知存在整系数多项式 满足 ,从而命题得证。 -
充分性:若式
成立,则由 Fermat 小定理 可知,对任意整数 ,即方程
有 个解。设方程
的解数为 ,则由 Lagrange 定理 可知 .又由于
,则由 Lagrange 定理 可知 的解数不超过 ,而方程 的解集是 解集和 解集的并集,故 ,有 .因此
.
对于非首 1 多项式,由于
定理 6
设
有解当且仅当
且若
Note
方程
证明
-
必要性:若方程
有解 ,则 -
充分性:若
,则其中
是某个整系数多项式,因此由 定理 5 可知方程 有 个解。
高次同余方程(组)的求解方法
首先我们可以借助 中国剩余定理 将求解 同余方程组 转为求解 同余方程,以及将求解模 合数
结合模素数同余方程的若干定理,我们只需考虑方程
的求法,其中
我们可以通过将
的求法,其中
参考资料
- Congruence Equation -- from Wolfram MathWorld
- Lagrange's theorem (number theory) - Wikipedia
- 潘承洞,潘承彪。初等数论。
- 冯克勤。初等数论及其应用。
- 闵嗣鹤,严士健。初等数论。
本页面最近更新:2023/7/23 22:10:54,更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面贡献者:Tiphereth-A, aofall, CCXXXI, CoelacanthusHex, Great-designer, iamtwz, Marcythm, Persdre, shuzhouliu, Xeonacid
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用