Операции над вычетами
Введем на множестве операции сложения и умножения.
Суммой классов вычетов а и 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) единичный элемент Ї.
Указанные свойства и определяют как коммутативное кольцо с единицей.
Кольцо называют аддитивной группой классов вычетов по модулю т.