Мультиплікативна група кільця лишків за модулем n: відмінності між версіями
[перевірена версія] | [перевірена версія] |
Вилучено вміст Додано вміст
→References: + {{Ізольована стаття}} за допомогою AWB |
Немає опису редагування |
||
Рядок 1:
{{DISPLAYTITLE:Мультиплікативна група кільця лишків за модулем ''n''}}
В [[модульна арифметика|модульній арифметиці]], множина [[Модульна арифметика#Кільце класів рівності за модулем|класів рівності]] чисел, що є [[взаємно прості числа|взаємно
Ця група фундаментальна в [[теорія чисел|теорії чисел]]. Вона знайшла застосування в [[криптографія|криптографії]], [[факторизація цілих чисел|факторизації цілих чисел]] і [[Тест простоти|перевірці на простоту]]. Наприклад, через знаходження порядку (тобто розміру) групи, можна визначити чи просте ''n'': ''n'' просте [[тоді і тільки тоді]], якщо порядок становить ''n'' − 1.
Рядок 11:
Тому що gcd(''a'', ''n'') = 1 і gcd(''b'', ''n'') = 1 призводить до gcd(''ab'', ''n'') = 1, множина класів взаємно простих до ''n'' замкнена щодо множення.
Природне відображення з множини цілих чисел в класи рівності за модулем ''n'', що переводить ціле число в його клас рівності за модулем ''n'' зберігає добуток.
Для заданого ''a'', gcd(''a'', ''n'') = 1, знаходження ''x'', що задовольняє ''ax'' ≡ 1 (mod ''n'') це те саме, що розв'язання ''ax'' + ''ny'' = 1, що можна зробити через [[рівняння Безу]]. Знайдений ''x'' матиме властивість, що gcd(''x'', ''n'') = 1.
Рядок 17:
==Форма запису==
Кільце лишків за модулем ''n'' позначають <math>\mathbb{Z}/n\mathbb{Z}</math> або <math>\mathbb{Z}/(n)</math> (тобто, кільце цілих за модулем [[ідеал (алгебра)|
Запис <math>\!C_n</math> відповідає [[циклічна група|циклічній групі]] порядку ''n''.
Рядок 24:
===''n'' = 1===
Будь-які два цілих числа рівні за модулем 1, тобто існує лише один клас рівності. Кожне ціле взаємно просте до 1. Отже єдиний клас рівності за модулем 1 взаємно простий із модулем, так <math>(\mathbb{Z}/1\,\mathbb{Z})^\times \cong C_1</math> тривіально. Отримуємо, що φ(1) = 1. Через те, що перший степінь будь-якого цілого числа рівний 1 за модулем 1, [[функція Кармайкла|λ(1)]] також 1.
Через свою простоту, випадок рівності за модулем 1 зазвичай опускають. Наприклад, теорема «<math>(\mathbb{Z}/n\mathbb{Z})^\times</math> циклічна тоді і тільки тоді, коли φ(''n'') = λ(''n'')» неявно містить випадок ''n'' = 1, тоді як твердження теореми Ґауса «<math>(\mathbb{Z}/n\mathbb{Z})^\times</math> тоді і тоді, коли ''n'' = 2, 4, будь-який степінь непарного простого числа або двічі будь-яка степінь простого числа,» явно виключає 1.
Рядок 30:
===Степені 2===
За модулем 2
За модулем 4
За модулем 8
За модулем 16, присутні вісім взаємно простих класів 1, 3, 5, 7, 9, 11, 13 і 15. <math>\{\pm 1, \pm 7\}\cong C_2 \times C_2,</math> — підгрупа 2-кручення (тобто квадрат кожного елемента дорівнює 1), отже <math>(\mathbb{Z}/16\mathbb{Z})^\times</math> не циклічна.
===Степені непарних простих===
Рядок 77:
Ця таблиця показує циклічну декомпозицію <math>(\mathbb{Z}/n\mathbb{Z})^\times</math> і [[Породжуюча множина групи|породжуючу множину]] для малих значень ''n''. Породжуюча множина не єдина; наприклад для модуля 16 підходять і {−1, 3}, і {−1, 5}. Породжувачі вказані в порядку прямих множників ({{lang-en|direct factor}}).
Наприклад, візьмемо ''n'' = 20. <math>\varphi(20)=8</math> значить, що порядок <math>(\mathbb{Z}/20\mathbb{Z})^\times</math> 8 (
{| class="wikitable" style="text-align:center" cellpadding="2"
|