≪
≫

Операции над вычетами

Введем на множестве операции сложения и умножения.

Суммой классов вычетов а и b из назовем класс вычетов содержащий число а + Ь, то есть а + b = а + Ь.

Например, для классов вычетов по модулю 8, в соответствии с введенным определением верно, что:

J + 4 = 9 = l,

По модулю 3: 5+4=9= 0.

Произведением классов вычетов а и b из назовем класс вычетов, содержащий число а • Ь, то есть

а • b = а • Ь. (2.157)

Например, для классов вычетов по модулю 8, имеем:

5 • 4 = 20 = 4

Соответственно, для классов вычетов по модулю 3, верным будет:

5 - 4 = 20 = 2.

Применив правило перемножения классов вычетов многократно, очевидно, получаем:

ап = а* (2.158)

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

Например, докажем, что

(49юо _ 1450) ; 5

Решение. Для того, что бы доказать, что число 49100 — 1450 нацело разделится на 5, нам, очевидно, следует доказать, что это число «сидит» в классе 0.

Значит, «работаем» по mod 5.

Напомним, что если 0 = а, то это означает, что а = 5 к (к - любое целое). Имеем:

  • -------------- ------ ----- ---100 ---50 -----100 -----50
  • 49100 _ 1450 = 49100 _ 1450 = 49 - 14 = (-1) - (-1)

= (-1)100 - (-1)50 = +Ї - Ї = 1-1 = о

(Поясним, 49 = —1 так как их разность кратна 5, т.е. они отстоят друг от друга на число кратное 5. И так же 14 = —1 , так как 14 — (—1) = +15 • 5)

И так, получили, что

49ioo _ 1450 — Q

Что и доказывает требуемое:

(49100 _ 1450) ; 5

Или, например, докажем, что 222555 + 555222делится на 7.

Решение. Рассуждая аналогично предыдущей задаче, теперь «работаем» по mod 7:

  • 222s55 + 555222 = 222555 + 555222 = (-2)555 + 2222 =
  • -^555 _|_ ^222 == -ї + Ї = 0,

Таким образом, убедились, число 222555 4- 555222 действительно оказывается в классе 0, т.е. оно делится нацело на 7.

Введем обозначение: для п Є N, символом 5(п)обозначим сумму цифр числа п.

Например, 5(1002012) = 6.

Рассмотрим вопрос делимости целого числа на три и девять с точки зрения теории вычетов.

Теорема 2.42

Число п и сумма его цифр находятся в одном и том же классе вычетов по mod 3 и по mod 9:

mod 3: S(n) = п

mod 9: S(n) = n.

Доказательство (для mod 9).

Пусть n = акак г ... ага0 = а0 + Юс^ 4- 102а24-... 4-10/ca/c

Тогда по mod 9 имеем:

_ ---------------------------------- -- --•_ --2 __ __к__

п = По + 10пг + 102 ? п2 З- ??? + 10knk = clq + 10п^ + 10 ? п2 + ••• + 10 ак

__ так как 10 = 1

— а0 + п-? + ••• + ак —

Ч.т.д.

— --2 —2 -

_____________10 = 1 = 1

= а0 + аг+... +ак = S(n).

Очевидно, доказательство по mod 3 аналогично.

Например, определим остаток от деления 75609121 на число 9.

Решение. Теперь уже задание - определить остаток от деления на 9, мы можем интерпретировать, как - определить в каком классе вычетов «сидит» это число по mod 9.

Работая по mod 9, имеем

  • 75609121 = 7 4-5 + 64-04-94-44-24-1 = 13=4
  • (1 + 2 + 6 = 9=>0)

Получили, что заданное число «сидит» в том же классе, что и 4, то есть число отличается от четверки, на число кратное 9.

Следовательно,

75609121= 9к+4 (4 - остаток)

Рассмотрим еще один пример применения теоремы.

Ответим на вопрос - может ли число, записываемое с помощью ста нулей, ста единиц и ста двоек быть точным квадратом.

Решение. По условию понимаем, что заданное число п состоит из 300 цифр:

5(п) = 0 100 4- 1-100 + 2 100 = 300

Так как

5(п) = 300 : З, ТО П : 3.

