<<
>>

Сравнения любой степени по составному модулю

Теорема 1: Если m1, m2, …, mk попарно простые, то сравнение

f(x) º 0(mod m1m2…mk) (1)

равносильно системе

f(x) º 0(mod m1), f(x) º 0(mod m2), ..., f(x) º 0(mod mk).

При этом, обозначая через T1, Т2, ..., Tk числа решений отдельных сравнений этой системы по соответственным модулям и через Т - число решений сравнения (1), будем иметь

T = T1T2…Tk.

Доказательство: Первая часть теоремы следует из (глава 3, п. 3, Свойство 3 и Свойство 4). Вторая часть следует из того, что каждое сравнение

f(x) º 0(mod ms) (2)

выполняется тогда и только тогда, когда выполняется одно из Ts сравнений вида

x º bs(mod ms),

где bs пробегает вычеты решений сравнения (2), причем возможно всего T1T2 ... Tk различных комбинации вида

x º b1(mod m1), x º b2(mod m2), ..., x º bk(mod mk),

приводящих (п. 3, теорема 2) к различным классам по модулю

m1m2 ... mk.

Пример: Сравнение

f(x) º 0(mod 35), f(x)=х4 + 2х3 + 8x + 9 (3)

равносильно системе

f(x) º 0(mod 5), f(x) º 0(mod 7).

Легко убедимся, что первое сравнение этой системы имеет 2 решения: x º 1; 4(mod 5), второе же сравнение имеет 3 решения: x º 3; 5; 6(mod 7). Поэтому сравнение (3) имеет 2?3 = 6 решений. Чтобы найти эти 6 решений, надо решить 6 систем вида

x º b1(mod 5), x º b2(mod 7), (4)

которые получим, заставляя b1 пробегать значения b1 = 1; 4, а b2 пробегать значения b2 = 3; 5; 6.

Но, ввиду

35 = 7?5 = 5?7, 7?3 º 1(mod 5), 5?3 º 1(mod 7),

совокупность значений x, удовлетворяющих системе (4), представится в виде (п. 3, Теорема 1)

x º 21b1 + 15b2(mod 35).

Поэтому решения сравнения (3) будут

x º 31; 26; 6; 24; 19; 34 (mod 35).

Ввиду (теоремы 1) исследование и решение сравнения

сводятся к исследованию и решению сравнений вида

f(x) º 0(mod pa); (5)

это же последнее сравнение сводится вообще, как мы сейчас выясним, к сравнению

f(x) º 0(mod p). (6)

Доказательство: Всякое x, удовлетворяющее сравнению (5), необходимо должно удовлетворять и сравнению (6). Пусть

x º x1(mod p)

- какое-либо решение сравнения (6). Тогда x = x1 + pt1, где t1 - целое. Вставляя это значение х в сравнение

f(x) º 0(mod p2)

и разлагая левую часть по формуле Тейлора, найдем (принимая во внимание, что - целое, и отбрасывая члены, кратные р2)

, .

Ограничиваясь здесь случаем, когда f'(x1) не делится на p, имеем одно решение:

t1 º t1'(mod p); t1 = t1' + pt2.

Выражение для х принимает вид

x = xl + pt1' + p2t2 = x2 + p2t2;

вставляя его в сравнение

f(x) º 0(mod p3),

получим

, .

Здесь f'(x2) не делится на p, так как

x2 º x1(mod p), f'(x2) º f'(x1)(mod p),

и потому последнее сравнение имеет одно решение:

t2 º t'2(mod p), t2 º t'2 + pt3.

Выражение для x принимает вид

x = x2 + p2t'2 + р3t3 = x3 + р3t3;

и т. д. Таким путем по данному решению сравнения (6) постепенно найдем сравнимое с ним решение сравнения (5). Итак, всякое решение x º х1(mod p) сравнения (6) при условии, что f'(х1) не делится на p, даст одно решение сравнения (5):

x º xa + pata; x º xa (mod pa).

Пример: Решим сравнение

f(x) º 0(mod 27); f(x) = x4 + 7х + 4. (7)

Сравнение f(x) º 0(mod 3) имеет одно решение x º 1(mod 3); при этом f'(1) º 2(mod 3) и, следовательно, не делится на 3.

Находим:

x = 1 + 3t1,

f(1) + 3t1f'(1) º 0(mod 9); 3 + 3t1?2 º 0(mod 9),

2t1 + 1 º 0(mod 3), t1 º 1(mod 3), t1 = 1 + 3t2,

x = 4 + 9t2,

f(4) + 9t2f'(4) º 0(mod 27); 18 + 9t2?2 º 0(mod 27),

2t2 + 2 º 0(mod 3), t2 º 2(mod 3), t2 = 2 + 3t3,

x = 22 + 27t3,

Таким образом сравнение (7) имеет одно решение

x º 22(mod 27).

Глава 5

<< | >>
Источник: Теория чисел. Лекции. 2017

Еще по теме Сравнения любой степени по составному модулю:

  1. II. КЛАССИЧЕСКАЯ ПОЛИТИЧЕСКАЯ ЭКОНОМИЯ