Китайская теорема об остатках — различия между версиями
Bochkarev (обсуждение | вклад) (→Китайская теорема об остатках) |
Bochkarev (обсуждение | вклад) (→Китайская теорема об остатках) |
||
Строка 10: | Строка 10: | ||
<tex> x-y \rightarrow (0 , 0 , \ldots , 0) \Leftrightarrow (x-y) \vdots m_i </tex>, значит <tex> x \equiv y(mod \text{ } \prod n_i )</tex>. То есть разных наборов всего n. <br> | <tex> x-y \rightarrow (0 , 0 , \ldots , 0) \Leftrightarrow (x-y) \vdots m_i </tex>, значит <tex> x \equiv y(mod \text{ } \prod n_i )</tex>. То есть разных наборов всего n. <br> | ||
Конструктивное доказательство: <br> | Конструктивное доказательство: <br> | ||
− | Необходимо вычислить элемент <tex> a </tex> по заданным <tex> (a_1 , a_2 , \ldots , a_k) </tex>. Сначала определим величины <tex> m_i = \frac{n}{n_i}</tex>. Другими словами, <tex> m_i</tex> {{---}} произведение всех значений <tex> n_j</tex>, отличных от <tex> n_i</tex>. | + | Необходимо вычислить элемент <tex> a </tex> по заданным <tex> (a_1 , a_2 , \ldots , a_k) </tex>. Сначала определим величины <tex> m_i = \frac{n}{n_i}</tex>. Другими словами, <tex> m_i</tex> {{---}} произведение всех значений <tex> n_j</tex>, отличных от <tex> n_i</tex>. Затем определим <tex> c_i = m_i({m_i}^{-1} mod \text{ }n_i) </tex>. |
}} | }} |
Версия 02:53, 9 октября 2010
Китайская теорема об остатках
Теорема (Сун-Цзы, О попарно взаимно простых числах): |
Пусть , где - попарно взаимно простые числа. Рассмотрим соответствие , где . Такое соответствие является однозначным, для любого а ( ). |
Доказательство: |
Неконструктивное доказательство : |