«Квант» — научно-популярный физико-математический журнал (издаётся с 1970 года)
Старый сайт журнала: kvant.ras.ru

Задача М39

Условие задачи (1970, № 8) Задача М39 // Квант. — 1970. — № 8. — Стр. 41; 1971. — № 7. — Стр. 24—26.

Докажите, что целые неотрицательные числа $x$‍,$y$‍ удовлетворяют уравнению $$ x^2-mxy+y^2=1 $$ (где $m$‍ — данное целое число, большее единицы) тогда и только тогда, когда $x$‍ и $y$‍ — соседние члены последовательности $\phi_0=0$‍,$\phi_1=1$‍,$\phi_2=m$‍,$\phi_3=m^2-1$‍,$\phi_4=m^3-2m$‍,$\phi_5=m^4-3m^2+1$‍,$\ldots$‍,‍ в которой $\phi_{k+1}=m\phi_k-\phi_{k-1}$‍ для всех $k\ge 1$‍.

Например, все решения уравнения $$x^2-3xy+y^2=1\tag1$$ в целых числах $0\le x\lt y$‍ — это пары $$(0,1);~(1,3);~(3,8);~(8,21);~\ldots\tag2$$ соседних членов последовательности 0, 1, 3, 8, 21, 55, $\ldots$‍ определяемой условиями $\phi_0=0$‍,$\phi_1=1$‍,$\phi_{k+1}=3\phi_k-\phi_{k-1}$‍ для всех $k\ge 1$‍.‍ (Этот красивый факт был использован в работе Ю. Матиясевича, посвящённой 10-й проблеме Гильберта, о которой рассказывалось в предыдущем номере «Кванта».)


Решение задачи (1971, № 7) Задача М39 // Квант. — 1970. — № 8. — Стр. 41; 1971. — № 7. — Стр. 24—26.

Решим эту задачу для $m=3$‍ (для других $m\gt1$‍ решение совершенно аналогично). Мы должны доказать, что, во-первых, все пары чисел (2) удовлетворяют уравнению (1) и, во-вторых, никакие другие пары неотрицательных целых чисел этому уравнению не удовлетворяют. (Заметим, что эту вторую и более трудную часть решения многие читатели, приславшие письма, упустили из виду.)

