Диофантовы уравнения уравнения Пелля. Учебное пособие
.pdf
Решения классического уравнения Пелля |
11 |
§ 2. Решения классического уравнения Пелля
Классическое уравнение Пелля имеет вид x2 − Dy2 = 1 и всегда допускает тривиальные решения (±1; 0). В рассматриваемом нами случае, когда D не является полным квадратом, классическое уравнение Пелля всегда имеет также нетривиальные решения, что будет доказано в следующем параграфе. Здесь же, предполагая нетривиальную разрешимость уравнения, мы выясним структуру его множества решений. Здесь и далее (x ; y ) будет обозначать наименьшее положительное решение
уравнения x2 − Dy2 = 1.
Теорема 1. Пусть (x ; y ) — наименьшее положительное решение уравнения Пелля x2 −Dy2 = 1. Тогда положительными решениями уравнения x2 − Dy2 = 1 являются выражения
√ √
xn + yn D = (x + y D)n;
где n — натуральное число, и только они.
Доказательство. Проверим вначале, что при любом натуральном n формула теоремы дает решение уравнения Пелля. Переходя в этом равенстве к сопряженным двучленам (см. лемму 2) и за-
12 Диофантовы уравнения: уравнения Пелля
тем перемножая оба равенства, получим
√√
x2n − Dyn2√= (xn + yn D√)(xn − yn D) =
= (x + y D)n(x − y D)n = (x2 − Dy2)n = 1:
Пусть теперь (x; y) — произвольное положительное решение уравнения x2 − Dy2 = 1. В силу
лемм 3 и 4 имеем
x + y√D > x + y √D > 1:
Таким образом, существует натуральное число n
такое, что
√ √ √
(x + y D)n 6 x + y D < (x + y D)n+1:
Если имеет место равенство, то теорема доказана. Теперь предположим, что имеет место строгое
неравенство. В этом случае, домножая последнее
√
выражение на (x − y D)n (это положительное
число, так как x2 − Dy2 = 1), найдем
√ √ √
1 < (x + y D)(x − y D)n < x + y D:
Обозначим
√ √ √
A + B D = (x + y D)(x − y D)n;
откуда в силу леммы 2
√ √ √
A − B D = (x − y D)(x + y D)n;
Решения классического уравнения Пелля |
13 |
и после перемножения получим |
|
A2 − DB2 = (x2 − Dy2)(x2 − Dy2)n = 1:
Таким образом, (A; B) является решением уравне-
ния Пелля. При этом в силу леммы 4 это положи-
√
тельное решение, так как A+B D > 1, а по лемме
3 оно меньше наименьшего положительного реше- |
||||||
√ |
|
√ |
|
|
|
|
ния, так как A + B |
D < x + y D. Полученное |
|||||
противоречие завершает доказательство. |
|
|
||||
|
||||||
Таким образом, классическое уравнение Пелля имеет бесконечно много решений (xn; yn). Из теоремы 1 легко получить явные формулы для них.
Следствие 1. |
В условиях теоремы 1 справед- |
|||||||||||||||
ливы равенства |
|
|
|
|
|
|
|
|
|
|
|
|
||||
xn = |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
((x |
+ y √D)n + (x |
− y √D)n) |
|
|||||||||||||
|
|
|||||||||||||||
2 |
|
|||||||||||||||
yn = |
1 |
|
(x + y √D)n |
|
(x y √D)n ; |
|||||||||||
|
2√D ( |
|
|
|
|
|
− |
− |
) |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
где n — |
|
|
|
|
|
|
|
|
|
|
|
|||||
натуральное число. |
|
|
|
|
|
|
||||||||||
√
Доказательство. Теорема 1 дает xn + yn D =
√
(x + y D)n, а переходя к сопряженным находим
√ √
xn − yn D = (x − y D)n. Складывая эти равен-
√
ства, получим 2xn, а вычитая их, получим 2yn D.
14 Диофантовы уравнения: уравнения Пелля
√
Как мы видели, x + y D > 1, соответственно,
√
x − y D < 1 (так как x2 − Dy2 = 1), поэтому вторые слагаемые в явных формулах следствия 1 стремятся к нулю с ростом n. Таким образом, при больших n последовательности {xn} и {yn} ведут
себя как геометрические прогрессии со знаменате- |
|||||||
лем x |
|
|
√ |
|
, при этом отношение |
xn стремится |
|
|
+ y |
D |
|||||
√ |
|
|
|
|
yn |
||
|
|
|
|||||
кD.
Однако на практике гораздо более удобна рекуррентная формула, позволяющая находить следующее решение по известному предыдущему.
Следствие 2. В условиях теоремы 1 справед-
ливы равенства
{
xn+1 = x xn + Dy yn
(1)
yn+1 = y xn + x yn;
где n — натуральное число, и (x1; y1) = (x ; y ).
Доказательство. Из теоремы 1 имеем
|
+ yn+1√ |
|
= (x + y √ |
|
)n+1 = |
|
|||||||
xn+1 |
D |
D |
|
||||||||||
|
|
|
|
√ |
|
|
√ |
|
|
|
n |
||
|
= (x + y |
D)(x + y |
|
|
|||||||||
|
|
|
D) = |
||||||||||
|
|
|
|
|
|
|
√ |
|
|
|
|
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|||
= (x + y D)(xn + yn D);
откуда, раскрывая скобки и приводя подобные слагаемые (см. леммы 1 и 2), получим требуемое. 
Решения классического уравнения Пелля |
15 |
Можно также получить рекуррентное соотношение, содержащее только последовательность {xn} или только последовательность {yn}. Это будет рекуррентное соотношение второго порядка, причем оно оказывается одинаковым для обеих последовательностей, а его коэффициенты зависят лишь от x .
Следствие 3. В условиях теоремы 1 справедливы равенства
xn+2 − 2x xn+1 + xn = 0;
где x1 = x , x2 = x2 + Dy2, и
yn+2 − 2x yn+1 + yn = 0;
где y1 = y , y2 = 2x y , а n — натуральное число.
Доказательство. Выражая yn из первого равенства в (1), имеем
yn = xn+1 − x xn : Dy
Подставляя это выражение и аналогичное ему выражение для yn+1 во второе равенство в (1), и домножая на Dy , найдем
xn+2 − x xn+1 = Dy2xn + x xn+1 − x2xn:
16 Диофантовы уравнения: уравнения Пелля
Приводя подобные слагаемые и учитывая, что x2 − Dy2 = 1, получим требуемое. Аналогично, исключая xn из равенств (1), получим точно такое же рекуррентное соотношение для yn.
Из следствия 3 легко видеть, что все yn кратны
y , y2n кратны 2x y , а x2n−1 кратны x .
Пример 1. Решить уравнение x2 − 2y2 = 1.
Перебирая значения y по возрастанию, начиная с единицы, убеждаемся, что наименьшим положительным решением нашего уравнения будет (x ; y ) = (3; 2). Запишем рекуррентные формулы
(1) для нашего случая (здесь D = 2)
{
xn+1 = 3xn + 4yn yn+1 = 2xn + 3yn:
Применив рекуррентные формулы несколько раз, получим несколько первых решений
(3; 2) → (17; 12) → (99; 70) →
→ (577; 408) → (3363; 2378) → : : :
Такую бесконечную последовательность решений, получающихся из начального решения применением рекуррентных формул (1), будем называть
Решения классического уравнения Пелля |
17 |
серией решений. Теорема 1 утверждает, что классическое уравнение Пелля (в случае его нетривиальной разрешимости, которая будет доказана ниже) имеет ровно одну серию решений.
18Диофантовы уравнения: уравнения Пелля
§3. Разрешимость классического уравнения Пелля
В этом параграфе мы докажем, что классическое уравнение Пелля всегда имеет нетривиальное решение, если только D не является полным квадратом. Нам потребуется вспомогательное утверждение, известное как теорема Дирихле о рациональном приближении.
Лемма 5. Пусть — иррациональное число,
— натуральное число. Тогда найдутся такие целые числа x и y, что
= xy + y ;
где 1 6 y 6 и | | < 1.
Доказательство. Рассмотрим + 1 чисел ·
0; ·1; : : : ; · . Их дробные части суть + 1 точек полуинтервала [0; 1). Разбивая этот полуинтервал на равных полуинтервалов длины 1 , мы видим, что по крайней мере один из этих полуинтервалов будет содержать две рассматриваемых точки.
Таким образом, найдутся целые числа m и n с условием 0 6 m < n 6 такие, что дробные частиm и n отличаются меньше чем на 1 . Обозначая
Разрешимость классического уравнения Пелля 19
через x разность целых частей n и m, а y = n − m, получим
| y − x| < 1;
что после деления на y дает требуемое.
Теперь мы готовы к доказательству основной
теоремы этого параграфа.
Теорема 2. Пусть D — натуральное число, не являющееся полным квадратом. Тогда классическое уравнение Пелля x2 − Dy2 = 1 имеет нетривиальное решение.
Доказательство. Возьмем 1 = 1 и, пользуясь
леммой 5, найдем числа x1 и y1 такие, что |x1 − |
|||||||
√ |
|
|
1 |
. При этом 1 |
6 y1 |
6 1, и, как легко ви- |
|
D| < |
|||||||
y1 |
|
||||||
1 |
|||||||
деть, x1 также будет натуральным числом. Теперь выберем натуральное число 2 так, чтобы
1 |
|
√ |
|
|
|
< |x1 − y1 |
D|: |
||||
2 |
|
||||
Это всегда можно сделать, поскольку модуль в
правой части положителен в силу иррационально-
√
сти D. Из построения также видно, что 2 > 1. Снова пользуясь леммой 5, найдем натуральные
числа x2 и y2 такие, что |
|
|
||
√ |
|
|
1 |
|
|
|
|||
|x2 − y2 D| < |
|
; |
||
2 |
||||
20 Диофантовы уравнения: уравнения Пелля
причем y2 |
6 2. Важно отметить, что пары (x2; y2) |
||||
и (x1; y1√) |
|
различны, так как |x2 − y2 |
√ |
|
|
|
D| < |
||||
|x1 − y1 |
D |
|. Продолжая этот процесс |
дальше, |
||
построим возрастающую последовательность натуральных чисел { n} и последовательность различных пар натуральных чисел {(xn; yn)} такие, что yn 6 n и
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|xn − yn D| < |
|
: |
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
n |
|
|
|
|
|
|
|
|||||||||||||||||
Рассмотрим выражение xn2 −Dyn2. Пользуясь по- |
|||||||||||||||||||||||||||
лученными неравенствами, найдем |
|
|
|
|
|
|
|
||||||||||||||||||||
|xn2 − Dyn2| = (xn + yn√ |
|
)|xn − yn√ |
|
| 6 |
|
|
|
||||||||||||||||||||
D |
D |
||||||||||||||||||||||||||
6 |
|
|
√ |
|
|
|
|
|
|
√ |
|
|
|
|
|
|
|
|
√ |
|
|
|
|
||||
(|xn − yn D| + 2yn D)|xn − yn D| < |
|||||||||||||||||||||||||||
|
1 |
|
√ |
|
|
1 |
|
|
|
√ |
|
|
|
1 |
|
|
√ |
|
|
||||||||
< ( |
|
D) |
|
|
|
|
|
|
|
|
|||||||||||||||||
|
+ 2 n |
|
|
= 2 D + |
|
|
6 2 D + 1: |
||||||||||||||||||||
n |
n |
|
n2 |
||||||||||||||||||||||||
Таким образом, это выражение имеет лишь конечное множество значений, следовательно, x2n − Dyn2 принимает одно и то же значение для бесконечно многих значений n. Итак, существует целое число k такое, что x2n − Dyn2 = k для бесконечно многих
n. Отметим, что k не равно нулю в силу иррацио-
√
нальности D.
