Китайская теорема об остатках
Кита́йская теоре́ма об оста́тках (КТО), утверждение, позволяющее по известным остаткам от деления неотрицательного целого числа на несколько взаимно простых натуральных чисел однозначно определить остаток от деления на наименьшее общее кратное этих чисел. Представление чисел остатками от деления на другие числа характерно для непозиционной системы остаточных классов (СОК), являющейся основным практическим приложением КТО.
В СОК с модулями целое представляется в виде набора остатков от деления где Обратное преобразование числа в классическую позиционную десятичную систему счисления, можно осуществить, решив следующую систему сравнений относительно
Система сравнений будет иметь единственное решение при условии Вычислить решение системы сравнений (найти ) можно методами теории чисел, вместе с тем КТО предоставляет компактные и удобные формулы для обратного преобразования. Например:
где – диапазон СОК, является решением сравнения относительно (Omondi. 2007).
Первое упоминание КТО принадлежит китайскому математику Сунь Цзы в 3 в. н. э. С тех пор разработано множество вариантов КТО, такие, например, как новая КТО (Patronik. 2020), новая КТО I и II (A high-speed residue-to-binary converter ... 2000) и ещё больше различных аппаратных реализаций. Даже по сравнению с современными алгоритмами, аппаратные реализации обратного преобразования из СОК в позиционную систему счисления на основе классической КТО характеризуются хорошей сбалансированностью аппаратных затрат и скорости выполнения (Nazarov. 2020).