
Литература / Дискретная математика (пособие ЛЭТИ) / Дискретная математика (пособие ЛЭТИ)
.pdf
Следствие 2.1. Подходящие дроби несократимы.
Доказательство. Òàê êàê PsQs−1 −Ps−1Qs = (−1)s+1, то любой общий делитель Ps, Qs равен 1. Таким образом, D(Ps, Qs) = 1.
Следствие 2.2. |
Qs |
− Qs−1 |
= 0 |
|
|
||
s→∞ |
. |
(2.10) |
|||||
lim |
|
Ps |
|
Ps−1 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Доказательство. Согласно теореме 2.1 все звенья цепной дроби qi ложительны (кроме, быть может, q0). Тогда из (2.8) следует, что все
(при s > 0) также положительны и последовательность Qs (2.9) получаем требуемое.
2.6.Бесконечная цепная дробь и ее вычисление
ïî
Qs
Попробуем представить в виде цепной дроби произвольное веществен ное число. Заметим, что для рациональной дроби этот процесс совпадает
с (2.2). Пусть α R. Имеем
α = q0 + η1 = q0 + |
1 |
, α1 |
> 1, q0 |
= [α] , |
|
||||
|
|
||||||||
α1 |
|
||||||||
α1 = q1 + η2 = q1 + |
1 |
, α2 |
> 1, q1 |
= [α1] , |
|
||||
|
|
||||||||
α2 |
|
||||||||
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · |
|
|
|||||||
αs−2 = qs−2 + ηs−1 = qs−2 + |
1 |
, αs−1 > 1, qs−2 = [αs−2] , |
(2.11) |
||||||
|
|||||||||
αs−1 = qs−1 + ηs . |
|
|
|
αs−1 |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
Из (2.11) получаем следующее разложение α в непрерывную дробь: |
|
||||||||
α = q0 + |
|
|
1 |
|
. |
(2.12) |
|||
|
|
|
|
|
|||||
|
|
|
|
1 |
|||||
|
|
|
|
|
|
|
|
|
q1 |
+ |
|
|
||
|
1 |
q2 +
· · · +
1
qs−1 + ηs
Очевидно, что если α не является рациональной дробью, то процесс (2.11) можно продолжать бесконечно. Зададимся вопросом:
1.Что понимать под такой бесконечной дробью?
2.Как ее приближенно вычислять?
20

Прежде, чем ответить на поставленные вопросы, рассмотрим представ |
||||||||||||||||
ление (2.11) на конкретном примåðå. |
|
|
|
|
|
|
|
|||||||||
Пример 2.6. Пусть |
α = |
√ |
. Имеем |
|
|
|
||||||||||
|
|
|
28 |
|
|
|
|
|
|
|
|
|
||||
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|||
α = 5 + |
|
|
, |
|
|
|
|
|
|
|
|
|
|
|||
α1 |
|
|
√ |
|
|
|
|
|
|
|||||||
|
|
1 |
|
|
|
28 |
+ 5 |
1 |
|
|||||||
α1 = |
√ |
|
− 5 |
= |
|
|
|
|
|
|
= 3 + |
|
, |
|||
3 |
α2 |
|||||||||||||||
28 |
||||||||||||||||
|
|
|
|
|
|
√ |
|
|
+ 4 |
|
|
|||||
|
|
3 |
|
|
|
28 |
1 |
|
||||||||
α2 = |
√ |
|
− 4 |
= |
|
|
|
|
= 2 + |
|
, |
|||||
4 |
α3 |
|||||||||||||||
28 |
||||||||||||||||
|
|
|
|
|
|
√ |
|
|
+ 4 |
|
|
|||||
|
|
4 |
|
|
|
28 |
1 |
|
||||||||
α3 = |
√ |
|
− 4 |
= |
|
|
|
|
= 3 + |
|
, |
|||||
3 |
α4 |
|||||||||||||||
28 |
||||||||||||||||
|
|
3 |
|
|
√ |
|
|
1 |
α4 = √28 − 5 = 28 + 5 = 10 + α5 .
Заметим, что α5 = α1 и происходит возврат к первому уравнению√ . Процесс зацикливается. Таким образом, получаем представление 28 â
виде бесконечной периодической последовательности. Строгое обоснова ние этому представлению будет дано далее.
Установим некоторые свойства разложения (2.11).
Теорема 2.2. Точное значение числа α R всегда находится между
соседними подходящими дробями, причем оно ближе к последующей, чем к предыдущей дроби. При этом подходящие дроби с четными номерами находятся слева, а с нечетными справа от α.
Доказательство. Вспоминая определение подходящей дроби (2.7), нетрудно показать, что в (2.11) δs < α при четном s è δs > α при нечетном
s. Исключением (в случае, когда α рациональная дробь и процесс (2.11) соответственно конечен) является лишь последняя подходящая дробь, ко
торая равна самому числу. Действительно, δs−1 получается отбрасыванием ηs в (2.12). Очевидно, что от такого отбрасывания
αs−1 уменьшится
αs−2 увеличится
αs−3 уменьшится
· · · · · · · · · · · · · · · · · ·
Таким образом, αs при нечетном индексе s уменьшается, а при четном увеличивается. А это и доказывает теорему.
21

