Учебник + задачник АП Ильиных
.pdfПродолжая процесс делений в алгоритме Евклида, для некоторого n получим
|
a = bq1 + r1 |
|
|
|
b = r1q2 + r2 |
|
|
|
r1 = r2q3 + r3 |
(11.4) |
|
|
. . . |
||
|
|
||
|
rn−3 = rn−2qn−1 + rn−1 |
|
|
|
rn−2 = rn−1qn |
|
|
При этом некоторое |
rn−2 |
= qn – целое число, и процесс обрывается. |
|
|
rn−1 |
|
Мы имеем представление α в виде конечной дроби (11.2), и записываем α = [q1, q2, . . . , qn]. Теорема доказана.
ЗАМЕЧАНИЕ. Числа q1, q2, . . . , qn из конечной непрерывной дроби (11.2)– это неполные частные из алгоритма Евклида для чисел a и b.
Из теоремы следует, что иррациональные числа представляются в ви-
де бесконечной непрерывной дроби. Рассмотрим пример представления
√
в виде бесконечной непрерывной дроби иррационального числа α = 2. В соответствие с процессом представления нужно записать α = q1 + α0,
где q |
1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
− |
q |
1 |
– |
|
|
√ |
|||||||||||||||||||||||
|
= [α] – целая часть от числа α и α0 = α |
|
|
|
|
|
дробная часть от α. |
||||||||||||||||||||||||||||||||||||||||||||
|
Имеем |
|
2 |
|
≈ 1, 4. Поэтому q1 |
= 1 и α0 = α − q1 = |
|
|
|
|
2 |
− 1. Далее |
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
√ |
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
представим α0 в виде α0 = |
|
|
. Получим |
|
2 − |
1 = |
|
|
|
|
|
, откуда |
|||||||||||||||||||||||||||||||||||||||
α1 |
|
|
α1 |
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
|
|
|
|
= √ |
|
|
|
|
|
|
|||
|
|
|
|
|
|
√ |
|
|
1 |
|
|
|
√ |
|
|
1 · (√ |
2 |
+ 1) |
|
|
|
|
|
2 + 1 |
|
|
+ 1. |
||||||||||||||||||||||||
|
|
|
|
α1 |
= |
|
|
|
= |
|
|
= |
|
|
2 |
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
2 − 1 |
|
( 2 − 1)( |
2 + 1) |
|
|
|
|
2 − 1 |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
На следующем шаге запишем α1 |
|
|
√ |
|
+ 1 |
|
|
|
|
|
|
|
|
1 |
. При этом |
||||||||||||||||||||||||||||||||||||
= |
2 |
|
|
= |
|
q2 + |
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
α2 |
||||
|
2 + 1 ≈ 2, 4. Поэтому q2 = 2 Тогда |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
1 |
|
|
√ |
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
= 2 − 1 и α2 = |
√ |
|
− 1 |
|
= 2 + 1. |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
α2 |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
Мы получили, что число α2 повторяет число α1. Это означает, что далее |
|||||
получим q2 = q3 = . . . . Итак, имеем разложение числа |
√ |
|
в виде перио- |
||
2 |
|||||
дической непрерывной дроби |
|
|
|
||
√ |
|
= [1, 2, 2, . . . ]. |
(11.5) |
||
2 |
51
Периодичность непрерывной дроби означает, что последовательность неполных частных [q1, q2, q3, . . . ] начиная с некоторого номера образова-
на бесконечно повторяющейся группой чисел -периодом дроби. В случае
√
α= 2 имеем предпериод из числа 1 и наименьший период из числа 2. Назовем иррациональное число α квадратичной иррациональностью,
если α имеет вид |
√ |
|
a + b, где a, b, c Z и b > 0. c
Справедливо следующее утверждение.
ТЕОРЕМА 11.2. Квадратичные иррациональности и только они представимы в виде периодической непрерывной дроби.
Доказательство в [11, стр. 191]. Наиболее сложно доказать, что произвольная квадратичная иррациональность представима в виде периодической непрерывной дроби. Это утверждение называется теоремой Лагранжа в честь французского математика и механика Ж. Лагранжа.
Свойства непрерывных дробей. Пусть число α представлено в виде конечной непрерывной дроби (11.2) или бесконечной дроби (11.3).
Отбросим в непрерывной дроби выражение, стоящие после q1. Полу-
чим дробь
P1 = q1 . Q1 1
Отбрасывая выражение после q2, имеем дробь
P2 = q2q1 + 1.
Q2 q2
Затем отбросим выражение после q3, получим дробь P3 и т.д.
Q3
Дроби P1 , P2 , . . . называются подходящими дробями для числа α.
Q1 Q2
Подходящую дробь с номером i можно записать с числителем Pi и знаменателем Qi, способ вычисления которых указан в последующем свойстве 1. При этом считаем, что
P1 = q1, Q1 = 1 P2 = q2q1 + 1, Q2 = q2. |
(11.6) |
Дополнительно определим дробь P0 , где P0 = 1, Q0 = 0. Она потребует-
Q0
ся для единообразия формул.
52
СВОЙСТВО 1. Справедливо следующее правило вычисления чис-
лителей и знаменателей подходящих дробей при i > 2 |
|
Pi = qi · Pi−1 + Pi−2, |
(11.7) |
Qi = qi · Qi−1 + Qi−2. |
(11.8) |
Доказательство индукцией по числу i. Пусть i = 2. Нужно проверить, что
P2 = q2 · P1 + P0,
Q2 = q2 · Q1 + Q0.
По (11.6) имеем P1 |
= q1, Q1 = 1 P2 = q2q1 + 1, Q2 = q2. Кроме того, |
мы задали P0 = 1, |
Q0 = 0. Подставив эти значения, получим верные |
равенства. |
|
Пусть утверждение верно для числа i. Тогда справедливы равенства (11.7) и (11.8). Проверим выполнение утверждения для числа i + 1, т.е.
справедливость равенств |
|
|
|
|
|
|
|
|
|
|
||||
|
|
Pi+1 = qi+1 · Pi + Pi−1, |
|
|
(11.9) |
|||||||||
|
|
Qi+1 = qi+1 · Qi + Qi−1. |
|
|
(11.10) |
|||||||||
Подходящая дробь |
Pi+1 |
получается из подходящей дроби |
Pi |
|
заменой в |
|||||||||
Qi+1 |
Qi |
|||||||||||||
|
|
|
|
|
|
|
|
|
1 |
|
||||
буквенном выражении для Pi выражения qi на выражение qi + |
|
. По- |
||||||||||||
|
|
|||||||||||||
этому в дроби |
|
|
|
|
|
|
|
|
|
|
|
qi+1 |
||
|
|
|
|
qi · Pi−1 + Pi−2 |
|
|
|
|
|
|
||||
|
|
|
Pi |
= |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
||||||
|
|
|
Qi |
qi · Qi−1 + Qi−2 |
|
|
|
|
|
|||||
заменим букву qi на выражение qi + |
1 |
. Так буква qi не входит в выра- |
||||||||||||
|
||||||||||||||
|
|
|
|
|
|
qi+1 |
|
|
|
|
|
жения Pi−1, Pi−2, Qi−1, Qi−2, то эти выражения не изменятся. Получаем
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|||
|
Pi+1 |
|
|
qi + |
|
|
· Pi−1 |
+ Pi−2 |
|
qi+1(qiPi−1 + Pi−2) + Pi−1 |
|
||||
|
= |
qi+1 |
= |
(11.11) |
|||||||||||
|
|
1 |
|
|
|
|
|
|
|||||||
|
Qi+1 |
|
qi + |
|
· Qi−1 |
+ Qi−2 |
|
qi+1(qiQi−1 + Qi−2) + Qi−1 |
|
||||||
|
|
qi+1 |
|
||||||||||||
По индукции верны равенства (11.7) и (11.8). Применяя их, получаем |
|||||||||||||||
|
|
|
|
|
|
|
|
|
Pi+1 |
= |
qi+1Pi + Pi−1 |
(11.12) |
|||
|
|
|
|
|
|
|
|
Qi+1 |
|||||||
|
|
|
|
|
|
|
|
|
qi+1Qi + Qi−1 |
|
и равенства (11.9) и (11.10), что и нужно.
53
СВОЙСТВО 2. Для всех i > 1 справедливо равенство
Pi · Qi−1 − Pi−1 · Qi = (−1)i. |
(11.13) |
Доказательство индукцией по i. Пусть i = 1. Имеем P1 · Q0 − P0 · Q1 = = q1 ·0−1·1 = −1, что и нужно. Пусть утверждение верно для числа i, т.е. верно равенство (11.13). Проверим истинность утверждения для числа i + 1, т.е. справедливость равенства
Pi+1 · Qi − Pi · Qi+1 = (−1)i+1.
По (11.9) и (11.10) имеем
Pi+1 · Qi − Pi · Qi+1 = (qi+1Pi + Pi−1) · Qi − Pi · (qi+1Qi + Qi−1) =
= Pi−1Qi − PiQi−1 = −(PiQi−1 − Pi−1Qi) = (−1)(−1)i = (−1)i+1,
что и нужно.
СВОЙСТВО 3. Подходящие дроби Pi несократимы.
Qi
Доказательство от противного. Пусть d = (Pi, Qi) и d > 1. Тогда d делит левую часть равенства Pi·Qi−1−Pi−1·Qi = (−1)i. Поэтому d делит правую часть (−1)i = ±1, противоречие, т.к. d > 1.
Получим теперь формулу для разности двух соседних подходящих дробей.
СВОЙСТВО 4. Для всех i > 1 справедливо равенство
|
|
|
|
Pi |
Pi−1 |
= |
(−1)i |
. |
(11.14) |
||
|
|
|
|
Qi |
|
||||||
|
|
|
|
− Qi−1 |
QiQi−1 |
|
|
||||
Доказательство. Имеем |
|
|
|
|
|
|
|
||||
|
Pi |
Pi−1 |
= |
Pi · Qi−1 − Pi−1Qi |
= |
(−1)i |
. |
||||
|
Qi |
|
|||||||||
|
− Qi−1 |
QiQi−1 |
QiQi−1 |
Отсюда получаем расстояние между двумя соседними подходящими дробями
|
Pi |
|
Pi−1 |
|
1 |
|
|
Qi |
− Qi−1 |
= QiQi−1 . |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54
СВОЙСТВО 5. Пусть Pi подходящая дробь для числа α с номе-
Qi
ром i, отличная от последней дроби ( т.е. от самого числа α ). Тогда
1) Если i нечетно, то Pi < α.
Qi
2) Если i четно, то Pi > α.
Qi
Доказательство. В дроби (11.2) или (11.3) отбросим выражение > 0,
стоящее за q1. Полученное число, т.е. P1 меньше α. Отбросим выраже-
Q1
1
ние, стоящее за q2. При этом вместо выражения q2 + q3 + ... получим
1
меньшее число, что выражаем словами «выражения q2 + q3 + ... умень- шится». Тогда выражение
|
|
q1 |
+ |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
1 |
|
|
|
|
|||
|
|
|
|
|
|
|
|
||
|
|
|
|
q2 + |
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
q3 + ... |
|
||||
увеличится. Поэтому |
P2 |
> α. Точно также |
P3 |
< α, и т.д. |
|||||
|
Q3 |
||||||||
Q2 |
|
|
|
|
|
Из этого свойства следует, что число α заключено между соседними
дробями |
Pi−1 |
и |
Pi |
, причем расстояние от каждой дроби меньше |
1 |
. |
|||||||
|
|
||||||||||||
|
Qi−1 |
|
Qi |
|
|
|
|
|
QiQi−1 |
||||
Отсюда получается следующее утверждение. |
|
|
|
|
|||||||||
СВОЙСТВО 6. Заменим число α подходящей дробью |
Pi |
. Тогда по- |
|||||||||||
Q |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||
грешность замены оценивается неравенством |
i |
|
|
|
|||||||||
|
|
|
|
||||||||||
|
|
|
|
|
P |
1 |
|
|
|
(11.15) |
|||
|
|
|
|
α − Qii |
< QiQi+1 . |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Формула для решения сравнения первой степени. Используя подходящие дроби, получим удобную формулу для решения сравнения первой степени. Пусть дано сравнение
ax ≡ b (mod m), где (a, m) = 1. |
(11.16) |
Если a < 0, то заменим сравнение (11.16) на равносильное сравнение (−a)x ≡ −b (mod m). Поэтому далее считаем, что a > 0.
55
ТЕОРЕМА 11.3 . Сравнение (11.16) имеет единственное реше-
ние, которое имеет вид |
|
x ≡ (−1)n−1Pn−1b (mod m), |
(11.17) |
где Pn−1 – числитель предпоследней подходящей дроби при разложении числа ma в непрерывную дробь.
Доказательство. Известно, что сравнение (11.16) имеет единственное
решение. Поэтому достаточно проверить, что число x0 |
= (−1)n−1Pn−1b |
||||||||||||
действительно является решение сравнения, т.е. |
|
|
|
|
|
|
|||||||
|
|
|
a · [(−1)n−1Pn−1b] ≡ b (mod m). |
|
(11.18) |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
Pn |
|
По свойству 2 Pn · Qn−1 − Pn−1 · Qn = (−1)n. При этом |
|
|
– последняя |
||||||||||
Qn |
|||||||||||||
|
m |
Pn |
|
m |
Pn |
|
m |
||||||
дробь для |
|
, т.е. |
|
= |
|
|
. Поскольку дроби |
|
и |
|
|
несократимы и |
|
|
Q |
|
Q |
a |
|
||||||||
|
a |
|
|
a |
|
|
|
|
|||||
|
|
|
n |
|
|
|
|
n |
|
|
|
|
|
Qn, a > 0, то Pn = m и Qn = a. Получаем |
|
|
|
|
|
|
|||||||
|
|
|
|
m · Qn−1 − Pn−1 · a = (−1)n. |
|
|
|
|
|
||||
Отсюда −Pn−1·a ≡ (−1)n (mod m). Умножив на (−1)n−2b, получим срав- |
нение (11.18). Теорема доказана.
Решение в целых числах уравнения ax + by = c. Рассмотрим урав-
нение |
|
ax + by = c, |
(11.19) |
с неизвестными x, y и целыми коэффициентами a, b, c. Требуется найти целочисленные решения этого уравнения. Уравнение (11.19) называется неопределенным уравнением первой степени с двумя неизвестными. Применим теорию сравнений к решению неопределенных уравнений.
Заметим вначале, что при (a, b) = d > 1 и c 6... d уравнение (11.19) неразрешимо. Действительно, при наличии решения (x0, y0) имеем равенство ax0 + by0 = c. Левая часть ax0 + by0 этого равенства делится на d, а правая часть, равная c, не делится на d, противоречие.
Если (a, b) = d > 1 и c ... d, то a = a1d, b = b1d, c = c1d. Разделив на d уравнение (11.19), получим равносильное уравнение a1x + b1y = c1, где (a1, b1) = 1. Поэтому далее считаем, что (a, b) = 1.
Покажем способ для нахождения некоторого, первоначального решения (x0, y0) уравнения (11.19), а затем получим формулу для всех решений.
56
Перенесем by в уравнение (11.19) в правую часть. Получим ax = c−by. Поэтому
ax ≡ c (mod b). |
(11.20) |
Так как (a, b) = 1, то сравнение имеет единственное решение. Рассмотрим
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
. |
|
число x0, удовлетворяющее (11.20). Имеем ax0 ≡ c (mod b), т.е. ax0 −c . b |
|||||||||||
и ax |
0 − |
c = by |
0 |
для y |
0 |
Z. Вычислим число y |
0 |
= |
ax0 − c |
, и получим одно |
|
b |
|||||||||||
|
|
|
|
|
|
||||||
из решений (x0, y0) уравнения ax + by = c. |
|
|
|
|
|||||||
ТЕОРЕМА 11.4. Пусть дано неопределенное уравнение |
|||||||||||
|
|
|
|
|
ax + by = c, где (a, b) = 1. |
(11.21) |
Предположим, что (x0, y0) – одно из решений этого уравнения. Тогда все решения уравнения имеют вид
x = x0 + bt, |
|
y = y0 − at, |
(11.22) |
где параметр t пробегает целые числа.
Доказательство. Пусть x, y – произвольное решение неопределенного уравнения. Тогда ax+by = c, где x, y Z. Вычтем из равенства ax+by = c равенство ax0 + by0 = c. Получим a(x − x0) + b(y − y0) = 0. Отсюда
|
a(x − x0) = b(y0 − y), |
(11.23) |
|
. |
|
где x − x0, y0 − y |
. |
= 1, то |
Z. Тогда a(x − x0) . b. Так как (a, b) |
||
. |
|
|
. |
= bt для некоторого t Z. Получили x = x0 +bt. |
|
x−x0 . b. Поэтому x−x0 |
Подставив x − x0 = bt в (11.23), имеем
abt = b(y0 − y), откуда at = y0 − y, и y = y0 − at.
Получили, что пара (x, y) имеет вид (11.22).
Обратно, пусть t Z. Подставив в левую часть уравнения (11.21) x = x0 + bt и y = y0 − at, имеем
a(x0 + bt) + b(y0 − at) = ax0 + by0 = c.
Поэтому пара (x, y) – решение уравнения. Теорема доказана.
57
Лекция 12. Системы сравнений первой степени.
Рассмотрим произвольную систему сравнений первой степени
a2x |
≡ b2 |
(mod m2) |
(12.1) |
|
|
a1x |
b1 |
(mod m1) |
|
|
≡ |
|
|
|
|
|
|
|
|
|
· · · |
(mod mk). |
|
|
akx ≡ bk |
|
|||
|
|
|
|
|
Решением данной системы является число, которое удовлетворяет каждому сравнению этой системы. Если какое-то из сравнений в системе не имеет решения, то, очевидно, что система несовместна.
Решение системы (12.1) удобнее рассмотреть на примере. ПРИМЕР. Решить систему
|
12x |
≡ |
1 |
(mod 7) |
|
24x |
−2 |
(mod 5) |
(12.2) |
||
|
2x |
≡ |
15 |
(mod 11). |
|
|
≡ |
|
По свойству сравнений в любом из сравнений коэффициенты можно заменить на сравнимые по соответствующему модулю. Получим равносильную, более простую систему
|
5x ≡ 1 |
(mod 7) |
(12.3) |
2x ≡ 4 |
(mod 11). |
||
|
−x ≡ −2 |
(mod 5) |
Рассмотрим первое сравнение 5x ≡ 1 (mod 7). Так как (5, 7) = 1, то сравнение имеет единственное решение. Найдем это решение подбором,
испытывая числа 0, 1, 2, 3, 4, 5, 6. Получим решение |
¯ |
¯ |
3. Числа класса |
3 |
имеют вид x = 3 + 7t, где t – произвольное целое число.
Идея решения системы состоит в следующем. При любом целом t число x = 3 + 7t является решением первого сравнения. Подставим x во второе сравнение, и подберем те значения t, при которых верно также и второе сравнение. Получаем −3−7t ≡ −2 (mod 5), т. е. −7t ≡ 1 (mod 5)
и ≡ . Подбором находим решение ¯.
3t 1 (mod 5) 2
Поэтому t = 2 + 5t1, где t1 Z. Подставив t = 2 + 5t1 в равенство x = 3 + 7t, получим x = 17 + 35t1, где t1 – произвольное целое число.
Числа x = 17+35t1 при любом t1 Z удовлетворяют первому и второму сравнению. Подберем те значения t1, при котором верно также и третье
58
сравнение. Разделим вначале коэффициенты сравнения 2x ≡ 4 (mod 11) на число 2, взаимно простое с модулем m = 11. Получим x ≡ 2 (mod 11)
Подставив x = 17+35t1 в это сравнение, имеем 17+35t1 ≡ 2 (mod 11), т.е. 6 + 2t1 ≡ 2 (mod 11). Тогда 2t1 ≡ −4 (mod 11), t1 ≡ −2 (mod 11), t1 = −2 + 11t2 для t2 Z. Тогда x = 17 + 35t1 = 17 + 35(−2 + 11t2) =
=−53 + 385t2, где t2 Z. Отсюда x ≡ 332 (mod 385). Ответ. Решение системы имеет вид x ≡ 332 (mod 385).
Сравнения n-ой степени по простому модулю. Рассмотрим другой важный вид сравнений
f(x) ≡ 0 (mod m), |
(12.4) |
где f(x) = a0xn + a1xn−1 + · · · + an – произвольный многочлен с целыми коэффициентами. Решение сравнений по составному модулю m сводится к решению сравнения по простому модулю. Поэтому изучим вначале случай, когда m = p – простое число. Итак, необходимо решить сравнение
f(x) ≡ 0 (mod p). |
(12.5) |
Рассмотрим упрощающий прием для замены данного сравнения на равносильное сравнение степени не выше p − 1. Разделим f(x) на многочлен xp − x. Получим f(x) = (xp − x)q(x) + r(x), где q(x), r(x) Z[x] и r(x) = b0xp−1 + · · · + bp – остаток отделения. Подставив в (12.5), получим
(xp − x)q(x) + r(x) ≡ 0 (mod p). |
(12.6) |
По теореме Ферма xp ≡ x (mod p) для всех x Z. Тогда для любого целого числа x имеем xp −x ≡ 0 (mod p). Поэтому сравнение (12.6) равносильно сравнению r(x) ≡ 0 (mod p), т.е. следующему сравнению степени
не выше p − 1
b0xp−1 + · · · + bp ≡ 0 (mod p).
ПРИМЕР. Решить сравнение
26x14 − 12x11 + 22x7 + 3 ≡ 0 (mod 7).
Решение. Заменим коэффициенты многочлена на сравнимые числа из полной системы вычетов 0, 1, 2, 3, 4, 5, 6. Получим равносильное сравнение
5x14 + 2x11 + x7 + 3 ≡ 0 (mod 7). |
(12.7) |
59
Разделив многочлен из (12.7) на x7 − x, получим сравнение степени не выше 6. Однако понижение степени можно выполнить проще.
По теореме Ферма x7 ≡ x (mod 7). Возводя в квадрат, получим x14 ≡ x2 (mod 7). Заменим в (12.7) выражение x14 на сравнимое выражение x2. Далее x11 ≡ x5 (mod 7) и x7 ≡ x (mod 7). Поэтому заменим в сравнении (12.7) x11 на x5, а x7 на x. Вместо сравнения (12.7) рассмотрим равносильное сравнение
2x5 + 5x2 + x + 3 ≡ 0 (mod 7), |
(12.8) |
которое решим методом перебора всех возможных решений. Можно рассмотреть полную систему вычетов 0, 1, 2, 3, 4, 5, 6 по модулю 7 и проверим, какие из этих чисел удовлетворяют сравнению (12.8). Однако удобнее проверить числа из полной системы вычетов 0, 1, 2, 3, −3, −2, −1. В результате проверки получаем, что решением является только число −3. При этом −3 ≡ 4 (mod 7).
Ответ. Сравнение имеет единственное решение x ≡ 4 (mod 7).
ТЕОРЕМА 12.1 . Пусть f(x) = a0xn + a1xn−1 + · · · + an – многочлен с целыми коэффициентами. Предположим, что сравнение f(x) ≡ 0 (mod p), где p – простое число, имеет n + 1 решение. Тогда все коэффициенты многочлена f(x) делятся на p.
Доказательство. Обозначим через x0, x1, . . . , xn данные n + 1 решений. Поскольку решения различны, то
xi ≡/ xj (mod p) |
при i 6= j. |
(12.9) |
Запишем многочлен f(x) в виде |
|
|
f(x) = a(x − x0) |
· · · (x − xn−1)+ |
|
+b(x − x1) · · · (x − xn−1)+ |
|
|
+c(x − x2) · · · (x − xn−1)+ |
(12.10) |
|
|
· · · |
|
+d(x − xn−1)+ +e,
где целые коэффициенты a, b, c, d, . . . , e подберем двигаясь по (12.10) сверху вниз. Приравняем коэффициенты при xn в левой и правой частях в (12.10). Получим a = a0. Затем подбираем число b. Для этого вычислим
60