学习:中国剩余定理
中国剩余定理是数论中的一个关于一元线性同余方程组的定理,说明了一元线性同余方程组有解的准则以及求解方法。也称为孙子定理。
描述
中国剩余定理给出了以下的一元线性同余方程组:
有解的判定条件,并用构造法给出了在有解情况下解的具体形式。
问题的解:
中国剩余定理说明:假设整数\(m_1, m_2,\dots, m_n\)其中任两数互质,则对任意的整数:\(a_1, a_2,\cdots, a_n\),方程组 \((S)\)有解,并且通解可以用如下方式构造得到:
设
那么方程组的通解形式为:
在模域下只有一个解:
证明
从假设可知,对任何\(i\in\{1,2,\cdots,n \}\),由于$\forall j\in{1,2,\cdots,n}, j\neq i,\operatorname{gcd}(m_i, m_j) = 1 $,所以 \(\operatorname{gcd}(m_i,\sum_{j\not=i}{m_j}) = 1\),即\(\operatorname{gcd}(m_i, M_i) = 1.\) 这说明必定存在整数\(t_{i}\)使得$ t_i M_i \equiv 1 \pmod {m_i}. $
考察乘积$ a_i t_i M_i$可知:
又由于\(a_it_i\prod_{j\not=i}{m_i}\)有约数\(m_k(k\not=i)\),
所以
所以\(x = a_1 t_1 M_1 + a_2 t_2 M_2 + \cdots + a_n t_n M_n\)满足:
这说明\(x\)就是方程组\((S)\)的一个解。
另外,假设\(x_1\)和\(x_2\)都是方程组\((S)\)的解,那么:
而\(m_1, m_2, \cdots, m_n\)两两互质,这说明\(M\mid(x_1-x_2).\)所以方程组\((S)\)的任何两个解之间必然相差\(M\)的整数倍。而另一方面, \(x = a_1 t_1 M_1 + a_2 t_2 M_2 + \cdots + a_n t_n M_n\)是一个解,同时所有形式为:
的整数也是方程组\((S)\)的解。所以方程组\((S)\)所有的解的集合就是:
模板
I'm writing......