Учитывая теорему 2.2 и свойство (2.9) получаем следующее следствие.
Следствие 2.3.
1 |
|
|a − δs| 6 Qs−1Qs . |
(2.13) |
Замечание 2.5. Равенство в (2.13) достигается только когда α рациональная дробь, а δs последняя подходящая дробь.
Перейдем к формальному определению бесконечной цепной дроби. Разобьем последовательность подходящих дробей на две подпоследователь ности с четными и нечетными номерами. Как уже отмечалось, последо
вательность знаменателей {Qk} возрастает. Применяя (2.9) и теорему 2.2 имеем:
|
P2m−1 |
|
P2m |
1 |
|
|
|
P2m+1 |
|
P2m |
1 |
|
|||||||||||||||
|
|
|
− |
|
|
|
|
= |
|
|
|
> |
|
|
|
|
− |
|
= |
|
> |
||||||
|
Q2m−1 |
Q2m |
Q2m−1Q2m |
Q2m+1 |
Q2m |
Q2m+1Q2m |
|||||||||||||||||||||
|
> |
P2m+1 |
|
− |
P2m+2 |
= |
|
1 |
|
|
|
> 0 . |
|
|
|
|
|
|
|||||||||
|
Q2m+1 |
|
Q2m+2 |
|
Q2m+1Q2m+2 |
|
|
|
|
|
|
||||||||||||||||
Из последней цепочки равенств получаем: |
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
P2m−1 |
> |
P2m+1 |
, |
P2m |
< |
|
P2m+2 |
. |
||||||||||||
|
|
|
|
|
|
|
Q2m−1 |
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
Q2m+1 |
Q2m |
Q2m+2 |
||||||||||||||||
Таким образом, подпоследовательность |
Q2m+1 |
убывает и по (2.9) огра |
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P2m+1 |
|
|
|
|
ничена снизу (например, δ2), следовательно, имеет предел. Аналогично
подпоследовательность |
Q2m |
возрастает и ограничена сверху (например, |
|
|
|
P2m |
|
δ1), следовательно, также имеет предел. В силу (2.10) эти пределы совпа дают.
Определение 2.2. Бесконечной цепной дробью будем называть пре дел последовательности подходящих дробей.
Перейдем к вопросу вычисления бесконечной цепной дроби.
Утверждение 2.2.
любой степенью точности ε.
Доказательство. Используя неравенство (2.13) и возрастание после довательности {Qk} получаем оценку
1 |
|
|α − δm| < Qm2 < ε . |
(2.14) |
22

