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

3.3. Нахождение нод через каноническое разложение чисел.

3.3.1. Теорема. Пусть a= и b=канонические разложения чисел a и b. Тогда (a, b)=.

Эта теорема даёт ещё один практический способ нахождения наибольшего общего делителя (a, b) двух чисел a и b, который заключается в следующем.

1. Найти каноническое представление чисел a и b.

2. Взять простые сомножители, которые входят в разложение обоих чисел

3. Возвести взятые простые сомножители в наименьшую из степеней, с которыми они входят в разложения a и b.

4. Из полученных степеней составить произведение, которое и будет (a, b).

3.3.2. Упражнение. Найти НОД чисел:

а) 308 и 264; б) 112 и 490; в) 420 и 252; г) 1512 и 1260;

д) чисел из упр. 2.1.4.

Решение. в) 1. Разложим числа 420 и 252 в произведение простых сомножителей: 420=22357 и 252=22327.

2. Берём простые сомножители, которые входят в разложение обоих чисел  2, 3 и 7.

3. Возводим взятые простые сомножители в наименьшую из степеней, с которыми они входят в разложения 420 и 252: 22, 31, 71.

4. Из полученных степеней составяем произведение, которое и будет (420, 252): 2237.

Ответ: (420, 252)=2237.

§4. Сравнения по модулю числа.

4.1. Понятие сравнения. Пусть m  целое число, большее 1.

4.1.1 Определение. Говорят, что целые числа a и b сравнимы по модулю m, если они при делении на m дают одинаковые остатки.

4.1.2. Определение. Говорят, что целые числа a и b сравнимы по модулю m, если m делит разность ab.

4.1.3. Определение. Говорят, что целые числа a и b сравнимы по модулю m, если существует такое целое число c, что a=b+cm.

Тот факт, что a и b сравнимы по модулю m, обозначают через ab(modm) (эту запись называют сравнением).

Например, 125(mod7), 487(mod11), 270(mod9) в смысле всех трёх определений.

Действительно, 12 и 5 при делении на 7 дают один остаток — 5, 48 и 7 при делении на 11 дают остаток 4, 27 и 0 при делении на 9 дают остаток 0. Таким образом, эти сравнения имеют место в смысле первого определения.

Покажем, что они имеют место и в смысле второго определения. Имеем: 7 делит 125, 11 делит 48(7), 9 делит 270.

Ясно, что из справедливости в смысле второго определения и определения делимости чисел легко получить эти сравнения в смысле третьего определения.

4.1.4. Теорема. Определения 4.1.1, 4.1.2, 4.1.3 равносильны.

Из равносильности определений сравнимости по модулю вытекает, что в качестве определения можно брать любую из них.

4.1.5. Упражнение. Доказать равносильность определений 4.1.14.1.3.

Решение. Достаточно доказать цепочку следований 4.1.14.1.24.1.34.1.1. Докажем, например, что 4.1.14.1.2. Пусть ab(modm) в смысле определения 4.1.1. Тогда, разделив a и b с остатком на m, получим a=mq+r, b=mp+r, r  остаток от деления a и b на m (они по условию одинаковы). Вычтем почленно из первого равенства второе: ab=m(qp). Это означает, что m делит разность ab, и из определения 4.1.1 вытекает определение 4.1.2. Аналогично доказываются остальные следования (докажите!).

4.2. Простейшие свойства сравнений.

4.2.1. Теорема. Справедливы следующие простейшие свойства сравнимости чисел по модулю:

1о. Отношение сравнимости чисел по модулю является отношением эквиваленции.

2о. Если ab(modm) и сd(modm), то:

а) a+cb+d(modm) (сравнения можно почленно складывать);

б) acbd(modm) (сравнения можно почленно перемножать).

3о. Если ab(modm), то для любого натурального n anbn(modm) (обе части сравнения можно возводить в любую натуральную степень).

4о. Если ab(modm), то a+kb+k(modm) (к обеим частям сравнения можно прибавлять любое целое число). В частности, из любой части сравнения можно переносить в другую часть слагаемые с противоположным знаком: a+cb(modm)  abc(modm) и ab+c(modm)  acb(modm).

5о. Если ab(modm), то множество общих делителей чисел a и m совпадает с множеством общих делителей чисел b и m. В частности, (a, m)=(b, m).

