中文数学 Wiki
中文数学 Wiki
Advertisement

我们借助二次剩余的概念对二次同余方程做一个完整的刻画。

定义[]

是整数,非零,那么称下面的关于的同余方程为二次同余方程:

其中,这个方程由四个参数确定,提供了求解的域。

模为素数的情形[]

为素数时,形如上式的方程总可以化为下面的形式

这是因为,在域中除零元外元素()存在逆元,于是
,于是原方程化为了因此,仅需解出形如的方程,一般的模为素数的二次同余方程就可解了。

这种方程的求解,就是二次剩余中 Legendre 符号的直接应用,仅需计算即可知道这个方程有多少个解,在有解时很容易求出它的解。

模为素数的幂次的情形[]

定理:

  1. 为奇素数,,则同余方程有解的充要条件是,且在有解时解为
  2. 为奇数,,则同余方程有解的充要条件是,且在有解时解为

证明是构造性的,我们不打算赘述。我们使用一种进制展开的方法求解这类方程

,我们先求解,即,即,求出一个符合要求的代入,再解,求出一个,这样一直继续下去就可以求出一个,再根据定理即可求出所有的

模为任意非零数的情形[]

有了上面的准备,我们考察一般情形,假设它可以写成如下多个同余方程的联立

解出每个方程,再由中国剩余定理找到所有解即可。

上下节[]

Advertisement