Система остаточных классов: различия между версиями

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
→‎Применение системы остаточных классов: Добавление инф., википизация.
Нет описания правки
Строка 1:
'''Система остаточных классов (СОК)''' (от {{lang-en|Residue number system}}, другое название '''Модулярная арифметика''') — [[Система счисления|непозиционная система счисления]]. Представление числа в системе остаточных классов основано на понятии [[Сравнение по модулю|вычета]] и [[Китайская теорема об остатках|Китайскойкитайской теореме об остатках]]. СОК определяется набором попарно [[Взаимно простые числа|взаимно простых]] ''модулей'' <math>(m_1,\, m_2,\, \dots,\, m_n)</math>, т.е.то есть таких, что [[Наибольший общий делитель|<math>\gcd(m_i,\, m_j)=1</math>]] <math>(i,\, j=0,\, 1,\, \dots,\, n;\ i\neq j)</math>, называемых базисом, с произведением <math>M=m_1\cdot m_2\cdot \dots\cdot m_n,</math> так, что каждому целому числу <math>x</math> из отрезка <math>[0,\ M-1]</math> ставится в соответствие набор вычетов <math>(x_1,\, x_2,\, \dots,\, x_n)</math>, где
: <math>x_1 \equiv x \pmod{m_1};</math>
: <math>x_2 \equiv x \pmod{m_2};</math>
: …
: <math>x_n \equiv x \pmod{m_n}.</math>
При этом [[Китайская теорема об остатках|Китайскаякитайская теорема об остатках]] гарантирует однозначность (единственность) представления целых неотрицательных чисел из отрезка <math>[0,\ M-1]</math>.
 
== Преимущества системы остаточных классов ==
Строка 70:
Замечание: если бы мы умножали или складывали числа, которые дали в результате умножения число больше или равное <math>M = 30</math>, то полученный результат <math>RES \equiv REAL \pmod{M}</math>, где <math>REAL</math> — результат операции в позиционной системе счисления.
 
=== Пример деления, при условии, что оновозможно делитсяделение нацело ===
Деление может быть выполнено аналогично умножению, но только если делитель делит делимое нацело, без остатка.
<br />
Строка 90:
<math>z_3 \equiv (16*17) \pmod{32} = 16</math><br />
 
Это и есть правильный результат — число 208. Однако такой результат можно получить, только если известно, что деление производится без остатка.
 
== См. также ==
Строка 104:
 
== Ссылки ==
* [http://bigenc.ru/mathematics/text/3954960 Статья "Модулярная арифметика" в большойБольшой российскойРоссийской энциклопедииЭнциклопедии]
 
[[Категория:Теория чисел]]