![](/user_photo/_userpic.png)
Фундаментальная и компьютерная алгебра. Часть IV. Компьютерная алгебра (110
.pdf1.Если 1 ≤ a ≤ g −1, то единственность очевидна: a =a .
2.Если a ≥ g , то применим метод математической индукции по а. а) a = g , утверждение верно, так как a =1 g + 0 ;
б) предположим, что для всех чисел, меньших a (a ≥ g), утверждение верно, и докажем, что тогда оно верно и для а. Докажем от противного.
Предположим, что для а существуют два различных представления: |
|
||||||||
|
a = as g s + as −1g s −1 +... + a1 g + a0 , |
|
|
(1) |
|||||
|
a = bm g m +bm−1g m−1 +... +b1 g +b0 , |
|
|
(2) |
|||||
где s,m N {0}, |
ai ,b j {0, 1, 2, ..., g −1}, |
i =0, 1, ..., |
s , j =0, 1, ..., m , |
||||||
as ≠ 0 , bm ≠0. |
|
|
|
g s−1 +...+a ) +a |
= g(b g m−1 |
|
|
|
|
Тогда получим: a = g(a |
s |
+...+b ) +b . |
|||||||
|
|
|
1 |
0 |
m |
|
1 |
0 |
|
А тогда по теореме о делении с остатком получим, что |
|
|
|||||||
a |
=b |
, a |
s |
g s−1 +...+a |
=b g m−1 +...+b |
|
= c , |
|
|
0 |
0 |
|
1 |
m |
1 |
|
|
где c < a . Но тогда для числа с представление единственно, отсюда s = m и для всех i =0, 1, ..., s будет ai =bi .
Следовательно, представления (1) и (2) одинаковые, что противоречит предположению;
в) вывод: на основании принципа математической индукции получим, что утверждение верно для всех a (a ≥ g).
Таким образом, из 1) и 2) получим единственность представления для любого натурального числа а.
Теорема 1 доказана.
§ 2. Арифметические операции
Рассмотрим арифметические операции:
1)сложение (или вычитание) как и в 10-ичной системе: складываем единицы, затем переходим к следующему разряду и так далее, при этом если сумма больше основания системы или равна ему, то надо сделать перенос в следующий разряд;
2)умножение (или деление) так же, как и в 10-ичной системе, при этом надо знать таблицу умножения для g.
Примеры. g = 6. Цифры: 0, 1, 2, 3, 4, 5.
1. Приведем пример сложения и вычитания в 6-ричной системе: 2.
a) |
(4256) |
6 |
|
б) |
(3(11)7)12 |
|
|
+ |
(2542) |
6 |
, |
− |
(2 5 4)12 . |
||
|
|
(11235)6 |
|
|
(1 6 3)12 |
|
11
2. Чтобы рассмотреть примеры умножения и деления в 6-ричной системе, заполним вначале таблицу умножения в 6-ричной системе:
|
0 |
1 |
2 |
3 |
4 |
5 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
|
|
|
1 |
0 |
1 |
2 |
3 |
4 |
5 |
2 |
0 |
2 |
4 |
10 |
12 |
14 |
|
|
|
|
|
|
|
3 |
0 |
3 |
10 |
13 |
20 |
23 |
|
|
|
|
|
|
|
4 |
0 |
4 |
12 |
20 |
24 |
32 |
|
|
|
|
|
|
|
5 |
0 |
5 |
14 |
23 |
32 |
41 |
|
|
|
|
|
|
|
Теперь приведем примеры умножения и деления в 6-ричной системе:
a) |
235 |
б) |
135213 |
343 |
||||
|
× 343 |
|
|
|
|
|
||
|
|
|
1130 |
|
235 |
|||
|
|
|
|
|||||
|
|
|
|
|
|
2221 |
|
|
+ |
1153 |
|
|
|||||
1432 |
|
|
|
1513 |
|
|
||
|
1153 |
|
|
|
3043 |
|
|
|
|
135213 |
|
|
|
3043 |
|
|
|
|
|
|
|
|
|
0 |
|
|
(235)6 (343)6 =(135213)6 , |
(135213)6 : (343)6 = (235)6 . |
Отметим, что деление трудно выполнить без навыка.
§3. Перевод в десятичную систему счисления и обратно
1.Перевод в 10-ичную систему (g →10) :
а) представить в виде систематической записи; б) выполнить действия.
Пример. ((10)6(11))12 =10 122 +6 12 +11 = (1523)10 =1523 . 2. Перевод из 10-ичной системы (10 → h) :
а) разделить на h сначала a, а затем неполные частные, пока не получим неполное частное, равное 0:
a = hq1 |
+b0 , |
|
|
q1 = hq2 +b1 ; |
|
↑ |
|
б) составить число а: a = (b b |
...b b ) |
h |
, |
m m−1 |
1 0 |
|
qm = h 0 +bm .
12
![](/html/65386/468/html_25daCRM4PS.aBz7/htmlconvd-wBkpy113x1.jpg)
Пример. a = 5378, h = 6.
5 3 7 |
8 |
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
||
4 8 |
|
|
|
8 |
9 6 |
|
6 |
|
|
|
|
|
|
|
|
||
5 |
7 |
|
|
6 |
|
|
|
1 |
4 9 |
|
6 |
|
|
|
|
||
5 |
4 |
|
|
2 |
9 |
|
|
1 2 |
|
|
2 4 |
|
6 |
|
|
||
|
|
3 |
8 |
|
2 4 |
|
|
|
2 |
9 |
|
2 4 |
|
4 |
|
6 |
|
|
|
3 |
6 |
|
|
5 |
6 |
|
|
2 |
4 |
|
0 |
|
0 |
|
0 |
|
|
|
2 |
|
|
5 |
4 |
|
|
|
5 |
|
|
|
4 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
5378 = (40522)6 .
Проверка: (40522)6 = 4 64 +0 63 +5 62 +2 61 +2 = 5378 .
§ 4. Перевод из g-ичной системы в h-ичную систему
Перевод из g-ичной системы в h-ичную систему (g → h) : а) из g-ичной системы перейти к 10-hичной;
б) из 10-ичной системы перейти к h-ичной.
Пример. (32014)5 , |
5 →8 . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
а) (32014)5 = 3 54 |
+ 2 53 |
+ 0 52 +1 51 + 4 = 2134; |
|
||||||||||||||||||||||
б) |
2 1 3 |
4 |
|
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
1 6 |
|
|
|
|
|
2 6 8 |
|
8 |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
5 |
3 |
|
|
|
2 4 |
|
|
3 |
3 |
|
8 |
|
|
|
|
|
|||||
|
|
|
4 |
8 |
|
|
|
|
2 |
6 |
|
3 |
2 |
|
4 |
|
8 |
|
|
|
|||||
|
|
|
|
|
|
|
5 |
4 |
|
|
|
2 4 |
|
|
1 |
|
0 |
|
0 |
|
|
|
|||
|
|
|
|
|
|
|
4 8 |
|
|
|
2 |
|
|
|
|
4 |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2134 = (4126)8 , следовательно, |
(32014)5 = (4126)8 . |
|
|||||||||||||||||||||||
Рассмотрим перевод: 2 →8 , 8 → 2 . |
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
g =8 |
0 |
|
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
6 |
7 |
||||||||
|
g = 2 |
000 |
|
001 |
|
|
010 |
011 |
|
100 |
|
|
101 |
110 |
111 |
а) если 8 → 2 , то надо каждую цифру заменить триадой из таблицы.
Пример. (25420)8 = (010 101 100 010 000)2 = (010101100010000)2 ;
б) если 2 → 8 , то надо справа налево разбить на триады и заменить триады из таблицы.
Пример. (11'010'001'101'000'111)2 = (321507)8 ;
13
в) если 10 →2, то лучше: 10 →8 →2 (а не по § 4).
(32014)5 = 3 54 + 2 53 + 0 52 +1 51 + 4 = 2134 .
Пример. a = 2567 , 10 → 2 . |
|
|
|
|
|
|
|
|
|
|
|||||
2 5 6 |
7 |
|
|
8 |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
||||||||
2 4 |
|
|
|
|
3 2 0 |
|
8 |
|
|
|
|
|
|||
|
1 |
6 |
|
|
|
3 2 |
|
|
4 |
0 |
|
8 |
|
|
|
1 |
6 |
|
|
|
0 |
|
4 0 |
|
5 |
|
8 |
||||
|
|
|
|
7 |
|
0 |
|
0 |
|
0 |
|
0 |
|||
|
|
|
|
0 |
|
|
0 |
|
|
|
|
5 |
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
2567 = (5007)8 = (101 000 000 111)2 , следовательно, (32014)5 = (4126)8 .
Вопросы для самоконтроля
1.Определение систематической записи. Теорема о представлении натурального числа в виде систематической записи.
2.Арифметические операции над систематическими числами.
3.Перевод в десятичную систему.
4.Перевод из десятичной системы.
5.Перевод из g-ичной системы в h-ичную систему.
Упражнения
1.Представить в виде систематической записи: (51306)7.
2.Записать кратко: 4 83 + 6 82 + 3 8.
3.Перейти к десятичной системе счисления:
а) (1023)5; б) (14(11))12.
4.Перейти к двоичной системе счисления: n = 46 = (46)10.
5.Перейти к 12-ричной системе счисления: n = 19510.
6.Осуществить переход:
а) (37051)8 = x6; б) (3507)8 = x2; в) (1011001110001111)2 = x8; г) 582 = x2.
7.Составить таблицу умножения в 7-ричной системе счисления.
8.Выполнить умножение: (1203)7 · (354)7.
9.Найти x: 26 = (101)x.
10.В какой системе счисления возможны равенства:
а) (14)x + (12)x = (30)x; б) (3)x · (5)x = (14)x; в) (52)x = 32.
14
11.В какой системе счисления число 46 изобразится теми же цифрами, но в обратном порядке?
12.Правильно ли выполнено действие:
|
+ (40(10)8)12 |
|
×243 |
|
|
||
а) |
(31(11)9)12 , |
б) g = 5, |
34 |
. |
|||
|
|
2132 |
|
||||
(72(10)5)12 |
|
||||||
|
|
|
|
+1334 |
|
|
|
|
|
|
20472 |
|
|
15
Глава 3 КОЛЬЦО КЛАССОВ ВЫЧЕТОВ
§ 1. Определение сравнения по натуральному модулю
Понятие сравнения было введено впервые Гауссом. Несмотря на свою кажущуюся простоту, это понятие очень важно и имеет много приложений.
Пусть N – множество натуральных чисел, N ={..., 1, 2, ..., n, ...} , Z –
множество целых чисел, Z ={..., − n, − 2, −1, 0, 1, 2, ..., n, ...} .
Определение 1. Целые числа а и b называются сравнимыми по натуральному модулю т, если разность а − b делится на т.
Запись: a ≡ b(mod m) , чтение: «а сравнимо с b по модулю т». Заметим, что целое число x делится на целое число y , если существует
целое число z , такое, что x = yz. Запись: x # y. При этом будем говорить, что число y делит число x, запись: y | x . Например, a = 25, b = 5, m =10. Здесь 20 # 10, следовательно, 25 ≡5(mod 10) . Сравним остатки от деле-
ниячисел25 и5 намодуль10 (a =bq + r, q, r Z, 0 ≤r <| b |) .
25 = 2 10 +5, r1 = 5, 5 = 0 10 +5, r2 = 5, r1 = r2 .
Теорема 1. Целые числа а и b сравнимы по натуральному модулю т тогда и только тогда, когда числа а и b имеют одинаковые остатки при делении на т.
Доказательство. По теореме о делении с остатком целые числа а и b можно единственным образом представить в виде:
a = mq1 + r1 , q1 , r1 Z, 0 ≤ r1 < m, a = mq2 + r2 , q2 , r21 Z, 0 ≤ r2 < m.
1) Докажем, что если a ≡ b(mod m) , то r1 = r2 .
Доказательство. Так как a ≡ b(mod m) , то (a −b)#m . Но a −b = (mq1 +r1 ) −(mq2 +r2 ) = m(q1 −q2 ) +(r1 −r2 ) .
Тогда так как (a −b)#m и m(q1 −q2 )#m , то |
|
(r1 − r2 )#m . |
(1) |
Из неравенств на остатки: 0 ≤ r1 < m, 0 ≤ r2 < m получим, что |
|
0 ≤ r1 −r2 < m . |
(2) |
Из (1) и (2) следует, что r1 − r2 = 0 , отсюда r1 = r2 . 2) Докажем, что если r1 = r2 , то a ≡b(mod m) .
Доказательство. Так как r1 = r2 = r ( r – натуральное число или 0), то
a = mq1 +r , b = mq2 +r , тогда
a −b = m(q1 −q2 ) +(r −r) = m(q1 −q2 ) +0 = m(q1 −q2 ),
16
следовательно, a −b#m , а поэтому a ≡ b(mod m) .
Теорема 1 доказана.
Согласно этой теореме 1 сравнимость целых чисел a и b по натуральному m эквивалентна утверждению: «числа а и b имеют одинаковые остатки при делении на т».
Определение 2. Целые числа а и b называются сравнимыми по натуральному модулю т, если остатки от деления этих чисел на т равны.
Так как определения 1 и 2 эквивалентны, то при решении задач можно пользоваться тем, которое дает более простое решение задачи.
Пример. Проверить истинность сравнений:
а) 75 ≡18(mod 13) ; б) 174 ≡18(mod 13) .
Решение. 1-й способ: а) 75−18=57, 57 не делится на 13, поэтому срав-
нение 75 ≡18(mod 13) ложно.
б) 75−18=57, 57 делится на 13, поэтому сравнение 174 ≡18(mod 13) истинно.
1-й способ. а) 75=13 18+10, r1 =10, 18=13 1+5, r1 =5 , r1 ≠ r2 , следо-
вательно, сравнение 75 ≡18(mod 13) ложно.
а) 174=13 13+5, r1 = 5, 18=13 1+5, r1 =5, r1 = r2 , следовательно,
сравнение 174 ≡18(mod 13) истинно.
В дальнейшем для записи сравнения, принимающего истинностное значение «ложно». будем использовать знак « ≡/ ». Например, 75 ≡/ 18(mod 13) .
Таким образом, запись a ≡/ b(mod m) означает, что целые числа а и b
не являются сравнимыми по натуральному модулю i.
Далее без доказательства приведем простейшие свойства сравнений по натуральному модулю i.
Свойство 1. Отношение сравнимости рефлексивно:
( a N)(a ≡ a(mod m)).
Свойство 2. Отношение сравнимости симметрично:
( a,b N)(a ≡ b(mod m) b ≡ a(mod m)).
Свойство 3. Отношение сравнимости транзитивно:
( a,b,c N)((a ≡b(mod m) b ≡c(mod m)) a ≡c(mod m)).
Свойство 4. Для любых целых чисел a, b и k, если a ≡ b(mod m) , то
ka ≡ kb(mod m) :
( a,b,k N)(a ≡b(mod m) ka ≡ kb(mod m)).
Свойство 5. Для любых целых чисел a, b и k, если ka ≡ kb(mod m)
при k ≠0 и взаимно простым с m, то a ≡ b(mod m) :
( a,b,k N)((ka ≡ kb(mod m) k ≠ 0 (k,m) =1) a ≡b(mod m)).
Свойство 6. Для любых целых чисел a и b и любого натурального k, если a ≡ b(mod m) , то ka ≡ kb(mod km) :
17
( a,b, k N)(a ≡b(mod m) ka ≡ kb(mod km)).
Свойство 7. Для любых целых чисел a и b и любого натурального k,
если ka ≡ kb(mod km) , то a ≡b(mod m) :
( a,b, k N)(ka ≡ kb(mod km) a ≡b(mod m)).
Свойство 8. Сравнения по одинаковому модулю можно почленно складывать и вычитать:
( a,b,c,d N)((a ≡b(mod m) c ≡ d (mod m))
(a + c ≡b + d (mod m) a − c ≡b − d (mod m))).
Свойство 9. Сравнения по одинаковому модулю можно почленно ум-
ножать: |
|
|
|
( a,b,c,d N)((a ≡ b(mod m) c ≡ d(mod m)) ac ≡ bd(mod m)). |
|||
Свойство 10. ( a1 , a2 ,..., an ,b1 ,b2 ,...,bn N) |
|
||
(((a1 ≡ b1 (mod m)) (a2 |
≡ b2 (mod m)) (an ≡ bn (mod m))) |
||
(a1 + a2 |
+... + an |
≡ b1 +b2 +... +bn (mod m)) |
|
(a1 |
a2 ... an ≡ b1 b2 ... bn (mod m))). |
|
|
В частности, |
|
|
|
( a,b N)(a ≡b(mod m) an ≡bn (mod m)) |
. |
||
|
|
|
|
Свойство 11. Если a ≡ b(mod m) , f (x) = an xn + an−1xn−1 + a1 x + a0 , где |
|||
a, b, a0 , a1 , ..., an – целые числа, an ≠ 0 , то f (a) ≡ f (b)(mod m) . |
|||
Свойство 12. Любое слагаемое из одной части можно переносить в дру- |
гуюспротивоположнымзнаком: если a ≡ b +c(mod m) , то a −b ≡ c(mod m) .
Свойство 13. В сравнении можно отбрасывать или прибавлять слагаемые, кратные модулю:
а) если a ≡b +mk(mod m) , то a ≡ b(mod m) , где k Z ; б) если a ≡ b(mod m) , то a ≡ b + mn (mod m) , где n Z ;
Свойство 14. Если a ≡ b(mod m) и d | m , то a ≡b(mod d ) .
Свойство 15. Если a ≡ b(mod m) , то ОД(а,т) = ОД(b,т). В частности, НОД(а,т) = НОД(b,т).
Свойство 16. Если a ≡ b(mod m1 ), …, a ≡ b(mod ms ), то a ≡b(mod m) ,
где m = НОК(m1, …, ms).
§ 2. Полная система вычетов
Отношение сравнимости вызывает разбиение множества целых чисел Z на классы эквивалентности, которые называют классами вычетов по натуральному модулю m.
18
![](/html/65386/468/html_25daCRM4PS.aBz7/htmlconvd-wBkpy119x1.jpg)
Определение 3. Классом вычетов a по натуральному модулю m называется множество целых чисел, сравнимых с некоторым данным целым числом a по модулю m.
def
a ={x Z | x ≡ a(mod m)}.
Пример. m =7 . При делении числа a на 7 получим следующие возможные остатки:
0, 1, 2, 3, 4, 5, 6 ( a = 7q +r , q,r Z , 0 ≤ r <7 ).
1. Все целые числа, дающие остаток 0 при делении на 7 (то есть кратные 7), будут сравнимы между собой по модулю 7, следовательно, такие числа принадлежат одному классу вычетов по модулю 7. Этот класс выче-
тов можно записать так: 0 (поскольку x ≡ 0(mod 7) ) или
0 ={0, 7, 14, ..., −7, −14, ...}. Этот же класс можно записать еще иначе: 7 (поскольку x ≡ 7(mod 7) ), 14 (поскольку x ≡14(mod 7) ) и т.д.
2. Все целые числа, дающие остаток 1 при делении на 7, будут сравнимы между собой по модулю 7, следовательно, такие числа принадлежат од-
ному |
классу |
вычетов |
по модулю 7: |
|
={1, 8, 15, ..., −6, −13, ...}, |
или |
|||||||||||||||||||||||||
1 |
|||||||||||||||||||||||||||||||
|
x ≡1(mod 7) . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
Заметим, |
что, |
например −6 = 7 (−1) +1, следовательно, −6 |
|
. |
Но |
|||||||||||||||||||||||
|
|
|
1 |
||||||||||||||||||||||||||||
|
−7 = 7 (−1) +0 , r = 0 , поэтому − 7 |
|
, |
− 7 |
|
. |
|
||||||||||||||||||||||||
1 |
0 |
|
|||||||||||||||||||||||||||||
|
|
|
3. Рассуждая аналогично, получим остальные классы вычетов по моду- |
||||||||||||||||||||||||||||
лю 7: |
={2, 9, 16, ..., −5, −12, ...} или x ≡ 2(mod 7), |
|
|||||||||||||||||||||||||||||
|
|
|
|
2 |
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
={3, 10, 17, ..., −4, −11,...} или x ≡ 3(mod 7), |
|
|||||||||||||||||||||
|
|
|
|
3 |
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
={4, 11, 18, ..., −3, −10, ...} или x ≡ 4(mod 7), |
|
||||||||||||||||||||||
|
|
|
|
4 |
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
={5, 12, 19, ..., −2, −9, ...} или x ≡ 5(mod 7), |
|
|||||||||||||||||||||||
|
|
|
|
5 |
|
||||||||||||||||||||||||||
|
|
|
|
|
|
={6, 13, 20, ..., −1, −8, ...} или x ≡ 6(mod 7). |
|
||||||||||||||||||||||||
|
|
|
|
6 |
|
||||||||||||||||||||||||||
|
|
|
Следовательно, классов вычетов по модулю 7 будет всего 7: |
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
0, |
1, |
|
|
|
|
2, |
3, |
|
4, |
5, |
6. |
|
|
|
|
|
|
|
|
|
Отметим следующие свойства классов вычетов.
Свойство 1. Любые два класса вычетов по модулю m или совпадают, или не пересекаются. Объединение всех классов вычетов по модулю m есть множество Z.
Доказательство. Пусть классы вычетов a и b по модулю m имеют общий элемент c . Покажем, что тогда a = b .
1.Докажем, что x((x a) (x b )). Имеем:
xa , следовательно, x ≡ a(mod m),
19
![](/html/65386/468/html_25daCRM4PS.aBz7/htmlconvd-wBkpy120x1.jpg)
c a , следовательно, c ≡ a(mod m) ,
поэтому по симметричности a ≡ c(mod m) . Но тогда по транзитивности получим, что x ≡ c(mod m) . Кроме того, c b , следовательно, c ≡ b(mod m) , поэтому по транзитивности x ≡ b(mod m) . Значит, x b .
2. Аналогично доказывается, что x((x b ) (x a)) .
Из 1) и 2) получим, что a = b (по определению равных множеств). Если x Z , то x = mq + r, q, r Z, 0 ≤ r < m , и x r , т.е. множество
Z совпадает с объединением всех классов вычетов по модулю m. |
|
|
|
|||||||||||
Свойство 1 доказано. |
|
|
|
|
|
|
|
|
|
|
||||
Свойство 2. Если a и |
|
– классы вычетов по модулю m, x a , |
y |
|
, |
|||||||||
|
b |
|||||||||||||
b |
||||||||||||||
то a = |
|
тогда и только тогда x ≡ y(mod m) . |
|
|
|
|||||||||
b |
|
|
|
|||||||||||
Доказательство. 1. Если a = |
|
, то из x a следует, что x |
|
, но так |
||||||||||
b |
b |
|||||||||||||
как и y |
|
, то x ≡ y(mod m) . |
|
|
|
|||||||||
b |
x a |
|||||||||||||
2. Если x ≡ y(mod m) , |
то по симметричности y ≡ x(mod m) ; из |
|||||||||||||
следует, что x ≡ a(mod m) , |
по транзитивности y ≡ a(mod m) , поэтому |
y a . |
Таким образом, по свойству 1, классы вычетов a и b , как содержащие об-
щий элемент y, будут совпадать: a =b . Свойство 2 доказано.
Свойство 3. Если a – класс вычетов по модулю m, то a ={a + mk | k Z}.
Доказательство. Имеем если x a , то x ≡ a(mod m) , отсюда получим, что (x − a)#m, следовательно, ( k Z)(x −a = mk) . Поэтому
x = a + mk , где k – целое число. Но тогда
a ={x | x ≡ a(mod m)} ={a +mk | k Z}.
Свойство 3 доказано.
Любое число из класса вычетов a по модулю m называется вычетом по модулю m. Число a называется представителем класса a . Любое число из класса a может быть представителем класса a : если x a , то x = a.
Определение 4. Полной системой вычетов по модулю m называется множество m целых чисел, содержащее точно по одному представителю из каждого класса вычетов модулю m .
Пример. m = 7 , 0, 1, 2, 3, 4, 5, 6 – классы вычетов по модулю 7.
1. {7, 8, 16, 3, 11, 26, 48} – полная система вычетов по модулю 7, так как всего 7 чисел и они взяты точно по одному из каждого класса по модулю 7, а именно 7 0 , 8 1 , 16 = 7 2 +2 , поэтому 16 2 , 3 3 , 11 = 7 1+ 4 , поэтому 11 4 , 26 = 7 3 +5 , поэтому 26 5 , 48 = 7 6 +6, поэтому 48 6 ;
2. {0, 1, 2, 3, 4, 5, 6} – полная система вычетов по модулю 7.
20