Но если п : 3 и если предположить, что п = к2, то к2должно быть кратно девяти, к2 • 9, то есть п должно делиться на 9.

Но S(n)=300 не кратно 9, следовательно, число записываемое с помощью ста нулей, ста единиц и ста двоек нельзя представить квадратом.

Далее, рассмотрим применение теории вычетов при определении делимости целого на одиннадцать.

Введем обозначение: для п Є N символом ?(п) обозначим знакочередующуюся сумму цифр числа, начиная с единицы.

То есть, для числа п = ак ...а2ага0 (черту поставили снизу, чтобы не путать с вычетом) знакочередующаяся сумма цифр будет выглядеть следующим образом:

У (и) = а0 — аг + а2 — а3+... +(—1)как

Теорема 2.43

Число п Є N и знакочередующаяся сумма его цифр ?(п) принадлежат одному и тому же классу вычетов по mod 11:

mod 11: п = ^(п)

Доказательство.

Так как по mod 11, верно, что

10 = (—1) = —1,то

п = а0 4- 10а1 4- 102а2 + —I- 10как=

= а0 — + + а2 — а3 Ч-----1- (—1)как

=Е(п)

Ч.т.д.

Например, докажем, что разность числа, имеющего нечетное количество цифр и числа, записанного теми же цифрами, но в обратном порядке всегда делится на 99.

Решение. Рассмотрим число п = ак ...а^ао, и согласно условию задачи запишем число Пі = аоа1 ...ак.

Нам следует доказать, что (п — пД • 99.

Но, (и — пД • 99 означает, что п — делится нацело и на 9 и на 11 (т.к. 9 и 11 взаимно простые)

«Работаем» по mod 9:

п — = п — п1 = S(n) — 5(пД = 0 ,

то есть

(п — пД • 9.

Теперь, по mod 11:

n - гц = п - Й7 = ?(п) _ Х(^і) = О-то есть

П — : 11 => И — Пі : 99.

Но, так как (п — пД • 9 и п — n± • 11, то п — гц • 99.

В качестве примера, ответим на вопрос - можно ли число 1998 представить в виде разности квадратов двух целых числе?

Решение. Запишем задание так, возможно ли, что 1998 = а2 — Ь2, где а,Ь Є Z ? Очевидно, мы должны показать, что и левая и правая часть равенства может «сидеть» в одном классе вычетов по некоторому модулю.

Работаем по mod 4: 1998 = 98 = 2.

То есть число 1998 «сидит» в классе 2.

Запишем в табличку классов вычетов для целых х и х2 по mod 4:

X

0

1

2

3

X2

0

Ї

0

Ї

То есть, каким бы ни был х, он лежит в одном из классов по mod 4: 0,1,2,3. Тогда как квадраты х лежат в 0 и 1.

Рассмотрим все варианты разности классов числа а2(то есть 0 и 1) и числа Ь2 (также 0 и 1).

  • 0-0 = 0;
  • 0 - Ї = 0 - 1 = = -й

Ї - 0 = 1 - 0 = Ї;

ї - Ї = 1 - 1 = 0.

Составим табличку табличка классов вычетов по mod 4 для чисел видаг = а2 — Ь2:

-Q 1 см

G II N

0

-1

1

То есть, приходим к выводу, что по mod 4 разность а2 - Ь2 в классе 2 никогда находиться не будет. Иначе говоря, число 1998 нельзя представить в виде разности квадратов двух целых чисел.

Продолжим далее изучение теории.

Теорема 2.44

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

Доказательство.

1) Поскольку операции сложения и умножения классов вычетов на множестве сводится к операциям соответственно сложения и умножения над числами (что следует из определения), а на множестве целых чисел эти 216

операции коммутативны и ассоциативны (операция умножения дистрибутивна относительно операции сложения), то заключаем, что и на множестве 2таналогичные свойства справедливы.

  • 2) б - нулевой элемент в Zm;
  • 3) для а противоположным является =а, причем а = =а
  • 4) единичный элемент Ї.

Указанные свойства и определяют как коммутативное кольцо с единицей.

Кольцо называют аддитивной группой классов вычетов по модулю т.

 
Посмотреть оригинал