В последовательности (2) за каждой парой $(x,y)$‍ следует пара $(x_1,y_1)$‍,‍ которую можно получить из $(x,y)$‍ с помощью такого преобразования: $$ x_1=y,\quad y_1=3y-x.\tag3 $$ Это преобразование $(x,y)\to(y,3y-x)$‍ мы обозначим буквой $T$‍.‍ Нетрудно проверить, что если пара $(x,y)$‍ удовлетворяет уравнению (1), то пара $(x_1,y_1=T(x,y)$‍ ему тоже удовлетворяет: $$ x_1^2-3x_1y_1+y_1^2=y^2-3y(3y-x)+(3y-x)^2=y^2-3xy+x^2.\tag4 $$ Отсюда сразу видно, что все пары (2) удовлетворяют уравнению (1): ведь пара $(0,1)$‍ ему удовлетворяет, а все остальные получаются из неё с помощью конечного числа преобразований $T$‍.

Докажем теперь, что других решений $(x,y)$‍ в целых числах, подчинённых условиям $0\le x\lt y$‍,‍ у уравнения (1) нет. Пусть $(x_1,y_1)$‍ — одно из таких решений. Найдём такую пару $(x,y)$‍,‍ из которой эти $x_1$‍ и $y_1$‍ получаются по формулам (3), — для этого достаточно выразить $x$‍ и $y$‍ через $x_1$‍ и $y_1$‍:‍ $$ x=3x_1-y_1,\quad y=x_1.\tag5 $$ Такой переход от $(x_1,y_1)$‍ к $(x,y)$‍ — преобразование, обратное к $T$‍ — мы будем обозначать через $T^{-1}$‍.‍ Из равенств (4) следует, что если пара $(x_1,y_1)$‍ удовлетворяет уравнению (1), то пара $(x,y)=T^{-1}(x_1,y_1)$‍ ему также удовлетворяет. Покажем, что если, кроме того, $0\lt x_1\lt y_1$‍,‍ то $$ 0\le x\lt y.\tag6 $$ Представим равенство $x_1^2-3x_1y_1+y_1^2=1$‍ следующими двумя способами: $$ \begin{gather*} x_1^2+y_1(y_1-3x_1)=1,\tag7\\ x_1(x_1-y_1)+y_1(y_1-2x_1)=1.\tag8 \end{gather*} $$ Из равенства (7) сразу следует ($x_1$‍ и $y_1$‍ положительны!), что $-x=y_1-3x_1\le0$‍,‍ причём если $y_1-3x_1=0$‍,‍ то $x_1=1$‍ и $y_1=3$‍.‍ Из равенства (8) в свою очередь следует, что $y-x=y_1-2x_1\gt0$‍ (ведь $x_1-y_1$‍ отрицательно). Неравенства (6) доказаны. Заметим, что их можно переписать и так: $$ 0\le x\lt x_1,\tag9 $$ поскольку $x_1=y$‍.‍ Итак, любое решение $(x_1,y_1)$‍,$0\lt x_1\lt y_1$‍,‍ после преобразования $T^{-1}$‍ переходит в решение $(x,y)$‍,‍ для которого $0\le x\lt y$‍.‍ Если при этом $x\gt0$‍,‍ то мы можем применить $T^{-1}$‍ ещё один или несколько раз, получая новые (меньшие по величине) решения. Действительно, как показывает (9), величина целого числа х при каждом преобразовании уменьшается. Поэтому через некоторое конечное число шагов мы должны будем остановиться, а остановиться мы можем лишь тогда, когда получим решение $(x,y)$‍,‍ у которого $x=0$‍ и, следовательно, $y=1$‍.‍ Таким образом, мы доказали, что из каждого решения $(x_1,y_1)$‍ за конечное число преобразований $T^{-1}$‍ получается решение $(0,1)$‍.‍ Отсюда следует, что каждое решение получится из $(0,1)$‍ за конечное число преобразований $T$‍ (т. е. что никаких других, отличных от (2), решений нет). Задача полностью решена.

Более наглядно это решение можно представить так. Будем изображать пару чисел $(x,y)$‍,‍ как обычно, точкой плоскости. Тогда уравнение $x^2-3xy+y^2=1$‍ задаёт на плоскости кривую, называемую гилерболой. (На обложке нарисовано целое семейство гипербол, задаваемых уравнениями $x^2-3xy+y^2=c$‍ с разными значениями параметра $c$‍,‍ а интересующая нас — жёлтого цвета.) Решить это уравнение в целых числах — значит указать все точки с целочисленными координатами, лежащие на гиперболе. Одну такую точку указать легко: это — чёрная точка с координатами $(0,1)$‍.‍ Все остальные (в пределах угла $0\le x\lt y$‍),‍ как мы доказали, получаются из неё последовательным применением преобразования $T\colon(x,y)\to(y,3y-x)$‍.‍ Это преобразование $T$‍ плоскости обладает такими свойствами:

  1. Переводит каждую прямую на плоскости снова в прямую (такие преобразования называются линейными).
  2. Переводит любую целочисленную точку снова в целочисленную.
  3. Переводит в себя каждую гиперболу $x^2-3xy+y^2=c\ne0$‍ (и каждый из четырёх лучей с вершиной $(0,0)$‍,‍ на которые распадается множество $x^2-3xy+y^2=0$‍);‍ каждая точка под действием $T$‍ «переезжает» по своей гиперболе (или лучу) в своё новое положение; точка $(0,0)$‍ остаётся на месте. Такое преобразование называется гиперболическим поворотом с центром $(0,0)$‍ по аналогии с обычным «круговым» поворотом.

Теми же свойствами обладает и обратное преобразование $T^{-1}$‍.‍ Упомянем ещё одно интересное свойство этих преобразований:

  1. Площадь любой фигуры при преобразовании не меняется. (Белые четырёхугольники, расположенные в верхней полуплоскости, переходят друг в друга при преобразованиях $T$‍ и $T^{-1}$‍.)

Совершенно аналогично обстоит дело и при $m\gt3$‍.‍ При $m=2$‍ все наши рассуждения также проходят без изменения, но геометрическая интерпретация несколько меняется. Вместо свойства 3) соответствующее преобразование $T\colon(x,y)\to(y,2y-x)$‍ обладает таким $3')$‍:‍ оно переводит каждую прямую $y-x=c$‍ в себя; каждая точка «сдвигается» по своей прямой (при $c\ne0$‍),‍ а все точки, лежащие на прямой $y-x=0$‍,‍ просто остаются неподвижными. (Такое преобразование называется сдвигом.) Проверьте это и начертите соответствующую картинку сами.

Любопытно, что и для случая $m=1$‍,‍ т. е. для уравнения $x^2-xy+y^2=1$‍ (оно определяет на плоскости эллипс‍‍), можно выписать аналогичное преобразование $T\colon(x,y)\to(y,y-x)$‍,‍ которое переводит это уравнение и вообще каждый эллипс $x^2-xy+y^2=c$‍ в себя. Это преобразование называется эллиптическим поворотом. Оно так же, как и при $m\gt1$‍,‍ переводит все целочисленные решения уравнения друг в друга, но в данном случае решений конечное количество (это не удивительно: ведь эллипс, в отличие от гипербол и прямых, — фигура ограниченная), а именно шесть, и вместо схемы $$ (0,1)\stackrel T\to(1,3)\stackrel T\to(3,8)\stackrel T\to(8,21) \stackrel T\to\ldots, $$ которую можно было бы нарисовать для уравнения (1), теперь получается такая: $$ \colsep{0pt}{\begin{array}{ccccc} (-1,0)&{}\stackrel T\to{}&(0,1)&{}\stackrel T\to{}&(1,1)\\ \mathllap{\scriptstyle T\,}{\uparrow}&&&&{\downarrow}\mathrlap{\scriptstyle\,T}\\ (-1,-1)&\underset T\gets&(0,-1)&\underset T\gets&(1,0) \end{array}} $$

Л. Г. Лиманов


Метаданные Задача М39 // Квант. — 1970. — № 8. — Стр. 41; 1971. — № 7. — Стр. 24—26.

Предмет
Математика
Решение
Номера

1970. — № 8. — Стр.  [условие]

1971. — № 7. — Стр.  [решение]

Описание
Задача М39 // Квант. — 1970. — № 8. — Стр. 41; 1971. — № 7. — Стр. 24‍—‍26.
Ссылка
https://www.kvant.digital/problems/m39/