Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебник по теории чисел Ильиных АП

.pdf
Скачиваний:
167
Добавлен:
30.04.2015
Размер:
738.01 Кб
Скачать

ПРЕДЛОЖЕНИЕ 1 Пусть a и b —произвольные целые числа. Тогда равносильны следующие три утверждения :

1)a ≡ b (mod m),

2)a − b ... m,

3)существует число q Z с условием a = b + mq.

Доказательство. Проверим, что 1) 2). Дано a ≡ b (mod m). Нужно доказать, что a − b ... m. По условию числа a и b при делении на m имеют один и тот же остаток r. Тогда

a = mq1 + r, b = mq2 + r.

Вычтем из первого равенства второе. Получим a −b = m(q1 −q2), где q1 −q2 Z. Поэтому a − b ... m.

Проверим 2) 3). Дано (a − b) ... m, т.е. a − b = mq, где q Z. Отсюда a = b + mq.

Проверим 3) → 1). Дано a = b + mq, где q Z. Разделим число b на m, получим частное q1 и остаток r1. Тогда b = mq1 + r1 и 0 6 r1 < m.

Поэтому a = b+mq = mq1+r1+mq = m(q+q1)+r1. Запись a = m(q+q1)+r1

и неравенство 0 6 r1 < m означают, что q + q1 — частное, r1 — остаток

След Пред Стр Начало Оглавление Обратно Меню Экран Выход

отделения a на m. Получили, что a и b имеют имеют один и тот же остаток r1 при делении на m, т.е. a ≡ b (mod m).

Теорема доказана.

В силу доказанной теоремы, определение сравнимости чисел можно выразить в одном трех видах 1)–3). Мы будем использовать все эти три вида.

Свойства сравнений. Отношение сравнимости целых чисел по модулю m обладает свойствами во многом аналогичными свойствам отношения равенства чисел.

СВОЙСТВО 1 Отношение сравнимости является отношением эквивалентности.

Доказательство. Нужно проверить, что отношение сравнимости рефлективно, симметрично и транзитивно.

Рефлективность означает a ≡ a (mod ) для всех a Z. Это верно, т.к. a и a имеют одинаковый остаток при делении на m.

Симметричность. Дано a ≡ b (mod m). Нужно доказать, что b ≡ a (mod ). Если a и b имеют одинаковый остаток при делении на m, то, очевидно, b и a имеют одинаковый остаток при делении на m.

Транзитивность. Из a ≡ b (mod m) и b ≡ c (mod m) следует a ≡ c (mod m). Дано, что a и b имеют одинаковый остаток при делении на m,

След Пред Стр Начало Оглавление Обратно Меню Экран Выход

а также b и c имеют одинаковый остаток при делении на m. Тогда a и c имеют одинаковый остаток при делении на m. Получили a ≡ c (mod m).

СВОЙСТВО 2 Сравнения можно почленно складывать, вычитать и

умножать: если a ≡ b (mod m) и

c ≡ d (mod m), то

 

a + c ≡ b + d

(mod m),

(1)

a − c ≡ b − d

(mod m),

(2)

ac ≡ bd (mod m).

(3)

Доказательство. Проверим (1). Так как a ≡ b (mod m) и c ≡ d (mod m), то a − b ... m и c − d ... m. Тогда (a − b) + (c − d) ... m, т.е. (a + c) − (b + d) ... m и a + c ≡ b + d (mod m). Аналогично получаем (2), (3), а также и последующие свойства.

СВОЙСТВО 3 Обе части сравнения можно умножать на произвольное число:

a ≡ b (mod m) ak ≡ bk (mod m).

Обе части сравнения можно разделить на число взаимно простое с модулем: если (k, m) = 1, то

ak ≡ bk (mod m) a ≡ b (mod m).

След Пред Стр Начало Оглавление Обратно Меню Экран Выход

СВОЙСТВО 4 Обе части сравнения можно возводить в степень с показателем k N:

a ≡ b (mod m) ak ≡ bk (mod m).

СВОЙСТВО 5 Обе части сравнения и модуль можно умножать на произвольное число:

a ≡ b (mod m) ak ≡ bk (mod mk).

Обе части сравнения и модуль можно разделить на их общий делитель k