Таким образом, для достижения нужной точности вычисляем подходящие
дроби {δm} äî òåõ ïîð, ïîêà
√
Пример 2.7. Вернемся к вычислению
чена следующая бесконечная цепная дробь: |
|
|
|
|
|||||||||||||||
√ |
|
|
|
|
|
|
|
|
|
, |
. . . |
, |
|
|
|
def |
|||
|
|
|
|
|
|
|
|
|
|
|
|||||||||
28 = (5, 3, 2, 3, 10, 3, 2, 3, 10 |
|
3, 2, 3, 10, . . .) = (5, (3, 2, 3, 10)) . |
|||||||||||||||||
Вычислим |
√ |
|
|
с точностью до ε = 10−4. Используя (2.8) получаем по |
|||||||||||||||
28 |
|||||||||||||||||||
следовательность подходящих дробей. |
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
s |
|
0 |
1 |
2 |
|
3 |
|
4 |
5 |
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
qs |
|
5 |
3 |
2 |
|
3 |
|
10 |
3 |
|
2 |
|
|
|
|
|
|
|
|
Ps |
1 |
5 |
16 |
37 |
|
127 |
1307 |
4048 |
|
9403 |
|
||
|
|
|
|
|
|
Qs |
0 |
1 |
3 |
7 |
|
24 |
|
247 |
765 |
|
1777 |
|
Во время вычисления производим контроль точности по знаменателю.
1) |
|
P1 |
|
16 |
|
|
1 |
|
|
|
|
|
|
|
|
||||||
|
|
= |
|
|
|
|
|
= 5, 3(3), точность |
|
= 0, 1(1) гарантирована одна |
|||||||||||
Q1 |
3 |
|
32 |
||||||||||||||||||
|
значащая цифра. |
|
|
|
|
|
|
|
|
|
|
||||||||||
2) |
|
P2 |
= |
37 |
= 5, 2857 . . . , точность |
1 |
|
= 0, 02048 . . . две значащие |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
Q2 |
7 |
|
7 |
2 |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
цифры гарантированы. |
|
|
|
|
|
|
|
|
|
|
||||||||||
3) |
|
P3 |
= |
|
|
127 |
= 5, 2916(6), |
точность |
|
1 |
= 0, 0017 . . . три знача |
||||||||||
Q3 |
24 |
2 |
|||||||||||||||||||
|
|
|
|
|
|
|
|
24 |
|
|
|
||||||||||
|
щие цифры гарантированы. (В данном случае реально получаем |
||||||||||||||||||||
|
четыре, так как оценка |
(2.14) достаточно грубая). |
|||||||||||||||||||
4) |
|
P4 |
= |
|
1307 |
= 5, 2911500 . . . , точность |
|
1 |
= 0, 000016 . . . ïîëó |
||||||||||||
Q4 |
|
2 |
|||||||||||||||||||
|
|
247 |
|
|
|
|
|
|
|
|
|
247 |
|
чаем пять значащих цифр(а реально шесть).
√ Достигнута нужная оценка. Останавливаем процесс вычислений.
28 ' 5, 2911500.
2.7.Наилучшие приближения
Определение 2.3. Дробь ab называется наилучшим приближением
к числу α, если не существует дроби |
x |
, у которой |
|||||
y |
|||||||
0 < y 6 b è |
α − y |
< |
α − b . |
||||
|
|
x |
|
|
a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23

Замечание 2.6. Знаменатели дробей, не умаляя общности, считаем положительными.
Наилучшее приближение не обязательно является единственным. У иррационального числа наилучших приближений беско нечно много.
|
|
|
|
|
6 |
|
1 |
1 |
|
4 |
|
5 |
|
являются |
||||||||||
Пример 2.8. Пусть α |
= |
|
|
|
, |
тогда |
|
, |
|
|
|
|
, |
|
|
, |
|
|
||||||
17 |
2 |
3 |
11 |
14 |
||||||||||||||||||||
наилучшими приближениями, причем других нет. |
d , обладающий свой |
|||||||||||||||||||||||
Теорема 2.3. Рассмотрим промежуток |
b ; |
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
a |
|
c |
|
|
|
||||||
ством bc−ad = 1 т.е. |
c |
− |
a |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
= |
|
. Тогда знаменатели всех рациональных |
|||||||||||||||||||
d |
b |
ab |
чисел, лежащих внутри промежутка, больше знаменателей его концов,
ò. å. åñëè y |
|
b; |
d |
, òî y > b è y > d. |
||
|
x |
|
|
a |
c |
|
|
|
|
|
|
|
|
Рассмотрим разность x |
− |
a |
: x |
− |
a xb − ay |
|
> |
|||||||||||||||||
|
|
Доказательство. |
|
|
|
|
|
y |
b |
> 0 |
|
y |
b |
= |
|
by |
|
||||||||||||||
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
a |
c |
||||||||
> |
|
|
, òàê êàê xb−ay большее нуля целое. С другой стороны, |
|
− |
|
< |
|
− |
||||||||||||||||||||||
by |
y |
b |
d |
||||||||||||||||||||||||||||
a |
bc − ad |
|
1 . Отсюда |
1 1 |
|
следовательно, |
|
|
|
|
|
. Аналогично |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
− b = |
bd |
= bd |
bd > by, |
y > d |
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
доказывается, что y > b.
Следствие 2.4. Та из двух границ ab è dc, которая лежит ближе к числу xy, является наилучшим приближением к нему.
Следствие 2.5. Все подходящие дроби для разложения числа α в
цепную (непрерывную) дробь, начиная со второй, являются наилучшими приближениями к α.
Доказательство. Рассмотрим последовательность подходящих дробей к α:
P0 |
, |
P1 |
, . . . , |
Pn |
, |
Pn+1 |
, . . . . |
|
Q0 |
Q1 |
Qn |
Qn+1 |
|||||
|
|
|
|
Òàê êàê Pn+1Qn −PnQn+1 = (−1)n, то любые две подходящие дроби, взятые в нужном порядке, обладают свойствами концов промежутка, описанного
в теореме. По свойствам подходящих дробей α всегда находится между по следовательными подходящими дробями. Поэтому ближайшая к α граница
24

