>

Пункт 21. Порівняння будь-якого степеня за складним модулем.

Теорема 1. Якщо числа m1, m2,…mk попарно взаємно прості, то порівняння f(x)º0(mod m1m2 mk ) рівносильне системі порівнянь:

При цьому, якщо Т1, Т2, ..., Тк кількість розв’язків окремих порівнянь цієї системи за відповідними модулями, то кількість розв’язків Т вихідного порівняння дорівнює Т1Т2...Тк.

Доказ. Перше твердження теореми (про рівносильність системи і порівняння) очевидно, тому що якщо aºb(mod m), то aºb(mod d), де d ділить m. Якщо ж aºb(mod m1) і aºb(mod m2), то aºb(mod HСK (m1, m2)), де НСК (m1, m2)– найменше спільне кратне m1 і m2. (Згадайте властивості порівнянь з пункту 16).

Перейдемо до другого твердження теореми (про кількість розв’язків порівняння).

Кожне порівняння f(x)º 0(mod ms) виконується тоді і тільки тоді, коли виконується одне з Ts порівнянь виду x º bs(mod ms), де bs набувають значення лишків розв’язків порівняння f(x)º 0(mod ms). Усього різних комбінацій таких найпростіших порівнянь

Т1Т2...Тk штук. Усі ці комбінації, за лемою 2 пункту 19, приводять до різних класів лишків за mod(m1m2mk)...

Отже, розв’язування порівняння зводиться до розв’язування порівнянь виду f(x)º 0(mod pa). Виявляється, що розв’язування цього останнього порівняння, у свою чергу, зводиться до розв’язування деякого порівняння g(x)º 0(mod p) з іншим многочленом у лівій частині, але вже з простим модулем, що було розглянуто в попередньому пункті. Зведемо розв’язування порівняння f(x)º0(mod pa) до розв’язування порівняння g(x)º 0(mod p).

Процес зведення.

Очевидно, що з виконання порівняння f(x)º 0(mod pa) випливає те, що х підходить у порівняння f(x)º0(mod p). Нехай xº x1(mod p) – який-небудь розв’язок порівняння f(x)º 0(mod p). Це означає, що

x = x1 + p × t1, де t1 Î Z.

Підставимо це х у порівняння f(x)º0(mod p2). Одержимо порівняння

f(x1+p× t1)º 0(mod p2),

яке теж, мабуть, виконується.

Розкладемо далі ліву частину отриманого порівняння за формулою Тейлора за степенями (х - х1):

Оскільки x=x1+p× t1, то

.

Зауважимо, що число f(k)(x1)/ k! завжди ціле, бо f(x1+p× t1) – многочлен з цілими коефіцієнтами. Тепер у порівнянні

f(x1+p×t1)º 0(mod p2)

можна зліва відкинути члени, кратні р2:

.

Розділимо останнє порівняння і його модуль на р:

.

Зауважимо знову, що f(x1)/ p ціле число, тому що f(x1)º0(mod p). Далі обмежимося випадком, коли значення похідної f¢ (x1) не ділиться на р. У цьому випадку існує єдиний розв’язок порівняння першого степеня

 відносно t1:                                           t1ºt1Ñ (mod p).

Це означає, що t1=t1Ñ +p×t2, де t2 Î Z, і

.

Підставимо це x=x2 +p2t2 у порівняння f(x)º 0(mod p3) (але тепер це порівняння за mod p3), розкладемо його ліву частину за формулою Тейлора за степенями (х-х2) і відкинемо члени, кратні p3:

f(x2)+(f¢ (x2)/1!)× p2t2 º0(mod p3).

Поділимо це порівняння і його модуль на р2:

f(x2)/p2+f¢ (x2)× t2º0(mod p).

Знову ж f(x2)/p2 – ціле число, адже число t1Ñ таке, що f(x1+p× t1Ñ )º0(mod p2). Крім того, x2ºx1(mod p), значить f¢ (x2)º f¢ (x1)(mod p), тобто f¢ (x2), як і f¢(x1), не ділиться на р. Маємо єдиний розв’язок порівняння першого степеня f(x2)/p2+f¢ (x2)× t2)º0(mod p) відносно t2:

t2ºt2Ñ (mod p).

Це означає, що t2= t2Ñ +p×t3, де t3ÎZ, і

і процес продовжується далі, аналогічно попереднім крокам, до досягнення степеня pa, у якому стоїть просте число р у модулі вихідного порівняння f(x)º0(mod pa).

Отже:

Всякий розв’язок xºx1(mod p) порівняння f(x)º0(mod p), за умови p/f¢¢ (x1), дає один розв’язок порівняння f(x)º0(mod pa) виду xºxa+pata, тобто xºxa(mod pa).

Приклад. Розв’язати порівняння x4+7 x+4º 0(mod27).

Розв’язування. 27=33. Можна перевірити перебором повної системи лишків за mod3, що порівняння x4+7 x+4º0(mod3) має єдиний розв’язок xº1(mod3).

f¢ (x)=(4 x3+7)½ xº1º2(mod3),

тобто не ділиться на р=3. Далі:

x1=1+3× t1

f(1)+ f¢ (1) 3 × t1º0(mod32)

Шукаємо t1:

3+3 t1×2º0(mod9),

після ділення на р=3:

1+2 t1º0(mod3),

t1º1(mod3) - єдиний розв’язок. Далі:

t1=1+3 t2,    x=1+3 t1=4+9 t2,

f (4)+9× t2× f¢ (4)º 0(mod p3=27),    18+9× 20× t2º0(mod27),

і, після ділення на p2=9, шукаємо t2:

2+20 t2º0(mod3),

t2º2(mod3),     t2=2+3 t3,

звідки

x=4+9×(2+3 t3)=22+27 t3.

Отже, єдиним розв’язком вихідного порівняння є xº22(mod27).

Наступна теорема відноситься до специфічного виду порівнянь.

Hosted by uCoz