>
Пункт 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(m1m2…mk)...
Отже, розв’язування порівняння зводиться до розв’язування порівнянь виду 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).
Наступна теорема відноситься до специфічного виду порівнянь.