物不知数

中国剩余定理最早记于《孙子算经》中的物不知数问题:

有物不知其数 三三数之剩二 五五数之剩三 七七数之剩二 问物几何

翻译成数论,物不知数也即求解下面的同余方程组:

中国剩余定理

两两互素,以及任意整数。设,方程组

必有解,设是方程组的解,则方程组的解集为

为了求解这么一个,设,容易知道

所以存在模下的乘法逆元

,有:

1 \pmod {n_i}\\ 0 \pmod {n_j}, j\neq i \end{cases}$$ 容易验证$a=\sum_{i=1}^m e_ia_i$是同余方程组的解。 中国剩余定理在区间$[0, n)$有且只有唯一解。 ## 推论 设$n_1,n_2,..n_m\in \mathbb N$两两互素,$n=\prod^m_{i=1}n_i$。 映射$\tau : \mathbb Z_n \to \mathbb Z_{n_1}\times\mathbb Z_{n_2}... \mathbb Z_{n_m}$ ,$a\to (a \pmod {n_1}, a \pmod {n_2}...,a\pmod {n_m})$ 是一个双射。