4.2.2. Упражнение. Доказать свойства 1о  4о сравнений.

Решение. Докажем, например, свойство 2. Пусть ab(modm) и сd(modm). Это означает, что a=b+qm и с=d+pm. Складывая и умножая эти равенства почленно, получаем a+с=(b+d)+(q+p)m и aс=bd+(dq+bp+pqm)m. Первое означает, что a+cb+d(modm), а второе  acbd(modm).

4.2.3. Упражнение. Найти остаток от деления:

а) 13342 на 12; б) 13342 на 14; в) 142003+161999 на 15;

г) 474499+161999 на 23; д) 213428 на 31; е) 34285 на 13;

ж) 12602+5052442549532 на 12;

з) 292929343434+29416231 на 32.

Решение. а) Так как 131(mod 12), то по свойству 3о получаем 133421342(mod 12), то есть 133421(mod 12). Но 1  остаток от деления 13 на 12. Поэтому остатком от деления 13342 на 12 будет являться 1. Решение можно оформить короче:

1334213421(mod 12).

в) Указание. Воспользоваться тем, что 141(mod 15), 161(mod 15) и свойствами 3о и 2о а).

д) Указание. Воспользоваться тем, что 25=32.

Ответ: а) 1.

4.2.4. Упражнение. Найти последнюю цифру числа:

а) 13342; б) 13342; в) 142003+161999;

г) 494499; д) 213428; е) 34285;

ж) 12602+5052442549532; з) 292929343434+29416231.

Указание. Последняя цифра числа  это остаток от деления числа на 10.

С помощью сравнений намного облегчается решение многих задач на деление.

4.2.5. Упражнение. Доказать, что при любом натуральном n:

а) ((13a+5)2n+1+(26b+8)2n+1)  13 (a, bZ);

б) ((11a4)5n+2+(33b+2)5n+2+(9)n)  11 (a, bZ);

в) (10n+17)  3;

г) (34n+317)  10.

4.2.6. Упражнение. Доказать, что:

а) n(n+1) кратно 2;

б) n2+3n кратно 2;

в) n(3n+1) кратно 2;

г) n(2n1)(2n+1) кратно 3;

д) n(2n2+1) кратно 3;

е) n3+5n кратно 3;

ж) n(n+1)(2n+1) кратно 6;

з) n3n кратно n3+5n;

и) n3+5n кратно 6;

к) n3+3n2+2n кратно 6;

л) n(n2+6n+5) кратно 6.

Решение. а) Имеем либо n0(mod2), либо n1(mod2). В первом случае имеем n0(mod2) и n+11(mod2) (к обеим частям сравнения n0(mod2) прибавили 1). Тогда по свойству 2.б) n(n+1)0(mod2), что означает n(n+1) кратно 2. Во втором случае — n1(mod2) и n+12(mod2) (к обеим частям сравнения n1(mod2) прибавили 1). Снова, по свойству 2.б) n(n+1)20(mod2) и n(n+1) кратно 2.

г) Так как 21(mod3), то n(2n1)(2n+1)n(n1)(n+1) n(n+1)(n1)0(mod3).

4.3. Классы вычетов по модулю числа. Согласно свойству 1о, множество целых чисел Z разбивается на m классов эквиваленции, каждый из которых состоит из тех и только тех чисел, которые сравнимы между собой. Класс, состоящий из чисел, сравнимых по модулю m с числом a обозначается через . Таким образом,bab(modm).

4.3.1. Определение. Множество классов по модулю m называется классом вычетов по модулю m. Множество классов по модулю m обозначается через Zm. Таким образом, Zm={,, …,}. Еслиb, тоb называется представителем (или вычетом) класса .

4.3.2. Определение. Если (a, m)=1, то класс называетсяклассом, взаимно простым с модулем.

Тот факт, что класс взаимно прост с модулемm, обозначается через (,m)=1.

Данное определение корректно, так как если (,m)=1 и b, то ab(modm) и, по свойству 5o сравнений имеем (a, m)=(b, m)=1, то есть то, что (,m)=1 не зависит от выбора представителя класса .

Множество классов, взаимно простых с модулем m, будем обозначать через Z.

18