является наилучшим приближением. По свойствам подходящих дробей это всегда дробь с большим номером. Следствие доказано.
Упражнение 2.1. Найти три наилучших приближения к π.
2.8.Диофантовы уравнения
Определение 2.4. Пусть a, b, c, x, y Z. Уравнение вида
ax + by = c, |
(2.15) |
ãäå x, y неизвестные, называется диофантовым. Установим критерий раз решимости диофантового уравнения.
Теорема 2.4. Пусть d = D(a, b). Уравнение (2.15) разрешимо тогда и только тогда, когда c k d. При этом все множество решений описыва ется уравнениями:
x = x0 − |
b |
a |
|
||
|
t, y = y0 + |
|
t , |
(2.16) |
|
d |
d |
ãäå x0, y0 любое частное решение (2.15), а t произвольное целое число.
Доказательство. Òàê êàê d = D(a, b), то левая часть уравнения (2.15) делится на d. Следовательно, для разрешимости необходимо и достаточно, чтобы и правая часть делилась на d. Пусть c = de. Согласно утвержде нию 2.1 уравнение ax + by = d всегда имеет решение. Обозначим его через x1, y1. Тогда x0 = x1e, y0 = y1e решение исходного уравнения. Найдем
общий вид решения. Пусть x, y произвольное решение (2.15). Покажем, что оно представимо в виде (2.16). Имеем
|
|
|
|
|
|
|
a |
|
b |
|
a(x − x0) + b(y − y0) = 0, |
тогда |
|
(x − x0) = − |
|
(y − y0) . |
|||||
d |
d |
|||||||||
Согласно теореме 1.3 D |
d |
, d |
= 1. Тогда согласно упражнению 1.1 |
|||||||
|
a |
|
b |
|
|
|
|
|
||
a |
|
|
|
|
|
a |
|
|
|
|
(y − y0) k d , следовательно, y = y0 + d t. Подставляя найденое значение
b
y в уравнение, получаем x = x0 − d t. Таким образом, если x, y решение (2.15), то оно имеет вид (2.16). Обратное утверждение проверяется непо средственной подстановкой. Теорема доказана.
Следствие 2.6.
1) Если D(a, b) = 1, то уравнение (2.15) всегда разрешимо.
25

