Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на .

Відношення конгруентності записується у виді: Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Замість знака конгруентності часто використовується знак рівності. Числа, що мають однакові остачі від ділення на Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , конгруентні за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Стандартні значення лишків за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru належать множині Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru (система найменших додатних лишків).

Лишок суми за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru дорівнює сумі лишків, зведеної, якщо необхідно, ще раз за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Аналогічну властивість має лишок добутку.

18. Кільце класів лишків.

Відношення конгруентності дозволяє розбити множину Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru цілих чисел на класи. Елементи одного класу мають однакові лишки за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Очевидно, класи не перерізаються. Кожному класу відповідає один найменший додатний лишок і навпаки.

Лишок суми або добутку за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru елементів Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru і Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru не залежить від вибору цих елементів, а залежить лише від вибору класів Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru і Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Можна побудувати кільце, елементами якого є класи, а операції виконуються через дії над відповідними найменшими додатними лишками.

Наприклад, якщо Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , те клас, що містить Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , є множиною виду Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Оскільки множина Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru цілих чисел є кільцем, то наша відповідність між класами і лишками Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru є гомоморфізмом кілець. Образ цього гомоморфізму (кільце класів лишків за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru ) називається фактором-кільцем кільця цілих чисел за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru і звичайно позначається Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Зауважимо, що нулем у кільці лишків у кільці Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru є клас Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

При зашифруванні інформації використовуються взаємно однозначні перетворення даних. Для знаходження обернених елементів у кільці Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru можна використовувати розширений алгоритм Евкліда

Алгоритм Евклида показує, що для взаємно простих чисел Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru і Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru завжди існує число Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru таке, що Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Таке число називається оберненим до Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru і позначається Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Дійсно, якщо Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , то відносно Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru і Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru розв'язуване рівняння Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Приводячи за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru обидві частини зазначеної рівності, одержимо порівняння Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , тобто Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Якщо модуль є простим числом Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , усі ненульові лишки за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru взаємно прості з модулем. Отже, кільце Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

19. Кільце класів лишків многочленів над полем.

За аналогією з кільцем лишків за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , можна побудувати кільце лишків поліномів за модулем нормованого незвідного полінома Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru над полем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Для цього досить розглянути множину залишків від ділення всіх поліномів із коефіцієнтами з Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru та помітити, що розширений алгоритм Евкліда може бути переформульований для розв’язування рівняння аналогічного Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , а саме: Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Якщо покласти Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , то, при Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru і співвідношення Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , після зведення за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru дає Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Тому всі ненульові елементи нашого кільця оборотні тобто воно є полем.

Оскільки коефіцієнти поліномів обчислюються за правилами арифметики Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , то число Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru є характеристикою нашого поля Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Очевидно, що кількість елементів Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru поля Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru дорівнює кількості поліномів, степеня меншої Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Для визначення Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru зауважимо, що набору коефіцієнтів кожного полінома степеня меншого Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , відповідає вектор, кількість координат якого дорівнює Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Кожна координата може приймати лишь значення Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Отже, Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Таким чином, Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Довільний вектор можна розглядати як набір коефіцієнтів деякого полінома. При цьому сумі поліномів буде відповідати сума зазначених векторів. Результатом добутку векторів є вектор коефіцієнтів залишку від ділення добутку поліномів на Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

У підсумку, елементи поля Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru можна розглядати як Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru - вимірні вектори з координатами з підполя Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Число Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru називається степенем розширення Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Елемент Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru поля Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru представляється в поле Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru - вимірним вектором (розширеним числом) виду Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

20. Функція Ейлера та її властивості.

Порядки чисел за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru різні. Існують числа, що є порядком одночасно для всіх чисел, взаємно простих с. Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru Одне з них дорівнює значенню функції Ейлера Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , що визначається як число чисел, взаємно простих з Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Функція Ейлера є мультиплікативною: якщо Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , те Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru і Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Нехай Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , тоді Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Число Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru називається первісним коренем (первісним елементом) за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , якщо його порядок за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru дорівнює Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

При Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru первісні корені завжди існують.

Відомо, що в кожному скінченному полі також існує первісний елемент (генератор поля). Степені первісного елемента Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru представляють усі ненульові елементи поля.

Зокрема, якщо Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru первісний елемент поля Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , то конгруенція Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru розв'язувана для ненульових лишків Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Показник Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru у цій конгруенції називається дискретним логарифмом числа Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru за основою Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Дискретні логарифми часто називають індексами і позначають Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru або Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

21. Теореми Ейлера і Ферма.

Теорема Ейлера. Якщо Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , то Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

З теореми Ейлера випливає

Мала теорема Ферма: Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , де Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru - просте, Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Ці теореми інтенсивно використовуються в асиметричній криптографії і, крім того, дуже корисні для скорочення обчислень.

Як наслідок, з теореми Ейлера випливає, що елемент Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru є первісним коренем за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru тоді і тільки тоді, коли виконуються співвідношення: Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , де Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Зауважимо, що в кожному скінченному полі Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , при Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , виконується співвідношення Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Це зв'язано з тим, що число Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru є порядком мультиплікативної групи поля.

Щоб врахувати значення Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , помножимо обидві частини зазначеного співвідношення на Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Одержимо, що для будь-якого елемента Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru кінцевого поля вірне співвідношення Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Нагадаємо, що розширення скінченного поля може бути представлене як кільце лишків многочленів за модулем незвідного многочлена, Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru над простим полем: Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Для деяких незвідних многочленів послідовність Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru пробігає всі можливі лишки, тобто всі елементи поля. Такі многочлени називаються примітивними.

22. Лінійні конгруенції.

Конгруенції виду Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru можуть мати декілька розв’язків, мати єдиний розв’язок або не мати розв’язків взагалі.

Якщо Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , то розв’язок єдиний: Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Відзначимо, що якщо модуль і коефіцієнти конгруенції Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru розділити або помножити як цілі числа на одне й те саме число, те отримана конгруенція буде істинною. Це випливає з того, що якщо Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru ділиться на Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , а Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru ділиться на Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , те Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru ділиться на Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Теорема. Розв’язки конгруенції Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru існують тоді і тільки тоді, коли Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru ділить Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

У цьому випадку, крім вихідної конгруенції, розв'язувані конгруенції виду Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru з єдиним розв’язком Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Очевидно, всі розв’язки вихідної конгруенції в діапазоні Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru є числами виду Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Зокрема, якщо Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru просте, то конгруенція Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru має не більш одного розв’язку.

23. Китайська теорема про остачі.

Нехай числа Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru попарно взаємно прості і Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru . Тоді існує єдиний за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru розв’язок системи порівнянь Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

При цьому, Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , де Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru .

Дійсно, у зазначеному вирзі для Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , один доданок порівнянний з Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru за модулем Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru , а всі інші порівнянні з нулем.

Коефіцієнти Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru можна обчислити заздалегідь і розв’язувати кілька систем, підставляючи їхні праві частини в лінійну форму.

Китайська теорема про остачі показує, що розв’язок конгруенції Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru можна знайти, якщо знати розв’язки цієї конгруенції за модулями, рівними степеням простих чисел, що входять у канонічний розклад числа Означення. Два цілих числа і називаються конгруентними за модулем , якщо їхня різниця ділиться на . - student2.ru на співмножники.

Наши рекомендации