Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
вася.docx
Скачиваний:
108
Добавлен:
15.04.2015
Размер:
183.01 Кб
Скачать

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

Рассмотрим систему сравнений первой степени:

хa1(mod m1), ха2(mod т2),..., хar, (mod mr,), (2.3)

где числа m1т2, .... тr попарно взаимно простые, и найдем значение x0, удовлетворяющее всем r сравнениям.

Теорема 2.6(китайская теорема об остатках). Пусть числа m1т2, .... тr попарно взаимно простые и числа a1a2, .... ar, произвольные целые. Тогда существует такое целое число x0, что 0≤x0<m1т2 .... тr и х0a1(mod m1), х0а2(mod т2),..., х0ar (mod mr)

Доказательство. Докажем теорему для r=2. Пусть хa1(mod m1), ха2(mod т2), НОД(m1,т2) = 1.

Пусть x0 — решение первого сравнения, то есть для некоторого целого числа и. Найдем такое и, чтобы х0 было решением и второго сравнения. Подставляем выражение для х0 во второе сравнение: . Получаем сравнение первой степениотносительно неизвестногои. Числа m1 и т2 вза­имно просты, поэтому по теореме 2.5 это сравнение имеет единственное решение. Найдем его по теореме Эйлера:

или

для некоторого целого v.

Подставляем найденное решение в выражение для х0:

,

то есть

. (2.4)

Упражнение. Доказать теорему в общем случае методом мате­матической индукции, используя доказанное утверждение в качестве базы индукции.

Замечание. Приведем выражение (2.4) к симметричному виду. Для этого сначала покажем, что . Действительно, так как числаm1, т2взаимно просты, можем применить к ним теорему Эйлера:, то есть разность делится нат2. Но точно так же, , то есть разностьделится наm1. Тогда выражение делится наm1m2.

Раскроем скобки в формуле (2.4) и воспользуемся только что доказанным соотношением:

.

или, в другой записи,

.

В общем случае получаем целочисленный аналог интерполяционной формулы Лагранжа:

где и

Определение2.4. Пусть — полином n-й степени с целыми коэффициентами от переменных . Уравнение вида , которое нужно решить в целых (или рациональных) числах, называетсядиофантовым.

Следствие. Диофантово уравнение разрешимо в целых числах тогда и только тогда, когда оно разрешимо по модулю любого простого числа.

2.2.3. Сравнения произвольной степени по простому модулю

Теорема2.7. Сравнение

, (2.6)

где и числор простое, равносильно сравнению степени не выше р−1.

Доказательство [2]. Разделим с остатком нахрх, получим

,

где 0 ≤ deg р−1. Согласно малой теореме Ферма, хрх (mod р), поэтому . □

Теорема 2.8. Если сравнение (2.6) имеет больше чем n решений, то 0(mod р) для i= 0, 1,…, n.

Доказательство [2]. Пусть — различные решения сравнения (2.6). Тогда полиномможно представить в виде

где

Вычисляем: , но x1 решение сравнения (2.6), значит, и .

Далее: . Поскольку, получаем. Продолжая процесс, получаем, чтодля всех 0 ≤i< n. А значит, и для всех 0 ≤i< n.

2.3. Сравнения второй степени

Будем рассматривать сравнения второй степени вида

, (2.7)

где m m>1, числа a и т взаимно просты. Целое число а представляет соответствующий класс вычетов по модулю т.

Определение 2.5. Если сравнение (2.7) разрешимо, то число а называется квадратичным вычетом по модулю т, в противном случае а называется квадратичным невычетом по модулю т.