Китайская теорема об остатках

Кита́йская теоре́ма об оста́тках (КТО), утверждение, позволяющее по известным остаткам от деления неотрицательного целого числа на несколько взаимно простых натуральных чисел однозначно определить остаток от деления на наименьшее общее кратное этих чисел. Представление чисел остатками от деления на другие числа характерно для непозиционной системы остаточных классов (СОК), являющейся основным практическим приложением КТО.

В СОК с модулями целое представляется в виде набора остатков от деления , где . Обратное преобразование числа в классическую позиционную десятичную систему счисления, можно осуществить, решив следующую систему сравнений относительно

.

Система сравнений будет иметь единственное решение при условии . Вычислить решение системы сравнений (найти ) можно методами теории чисел, вместе с тем КТО предоставляет компактные и удобные формулы для обратного преобразования. Например:</m<></math>

,

где – диапазон СОК, , является решением сравнения относительно ([1]).

Первое упоминание КТО принадлежит китайскому математику Сунь Цзы в 3 в. н. э. С тех пор разработано множество вариантов КТО, такие, например, как новая КТО ([2]), новая КТО I и II ([3]) и ещё больше различных аппаратных реализаций. Даже по сравнению с современными алгоритмами, аппаратные реализации обратного преобразования из СОК в позиционную систему счисления на основе классической КТО характеризуются хорошей сбалансированностью аппаратных затрат и скорости выполнения ([4]).

Примечания

  1. Omondi. 2007
  2. Patronik. 2020
  3. A high-speed residue-to-binary converter ... 2000
  4. Nazarov. 2020

Литература

  • A high-speed residue-to-binary converter for three-moduli (2
  • Omondi A. R. Residue number systems : theory and implementation / A. R. Omondi, B. Premkumar. – London : Imperial College Press ; SingaporeDistributed by World Scientific Publishing, 2007. – (Advances in computer science and engineering ; 2).
  • Nazarov A. Hardware Implementation of the Reverse Conversion RNS-WNS on FPGA / A. Nazarov, M. Babenko, E. Golimblevskaia // 2020 International Conference Engineering and Telecommunication (En & T 2020), Dolgoprudny, Russia 25–26 November 2020. – Piscataway, NJ : Institute of Electrical and Electronics Engineers, 2020. – P. 1–5.
  • Patronik P. On Reverse Converters for Arbitrary Multi-Moduli RNS // Integration. – 2020. – Vol. 75. – P. 158–167.
Материалы портала bigenc.ru переданы в ведение АНО «Интернет-энциклопедия «РУВИКИ» на основе лицензионного соглашения. Возможны неточности в отображении материалов. Если у вас возникли вопросы или вы увидели ошибку, пожалуйста, сообщите нам на info@ruwiki.ru