ak ≡ bk

(mod mk) a ≡ b

(mod m).

СВОЙСТВО 6 Если a

≡ b (mod m1) и a

≡ b (mod m2), то

a≡ b (mod m), где m = [m1, m2] —НОК модулей m1 и m2.

СВОЙСТВО 7 Если в выражении

s = a0xα1 1 xα2 2 . . . xαnn + a1xβ11 xβ22 . . . xβnn + . . .

заменим каждое число x1, x2, . . . , xn на сравнимые с ними числа x01, x02, . . . , x0n по модулю m, то получим выражение s0, для которого s0 ≡ s (mod m).

Классы вычетов. По свойству 1 отношение сравнимости является отношением эквивалентности. Поэтому можно рассматривать классы эквивалентных элементов для отношения сравнимости ≡.

След Пред Стр Начало Оглавление Обратно Меню Экран Выход

Напомним необходимые определения из курса алгебры.

Пусть R отношение эквивалентности на множестве M и a M.

ОПРЕДЕЛЕНИЕ 2 Классом элементов, эквивалентных элементу a называется множество

Ma = {x M | xRa}.

(4)

Перебирая элементы x из M, получим все классы Mx для отношения R. Пусть даны два класса Ma и Mb для отношения R. Справедлив следующий признак равенства классов.

ТЕОРЕМА 1 Два класса Ma и Mb равны тогда и только тогда, когда элементы a и b эквивалентны, т.е.

Ma = Mb aRb.

(5)

Если говорим, что Ma, Mb, Mc, . . . — множество классов для отношения R, то считаем, что выписаны все классы и они выписаны без повторений. В курсе алгебры доказана

ТЕОРЕМА 2 Классы эквивалентных элементов {Ma, Mb, Mc, . . . } образуют разбиение множествa M.

Тем самым:

След Пред Стр Начало Оглавление Обратно Меню Экран Выход

1)подмножества из Ma, Mb, Mc, . . . не пусты;

2)их объединение равно M;

3)пересечение двух разных подмножеств из Ma, Mb, Mc, . . . пусто.

Применим данные результаты к отношению сравнимости ≡.

ОПРЕДЕЛЕНИЕ 3 Классом вычетов по модулю m называется класс эквивалентных элементов для отношения сравнимости по модулю m.

Если класс вычетов по модулю m состоит из элементов сравнимых с a по модулю m, то этот класс обозначается через a¯.

В определении класса в (4) заменим R на ≡. Получим, что класс вычетов a¯ имеет вид

a¯ = {x Z | x ≡ a (mod m)}.

(6)

Получаем другую формулировку определения класса вычетов по модулю m.

ОПРЕДЕЛЕНИЕ 4 Классом вычетов по модулю m называется множество всех чисел, сравнимых с числом a по модулю m.

По признаку равенства классов (1) получаем

 

¯

равны тогда и только тогда, когда числа

ТЕОРЕМА 3 Два класса и b

a и b сравнимы по модулю m

 

 

 

¯

a ≡ b (mod m).

(7)

a¯ = b

След Пред Стр Начало Оглавление Обратно Меню Экран Выход

Рассмотрим все возможные остатки при делении на m

 

0, 1, 2, . . . , m − 1

 

и классы их содержащие

 

¯ ¯ ¯

 

 

(8)

 

 

0, 1, 2, . . . , m − 1.

ТЕОРЕМА 4 Классы, указанные в (8) попарно различны и исчерпывают все классы по модулю m.

Доказательство. Пусть a¯ — произвольный класс по модулю m и r — остаток от деления a на m. Тогда a ≡ r (mod m). По признаку равенства класс вычетов получаем a¯ = r¯. Итак,

класс по модулю m совпадает с классом , где r — остаток от деления числа a на m.

Итак, произвольный класс по модулю m совпадает с одним из классов в списке (8). Осталось проверить, что все элементы из этого списка попарно различны. Это следует из того, что остатки 0, 1, 2, . . . , m − 1 попарно не сравнимы по модулю m. Теорема доказана.

След Пред Стр Начало Оглавление Обратно Меню Экран Выход

Лекция 8. Полная система и приведенная системы вычетов.