2)При этом решения уравнений ax + by = 1 и a|x| + b|y| = 1 могут отличаться только знаками.
Доказательство. Первое утверждение очевидно. Пусть x, y решения
уравнения ax + by = 1, à x1, y1 соответственно уравнения a|x| + b|y| = 1. Тогда x = x1 · sign(a) , y = y1 · sign(b).
Опишем алгоритм решения уравнения (2.15). Не умаляя общности счи таем, что |a| > |b|.
def
Øàã 1. Находим d = D(a, b). Åñëè c не делится на d, то уравнение не имеет решений.
a
Øàã 2. Приводим уравнение (2.15) к виду a1x + b1y = c1, ãäå a1 = d ,
bc
b1 = d , c1 = d. Ïðè ýòîì D(a1, b1) = 1.
Øàã 3. Находим решение уравнения |a1|x + |b1|y = 1 используя рекуррент ные соотношения (2.3). Пусть это x˜1, y˜1 .
Øàã 4. Используя следствие 2.6 определяем знаки для решения уравнения a1x + b1y = 1. Обозначим решение как x1, y1. Тогда частное решение
исходного уравнения имеет вид: x0 = x1c1, y0 = y1c1. Подставляя в (2.16) получаем общее решение.
Пример 2.9. Решим уравнение 126x − 102y = 18. Имеем:
1.D(126, 102) = 3. Уравнение разрешимо.
2.Приводим исходное уравнение к виду: 21x − 17y = 3.
3.Решаем уравнение 21x + 17y = 1. Используем
(2.2) |
|
21 |
|
s |
0 |
1 |
2 |
3 |
||
классический алгоритм Евклида |
|
äëÿ |
|
, а затем |
|
|
|
|
|
|
|
17 |
qs |
1 |
4 |
1 |
|
||||
(2.3) |
|
|
|
|
||||||
рекуррентные соотношения |
(cм. таблицу). |
|
|
|
|
|
||||
ys |
0 |
1 |
4 |
5 |
||||||
|
|
|
|
|
4.Тогда x˜1 = y2 = 4 , y˜1 = y3 = 5.
5.Определяем знаки: 21(−4) − 17(−5) = 1. Получаем x0 = −4 · 3 =
−12, y0 = −5 · 3 = −15. Общее решение
x = −12 + 17t, y = −15 + 21t, t Z.
Теорему 2.4 можно обобщить на случай нескольких переменных.
Теорема 2.5. Уравнение a1x1 +a2x2 +· · ·+anxn = c разрешимо тогда и только тогда, когда c k D(a1, a2, . . . , an).
26

Доказательство. Пусть d = D(a1, a2, . . . , an). Òàê êàê a1, . . . , an k d,
òî è a1x1 + a2x2 + · · · + anxn k d. Следовательно, если c не делится на d, то решений нет. Пусть c = de. Докажем по индукции, что уравнение
a1x1 + a2x2 + · · · + anxn = D(a1, a2, . . . , an) |
(2.17) |
всегда разрешимо. База индукции (при n = 2) вытекает из теоремы 2.4. Предположим разрешимость уравнения для произвольного n и докажем этот факт для n + 1. Рассмотрим уравнение
a1u1 + a2u2 + · · · + anun + an+1un+1 = D(a1, a2, . . . , an, an+1) ,
при этом согласно теореме 1.4
D(a1, a2, . . . , an, an+1) = D(D(a1, a2, . . . , an), an+1) = D(d, an+1) .
def
Обозначим δ = D(d, an+1). Тогда по теореме 2.4 уравнение
dy + an+1un+1 = δ
разрешимо. Подставляя вместо d → a1x1 + a2x2 + · · · + anxn получаем решение уравнения
a1(x1y) + a2(x2y) + · · · + an(xny) + an+1un+1 = δ .
Индукционный переход доказан. Таким образом, уравнение (2.17) разре шимо для всех n. Вспоминая, что c = de, получаем решение исходного
уравнения a1(x1e) + a2(x2e) + · · · + an(xne) = c .
3.Сравнения
3.1.Классы вычетов и модульная арифметика
Определение 3.1. Пусть a, b, m Z, m > 0. Говорят, что a сравнимо
def
ñ b по модулю m (= a ≡ b (mod m), или сокращенно a ≡ b (m)), если
(a − b) k m.
Теорема 3.1. Для отношения сравнения справедливо:
1)a ≡ b (m), тогда b ≡ a (m) (симметричность);
2)a ≡ b (m), b ≡ c (m), тогда a ≡ c (m) (транзитивность);
3)a ≡ a (m) (рефлексивность).
27

