- •ОГЛАВЛЕНИЕ
- •1. ОСНОВЫ ТЕОРИИ ЧИСЕЛ
- •1.3. Простые числа
- •1.5. Основная теорема арифметики
- •1.6. Сравнения
- •1.7. Кольцо классов вычетов
- •1.8. Малая теорема Ферма
- •2. ОСНОВНЫЕ АЛГЕБРАИЧЕСКИЕ СТРУКТУРЫ
- •2.2. Подгруппы
- •2.4. Смежные классы по подгруппе
- •2.5. Теорема Лагранжа
- •2.8. Криптосистема RSA
- •2.9. Кольца. Подкольца и идеалы колец
- •2.10. Делимость в кольце многочленов
- •2.11. Основы теории полей
- •Литература
3) отображение f : x → kx инъективно и, следовательно, биективно на множестве Z / mZ (на множестве ненулевых элементов из Z / mZ );
|
|
|
|
|
4) |
|
|
|
|
|
|
– обратимый класс в кольце Z / mZ . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
НОД(k, m)=1, |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
Замечание. Поскольку, согласно условию леммы 1.3, |
то |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
по критерию |
взаимной |
|
|
простоты (теорема 1.14) существуют |
|
|
такие целые |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
u,v Z , что ku +mv =1. Тогда |
|
|
|
|
|
|
|
= |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
u |
|
– обратный |
||||||||||||||||||||||||||||||||||||||||||||||||||
1 |
ku |
+mv = ku |
. Следовательно, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
класс. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
к k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z / mZ такой класс, что НОД(k, m)= d >1. Тогда |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
Лемма 1.4. Пусть k |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
≠ |
|
|
|
|
, что |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
У |
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
существует класс l |
0 |
kl = |
0 |
; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
2) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
существуют классы l1 ≠ l2 , такие, что k l1 = k l2 ; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
3) |
|
|
|
для всех l ≠ 0 |
произведение k l ≠ 1 , |
то есть класс l |
|
необратим в |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
кольце Z / mZ . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Т |
|
|||||||||||||||||||||||||||
|
|
|
|
|
Теорема 1.17. Класс k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
из кольца Z / mZ обратим тогда и только тогда, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
когда НОД(k, m)=1. Обратный класс также обратим. Произведение обрати- |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
мых классов есть обратимый класс. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Н |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
Следствие. Если m = p – простое число, то в кольце Z / mZ каждый не- |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
нулевой класс обратим. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Б |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
Поскольку Z / mZ состоит из конечного множества элементов, то сложе- |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ние и умножение можно задавать поэлементно в в де таблиц. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
й |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
Пример 1.7. Напишем таблицы сложен я |
|
|
умножения в кольце Z / 3Z : |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
1 |
|
|
|
|
|
|
2 |
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
р |
|
|
|
|
0 |
|
|
|
|
0 |
|
|
|
0 |
|
|
|
|
|
|
0 |
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
1 |
|
|
|
|
|
1 |
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
0 |
|
|
|
1 |
|
|
|
|
|
|
2 |
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
о |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
0 |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
0 |
|
|
|
2 |
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
т |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
Из таблицы умножен я непосредственно видно, что классы 1 и 2 обрат- |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ны сами себе, |
|
|
естьобратимы все ненулевые классы Z / 3Z в полном соответ- |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ствии с те рем й 1.17. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
з |
|
|
|
|
|
|
|
1.8. Малая теорема Ферма |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
то |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
название в теории чисел и ее приложениях носит следующая |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
Тпор ма 1.18. Пусть p – простое число и целое число a не делится на p. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тогда a p−1 ≡1(mod p). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
Такое |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
Р |
Доказательство. Согласно лемме 1.3 равны произведения |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(a 1) (a |
|
) K (a |
n −1)= |
|
|
|
|
K ( |
n −1). |
Сократим это |
равенство |
на |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 |
1 |
2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p−1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p−1 |
≡1(mod p). |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
2 3 K (n −1). Получим a |
|
|
|
= 1 . Это означает, что a |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
≠ |
|
яв- |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
Следствие 1. В кольце Z / mZ с простым p обратным к классу k |
0 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
p−2 . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
ляется класс k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43−1 =1 +3 5 , |
|||||||||||||||||||||||||||||||||||||
|
|
|
|
|
Пример 1.8. а) Пусть |
p = 3, a = 4 . Тогда по теореме 1.18 |
|
14
т.е. |
|
16 =1+15, |
|
т.е. |
|
16 ≡1(mod 3); |
|
б) |
|
|
p = 5, a = 9; 95−1 =1+5 1312 , |
|
т.е. |
||||||||||||||||||||||||||||||
6561 =1+6560 , т.е. 6561 ≡1(mod 5). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
Замечание. |
|
|
−1 можно |
|||||||||||||||||||||||||||||||||||||
|
|
|
В соответствии с замечанием к лемме 1.3 класс k |
||||||||||||||||||||||||||||||||||||||||
найти обратной прогонкой алгоритма Евклида. Следствие дает конкурентный |
|||||||||||||||||||||||||||||||||||||||||||
способ нахождения обратного класса. Он кажется громоздким, но свойства |
|||||||||||||||||||||||||||||||||||||||||||
сравнений позволяют достаточно быстро вычислить остаток от деления k p−2 |
на |
||||||||||||||||||||||||||||||||||||||||||
p. Во-первых, от k можно перейти к остатку от деления k на p. Поэтому можно |
|||||||||||||||||||||||||||||||||||||||||||
считать, |
что 1 < k < p . Требуемую степень можно вычислить за 0(log2 (p −2)) |
||||||||||||||||||||||||||||||||||||||||||
умножений. Для этого можно представить p −2 в двоичной системе счисления. |
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
Пример 1.9. Найти остаток от деления 2821 на 17. |
|
|
|
|
|
У |
||||||||||||||||||||||||||||||||||
|
|
|
Решение. |
|
Двоичная |
|
|
запись |
21 =1 24 + 0 23 + |
1 22 + 0 21 |
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
+1 |
20 |
|
= |
||||||||||||||||||||||||||||||||||
= (10101)=16 + 4 +1. |
|
Значит, |
|
|
|
для |
|
любого |
натурального |
aТвеличина |
|||||||||||||||||||||||||||||||||
a |
21 |
= |
a |
24 |
a |
2 |
2 |
a |
20 |
; |
|
здесь |
28 |
21 |
|
|
16 |
28 |
4 |
|
1 |
. |
|
Далее, |
28 =11 +17 1, т.е. |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
= 28 |
|
|
28 |
|
||||||||||||||||||||||||||||||
281 ≡11(mod17), 282 ≡112 (mod17)≡ 2(mod17) |
(т.к. |
112 =121 = 2 +17 7 ), |
284 |
|
≡ |
||||||||||||||||||||||||||||||||||||||
≡ 22 (mod17)≡ 4(mod17), 288 ≡ 42 (mod17)≡16(mod17); 2816 |
Н |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
≡162 |
(mod17)≡ |
|
|
|
|||||||||||||||||||||||||||||||||||||||
≡ 256(mod17)≡1(mod17) |
|
|
(т.к. |
|
|
|
256 =1+17 |
|
|
|
Б |
|
|
|
28 |
21 |
≡ |
||||||||||||||||||||||||||
|
|
|
|
|
15). Таким |
образом, |
|
|
|||||||||||||||||||||||||||||||||||
≡11 4 1(mod17)≡ 44(mod17)≡10(mod17) (т.к. 44 =10 +17 2 ). |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
Ответ: остаток от деления 2821 на 17 равенй10. |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
Следствие 2. Если |
|
|
am−1 ≠1(mod m) |
для |
некоторого натурального |
|
a, |
|||||||||||||||||||||||||||||||||
1 < a < m −1, то число m – с ставн е. |
|
и |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
Этот факт часто |
|
|
|
|
|
|
|
|
|
|
в качестве теста проверки числа на просто- |
|||||||||||||||||||||||||||||
ту. Он позволяет установи |
|
|
|
|
|
|
р |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
наличие множителей данного числа m, не находя |
|||||||||||||||||||||||||||||||||||||||||||
ни одного из таких |
|
|
|
|
|
|
елей. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
о |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
Замечание. Из тес а выброшено число m −1, поскольку в силу формулы |
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
используетсяn k n−k |
b |
для a = m, b = −1, n = m −1. |
|
|
|
|
|
||||||||||||||||||||||
бинома Ньютона (a +b) |
|
|
= |
∑Cn a |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k =0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(m −1)m−1 = |
nмножи |
|
|
(−1)k = mm−1 −C1 |
|
mm−2 +C 2 |
mm−3 −K+ |
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
∑ |
C k |
|
mm−k |
−1 |
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
m−1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m−1 |
|
|
m−1 |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
з |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
k =0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
+(−1)k Ck |
mm−k −1 −K+Cm−2m +(−1)m−1 = (если m – простое, то оно не- |
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
m−1 |
|
|
|
|
|
|
|
|
|
|
|
m−1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
о |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
ч тное – т.к. единственное простое четное число – 2; отсюда (−1)m−1 =1) = |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
пm−2 1 |
|
m−3 |
|
|
|
|
|
|
|
k |
|
|
m−k −2 |
|
|
|
m |
|
|
|
|
|
m−1 |
=1 |
+mq , |
|||||||||||||||
= m(m |
|
−Cm−1m |
|
|
+K+(−1) |
|
Cm−1 |
|
−K+Cm−1 )+1, т.е. |
(m −1) |
|||||||||||||||||||||||||||||||||
|
|
q – выражение, стоящее в скобках. Это означает, что (m −1)m−1 ≡1(mod m). |
|
||||||||||||||||||||||||||||||||||||||||
где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
Определение 1.8. Нечетное натуральное число n называется псевдопро- |
||||||||||||||||||||||||||||||||||||||||
стым по основанию b для некоторого целого b, 1 < b < n −1, если bn−1 ≡1(mod n). |
|||||||||||||||||||||||||||||||||||||||||||
Р |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выдающийся немецкий математик и философ Готфрид Вильгельм Лейбниц (1646–1716) полагал, что псевдопростые числа на самом деле просты и ис-
пользовал для проверки b = 2 . Действительно, при b = 2, n = 5, 24 =16 =1+5 3 ,
15
т.е. 25−1 ≡1(mod 5); n = 7, 26 = 64 =1+7 9 , т.е. 27−1 ≡1(mod 7); n = 9, 28 = 256 = =1 +3 85, т.е. 29−1 ≠1(mod 9); n =11, 210 =1024 =1+1023 =1+11 93 , т.е.
211−1 ≡1(mod11) и так далее.
Однако существует контрпример: 2340 ≡1(mod 341), хотя 341 =11 31 –
составное число. Заметим также, что 3340 ≡ 56(mod 341).
В 1912 г. Р.Д. Кармайкл впервые опубликовал примеры таких чиселУ(15 чисел), в частности, привел наименьшее из них 561 = 3 11 17 . Позже выяснилось, что характеризация чисел Кармайкла была получена 15-ю годами ранее
Определение 1.9. Нечетное натуральное число называется числом Кар-
майкла, если оно составное и псевдопростое по всем основаниям b.
А. Корселтом. Т
Теорема 1.19 (Корселта). Нечетное натуральное число n является чис-
лом Кармайкла тогда и только тогда, когда для каждого его простого дели- |
|
теля p выполнены следующие два условия: |
БН |
1)n не делится на p2 ;
2)n −1 делится на p −1.
|
Числа Кармайкла встречаются довольно редко. Например, между 1 и 109 |
|||||||||||||
имеется 50847534 простых чисел и 646 ч сел Карма кла. Тем не менее спра- |
||||||||||||||
ведлива |
|
|
|
|
|
|
|
|
Эйлера |
й |
||||
|
Теорема 1.20 (Альфорд, Г анв ль, Померанц (1994)). Чисел Кармайкла |
|||||||||||||
бесконечно много. |
|
|
т |
|
|
|
и |
|||||||
|
|
|
|
|
|
|
|
|
|
|
и теорема Эйлера |
|||
|
|
|
|
|
|
1.9. Функция |
|
|
||||||
|
|
|
|
|
|
и |
|
|
|
|
|
|
||
|
Определение 1.10. |
ФункцияоЭйлера – функция ϕ(m) натурального аргу- |
||||||||||||
мента m, которая каждому натуральному числу m >1 ставит в соответст- |
||||||||||||||
вие количество натуральных ч сел, меньших m и взаимно простых с m. |
||||||||||||||
|
|
йство |
|
|
|
|
|
|
|
|
||||
|
Эта функция обладает рядом свойств, облегчающих вычисление ее значе- |
|||||||||||||
ний. |
п |
з1. ϕ(p)= p −1 для каждого простого числа p. |
||||||||||||
|
Св |
|
||||||||||||
е |
2. ϕ(pn )= pn − pn−1 для каждого простого числа p и для произ- |
|||||||||||||
|
Св |
|
||||||||||||
вольного натурального n ≥1. |
|
|
|
|
|
|
||||||||
Р |
Свойство 3. Если НОД(n, m)=1, то ϕ(n m)= ϕ(n) ϕ(m). |
|||||||||||||
|
||||||||||||||
|
Свойство 4. Если n = |
pS1 |
pS2 K pSt |
– каноническое разложение числа |
||||||||||
n, то |
|
|
|
|
|
|
|
1 |
|
2 |
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
1 |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
− |
|
|
|
|
|
|
||||||
|
ϕ(n)= n 1 |
|
1− |
|
K 1− |
|
. |
|
||||||
|
|
|
|
|
p1 |
p2 |
|
|
|
pt |
|
|||
|
Пример 1.10. Найти ϕ(m). |
|
|
|
|
|
||||||||
|
а) ϕ(13). По свойству 1 ϕ(13)=13 −1 =12 . |
б) ϕ(8). По свойству 2 ϕ(8)= ϕ(23 )= 23 − 22 = 4 . Действительно, взаимно
16
простых чисел, меньших 8, ровно 4: 1, 3, 5, 7.
в) ϕ(15). По свойству 3 ϕ(15)= ϕ(3 5)= ϕ(3) ϕ(5)=(свойство 1) = (3 −1)(5 −1)= 2 4 =8 . Действительно, число взаимно простых чисел, меньших
15, равно 8: 1, 2, 4, 7, 8, 11, 13, 14.
г) ϕ(300). По свойству 4
ϕ(300)= ϕ(2 |
2 |
3 5 |
2 |
|
− |
1 |
− |
1 |
− |
1 |
= 300 |
1 |
|
2 |
|
4 |
=80 . |
|
|
)= 300 1 |
1 |
1 |
|
2 |
3 |
5 |
|||||||||
|
|
|
|
|
|
2 |
|
3 |
|
5 |
|
|
|
|
|
|
|
Пример 1.11. Из теоремы 1.17 следует, что в кольце |
Z / mZ имеется в |
||||||||||||||||||||||||
точности ϕ(m) |
обратимых классов. Например, |
ϕ(12)= 4 . |
Значит, в кольце |
|||||||||||||||||||||||||
Z /12Z |
имеется ровно 4 обратимых элемента. Непосредственная проверка по- |
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
У |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
казывает, что этими классами являются 1,5,7,11. |
|
|
||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||
|
|
|
Теорема 1.21 (Эйлера). |
|
Если для целого |
числа a и |
натурального m |
|||||||||||||||||||||
НОД(a, m)=1, то aϕ(m) |
≡1(mod m). |
|
|
|
|
|
|
|
|
|
|
|
Т |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
Доказательство аналогично доказательству малой теоремы Ферма. |
|||||||||||||||||||||||||
|
|
|
Следствие. В кольце Z / mZ с составным m всякий обратимыйНэлемент |
|||||||||||||||||||||||||
|
|
обладает свойствами: |
|
|
|
|
|
|
|
|
|
|
|
|
Б |
|
||||||||||||
k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
1) |
|
|
ϕ(m) =1; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
k |
|
|
|
|
|
|
|
|
|
ϕ(m)−1 . |
|
||||||||||||||
|
|
|
2) |
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
обратным к k |
|
является класс k |
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
й |
|
|
|||
|
|
|
|
|
|
|
2. ОСНОВНЫЕ АЛГЕБРАИЧЕСКИЕ СТРУКТУРЫ |
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.1. П нятие группы |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
р |
|
|
|
|
|
|
||||||
|
|
|
Определение 2.1. Пус |
ь X – непустое множество. Если на X задана од- |
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
о |
|
|
|
|
|
|
|
|
|
|
|
|
|
на или несколько алгебра ческ х операций, то говорят, что X есть алгебраиче- |
||||||||||||||||||||||||||||
ская система с данными операциями. |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
т |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
Из всех алгебра ческ х операций наиболее применимыми оказались би- |
|||||||||||||||||||||||||
нарные. |
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
Определение 2.2. |
Бинарной алгебраической операцией на множестве X |
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
з |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
называется всяк е правило, по которому каждой упорядоченной паре (x, y) |
||||||||||||||||||||||||||||
|
|
|
|
|
в |
x, y X ставится в соответствие один вполне определенный эле- |
||||||||||||||||||||||
м |
|
|
|
|
|
о |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
z из X. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
Обычно операции обозначаются знаками , x, , +, – и т.п. Воспользуемся |
|||||||||||||||||||||||||
|
|
|
п |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
элемент |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
Р |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
п рвым из обозначений операций. Тот факт, что элемент z множества X является результатом бинарной операции над элементами x, y X в указанном порядке обозначают равенством z = x y .
Пример 2.1. (Z, +, ) – алгебраическая система целых чисел с операциями сложения и умножения, называемая кольцом целых чисел.
Алгебраические системы различают по операциям и свойствам этих операций.
Определение 2.3. Алгебраическая система (X, ) с одной алгебраической
17
операцией на множестве X называется группоидом. Если у группоида (X, ) операция ассоциативна: a (b c) = (a b) c , то такую алгебраическую сис-
тему называют полугруппой. Моноидом (X, ) называют полугруппу с единицей или нейтральным элементом, т.е. таким элементом n, что n x = x n = x для каждого x X .
Пример 2.2. Алгебраическая система (N, –) – множество натуральных чисел с операцией вычитания – группоид, (N, +) – множество натуральных чисел с операцией сложения – полугруппа, (N, ) – множество натуральных чисел с опе-
рацией умножения – моноид. R3 – множество всех свободных векторов трех- |
|||||||||||
мерного пространства с операцией векторного умножения – группоид, но не |
|||||||||||
полугруппа, |
поскольку |
|
операция векторного умножения |
не ассоциативнаУ: |
|||||||
[ar,[br, cr]]= br (ar, cr)−cr |
(ar,br). |
|
|
|
|
|
Т |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Лемма 2.1. Если в полугруппе имеется нейтральный элемент, то он один. |
||||||||||
|
Доказательство. Если n и n′ – два нейтральных элемента в полугруппе |
||||||||||
(X, ), то n = n n′ = n′. Лемма доказана. |
|
Н |
|||||||||
|
|
|
|
|
|
|
|
|
|
||
|
Определение 2.4. Группой называется непустое множество G с опреде- |
||||||||||
ленной на нем бинарной алгебраической операцией , которая обладает свой- |
|||||||||||
ствами: |
|
|
|
|
|
|
|
Б |
|
||
|
|
|
|
|
|
|
|
|
|
||
|
1) ассоциативность: a (b c) = (a b) c для любых a,b,c G ; |
||||||||||
|
2) существует нейтральный элемент (йед н ца), то есть такой элемент |
||||||||||
e G , что g e = e g = g для каждого g G ; |
|
|
|
||||||||
|
3) каждый элемент |
g G имеетиоб атный, то есть такой элемент |
|||||||||
h G , что g h = h g = e . |
|
|
р |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
В силу леммы 2.1 в люб й группе единица определяется однозначно. Это |
||||||||||
свойство дополняет |
|
|
|
|
о |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
||
|
Лемма 2.2. В любой группе элемент, обратный к каждому, определен од- |
||||||||||
нозначно. |
|
|
|
т |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
||
|
Пример 2.3. (Q, +); (R, +); (C, +) множества всех рациональных, вещест- |
||||||||||
венных и к мплексных |
|
|
|
соответственно с операцией сложения являются |
|||||||
|
|
|
чисел |
|
|
|
|
|
|||
так называемыми аддитивными группами. |
|
|
|
||||||||
|
|
з |
|
|
|
|
|
|
|
||
|
О ределение 2.5. |
Абелевыми, или коммутативными, называют группы |
|||||||||
(G, ) со свойством |
|
|
|
|
|
|
|
|
|
||
|
4) a b = b a для произвольных a,b G . |
|
|
|
|||||||
|
Пописторической традиции нейтральный элемент аддитивной группы на- |
||||||||||
зывают нул м и обозначают 0, а обратный элемент к a – противоположным и |
|||||||||||
обозначаюте |
через – a. |
|
|
|
|
|
|
|
|
||
|
Пример 2.4. Мультипликативные группы – группы с операцией умноже- |
||||||||||
ния: (Q*, ), (R*, ), (C*, ), где |
Q* = Q \ {0}, R* = R \ {0}, C* = C \ {0}. |
|
|||||||||
Р |
По свойству 4 группы делятся на абелевы и не абелевы. |
|
|||||||||
|
Пример 2.5. Абелевыми являются группы (Z ,+); {±, }; |
(V3 ,+) – множество |
классических векторов – направленных отрезков, выходящих из начала координат в пространство, с операцией сложения векторов.
18