Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры Ти.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
708.32 Кб
Скачать

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

Если данное число m записано в десятичной системе счисления, то разделить его с остатком на 10 очень легко – остатком будет последняя цифра, а неполным частным – число, получающееся зачеркиванием последней цифры: 123456=10x12345+6

Вам, возможно, знакомо такое простое правило – если мы хотим найти последнюю цифру некоторого числового выражения, надо выполнить все операции с последними цифрами этих чисел, т. е. заменить все числа их остатками при делении на 10. Это правило обобщается для нахождения остатка при делении на любое число n. Для этого введем понятие сравнения.

Число a называется сравнимым с числом b по модулю m, если разность a – b делится на m. Для сравнений по модулю m употребляется следующая запись: a≡b(mod m).

Можно дать другое определение сравнимости: a≡b(mod m), если a и b имеют одинаковые остатки при делении на m. Вычетом числа a по модулю m называется остаток от деления a на m.

Зафиксируем модуль m > 1. Все числа, сравнимые между собой по модулю m, можно объединить вместе. Такое множество называется классом вычетов по модулю m. Все числа в одном классе вычетов имеют один и тот же остаток при делении на m, а числа в разных классах имеют разные остатки. Выпишем для примера классы вычетов по модулю 5.

0, 5, 10, 15, 20, 25, 30, …

1, 6, 11, 16, 21, 26, 31, …

2, 7, 12, 17, 22, 27, 32, …

3, 8, 13, 18, 23, 28, 33, …

4, 9, 14, 19, 24, 29, 34, …

Классы вычетов по модулю m представляют собой арифметические прогрессии с разностью m. Классы удобно дополнить отрицательными целыми числами. Например, в класс чисел по модулю 5, сравнимых с числом 4, попадут такие числа: …, –11, –6, –1, 4, 9, 14, …

11.Понятие сравнения. Основные свойства сравнений. Решение сравнений.

Будем рассматривать целые числа в связи с остатком от их деления на натуральное m, называемое модулем. Если 2 целых числа a и b имеют одинаковые остатки от деления на m, то они называются сравнительными по модулю m. Сравнимость чисел: a≡b(mod m).

Свойства сравнений:

  1. a≡b(mod m) ↔ m/(a-b);

  2. a≡b(mod m), b≡c(mod m)  a≡c(mod m);

  3. Сравнения можно складывать почленно: a1≡b1(mod m), a2≡b2(mod m), m/(a1-b1), m/(a2-b2) . В силу свойства 1: m/(a1-b1+a2-b2), m/((a1+a2)-(b2+b1)).

  4. Сравнения можно почленно перемножать: a1≡mq1+r1, b1≡mq1+r1, a2≡mq3+r2, b2≡mq4+r2. Тогда можно записать: a1a2=m(mq2+q1r1+q2r1)+r1r2; a1a2=r1r2(mod m); b1b2=r1r2(mod m).

  5. К обеим частям сравнения можно прибавить одно и то же число.

  6. Обе части сравнения можно умножить на одно и то же число

  7. Обе части сравнения можно разделить на их общий делитель, если он взаимно прост с модулем. Пусть следующее имеет место: a1d≡b1d(mod m)  m/d(a1-b1) => m/(a1-b1), (m,d)=1.

  8. Обе части уравнения и модуль можно сокращать на общий делитель.

  9. a≡b(mod m1), a≡b(mod m2) => a≡b(mod (m1m2)).

Сравнения I степени: Рассмотрим сравнение ax=b(mod m) при условии (a,m)=1 (1). Под решением любого сравнения понимается класс вычетов по модулю m, один элемент которого (а значит и все) удовлетворяет сравнению. В рассматриваемом случае найдутся целые u и v такие, что au+bv=1, следовательно, имеет место следующее выражение: au=1(mod m). Будем называть u обратным а по модулю m. Умножим обе части сравнения (1) на u, тогда x=bu(mod m). Следовательно , сравнение имеет единственное решение по модулю m.

Положим (a,m)=d>1. Согласно свойству 10, условие d/b является необходимым условием разрешимости сравнения (1). Будем считать его выполненным.

Пусть a=a1d, b=b1d, m=m1d. Тогда рассматриваемое сравнение равносильно a1x=b1(mod m1). Имеем одно решение: x=x1(mod m1). По модулю m имеет d решение.

Теорема: Пусть НОД a и m равно d ((a,b)=d), то ax=b(mod m) разрешимо тогда и только тогда, когда d/b. В этом случае оно имеет d решений. При небольшом m сравнение ax=b(mod m) решается подбором. Чтобы его решить, достаточно найти такое число u, что au=1(mod m). Это выполняется с помощью алгоритма Евклида. В качестве u можно взять также u=a.