Слайд 6Доказательство. Единственность решения
Для упрощения записи введем обозначение (а, b):= (х mod p,
x mod q). Вначале покажем, что восстановление исходного значения х вообще возможно, а затем приведем алгоритм его вычисления.
Чтобы вычислить х по заданным (а, b), следует убедиться, что в Zn не существует второго такого числа х', для которого х' mod р = а и х' mod q = b. В противном случае и x и х' привели бы к появлению одной и той же пары (а, b), и ни один алгоритм не смог бы распознать, какое из этих значений является исходным.
Пусть d:= х — х' — это разность чисел, которым соответствует одна и же пара (а, b).
Имеем (d mod р) = (х — х') mod р = (х mod р) — (х'mod p)= =а—а = О, а следовательно, d кратно р.
Аналогичным образом получаем, что d кратно q.
Отсюда следует, что d является кратным НОК(р, q), так как НОК это, наименьшее общее кратное. Поскольку p и q — это неодинаковые простые числа, HОK(p, q) = pq =n, а значит, х — х' кратно n.
Но и x и x' лежат в диапазоне 0,1,... ,n — 1, поэтому разность х - х', кратная n, находится в диапазоне: —n + 1,..., n — 1. Единственным возможным значением такой разности, кратным n, является х—х' = 0, или х = х'. Это доказывает, что для любой заданной пары (а, b) существует не более одного х, удовлетворяющего условиям теоремы. Остается лишь найти значение х.