ОПРЕДЕЛЕНИЕ 1 Полной системой вычетов по модулю m называется совокупность чисел, взятых по одному из каждого класса вычетов по модулю m.

ПРИМЕР. Совокупность чисел 5, 11, 4, 6 является полной системой вычетов по модулю 4. Действительно, по модулю m = 4 имеется ровно четыре клас-

¯ ¯ ¯ ¯

 

 

 

са 0, 1, 2, 3. При этом числа взяты 5, 11, 4, 6 по одному из каждого класса, а

именно

 

 

 

¯

¯

¯

¯

4 0,

5 1,

6 2,

11 3.

Числа 5, 1, 4, 6 не образуют полную систему вычетов по модулю 4, т.к. 5 и 1

взяты из одного класса ¯.

1

Справедлив следующий признак полной системой вычетов.

ТЕОРЕМА 1 Совокупность чисел x1, x2, . . . , xk образует полную систему вычетов по модулю m тогда и только тогда, когда выполнены следующие два условия :

1)k = m,

2)xi ≡/ xj (mod m) при i 6= j.

След Пред Стр Начало Оглавление Обратно Меню Экран Выход

Доказательство необходимости. Пусть x1, x2, . . . , xk — полная система вычетов по модулю m. Тогда x1, x2, . . . , xk совокупность чисел, взятых по одному

¯ ¯ ¯

 

 

 

 

 

 

 

 

элементу из каждого класса 0, 1, 2, . . . , m − 1. Количество классов равно m.

¯

¯

различны. Поэтому

Поэтому получим k = m чисел. Если i 6= j, то классы i

и j

xi ≡/ xj (mod m).

Достаточность. Пусть выполнены условия 1) и 2). Применим известное правило комбинаторики — «принцип ящиков».

Пусть есть m ящиков и m предметов x1, x2, . . . , xm, взятых из этих ящиков. Предположим, что никакие два предмета xi и xj при i 6= j не содержатся в одном ящике. Тогда данные m предметов взяты по одному из каждого ящика.

В нашем случае в качестве данных предметов выступают числа x1, x2, . . . , xk. При этом k = m по условию 1). В качестве данных ящиков выступают m клас-

сов вычетов ¯ ¯ ¯ − .

0, 1, 2, . . . , m 1

Так как выполнено условие 2), то xi ≡/ xj (mod m) при i 6= j. Это означает, что числа xi и xj при i 6= j попадают в разные классы. По принципу ящи-

ков числа взяты по одному из каждого класса ¯ ¯ ¯ − . x1, x2, . . . , xk 0, 1, 2, . . . , m 1

Поэтому x1, x2, . . . , xk полная система вычетов по модулю m. Теорема доказана.

ТЕОРЕМА 2 Пусть a, b Z и (a, m) = 1. Если числа x1, x2, . . . , xk обра-

След Пред Стр Начало Оглавление Обратно Меню Экран Выход

зуют полную систему вычетов по модулю m, то числа

ax1 + b, ax2 + b, . . . , axk + b

(1)

также образуют полную систему вычетов по модулю m.

Доказательство. Применим признак полной системой вычетов. Проверим его посылки 1) и 2). В списке (1) содержится k = m чисел, т.е. выполнена посылка 1).

Установим 2) методом от противного. Пусть axi + b ≡ axj + b (mod m) при i 6= j. Тогда a(xi − xj) ≡ 0 (mod m), т.е. a(xi − xj) ... m. С учетом (a, m) = 1 получим xi −xj ... m. Тогда xi ≡ xj (mod m) при i 6= j, противоречие, с тем, что числа x1, x2, . . . xk образуют полную систему вычетов.

Теорема доказана.

Приведенная система вычетов. Ведем понятие класса, взаимно простого с модулем. Пусть a и b два произвольных числа из некоторого класса x по модулю m. Тогда a = mq + b для некоторого q Z. Обозначим d = (a, m). Из a = mq + b следует d = (b, m). Поэтому (a, b) = 1 (b, m) = 1. Получили, что НОД (a, m) один и тот же у все чисел a из фиксированного класса вычетов. Поэтому либо

1) все числа из класса x взаимно просты с модулем m, либо

След Пред Стр Начало Оглавление Обратно Меню Экран Выход