Замечание 3.1. Известные бинарные отношения (>, <, 6, >, k) та кими свойствами не обладают.
Определение 3.2. Классом вычетов по модулю m назовем множе
ство чисел с одинаковым остатком при делении на m.
Теорема 3.2. Все числа из Z распределяются относительно данно го модуля на m непересекающихся классов вычетов со следующими свой ствами:
1)все числа одного класса сравнимы друг с другом по модулю m;
2)числа из разных классов друг с другом не сравнимы.
Доказательство. Пусть a Z. Тогда по теореме 1.1 a = mq + r,
0 6 r < m. Очевидно, что классов вычетов ровно m и все числа из одного класса сравнимы друг с другом. Возьмем числа из разных классов:
a≡r (m), b≡r1 (m), r 6= r1. Тогда a 6 ≡b (m). Действительно, предположим противное. Пусть (a−b) k m, íî a = qm+r, b = q1m+r1, тогда следовательно, r = r1.
Определение 3.3. Если взять по одному представителю из каждо го класса вычетов, то эти m чисел образуют полную систему вычетов ïî
модулю m.
Пример 3.1. Простейшие полные системы вычетов:
1){0, 1, 2, · · · , m − 1} наименьшие положительные вычеты;
2){0, −1, −2, · · · , −(m − 1)} наименьшие отрицательные вычеты;
3)для произвольного a Z {a, a + 1, a + 2, · · · , a + (m − 1)};
4)åñëè D(a, m) = 1, òî {0, a, 2a, · · · , (m − 1)a}.
Теорема 3.3. Справедливы следующие свойства сравнений: 1) a ≡ b (m), m k k, тогда a ≡ b (k);
2) |
a≡b (k1), a≡b (k2), · · · , a≡b (kn), тогда a≡b (M(k1, k2, · · · , kn)); |
3) |
a ≡ b (m), тогда ac ≡ bc (mc). |
Доказательство. |
Свойство 1 очевидно из определения. Свойство 2 |
||||
следует из того, что |
(a − b) общее кратное чисел k1, k2, · · · , kn, a ëþ |
||||
бое кратное делится на наименьшее (см. 1.2). Для доказательства свойства |
|||||
3 заметим, что |
|
ac − bc |
|
a − b |
|
|
|
= |
. |
||
|
mc |
|
|||
|
|
|
m |
28
Следствие 3.1. a ≡ b (m), тогда ac ≡ bc (m) c Z.
Теорема 3.4 (арифметика сравнений). Сравнения по одному мо
дулю можно почленно складывать, вычитать и перемножать. Доказательство. Пусть a ≡ b (m), a1 ≡ b1 (m). Тогда
((a−b)+(a1−b1)) = ((a+a1)−(b+b1)) k m, следовательно, a+a1 ≡ b+b1 (m).
С другой стороны, так как a ≡ b (m), по следствию 3.1 −a ≡ −b (m). Ïî
вторяя предыдущие рассуждения, получаем a − a1 ≡ b − b1 (m). Далее, используя следствие 3.1 для сравнения a ≡ b (m), получаем aa1 ≡ ba1 (m), применяя это же следствие для сравнения a1 ≡b1 (m), имеем ba1 ≡bb1 (m).
Тогда по транзитивности сравнений (теорема 3.1) aa1 ≡ bb1 (m). Теорема доказана.
Следствие 3.2. Утверждение теоремы 3.4 можно обобщить на лю бое конечное число сравнений. В частности, если a ≡ b (m), то
an ≡ bn (m) n Z, n > 0.
Теорема 3.4 определяет действия над классами вычетов по данному модулю m. Åñëè a A, b B, тогда A + B класс вычетов, к которому
принадлежит a + b, à AB это класс, к которому принадлежит ab. Таким образом, справедлива следующая теорема.
def
Теорема 3.5. Множество классов вычетов (= Z/(m)) является коммутативным кольцом с единицей.
Замечание 3.2. Если модуль m не является простым числом, то Z/(m) не является полем. Действительно, пусть m = p1p2, ãäå
p1, p2 > 1 è p1, p2 < m. Тогда справедливо
(p1 + 1)p2 = p2,
1 · p2 = p2.
Отсюда следует, что при составном модуле Z/(m) не является целост
ным кольцом (есть делители нуля), однако, как будет показано далее (см. замечание 3.6), для простых модулей Z/(m) изоморфно GF(m) полю
Галуа.
Пример 3.2. Рассмотрим таблицы арифметических действий (таб лицы Кэли) для Z/(6).
29