logo
Th_Numb+Combi (2)

§ 6. Уравнение Ферма-Пелля

Так называется диофантово уравнение x2Ay2 = 1, где A N. Его исследование было начато П. Ферма, а окончательное описание решений получено Л. Дирихле. Дж. Пелль не имеет к решению этого уравнения никакого отношения, его имя ошибочно связал с этим уравнением Л. Эйлер.

I. Рациональные решения. Вначале найдём все рациональные решения уравнения Ферма-Пелля.

Кривая с уравнением Ферма x2Ay2 = 1 имеет канонический вид и, как известно, является гиперболой с вершинами(±1; 0) и асимптотами y = ± x .

Выберем на ней рациональную точку – её вершину S(1; 0), с помощью которой проведём параметризацию остальных рациональных точек этой кривой.

Если точка M(r ; s) рациональна, т.е. r, s Q , то прямая (MS) имеет каноническое уравнение y = и угловой коэффициент k = Q .

Обратно, если задан угловой коэффициент k Q , то можно найти все точки пересечения прямой y = k(x – 1), проходящей через точку S, с кривой x2Ay2 = 1 : одна из них S, а вторая находится из соотношений

x2 – Ak2(x – 1)2 = 1 (x – 1)(x + 1) = Ak2(x – 1)2

(1 – Ak2)x = –1 – Ak2 .

Знаменатель последнего выражения не обращается в ноль, если число A не является квадратом рационального числа: 1 – Ak2 = 0 A = . В случае натурального параметра A это возможно только если A полным квадратом. Действительно, если – несократимая дробь, тоA = Ap2 = q2 и т.к. p и q взаимно просты, то A = mq, mp2 = q, а значит, m = qs, sp2 = 1 и s = 1, p = ±1, а A = q2.

Теорема (о рациональных решениях уравнения Ферма-Пелля). Все рациональные точки кривой x2Ay2 = 1 (A N) имеют вид M(x ; y), где

II. Целочисленные решения. Теперь рассмотрим целочисленные решения уравнения Ферма. Прежде всего, заметим, что имеет смысл рассматривать только уравнения, в которых A не является полным квадратом: если A = B2, то

x2 – Ay2 = 1 x2 – B2y2 = 1 (x + By)(x – By) = 1

 .

Такие решения назовём тривиальными.

1. Арифметика чисел x + y (x, y Z). Левая часть уравнения Ферма-Пелля разложима на множители: x2Ay2 = (x + y)(xy). Поэтому числа вида x + y, где x, y Z , играют важную роль в исследовании решений этого уравнения. Обозначим

K = {x + y R | x, y Z}.

В дальнейшем будем отождествлять решение (x; y) этого диофантова уравнения с числом x + y.

Для любого числа x + y определим норму N(x + y) = x2Ay2.

Следующие формулы показывают, что множество рассматриваемых чисел замкнуто относительно сложения, вычитания, умножения, оно содержит 0 и 1, –1:

(x + y) + (z + t) = (x + z) + (y + t),

(x + y) – (z + t) = (x – z) + (y – t),

(x + y)(z + t) = (xz + Ayt) + (xt + yz),

0 = 0 + 0, 1 = 1 + 0, –1 = –1 + 0.

Для двух чисел x + y, z + t K можно вычислить их частное

,

которое не обязательно принадлежит K. Однако это частное принадлежит K, если xzAyt z2At2 и xt + yz z2At2. Эти условия выполняются, например, в случае N(z + t) = z2At2 = ±1.

Для числа = x + y K определим = xy K – сопряжённое число к . Легко проверить следующие свойства сопряжённых чисел:

, ,

,

N(±1) = 1, N(0) = 0.

Кроме того, норма от произведения чисел равно произведению норм:

N() = () = ()() =  = N()N().

Ясно, что решения уравнения Ферма-Пелля имеют единичную норму. Значит, множество решений замкнуто относительно умножения и деления.

2. Приближение действительных чисел рациональными. Напомним лемму, доказанную ранее с помощью принципа Дирихле.

Лемма (о приближении действительных чисел рациональными). Для любого действительного числа r > 0 и произвольного n N найдутся такие натуральные числа a, b N, где 1 b n, что |bra| .

Будем использовать её для r = .

3. Существование решения уравнения Ферма-Пелля. Докажем, что при любом A N диофантово уравнение x2Ay2 = 1 имеет нетривиальное решение, в котором y 0.

