Порівняння, система відрахувань, рішення лінійних систем по модулю
[Ред] Порівняння по модулю
Будемо розглядати цілі числа в зв'язку із залишками від ділення їх на дане ціле число m. яке назвемо модулем. Кожному цілому числу відповідає певний залишок від ділення його на m. Якщо двом цілим a і b відповідає один і той же залишок r. то вони називаються порівнянними за модулем m.
Порівнянність для a і b записується так:
Порівнянність чисел a і b по модулю m рівносильна:
- а. Можливості уявити a в формі, де t - ціле.
- б. Подільності на m.
- Дійсно, з слід, звідки, і, де.
- Назад, з, представляючи b в формі, виводимо, де, значить.
- Дійсно, з слід, звідки, і, де.
[Ред] Арифметика порівнянь
[Ред] Властивості порівнянь
- 1. Два числа, які можна порівняти з третім порівнянні між собою.
- Легко виводиться з пункту "а".
- 2. Порівняння можна почленно складати.
- Представляємо порівняння, як в пункті "а" і складаємо.
- 3. Порівняння можна почленно перемножувати.
- Представляємо порівняння, як в пункті "а", перемножуємо, отримаємо, де N-ціле.
- 4. Обидві частини порівняння можна розділити на їх спільний дільник, якщо останній взаємно простий з модулем.
- Дійсно, з, слід, що, тому.
- 5. Обидві частини порівняння можна помножити на одне і теж число.
- Дійсно, з, слід, і, отже,.
- 6. Обидві частини порівняння і модуль можна розділити на їх спільний дільник.
- Дійсно, нехай, звідси, і, отже,.
- 7. Якщо порівняння має місце за кількома модулями, то воно має місце і по модулю рівному НОК цих модулів.
- Справді, з випливає, що різниця ділиться на всі модулі. Тому вона повинна ділитися і на їх НОК.
- 8. Якщо порівняння має місце по модулю m. то воно має місце і по модулю d. рівному будь-якому дільнику числа m.
- Випливає з пункту "б".
- 9. Якщо одна частина порівняння і модуль діляться на деяке число, то і інша сторона порівняння повинна ділитися на це число.
- Випливає з пункту "а".
- 10. Якщо, то.
- Випливає з пункту "а" по властивості Нода.
[Ред] Повна і наведена система відрахувань
Числа равноостаточние (порівнянні по модулю m) утворюють клас чисел за модулем m. З такого визначення випливає, що всім числам класу відповідає один залишок r. і ми отримаємо всі числа класу, якщо в формі змусимо t пробігати всі цілі числа. Таким чином для кожного значення залишку є свій клас чисел.
Будь-яке число класу називається вирахуванням за модулем m. Відрахування одержуваний при, рівний самому залишку r. називається найменшим невід'ємним вирахуванням.
Будь-які m чисел, попарно незрівнянні за модулем m. утворюють повну систему відрахувань по цьому модулю.
Згідно 10 властивості порівнянь, числа одного класу по модулю m мають однаковий НСД. Особливо важливі класи, що містять числа, взаємно прості з модулем. Взявши відрахування від кожного такого класу, отримаємо наведену систему відрахувань по модулю m.
[Ред] Рішення лінійних систем по модулю
Нехай. Порівняння неможливо, якщо b не ділиться на d. При b, кратному d. порівняння має d рішень.
Пошук рішень:
,
Складемо нове порівняння, позначимо його. Нехай його рішенням буде, тоді інші рішення знайдуться за такою формулою: (слід розуміти, що відрахування по модулю, тому в цій формулі можна змінити знак, для зручності), всього рішень буде d. Якщо знаходження не є очевидним, то слід скористатися теорією ланцюгових дробів. і тоді, де - чисельник придатної дробу.
[Ред] Приклади розв'язання
Приклад 1.
знайдемо НСД
Перейдемо до нового порівнянні
легко знаходиться
Тоді відповіддю буде
Приклад 2.
Знайдемо НСД, 75 кратно 3, значить маємо 3 рішення
Перейдемо до нового порівнянні
Скористаємося ланцюговими дробами, в нашому випадку, отже
Тоді відповіддю буде.