В модульной арифметике, лемму Туэ примерно гласит, что каждый модульный целое число может быть представлено в виде «модульной фракции» таким образом, что числитель и знаменатель имеют абсолютные значения не больше, чем квадратный корень из модуля.
Точнее, для каждой пары целых чисел ( a, m ) с m gt; 1, данных двух натуральных чисел X и Y таких, что X ≤ m lt; XY, существуют два целых числа x и y такие, что
а также
Обычно принимают X и Y равными наименьшему целому числу, большему квадратного корня из m, но иногда полезна общая форма, которая упрощает формулировку теоремы единственности (ниже).
Первое известное доказательство приписывается Акселю Туэ ( 1902 г. ), который использовал аргумент в виде ящика. Его можно использовать для доказательства теоремы Ферма о суммах двух квадратов, взяв m в качестве простого числа p, сравнимого с 1 по модулю 4, и взяв a, чтобы он удовлетворял a 2 + 1 = 0 по модулю p. (Такое « а » гарантируется для « p » теоремой Вильсона. )
Вообще говоря, решение, существование которого утверждает лемма Туэ, не единственно. Например, при a = 1 обычно есть несколько решений ( x, y ) = (1, 1), (2, 2), (3, 3),... при условии, что X и Y не слишком малы. Поэтому можно только надеяться на единственность рационального числа Икс / y, К которому конгруэнтно по модулю т, если у и м являются взаимно простыми. Тем не менее, это рациональное число не обязательно должно быть уникальным; например, если m = 5, a = 2 и X = Y = 3, у каждого есть два решения
Однако для достаточно малых X и Y решение, если оно существует, уникально. Точнее, с указанными выше обозначениями, если
а также
с участием
а также
тогда
Этот результат является основой для рациональной реконструкции, которая позволяет использовать модульную арифметику для вычисления рациональных чисел, для которых известны границы для числителей и знаменателей.
Доказательство довольно просто: умножая каждое сравнение на другое y i и вычитая, получаем
Гипотезы предполагают, что каждый член имеет абсолютное значение ниже, чем XY lt; м / 2, а значит, абсолютная величина их разности меньше m. Отсюда следует, что отсюда и результат.
Первоначальное доказательство леммы Туэ неэффективно в том смысле, что оно не предоставляет какого-либо быстрого метода вычисления решения. Расширенный алгоритм Евклида, позволяет нам предоставлять доказательства того, что приводит к эффективному алгоритму, который имеет ту же вычислительную сложность этого алгоритма Евклида.
Точнее, учитывая два целых числа m и a, фигурирующих в лемме Туэ, расширенный алгоритм Евклида вычисляет три последовательности целых чисел ( t i ), ( x i ) и ( y i ), такие что
где x i неотрицательны и строго убывают. Искомое решение - с точностью до знака первая пара ( x i, y i ) такая, что x i lt; X.