Зафиксируем произвольное n N и, пользуясь доказанной леммой, найдём an Z и 1 bn < n со свойством |anbn| < . Тогда

|an2Abn2| = |anbn||an + bn| < |(anbn) + 2bn|

 (|anbn| +2|bn|) <(+ 2n) = 2+ 2+ 1.

Поэтому натуральная величина |an2Abn2| принимает лишь конечное число значений на парах (an ; bn) при n N. Количество таких пар бесконечно, т.к. величина |anbn| < стремится к нулю при n и не может быть равной нулю, поскольку иррационален. По принципу Дирихле получаем, что некоторое значение c величины |an2Abn2| принимается бесконечное число раз. Пусть M = {(a; b) Z2 | |a2Ab2| = с} – бесконечное множество. Если c = 1, то всё доказано: при a2Ab2 = – 1 квадрат (a + b)2 = (a2 + Ab2) + 2abбудет решением, т.к. N(2) = N()2.

Поскольку множество M бесконечно, а множество остатков при делении на c конечно, то найдутся две такие различные пары (a1 ; b1), (a2 ; b2) M, что |a12Ab12| = c = |a22Ab22| и a1 a2 , b1 b2 (mod c). Для доказательства достаточно по принципу Дирихле раскладывать пары (a; b) M по кучам (r; s) – всем парам остатков от деления на c (0 c).

Поскольку знаки чисел x, y в решении x + y можно менять произвольно, будем считать, что ai > 0, bi > 0 (i = 1, 2).

Теперь получаем

Поскольку a22 – Ab22 = c и a1 a2 , b1 b2 (mod c), то a1a2 – Ab1b2 a12 – Ab12 = c 0, –a1b2 + b1a2 –a1b1 + b1a1 = 0 (mod c).

Поэтому числа Z, причём

x2Ay2 = (x + y)(xy) = = ±1.

При этом y 0: если y = 0, то x = ±1 = x + y= , т.е. вопреки выбору получаем (a1 ; b1) = (a2 ; b2).

Найденное нетривиальное решение = x + yпорождает бесконечную серию решений n (n Z), которые все различны как степени числа, не равного по модулю единице.

Итак, доказана

Теорема (о существовании нетривиальных решений уравнения Фер­ма-Пелля). Уравнение Ферма-Пелля x2Ay2 = 1 имеет бесконечное количество нетривиальных решений.

4. Структура решений. Ясно, что если x + yрешение, то числа (–x) + y,x + (–y), (–x) + (–y)тоже являются решениями. Поэтому с любым нетривиальным решением, у которого y 0, уравнение Ферма-Пелля имеет и положительное решение, у которого x > 0, y > 0. Положительное решение x0 + y0с наименьшим значением x во множестве всех положительных решений назовём основным.

На самом деле 1 + <x0 + y0 x + yдля каждого положительного решения x + y. Действительно, неравенство 1+<x0+y0очевидно. Второе неравенство следует из минимальности x0 и соотношений x2Ay2 = 1 = x02Ay02 : 0 x2x02 = A(y2y02), т.е. y y0 , x x0 и потому x0 + y0 x + y. Итак, величина основного решения минимальна.

Теорема (о структуре решений уравнения Ферма-Пелля). Любое решение уравнения Ферма-Пелля является с точностью до знака степенью (положительной или отрицательной) основного решения.

Доказательство. Во-первых, как уже отмечалось выше, множество решений замкнуто относительно умножения и деления. Поэтому, если = x0 + y0основное решение, то все его степени тоже n (n Z) будут тоже решениями.

Рассмотрим теперь степени , 2 , … , n , … основного решения. Ясно, что > 1 и поэтому n при n . Если = x + yположительное решение (x, y > 0), не равное никакой степени n (n N), то найдётся однозначно определённое n N со свойством k < < k+1. Тогда получаем решение = , причём1 < = < , что невозможно.

Итак, каждое положительное решение является степенью основного. Пусть теперь = x + yпроизвольное нетривиальное неположительное решение. Рассмотрим три возможных случая:

1. x > 0, y < 0. Тогда =xyположительное решение, так что = n и = .

2. x < 0, y < 0. Тогда = (–x) + (–y)положительное решение, и поэтому = n , = – n .

3. x < 0, y > 0. Тогда удовлетворяет случаю 1, так что = n и = –n.

Теорема доказана.