我们借助二次剩余的概念对二次同余方程做一个完整的刻画。
定义[]
设是整数,非零,那么称下面的关于的同余方程为二次同余方程:
其中,这个方程由四个参数
确定,
提供了求解的域。
模为素数的情形[]
当为素数时,形如上式的方程总可以化为下面的形式
这是因为,在域
中除零元外元素(
)存在逆元,于是
令
,于是原方程化为了
因此,仅需解出形如
的方程,一般的模为素数的二次同余方程就可解了。
这种方程的求解,就是二次剩余中 Legendre 符号的直接应用,仅需计算即可知道这个方程有多少个解,在有解时很容易求出它的解。
模为素数的幂次的情形[]
定理:
- 设为奇素数,,则同余方程有解的充要条件是,且在有解时解为
- 设为奇数,,则同余方程有解的充要条件是,且在有解时解为
证明是构造性的,我们不打算赘述。我们使用一种进制展开的方法求解这类方程。
设,我们先求解,即,即,求出一个符合要求的代入,再解,求出一个,这样一直继续下去就可以求出一个,再根据定理即可求出所有的。
模为任意非零数的情形[]
有了上面的准备,我们考察一般情形,假设它可以写成如下多个同余方程的联立
解出每个方程,再由中国剩余定理找到所有解即可。
上下节[]