
- •Кафедра математики, теории и методики обучения математике группы классов вычетов в теории чисел
- •Тобольск – 2012 Содержание
- •Глава I. Основные понятия теории групп
- •Глава II. Аддитивные и мультипликативные группы классов вычетов и их применение в теории чисел
- •Введение
- •Глава I. Основные понятия теории групп
- •1.1. Бинарные операции, их свойства
- •1. 2. Группы и их свойства. Примеры
- •3. Подгруппы и их свойства. Критерий подгруппы. Примеры
- •4. Смежные классы. Теорема Лагранжа
- •Глава II. Аддитивные и мультипликативные группы классов вычетов и их применение в теории чисел
- •2. 1. Нормальные подгруппы. Фактор-группы. Примеры
- •2. 2. Прямое произведение групп
- •2.3. Применение теоретико-групповых методов в теории чисел
- •2. 4. Решение задач Задача 1
- •Список литературы
2.3. Применение теоретико-групповых методов в теории чисел
Группы чисел, рассматриваемых по модулю
Рассмотрим аддитивные и мультипликативные группы из теории чисел по модулю m.
Определение 2. 3. 1. Целые числа а и b называются сравнимыми по модулю т, если при делении на т они дают одинаковые остатки.
Обозначение:
а
b(mod
т).
Замечания
1.
Данное определение эквивалентно
следующим: «Целые числа а
и b
называются
сравнимыми
по модулю т,
если (а
- b)
т»;
«Целые числа а
и b
называются
сравнимыми
по модулю т,
если (
k
Z)
а-b=
п · к».
2. Легко доказать следующие свойства сравнений:
1) (рефлексивность)( a Z) a а (mod т);
2) (симметричность) ( а, b Z) a b(mod т) b a(mod m);
3) (транзитивность)( a, b, c Z) a b(mod m) и b c(mod m ) a c(mod m).
Таким образом, отношение «сравнимости по модулю т» является отношением эквивалентности и разбивает множество всех целых чисел на классы эквивалентности, называемые классами вычетов по модулю т.
Определение 2. 3. 2. Множество целых чисел, которые при делении на число т дают одинаковые остатки, называется классом вычетов по модулю т.
Обозначение:
Zm
=
{
}
- множество классов вычетов по модулю
т.
Пример.
Z5
=
{
}
- множество классов вычетов по модулю
5.
Определение
2. 3.
3. Суммой
(произведением)
классов вычетов
и
по
модулю т
называется класс вычетов
(
)
по модулю т,
то есть класс чисел, содержащий число
а
+ b
(а
∙
b).
Пример.
Пусть
Z6
= {
}
- множество классов вычетов по модулю
6.
1.
Вычислим сумму:
2.
Вычислим произведение:
Поскольку каждый класс вычетов по модулю т содержит бесконечное множество чисел, то при сложении (умножении) классов вычетов и по модулю т, числа а и b можно заменять любыми числами а1 и b1, принадлежащими этим же классам вычетов по модулю т.
Теорема 2. 3. 1. Сумма (произведение) классов вычетов по модулю т определяется однозначно и не зависит от выбора отдельных представителей классов вычетов по модулю т, используемых при составлении суммы (произведения).
Доказательство.
1. Пусть а1
,
b1
,
то а
a(mod
т),
b1
b(mod
т).
Сравнения
по одному и тому же модулю можно почленно
складывать, поэтому а1
+
b1
a
+ b
(mod
т).
Поскольку
=
a
b(mod
т),
получаем
,
следовательно,
.
Таким образом, сумма классов вычетов
по модулю т
не меняется от замены а
и b
числами
а1
и b1.
Сумма классов вычетов и по модулю т содержит сумму любых чисел а1 и b1, таких что а1 , b1 .
И наоборот, любое с + можно представить в виде с = а1+ b1, где а1 , b 1 .
Действительно,
с
означает,
что с
а + b
(modт),
тогда с
- а
b(mod
т),
с-а
,
то есть с
можно представить в виде с
= а1+
b1,
где а1=а
а,b
1
= с - а
b.
2. Аналогично теорема доказывается для произведения классов вычетов.
Теорема 2. 3. 2. < Zm, +> - группа.
Доказательство. Учитывая результат теоремы 2.3.1, заметим, что операция сложения определена корректно и является бинарной алгебраической на множестве Zm. Остается проверить выполнимость аксиом аддитивной группы.
1) ассоциативность операции сложения в Zm выводится из ассоциативности сложения целых чисел:
(
,
,
Zm)
.
2) (существование нулевого элемента)
Роль
нулевого элемента выполняет класс
Zm.
Действительно:
( Zm) + = + = .
(существование для каждого элемента противоположного ему)
Для
класса
Zm
противоположным
классом является класс
Zm,
то
есть класс, содержащий число (- а).
Действительно,
.
Таким образом, < Zm, + > - группа. Теорема доказана.
Пример.
<
Z6
=
{
},
+> - группа.
Замечание. Легко доказать, что < Zn, +, ∙> - коммутативное кольцо. Оно называется кольцом классов вычетов по модулю т.
Обозначим Zp* =Zp \ {0} - множество ненулевых классов вычетов по простому модулю р.
Теорема 2. 3. 3. Пусть р - простое число. < Zp*, •> - группа.
Доказательство.
Рассмотрим
Zp
*
={
}множество
ненулевых классов вычетов по простому модулю р с операцией умножения
(
,
Zp
*)
,
Учитывая результат теоремы 2.3.1. заметим, что данная операция определена корректно и является бинарной алгебраической на множестве Zp* . Остается проверить выполнимость аксиом мультипликативной группы.
1) ассоциативность операции умножения в Zp* выводится из ассоциативности умножения целых чисел:
(
,
,
Zp*)
.
2)
(существование единицы). Очевидно, что
роль единицы выполняет класс
Zp*.
Действительно, (
Zp
*)
.
3)
(существование для каждого элемента
ему обратного). Пусть
Zp
*
.
Очевидно, что 1
а
р,
поэтому (а,
р)
= 1. Отсюда по теореме о линейном разложении
НОД найдутся x,
y
Zp
*
такие,
что ах
+ рх =
1. Тогда
или
,
так как
,
т.е.
Zp
*
есть
вычет обратный к
.
Примеры:
1. Z3*
=
{
}.
Умножение в Z3*
зададим
таблицей Кэли:
· |
|
|
|
|
|
|
|
|
Из таблицы ясно, что: ( )-1 = , ( )-1 = .
2. Z5*
=
{
}
Умножение в Z5*
зададим
таблицей Кэли:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Доказательство некоторых теорем теории чисел
теоретико-групповыми методами
Теорема
2. 3. 4. Если
Zp,
то
Доказательство.
По теореме 2. 3. 3 < Zp*
,
·> — группа, | Zp*|
=
р-1.
Согласно следствия из теоремы Лагранжа,
имеем: (
Zp*)
|Zp*|
|
|.
Обозначим
|
|=
т.
Получим (р-1)
m,
т.е.
=
m
·
d,
d
N.
Но
(
)m
=
,
поэтому
.
Домножим обе части равенства
на
,
получим
.
Последнее равенство верно и для класса
=
.
Итак, (
Zp)
.
Следствие 2. 3. 5. (Теорема Ферма). Пусть р - простое число, а N, тогда ар a(mod т).
Доказательство
непосредственно следует из предыдущей
теоремы, так как
(mod
т).
Теперь рассмотрим множество классов вычетов по модулю т, где число т не обязательно простое.
Лемма 2. 3. 6. Числа а и от взаимно просты тогда и только тогда, когда класс вычетов по mod т обратим в Zm (т.е. (а, т) = 1 ( Zm) · = .
Доказательство. 1. Если а и т взаимно просты, то ab + mc = 1 для некоторых целых чисел b, с (по теореме о линейном разложении НОД). Переходя к классам вычетов по модулю т, получаем
=
·
+
·
=
·
+
·
=
·
.
2. Если · = , то a · b l (mod m), откуда и следует взаимная простота чисел а и т.
Примеры:
1.
Среди классов вычетов по модулю 12
обратимы в Z12
классы
вычетов, соответствующие натуральным
числам меньшим 12 и взаимно простым с
12: {
},
здесь
2.
Вычислим
в
Z5.
НОД
(3, 5) = 1, так что класс
существует.
Чтобы его найти, представим 1 в виде:
1= 3b + 5c, где a, b Z . (1)
Переходя к классам вычетов по модулю 5, получим:
= · + · = · + · = · , = .
Представление
(1) можно найти с помощью алгоритма
Евклида для чисел 5 и 3. Итак, 5= 3 · 1 + 2, 3=
2 · 1 + 1, 2= 2 · 1. НОД (5, 3)= 1= 3 - 2 · 1; 2= 5-3·
1, поэтому 1 = 3 - 2 · 1= 3 - (5 - 3) = 3 · 2 + 5 · (-1);
=
=
.
Теорема 2. 3. 7. Пусть Zm* - множество классов вычетов по модулю т, соответствующих натуральным числам меньшим п и взаимно простым с т. Тогда < Zm*, ·> - группа.
Доказательство.
Опираясь на свойство взаимно простых
чисел (если (а,
т)=
1 и (b,
т)
=
1, то (а
·
b,
т)
= 1 и равносильность (a
·
b,m)
=
1
класс
обратим,
(см. лемму 2. 3. 6.) легко доказать, что
умножение является бинарной алгебраической
операцией в Zm*.
Ассоциативность проверяется аналогично
п. 1) доказательства теоремы 2. 3. 3. Класс
Zm
играет
роль единицы в Zm*.
Обратимость
элементов в Zm*
следует
из леммы 3. 5. 6.
Определение 2. 3. 4. Количество натуральных чисел, меньших т и взаимно простых с т называется функцией Эйлера (и обозначается (т)).
Замечание. Очевидно, что | Zm* | = (т).
Теорема 2. 3. 8. (Теорема Эйлера) Пусть (а, т) = 1, (а, т N). Тогда
a
(mod
m).
Доказательство. Пусть Zm*. Имеем: | Zm* | | |, но | Zm* | = (т), поэтому (т) : | | или (т)= | |· k (при некотором натуральном k). Тогда
(
)
=
(
)
= (
)k
=
.
Равенство (
)
=
эквивалентно условию а
1(mod
m).
Теорема Эйлера доказана.
Теорема
Эйлера доставляет еще один способ
вычисления обратного класса
:
если а
и т
взаимно просты, то
=
.
Пример.
Вычислим
класс
в Z11.
НОД
(5, 11) = 1, так что класс
существует.
(11)=
10, поэтому
=
.
Далее 52
=25
3 (mod
11).,
возведем обе части сравнения в 4-ую
степень:
58
34
= 81
4 (mod
11),
59
5
·
4 = 20
9 (mod
11).
Итак,
=
.
Теорема 2. 3. 9. Кольцо классов вычетов < Zm , +, · > является полем тогда и только тогда когда т - простое число.
Доказательство. Zт - коммутативное кольцо. Оно является полем, если содержит более одного элемента (т.е. т > 1), и для каждого ненулевого элемента в Zm существует обратный.
Если
т
- простое число, то все числа 1, 2 , ... , т
-
1 взаимно просты с т,
поэтому для каждого из ненулевых классов
,
,...,
существует обратный класс. Итак, в случае
простого т
кольцо Zm
-
поле.
Пусть
т
- составное число, т
= ab,
1
< а
< т.
Тогда
(а
не делится на т)
и НОД (а,
т)
= а
1, т. е. не существует обратного класса
,
и поэтому Zm
не
является полем. Теорема доказана.
Теорема 2. 3. 10. (Теорема Вильсона). Натуральное число т 1 является простым тогда и только тогда, когда справедливо следующее сравнение:
(m - 1)! + 1 0 (mod m).
Доказательство. Очевидно, что для составного числа т данное сравнение неверно. При т = 2 сравнение верно.
Пусть
дано нечетное простое число т.
В группе Zm*={
,
,...,
}
только
последний элемент имеет порядок 2.
Поэтому все неединичные элементы, кроме
,
разбиваются на пары взаимно обратных
элементов. Следовательно, перемножая
все элементы этой абелевой группы, мы
получим
!
=
.
Переходя от классов вычетов по модулю
т
к целым числам, получим требуемое
сравнение.
Лемма 2. 3. 11. Zm × Zn Zmn (m, п) = 1.
Доказательство. 1. Пусть g — образующий элемент в группе Zm, a h - образующий элемент в группе Zn и пусть r - порядок элемента (g, h) в группе Zm × Zn. Так как (g, h)mn = (gmn, hmn) = (e1, e2), то r mn. А так как (gr, hr)= (g, h)r = (e1, e2), то r делится на m и на n . Если т и п взаимно просты, то получаем, что r = тп и (g, h) - образующий в группе Zm × Zn. Следовательно, Zm × Zn = Zmn.
2. Если m и n не взаимно просты, то для их наименьшего общего кратного k имеем k < mn. Пусть k = mk1 и k = nk2. Если g и h – произвольные элементы групп Zm и Zn, то gm = e1, hn = e2. Поэтому
(g, h)k = (gmk1, hnk2) = (e1, e2).
Так как k < mn, то получаем, что в этом случае в группе Zm × Zn нет элементов порядка mn и, следовательно, группы Zm × Zn и Zm не изоморфны.
Теорема 2. 3. 12. (Теорема о мультипликативности функции Эйлера) (m · n) = (m) · (n) для любых взаимно простых натуральных чисел m и n.
Доказательство.
(m n) = |Z*mn| = |(Zm × Zn)*| = |Z*m × Z*n| = |Z*m| · |Z*n| = (m) · (n)
Здесь мы воспользовались тем, что |Z*mn| = (m · n), |Z*m| = (m), |Z*n| = (n) и применим лемму 2. 3. 11.