像一般的等式可以引入未知数以及方程的概念那样,我们对同余式也引入方程的概念。
同余方程[]
有一确定整数,设有关于的函数,那么就称作关于的一元同余方程。未知数的个数称为元数,元数多于个的方程叫做不定方程。
若函数是一次的,就称这个方程是(一元)一次同余方程,它是一类最简单的同余方程。它总有形式,未特别说明时我们总假设的非平凡情况。
一次同余方程的解[]
- 定理:同余方程有解的充要条件是。
由此,当时,该方程一定可解,我们先解这一种特殊情况:
对于,我们可以找到整数,使得,于是
进一步约去:。
实际上,这一过程可以逐步进行,是多个素数的乘积时可以一个数一个数消。
对于,方程两边约去:,这样就化为了上面互素的情况。
- 定理:一次同余方程可解时解在模同余意义下解数有个。
我们解出一次同余方程后,其结果就直接写作模同余类形式:。
示例[]
例如,解同余方程
由于,故此方程有解,同余式两边约去,即有
解
的过程还可简写为
每次对分子做加减
的倍数的操作,约分时保证约去的因数要与
互素,最后将分数化为整数时得到结果。
高次同余方程[]
上面我们讨论了一次同余方程的解的问题,但是如果整系数多项式的次数变高,一般来说求解方程并不容易,正因为此,高次同余方程在密码通讯中有广泛应用。
Lagrange 定理:设为素数,且,那么关于的同余方程
至多有
个解。
这个定理给出了确定整系数多项式
的依据。
在引入原根和指数的概念后,我们会尝试解一些简单的高次方程以及指数方程,在介绍二次剩余的概念后我们会对解二次同余方程做一个完整具体的刻画。
同余方程组[]
将多个同余方程联立起来
它就是把每个同余方程的解取交集。我们知道,对于一个非常大的数
,求解同余方程
一般是件困难的事,但是如果能将它化成模数较小的几个同余方程来求解,是比较简单的,只要我们最后在取交集即可。下一节我们将会给出取交集的方法——中国剩余定理。
上下节[]