Лемма Туэ
В модульной арифметике лемма Туэ примерно гласит, что каждое модульное целое число может быть представлено «модульной дробью», так что числитель и знаменатель имеют абсолютные значения, не превышающие квадратный корень из модуля.
Точнее, для каждой пары целых чисел ( a , m ) с m > 1 , для данных двух натуральных чисел X и Y таких, что X ⩽ m < XY , существуют два целых числа x и y такие, что
и
принимают Обычно X и Y равными наименьшему целому числу, большему квадратного корня из m , но общая форма иногда полезна и упрощает формулировку теоремы единственности (ниже). [ 1 ]
Первое известное доказательство приписывается Акселю Туэ ( 1902 ). [ 2 ] который использовал аргумент «ячейка» . [ 3 ] Его можно использовать для доказательства теоремы Ферма о суммах двух квадратов , взяв m в качестве простого числа p , конгруэнтного 1 по модулю 4, и приняв a для удовлетворения a 2 + 1 ≡ 0 мод п . (Такое « а » гарантировано для « р » теоремой Вильсона . [ 4 ] )
Уникальность
[ редактировать ]В общем случае решение, существование которого утверждается леммой Туэ, не является единственным. Например, когда a = 1 , обычно существует несколько решений ( x , y ) = (1, 1), (2, 2), (3, 3), ... при условии, что X и Y не слишком малы. Поэтому остается только надеяться на единственность рационального числа x / y , которому a конгруэнтно по модулю m, если y и m просты взаимно . Тем не менее, это рациональное число не обязательно должно быть уникальным; например, если m = 5 , a = 2 и X = Y = 3 , есть два решения
- .
Однако для достаточно малых X и Y решение, если оно существует, оно единственное. Точнее, в приведенных выше обозначениях, если
и
- ,
с
и
затем
Этот результат является основой рациональной реконструкции , которая позволяет использовать модульную арифметику для вычисления рациональных чисел, для которых известны границы числителей и знаменателей. [ 5 ]
Доказательство довольно простое: умножая каждое сравнение на другое y i и вычитая, получаем
Гипотезы подразумевают, что каждый член имеет абсолютное значение ниже, чем XY < m / 2 и, таким образом, абсолютное значение их разности меньше m . Это означает, что , отсюда и результат.
Вычислительные решения
[ редактировать ]Первоначальное доказательство леммы Туэ неэффективно в том смысле, что оно не обеспечивает быстрого метода вычисления решения. Расширенный алгоритм Евклида позволяет нам предоставить доказательство, которое приводит к эффективному алгоритму, имеющему ту же вычислительную сложность , что и алгоритм Евклида . [ 6 ]
Точнее, учитывая два целых числа m и a , фигурирующие в лемме Туэ, расширенный алгоритм Евклида вычисляет три последовательности целых чисел ( t i ) , ( x i ) и ( y i ) такие, что
где x i неотрицательны и строго убывают. Искомое решение — это с точностью до знака первая пара ( x i , y i ) такая, что x i < X .
См. также
[ редактировать ]- Аппроксимант Паде , аналогичная теория для аппроксимации рядов Тейлора рациональными функциями.
Ссылки
[ редактировать ]- ^ Шуп, Виктор (2005). Вычислительное введение в теорию чисел и алгебру (PDF) . Издательство Кембриджского университета . Проверено 26 февраля 2016 г. Теорема 2.33.
- ^ Туэ, А. (1902). «Несколько советов по теоретико-числовому методу». Кра. Научный. Компания. Пред . 7 : 57–75.
- ^ Айгнер, Мартин ; Циглер, Гюнтер М. (2018). Доказательства из КНИГИ (6-е изд.). Спрингер. п. 21. дои : 10.1007/978-3-662-57265-8 . ISBN 978-3-662-57265-8 .
- ^ Оре, Эйстейн (1948). Теория чисел и ее история . стр. 262–263.
- ^ Шуп 2005 , Раздел 4.6.
- ^ Шуп 2005 , Раздел 4.5.