Лекція 5
7.2) Обчислити , .
Покласти ,
, .
Відповідь: – квадратний корінь з за модулем .
Приклад 1. Розв’язати конгруенцію:
Розв’язання
Обчислимо значення символу Лежандра
Отже, конгруенція має розв’язки.
Запишемо число у вигляді добутку парного і непарного чисел: . Отже, , .
Знайдемо квадратичний нелишок за модулем . Нехай , тому що
.
Покладемо
Обчислимо
Квадратний корінь з 18 за модулем шукаємо у вигляді
Знайдемо степінь , . Щоб визначити число , , запишемо його у двійковій системі числення:
Визначимо, які значення (0 або 1) набувають двійкові цифри наступним чином:
7.1) Обчислимо . За розширеним алгоритмом Евкліда визначимо:
.
Содержание
- Лекція № 5 Тема: Розв’язування алгебраїчних конгруенцій
- 1. Розв’язування квадратних конгруенцій за простим модулем
- 7.2) Обчислити , .
- 7.2) Обчислимо , .
- Алгоритм Шенкса -Тонеллі
- 2. Алгебраїчні конгруенції -го степеня за простим модулем та способи їх розв'язування
- 1. Заміна коефіцієнтів абсолютно найменшими лишками за модулем .
- 2.Зниження степеня конгруенції.
- 3. Перехід до еквівалентної конгруенції, старший коефіцієнт якої дорівнює 1.
- 3. Число розв’язків конгруенції -го степеня за простим модулем
- 4. Алгебраїчні конгруенції -го степеня за складеним модулем та способи їх розв'язування
- 5. Алгоритм Берлекемпа розкладання многочлена на незвідні множники над скінченним полем
- Алгоритм Берлекемпа (Berlecamp’s Algorithm)