Текст
                    m


WACLAW SIERPINSKl О ROZWIAZYWANIU ROWNAN W LICZBACH CAtKOWITYCH WARSZAWA 1956
В. СЕРПИНСКИЙ О РЕШЕНИИ УРАВНЕНИЙ В ЦЕЛЫХ ЧИСЛАХ Перевод с польского И. Г. МЕЛЬНИКОВА ГОСУДАРСТВЕННОЕ ИЗДАТЕЛЬСТВО ФИЗИКО-МАТЕМАТИЧЕСКОЙ ЛИТЕРАТУРЫ МОСКВА 1961
АННОТАЦИЯ В книге рассматривается решение уравнений в натуральных, целых или рациональных числах. Имея в виду широкий круг читателей, автор подобрал такие уравнения, решение которых удается получить, не прибегая к средствам теории чисел. Впрочем, иногда, чтобы обеспечить систематичность изложения, автор дает краткую информацию о результатах исследований, выполненных при помощи аппарата теории чисел. Наряду с классическими задачами в книгу вошли многие задачи, рассмотренные за последние 20—30 лет. Книга может быть использована учащимися старших классов средней школы, имеющими склонность к математике, студентами и учителями. Последние найдут в этой книге большой мате- риал для занятий математического кружка. Вацлав Серпинский О решении уравнений в целых числах Редактор Г. П. Акилое Техн. редактор А. А. Лукьянов Корректор В. С. Иванова Сдано в набор 28/IV 1961 г. Подписано к печати 1/VII 1961 г. Бумага 84x1087м* Физ. печ. л. 2,75 Усл. печ. л. 4,51 Уч. изд. л. 3,10- Тираж 30 000 экз. Цена книги 9 коп. Заказ № 2488 Государственное издательство физико-математической литературы Москва, В-71, Ленинский проспект, 15 Типография № 2 им. Евг. Соколовой УПП Лснсовнархоза Ленинград, Измайловский пр., 29
ОГЛАВЛЕНИЕ Предисловие переводчика• 7 § 1. Уравнения любой степени с одним неизвестным .... 9 § 2. Линейные уравнения с любым числом неизвестных ... 10 § 3. Китайская теорема об остатках 16 § 4. Уравнения второй степени с двумя неизвестными ... 17 § 5. Уравнение х2 + х — 2у2 = 0 21 § 6. Уравнение х2 + х + 1 = Зу2 . . . . • 25 § 7. Уравнение х2 — Dy2 =1 29 § 8. Уравнения второй степени с более чем двумя неизвестными 34 § 9. Система уравнений х2 + ky2 = г2, х2 — ky2 = t2 39 § 10- Система уравнений x2 + k = z2t x2 — k = t2. Согласные числа 44 § 11. Некоторые другие уравнения второй степени или системы уравнений 46 § 12. Об уравнении х2 + у2 + 1 = xyz 51 § 13. Уравнения высших степеней 56 § 14. Показательные уравнения 74 § 15. Решение уравнений в рациональных числах 77
ПРЕДИСЛОВИЕ ПЕРЕВОДЧИКА В этой книге выдающегося польского математика Вацлава Серпинского рассматриваются уравнения и системы уравнений с целыми коэффициентами, которые нужно решить в натуральных, целых или рациональных числах. Некоторые простейшие виды таких уравнений были рассмотрены знаменитыми математиками древности Пифагором (VI в. до н. э.) и Диофантом (III в. н. э.). В память о последнем эти уравнения называются диофантовыми. Диофантовы уравнения во все времена привлекали внимание математиков. Ими занимались классики математики: П. Ферма (1601—1665), Л. Эйлер (1707—1783), Ж. Л. Лагранж (1736—1813). К. Ф. Гаусс (1777—1855), П. Л. Чебышев (1821 — 1894) и др. Им уделяют внимание и многие выдающиеся математики современности. Большой и важный вклад в теорию диофантовых уравнений внесли советские математики. Систематическое изучение диофантовых уравнений („Диофантов анализ") требует от читателя весьма серьезной подготовки в области теории чисел. Уравнения, рассматриваемые в данной книге, как правило, решаются элементарно, т. е. не предполагают у читателя специальных знаний по теории чисел. Такой элементарный диофантов анализ, выражаясь словами Л. Эйлера, „немало служит к изощрению разума начинающих и большое проворство в исчислении приносит". Воспитательное значение его бесспорно. Задачи из этой области обычно требуют от читателя большой изобретательности и способствуют приобретению навыков самостоятельной работы в математике. Следует заметить, что вообще диофантов анализ имеет большое теоретическое значение, поскольку многие его задачи тесно связаны с важнейшими вопросами теории чиселг а в последнее время он получает и прикладное значение, поскольку некоторые проблемы физики и механики приводят к диофантовым уравнениям. 7
Книга В. Серпинского довольно широко охватывает вопрос о решении диофантовых уравнений. В ней подобраны такие уравнения и системы уравнений, решение которых удается получить, не прибегая к средствам теории чисел. Впрочем, чтобы обеспечить систематичность изложения, автор довольно часто дает информацию о результатах исследований, выполненных при помощи аппарата теории чисел. В таких случаях изложение, естественно, принимает реферативный характер. Наряду с классическими задачами в книгу вошли многие задачи, рассмотренные за последние 20—30 лет. Эта книга по существу является популярной монографией по диофантову анализу. С интересом и пользой ее будут читать учащиеся старших классов средней школы, имеющие склонность к математике, студенты и учителя. Последние найдут в этой книге большой материал для занятий математического кружка. Книга В. Серпинского вышла в Варшаве в 1956 г. Некоторые из сообщаемых в ней сведений немного устарели, иные же можно было бы несколько дополнить. Автор проявил большую заботу о настоящем издании, прислав мне все необходимые изменения и дополнения к тексту книги. Все они в этой книге учтены. В заключение считаю своим приятным долгом выразить благодарность члену-корреспонденту Академии наук СССР Ю. В. Линнику, поддержавшему мое предложение о переводе книги В. Серпинского на русский язык. Я благодарен также редактору книги Г. П. Акилову, ценные указания которого были учтены мною при окончательной подготовке рукописи перевода к печати. И. Мельников
§ 1. Уравнения любой степени с одним неизвестным Решение уравнений в целых числах является одним из важнейших разделов теории чисел. Начнем с уравнения с одним неизвестным. Пусть дано уравнение а0хт-}-а1хт'1+ ... + ат_гх + ат = 0, (1) где т — натуральное число, а0, а, ат — целые числа, причем ат ф 0. Если целое число х удовлетворяет уравнению (1), то имеем: (а0хп-1 + а1х'"-*+ ... +am-i)* = — am% откуда следует, что число х должно быть делителем числа ат. Так как целое число атФ0 имеет конечное число делителей, то все решения уравнения (1) в целых числах х можно найти при помощи конечного числа проб, а именно, подставляя в уравнение (1) поочередно все делители числа ат (как положительные, так и отрицательные) и выбирая среди них те, которые удовлетворяют нашему уравнению. Если бы am = 0, то, очевидно, одним из решений нашего уравнения было бы л: = 0, а для отыскания других его решений имели бы уравнение а0х"-1 + а1хт-*-\- ... +я1Я-2* + *«-1 = 0. с которым в случае ат_1ф0 мы поступили бы так же, как прежде с уравнением (1), в случае же am_,=0 получили бы уравнение степени т — 2 и т. д. Примеры. Найдем в целых числах все решения уравнения дг5_5х4_3д:з_[_15х2_|_2д:—10 = 0. Так как число —10 имеет делителями только числа I, 2, 5, 10, а также —1, —2, —5, —10, то мы должны вместо х 9
подставлять в наше уравнение поочередно каждое из этих восьми чисел. Нетрудно убедиться, что из них только числа 1, 5, —1 удовлетворяют уравнению; следовательно, они дают все решения нашего уравнения в целых числах. В качестве второго примера возьмем уравнение X8 + X7 + A._|_1=0 Здесь мы должны вместо х подставлять в уравнение только делители числа 1, т. е. числа 1 и —1. Таким образом, устанавливаем, что только число —1 является решением нашего уравнения в целых числах. Итак, нахождение всех целых чисел, являющихся корнями данного многочлена с целыми коэффициентами, даже для многочленов высших степеней не представляет трудностей, за исключением разве технических; здесь дело обстоит значительно проще, чем в алгебре, где решается задача нахождения всех корней данного многочлена. § 2. Линейные уравнения с любым числом неизвестных Перейдем теперь к уравнению с более чем одним неизвестным и начнем с так называемых линейных уравнений, т. е. уравнений вида <*i*i + «2*2 + • • • + атхт = Ь. (2) где т — натуральное число, ббльшее 1, av a^, .... ат и b—данные целые числа. Прежде всего заметим, что в уравнении (2) все коэффициенты аг, а^ ат можно предполагать натуральными, так как члены с коэффициентами, равными нулю, можно отбросить, а отрицательный коэффициент можно заменить равным ему по абсолютной величине положительным коэффициентом, изменив при этом знак у неизвестного. Если бы два из коэффициентов а1% а^. ..., ат были равны, например а1=^а2, то, положив хг-\-х2 = х% мы вместо уравнения (2) получили бы уравнение а1х+агх3-\-а4х4+ ... -\-атхт = Ь. (3) Если примем х = х1-{-х2, то из каждого решения уравнения (2) в целых числах хг, х2 хт получим решение уравнения (3) в целых числах х, лг3, л:4 хт% а из каждого решения уравнения (3) в целых числах 10
xt *3, *4, .... xm, приняв за jc, любое целое число и положив х2 = х— jc,, получим решение уравнения (2) в целых числах хг, х2 хт. Итак, задача нахождения всех решений в целых числах уравнения (2) сводится к задаче нахождения всех решений в целых числах уравнения (3) с меньшим числом неизвестных. Если бы здесь еще было ах = а3, или если бы какие- нибудь другие два коэффициента при неизвестных были равны, то уравнение (2) можно было бы свести к уравнению с менее чем т — 1 неизвестными. Таким образом, далее можно предполагать, что коэффициенты аг, а2 ат уравнения (2) суть числа натуральные и все различные. Одно из них, например ах, есть наибольшее, в частности аг > а2. Предположим, что число ах при делении на а2 дает в частном целое число Лив остатке а'2, так что al==a2k-\-a'r>, где к есть натуральное число, а'2— такое целое число, что 0 < а'2 < а2. Примем х'х = kxx-\-x2% x'2 = xv а[ = а2. Тогда axxx-]-a2x2 = a2(kxl-\-х^-\-а£хг = = fljXj + a2x2 и уравнение (2) перейдет в уравнение а[х'х + а'2х'2 + в3*3 + • • • + атхт = Ь- (*) Если примем х\ = kxx-\-xv х2 = xv то из каждого решения уравнения (2) в целых числах хх, х2, jc3, .... хт получим решение в целых числах х\, x'v jc3, .... хт уравнения (4). Обратно, если положим хх = х2, х2 = х\ — kxv то из каждого решения в целых числах x'v x2, jc3, .... хт уравнения (4) получим решение в целых числах хх, х2, jc3 xm уравнения (2). Таким образом, решение уравнения (2) в целых числах сводится к решению в целых числах уравнения (4), в котором наибольший из коэффициентов при неизвестных (учитывая, что а'х = а0 < аЛ меньше, чем наибольший из коэффициентов при неизвестных в уравнении (2). Далее, аналогичным образом из уравнения (4) можно получить уравнение, в котором наибольший из коэффициентов будет меньше, чем наибольший из коэффициентов уравнения (4) и т. д. Так как последовательность убывающих натуральных чисел не может быть бесконечной, то, пользуясь указанным приемом, придем либо к уравнению с одним неизвестным, решение которого не вызывает затруднений, либо к уравнению, 11
в котором все коэффициенты при неизвестных равны, например к уравнению Из этого уравнения следует, что свободный член Ъ будет делиться на с *). Если бы это условие не выполнялось, то тогда уравнение это, а, следовательно, и уравнение (2) не имело бы решений в целых числах. Если Ъ при делении на с дает в частном целое d, то получаем уравнение у1 + }>2+ ••■ . .. ~\-yk — dt все решения которого в целых числах находим, полагая у2, у3, ..., yk равными любым целым числам и принимая yx = d — у2— у3— ... -—Уь**)- Пример. Указанным выше способом найдем в целых числах х, у, z все решения уравнения бх+Юу — 72=11. (5) Принимая г* == — 2, получаем уравнение 6х + 1 Оу -\- lz' = 11. Учитывая, что 10 = 7 + 3, получаем 6jc —J— 7 (у + 2') + Зу = 11 и, полагая у-\-г' = t, получаем уравнение 6* -\- It + Ъу = 11. Теперь, учитывая, что 7 = 6+1. получаем 6(*+/) + ^-|- + Ъу = 11 и, полагая * + t = я, получаем уравнение 6я + £-|-Зу= 11. Все решения в целых числах и, £, у этого уравнения получаем, если для у п и будем назначать любые целые числа и примем /=11 — Ъу — 6и. А так как х +1 = и, то имеем х = и — ( = Ъу-\-7и— 11 и далее, так как z' = — 2 и y + 2' = f, то находим z = y — t = 4y-\-6u—11. Все решения уравнения (5) в целых числах х, yt z содержатся в формулах х = Ъу-\-7и— 11, 2 = 4y + 6tt— 11. где у и и — любые целые числа. Действительно, 6(Зу + 7«—11)+10у —7(4у + 6«—11)=11. *) Здесь автор молчаливо предполагает, что уравнение (2), а, значит, и уравнение сух -f- су2 + • - • + сУк = ^ разрешимо в целых числах. (Прим. перев.) **) Это рассуждение имеет в основном теоретическое значение. На практике, при отыскании целочисленных решений уравнения (2), указанный прием применяется до тех пор, пока не получится уравнение, в котором хотя бы при одном неизвестном будет коэффициент, равный единице. Предлагаемое автором ниже решение уравнения (5) может служить иллюстрацией к этому замечанию, (прим. перев.) 12
Легко также доказать, что если уравнение (2) имеет решение в целых числах, то таких решений (в случае т > 1) оно имеет бесконечное множество. Действительно, если существуют целые числа yl9 у2, ..., ут такие, что «1У1 + вгЛ+ ••• -\-атУт = Ь' то, полагая xt = yl + amti для / = 1, 2, .... т — 1, а Хт = Ут— аА— ••• — ^m-l'm-l. Где /,, U tm_l — произвольные целые числа, получаем, как легко проверить, целые числа *,, х2, .... хт% удовлетворяющие уравнению (2). Необходимое условие разрешимости уравнения (2) в целых числах состоит в том, чтобы свободный член Ъ делился на наибольший общий делитель d коэффициентов аг, при неизвестных. Действительно, если некоторые целые числа хг> х2% .... хт удовлетворяют уравнению (2), то d будет делителем каждого произведения axxv а2х2 атхт и, следовательно, делителем их суммы Ъ. Докажем теперь, что это условие является также и достаточным, т. е. если Ъ делится на наибольший общий делитель чисел я,, а2 ат, то существуют целые числа jc,. х2 хт, удовлетворяющие уравнению (2). Пусть я,, а2, ..., ат — целые числа, среди которых по крайней мере одно, например аг, отлично от нуля. Обозначим через D множество натуральных чисел, определяемое следующим образом. Натуральное число п относим к множеству D тогда и только тогда, когда существуют целые числа «*!• х2% ..., хт такие, что п == а1х1 + а2х2 + ... + атхт- (6> . Множество D непустое (т. е. оно содержит по крайней мере одно число), так как ах = ах ■ 1 +а2 • 0 + ... + ат • 0 и — с1 = с1 - (—1) + а2 ■ 0-J- ... -+-em ■ 0 и одно из этих чисел, именно то, которое является натуральным, принадлежит множеству D. Обозначим через d наименьшее натуральное число, принадлежащее множеству D. (Такое число существует, так как в каждом непустом множестве натуральных чисел существует наименьшее число.) Так как число d принадлежит множеству D, то из определения этого множества вытекает, что существуют целые числа tx, t2% ..., tm такие, что 2 Зак. 2488. В. Серпинский 13
Ho d есть наименьшее число множества D, поэтому для каждого натурального числа п вида (6) имеет место неравенство n^d. Покажем, что число аххх -\- а2х2-+-...+ атхт при всяких целых хг, х2 хт делится на d. Допустим противное, т. е. что при некоторых целых Л. >>2. •••• Ут числ0 ^1 + «2У2+ ••• +атут при делении на d дает в частном целое k и положительный остаток г. Тогда имеем ахух -\- а2у2 -)-... + amym = kd -f- г, откуда в силу (7), г = с,У! + а2у2+ ... + атУт—Ь(axtx + 0^2 + • • ■ ••■ +«^m) = Ol^i+«2^2+ •••+«m^m. ™e Xi = yi — ktg для /= 1, 2 m суть целые числа. Натуральное число г имеет форму (6) и поэтому мы заключаем, что оно принадлежит множеству D. Но г, как остаток от деления на dt меньше d\ таким образом, возникает противоречие, так как d есть наименьшее число множества D. Итак, доказано, что число а1х1-\-а2х2-\- ... ~\-атхт при любых целых хх% х2 хт делится на d, а отсюда, в частности, для й=1, 2, .... m, jefe = 1, х7 = 0 для /^Л следует, что число ak делится на d. Таким образом, d есть общий делитель чисел ах% а2, , ат. Пусть теперь 8 обозначает любой общий делитель чисел 01, я2, .... ят- Тогда существуют целые числа 2lf 22 zm такие, что а{ = Ъг1 для /=1,2 ш. Отсюда, согласно (7), *'=*А+«2*2 + •■■ +^m = (^l+^222+ ---+^«)8 и, значит, о есть делитель числа d. Итак, общий делитель d чисел fllt я2, ... ят делится на каждый общий делитель этих чисел, следовательно, это их наибольший общий делитель. Таким образом, мы доказали, что если d есть наибольший общий делитель целых чисел ах% а2, .... ат, из которых по крайней мере одно отлично от нуля, то существуют целые числа tv t2t ..., tm, удовлетворяющие соотношению (7). Предположим теперь, что ах, а2 ат и b— целые числа, причем среди чисел аг, а2, ..., ат по крайней мере одно отлично от нуля, предположим также, что число b делится на наибольший общий делитель чисел а1% а2 ат% так что b — kd, где k есть целое число. Пусть xi = kti для /=1, 2 т; так как kd = bt то на основании (7) получаем (2). Итак, доказано, что если я,, я2, .... ат и Ъ — целые числа, причем среди чисел av a2, .... ат по крайней мере Одно отлично от нуля, то для разрешимости уравнения (2) в целых числах х1ч х2. ..., хт% необходимо и достаточно, 14
чтобы свободный член Ь делился на наибольший общий делитель чисел я,, а^ ат. Пусть теперь даны натуральные числа at bt с и допустим, что уравнение ах — Ьу = с (8) разрешимо в целых числах х, у и, следовательно, что с делится на наибольший общий делитель d чисел а и Ь. Если х0, у0 есть решение нашего уравнения в целых числах, то при любом целом k имеем а (х0-\- Щ — Ь (у0 + ко) = г. Поскольку а и Ь натуральные числа, то для достаточно больших к x = xQ + kb и у = у0-\-ка являются натуральными числами, причем ах — Ьу = сл Таким образом, доказано, что если уравнение (8), где а9 Ь9 с — натуральные числа, разрешимо в целых числах х, у, то оно имеет бесконечное множество решений в натуральных числах х, у. Иначе обстоит дело с уравнением ах -\- by = с, (9) где а, Ь% с — натуральные числа. Допустим, что это уравнение разрешимо в целых числах х, у и, значит, с делится на наибольший общий делитель d чисел а и Ь. Разделив числа at b и с на d, получим из уравнения (9) новое уравнение, в котором коэффициенты при неизвестных будут взаимно простыми. Допустим теперь, что в уравнении (9) коэффициенты а и Ь взаимно простые. Если c = ab, то уравнение (9) не имеет решений в натуральных числах jc, у, так как в противном случае было бы ax-\-by — ab и, значит, ах = Ь(а — у), а так как числа а и b взаимно простые, то отсюда следовало бы, что х делится на b и, значит, х^Ь, откуда ах -\- by > ax ^ ab% вопреки тому, что ax~\-by — ab. Докажем, что уравнение (9) разрешимо в натуральных числах jc, у для каждого натурального с > ab. Допустим, что а и b — натуральные взаимно простые числа и пусть с — натуральное число > ab. Как было уже доказано выше, существуют натуральные числа и и v такие. 2* 15
что ait — bv=c> ab, откуда -г >1 и поэтому существует такое целое число t, что — < t < -^ (таковым является наибольшее целое число/, меньшее чем -г\. Пусть х = и—Ы, у —at — v\ эти числа целые, причем х > 0, у > 0. Следовательно, х и у — натуральные числа и имеем ах-\-Ъу — а(и — bt)-\-b(at — v) — au — bv = с, что и требовалось доказать. Одновременно мы доказали, что если а и Ъ — натуральные взаимно простые числа, то каждое натуральное число, большее ab, может быть представлено в форме ах-\-Ьуш где х и у — натуральные числа. Вообще можно доказать, что если ах% а2 ат и Ъ — натуральные числа и число Ъ делится на наибольший общий делитель чисел ах, а2, , ат, то для достаточно больших b уравнение (2) разрешимо в натуральных числах хх% х2 хт (число решений этого уравнения в натуральных числах хх, х2 хт, очевидно, для каждого натурального b конечно (>0), так как должно быть xl^b для /=1. 2 т). Отсюда, в частности, следует, что если а,, а2 ат—- натуральные числа, не имеющие общего делителя, большего единицы, то каждое достаточно большое натуральное число можно представить в форме аххх -f- а2х2 -j- ... + атхт, где хх, х2, .... хт—натуральные числа. § 3. Китайская теорема об остатках Если т — натуральное число ]>2 и ах, а2% .... ат — натуральные числа, каждые два из которых взаимно просты, г,, г2, .... гт — произвольные целые числа, то существуют целые числа хх, х2 хт, удовлетворяющие системе уравнений аххх + гх = а2х2 + г2= ... =атхт + гт. (10) Доказательство. Для т = 2 теорема верна, так как уравнение ахх— а2у = г2— гх, если числа а{ и а2 взаимно просты, разрешимо в целых числах х и у. Предположим теперь, что теорема верна для некоторого натурального ж>2. Пусть ах. а2 ат, ат+1 — нату- 16
ральные числа, из которых каждые два взаимно просты, rlt г2 rm% rm+l — произвольные целые числа. Из предположения, что теорема верна для числа т, следует, что существуют целые числа хг, х2 хт такие, что имеют место равенства (10). Так как каждое из чисел а1% а2 ат взаимно просто с am+v то их произведение аха2... ат взаимно просто с am+v и поэтому существуют целые числа / и и% удовлетворяющие уравнению аха2 ...amt — ат+1и = гт+1 — аххх — rv Примем теперь x,i=al(h„.amt + xi (/==1 2 т) X'm+i=su, Числа x'v x'v .... х'т^г — целые, причем легко проверить, что ^A + rl = a2x,2^rr2= ... =em+1<+1+rm+1. Итак, доказательство нашей теоремы получается посредством индукции. Из доказанной теоремы следует, что если каждые два из rn^-2 натуральных чисел а1ш а^, .... ат взаимно просты, то существует целое число, которое при делении на эти числа даег любые заданные остатки г,, г2 гт. Последним обстоятельством объясняется название теоремы *). Так как это целое число можно увеличить на любое кратное числа аха2 ... ат, то существует бесконечное множество натуральных чисел, дающих при делении на а1% 0%, .... ат соответственно остатки гх, г2, .... гт. § 4. Уравнения второй степени с двумя неизвестными Перейдем теперь к уравнениям с двумя неизвестными. Можно легко указать примеры уравнений второй степени с двумя неизвестными и с целыми коэффициентами, которые не имеют никакого решения в целых числах, например *) Заметим, что уже не позднее III в. китайцы, по существу, владели этой теоремой. См. А. П. Юшкевич, О достижениях китайских ученых в области математики. Историко-математические исследования, вып. 8, стр. 556, Тостехиздат, 1955. (Прим. перев.) 17
уравнение д:2 + у2 — 3 = 0. Легко также указать пример уравнения, имеющего конечное число решений в целых числах. Например, уравнение *2 + У2 — 65 = 0 имеет только шестнадцать решений в целых числах, именно: (1. 8), (—1, 8), (1, —8), (—1, —8), (8, 1). (8, —1), (—8, 1), (—8, —1), (4, 7), (-4, 7), (4, -7), (-4, —7), (7, 4), (7, -4), (-7, 4), (-7, -4). Легко исследовать, для каких целых чисел к уравнение X2 — f = k имеет решение в целых числах х, у. Оказывается, для того, чтобы это уравнение имело по крайней мере одно решение в целых числах х, у, необходимо и достаточно, чтобы число к при делении на 4 не давало в остатке 2. В самом деле, если существуют целые числа х, у такие, что х2 — у2 = к и если оба числа х и у — четные, то, очевидно, числа х2 и у2 делятся на 4 и, следовательно, их разность к делится на 4. Если какое-нибудь одно из чисел х и у четное, а другое нечетное, то число х2 — у2, а значит и число к нечетное. Наконец, если оба числа х и у — нечетные, то, поскольку квадрат нечетного числа при делении на 4 дает в остатке 1, заключаем, что число х2 — у2, а значит и число к делится на 4. Итак, ни в одном случае (когда наше уравнение разрешимо в целых числах х, у) число к при делении на 4 не дает в остатке 2. Таким образом, условие наше является необходимым. Предположим теперь, что целое число к при делении на 4 не дает в остатке 2. Тогда, если к — четное число, то оно делится на 4 и число -^ есть целое. Таким образом, k k числа jc = —-|-1 и)1=у— 1 суть целые и, как легко проверить, удовлетворяют нашему уравнению. Если же число к нечетное, то имеем к = 2/ +1, где / — целое число. Числа x = /-|-.if y = /, стало быть, целые и, как легко проверить, удовлетворяют нашему уравнению. Итак, условие наше является достаточным. 18
Легко доказать, что для каждого целого к уравнение х2 — у2 = к имеет лишь конечное (]> 0) число решений в целых числах х, у. Очевидно, достаточно это доказать для натуральных к и для решений в натуральных числах х и у. Если натуральные числа х, у удовлетворяют уравнению х2 — y* — kt где к — натуральное число, то х > у% откуда х — у ^ 1 и имеем (л* — y)(x-\-y) = k, что дает х-\-у^.к и, следовательно. х < к и у < к\ но число систем натуральных чисел х, у, удовлетворяющих двум последним неравенствам, равно, очевидно, (к—I)2 и, следовательно, является конечным. Однако же для любого натурального числа т существуют такие натуральные числа k% для которых уравнение х2—у2 = к имеет не менее чем т различных решений в натуральных числах х, у. Например, для k = 22m+2 числа х, = 22т-' + 2', yl = 22m'l — 2i (/ = 0, 1 т— 1) суть натуральные и удовлетворяют уравнению х2— y2=kt причем числа хь (/ = 0, 1, .... т—1) все различные. Труднее исследовать вопрос, для каких натуральных к уравнение X2+f = k имеет хотя бы одно решение в целых числах xt у. Отметим без доказательства, что уравнение x2~\-y2 = k имеет по меньшей мере одно решение в целых числах х, у тогда и только тогда, когда частное от деления натурального числа k на наибольший квадрат не имеет ни одного натурального делителя, который при делении на 4 давал бы в остатке 3. Поэтому, например, уравнение x2~\-y2 = k разрешимо в целых числах х% у для Аг=1, 2, 4, 5, 8, 9, 10, но неразрешимо для к = 3, 7. Разумеется, для каждого целого числа к уравнение x2-\-y2=k имеет конечное (^0) число решений в целых числах jc, у. Еще труднее установить необходимое и достаточное условие того, чтобы для данного натурального числа к уравнение jc2 —|—-у2 = Лг имело бы по меньшей мере одно решение в натуральных числах х, у. Это условие состоит в том, чтобы уравнение х2~\-у2 = к было разрешимо в целых числах х, у (для чего должно выполняться условие, указанное выше) и чтобы либо число к имело хотя бы один 19
простой делитель, даюший при делении на 4 в остатке 1, либо чтобы показатель наивысшей степени числа 2, делящей число k% был нечетный. Например, это уравнение разрешимо в натуральных числах х, у для k = 2, 5, 8, 10. но неразрешимо в этих числах для k = 1, 3, 4, 6, 7, 9. Отсюда легко следует, что для того чтобы уравнение x2-\-y2 = k2, где k—натуральное число, имело хотя бы одно решение в натуральных числах х, у, необходимо и достаточно, чтобы число k имело по меньшей мере один простой делитель вида 4/ -)- 1, где / — целое число. В этом состоит необходимое и достаточное условие существования (хотя бы одного) пифагорова треугольника с гипотенузой k. Можно доказать, что уравнение (x+y — 2)(x + y-\) + 2y = 2k имеет для каждого натурального k одно и только одно решение в натуральных числах х и з'- Если уравнение /(х, у) = 0, гДе /(■*• У)— многочлен с целыми коэффициентами, имеет решение в целых числах х, у, то, очевидно, для каждого натурального числа т существуют целые числа х, у, при которых число /(л\ у) делится на т. Отсюда следует, что если существует натуральное число /71 тлкое, что ни для одной системы чисел х, у. где х = 0, 1, 2 т— 1, у — 0, 1, 2 т—1 число f(x, у) не делится на т, то уравнение f(x, y) = 0 не имеет решений в целых числах. Например, доказательство того, что для натурального п уравнение *2+1 _ЗуЛ = 0 не имеет решений в целых числах, можно провести посредством проверки, показав, что для x = 0t 1, 2 и для любого целого у число jc2 —f- 1—Зу" или, что то же самое, число х2 -|- 1 не делится на 3 (действительно: 02+ 1 = 1, I2 + 1 = 2, 22+1 = 5). Однако не для каждого многочлена с целыми коэффициентами, для которого уравнение f(xt y) = 0 не разрешимо в целых числах х% у, существует натуральное число т такое, что ни для какой системы целых чисел л\ у число /(*, у) не делится па т. В самом деле, уравнение (2х — 1)(3у -0 = 0. 20
очевидно, не имеет решений в целых числах х% у. С другой стороны, если т есть натуральное число, то. как известно. т можно представить в форме /я = 2*~!(2л:—1), где к и х — натуральные числа. Число 22fc+l -f- 1 делится на 2 -f- 1 = 3, поэтому существует такое натуральное число у, что 22*'! -f- -М=3у. Итак, имеем (2х — 1)(3у — 1) = 2к+2тш откуда видно, что число (2а:—1)(3у—1) делится на т. А. Шинцель обнаружил, что для каждого натурального числа т существует целое число х из последовательности О, 1, 2 т—1 такое, что число (2х— 1)(3х—1) делится на т9 хотя уравнение (2а: — 1) (3jc— 1) = 0 и не имеет ни одного целого корня. § 5. Уравнение х2-\-х — 2^ = 0 Докажем, что уравнение jc2-f- jc — 2у2 = 0 имеет бесконечное множество решений в натуральных числах х, у. Для этой цели достаточно заметить, что x=l> y=l есть решение этого уравнения и, что если (а:, у) — его решение, то (и, v), где и = Ъх-\-4у-\-\, v — 2а:-{-Зу-f-1, также есть решение этого уравнения. Потому что, как легко подсчитать, имеем и2+-и — 2^ = (За: + 4у + 1)(За: + 4у + 2) — — 2 (2а: -f-Зу-f- I)2 = а:2 -f- х — 2у2. Предположим, что (xt у) есть решение уравнения х*-\-х — 2у2 = 0 (11) в натуральных числах, причем х > 1 и, следовательно, как это вытекает из (11), у> 1. Покажем, что тогда За:— 4у+1>0. Зу — 2а:— 1 > 0, 2а: — 4у + 1< 0. (12) Если бы было 4у >> 3jc+ 1, то мы имели бы 16у2>> 9*2-+- + 6а: + 1, а так как, в силу (11), 1Су2= 8а:2 + 8а:, то было бы 2x^x2-\-lt что дает (х—1)2<0 и, следовательно, х = 1, а это противоречит предположению. Итак, первое из неравенств (12) доказано. Если бы было Зу <2а:-|~1, то мы имели бы 9у2 <4а:2 + 4-4х-|~1. а так как. в силу (И), 4x2-f~4jt = 8у2. то было быу2^, 1, что исключено, так как у > 1. И гак, доказано 21
и второе из неравенств (12), из которого уже непосредст. венио вытекает третье. Таким образом, неравенства (12) верны (при условии, что (xt у) есть решение уравнения (11) в натуральных числах и, что х > 1). Положим теперь Ь = 3х — 4у-|-1, т] = 3у —2л:—1; (13) на основании (12) заключаем, что £ и т; суть натуральные числа, причем £ — х = 2х — 4у + 1 < О и, следовательно, Е < х. Принимая во внимание (13), получаем равенство $2-|-£ —2т]2 = (3л: — 4y-f- 1)(3л: — 4y-f-2) — — 2(3у — 2х— \f = x*-\-x — 2y2, следовательно, учитывая (11), имеем £2-|-Е — 2т]2 = 0, а это означает, что система (Е, ?]) есть решение уравнения (11). Положим далее g(x, у) = (3* — 4у+1, Зу — 2х— 1). (14) т. е. каждой точке плоскости с координатами х, у приведем в соответствие точку той же плоскости с координатами Зх — 4у+1, Зу —2л:—1. Итак, если (л:, у) есть решение уравнения (11) в натуральных числах л:, у, где л: > 1, то (£, t]) = g(x, у) также есть решение уравнения (11) в натуральных числах I*, т], где £ < х. Если £>1, то подобным же образом, исходя из решения (£, тг]), получим новое решение (£,. irjj) = g"(£, **]) = ^g" (#(•*. >0) = ^2(л:» У) в натуральных числах £,, %, где £, <£ и т. д. Введя обозначение gk+l(x, y) = g(gk(x, у)), мы получим таким образом последовательность решений g(x, У\ g2С*. У\ gz(x> У)* ••• уравнения (11) во все меньших натуральных числах. А так как последовательность убывающих натуральных чисел > 1 не может быть бесконечной, то при некотором натуральном п получим решение (я, v) = gn(x9 у), в котором «= 1, т. е. дойдем до решения (и, v) = (lt 1). Итак, если (л:, у) есть произвольное решение уравнения (11) в натуральных числах, где л:> 1, то существует натуральное число п такое, что Л<*. У) = <1. 0. (15) 22
Примем / (х. У) = (3* -+- 4у -+-1, 2х + Зу +1); (16) легко проверить, что /(£4*. у)) = (3(Злг-4у+1)-М(Зу-2х —1)4-1. 2(Зх-4у-Н1) + 3(Зу-2х-1)+1) = (л:, у), откуда при помощи индукции легко находим, что f„g»(x. У) = (*. У) («= 1. 2. ...)• Следовательно, на основании (15), получим (*. У) = /Я(1. О- С другой стороны, если примем и = Ъх+-4у-\-\, v = 2x + 3^4-1, то, как мы уже видели, и2-\-и — 2v* = х2 + х — 2у2, откуда следует, что если (х, у) — решение уравнения (11) в натуральных числах, то (и, v) — f(xt у) также — решение уравнения (11) в натуральных числах (ввиду (16) соответственно больших, чем х и у). Учитывая полученные выше результаты, заключаем, что все решения (И) в натуральных числах х, у и только такие решения этого уравнения содержатся в бесконечной последовательности (1. и. /о. о. //(1. о. ///(и о. ... Примем х, = у,= 1, (хв, ye) = /„_i(l. О для и = 2, 3, ...; тогда (хп+1, ув+1) = /(хп, у„) для л = 1, 2, ... и, согласно (16), имеем формулы *я+1 = 3*„-Иуя+1. *♦. = **. + *.+ ■ в-1'2""* (,7) Итак, доказано, что все решения уравнения (11) в натуральных числах содержатся в бесконечной последовательности {хп, уп) для л=1, 2 где х1 = у1= 1 и где для л=1, 2, ... имеют место формулы (17). Эти формулы позволяют легко вычислять последовательно решения уравнения (11). Например, для п = 1 формулы (17) дают х2 = 3 + 4 -f- + 1=8. у2 = 2 + 3+1=6; откуда далее для я = 2: лг3 = 3 • 8 + 4 • 6 + 1 =49, уз = 2-8 + 3. 6+ 1 = 35. 23
откуда для л = 3: х4 = 3 - 49 + 4 - 35-|- 1 =288. у4 = = 2 • 49 + 3 • 36 + 1 = 204 и т. д. .. /i(/i+l) Число- о—-» где п — натуральное число, называется П'М треугольным числом и обозначается через tn. Уравнение (11) можно записать в форме: Следовательно, оно определяет все квадратные числа у2, которые одновременно являются треугольными. Указанные выше формулы позволяют последовательно находить все такие числа. Исключая хп и хп+1 из формул (17) и вытекающей из них формулы Ул+2 = 2л:л+1-|-Зу/1+1-(-1, получим формулу Уп+2 = вУп+1— Уп (*=1. 2.„...). при помощи которой, зная у, = 1 иу2 = 6. можно вычислять последовательно числа уп для /г = 3, 4, Таким образом, все квадратные числа, являющиеся одновременно треугольными, получаем как квадраты чисел последовательности \уп) для /г=1, 2 где у, = 1, у2 = 6, у|Н2==6уя+1— уп для л=1, 2, ... Так что здесь имеем: Уа=6-6— 1=35, у4 = 6-35 —6 = 204, у5 = 6-204 — — 35=1189 и т. д. Итак, существует бесконечное множество квадратных чисел, являющихся одновременно треугольными. Однако же не существует ни одного треугольного числа > 1, которое было бы биквадратом, т. е. уравнение х2~\-х— 2у4 = 0 не имеет решений в натуральных числах > 1. Но это уравнение имеет решения в рациональ- 32 6 пых положительных числах, например л:= -щш у = -—. В § 15 мы докажем, что таких решений имеется бесконечное множество. Исследуем теперь, какие натуральные числа х и у удовлетворяют уравнению х2 -{- х — у2 = 0. Для натуральных х числа х и л: —|— 1» как известно, взаимно простые (т. е. не имеют общего делителя, большего единицы; если бы такой делитель оказался, то он был бы делителем их разности, т. е. числа I, что невозможно). Если бы существовали натуральные числа хну такие, что х2-\-х—у2 = 0, то мы имели бы х{х-\- 1) = у2 и квадрат- 24
ное число у2 было бы произведением двух взаимно простых чисел х и jc —|— 1 - Но, как известно из арифметики, если квадратное число есть произведение двух натуральных, взаимно простых чисел, то каждый из этих сомножителей должен быть квадратом натурального числа. Поэтому, если бы существовали натуральные числа k и / такие, что л: = Л"2, x-\-\=Pt то отсюда 1=/2 — Л2 —(/-|-Л)(/ — А), что для натуральных чисел Ли/ невозможно (так как первый сомножитель правой части ^>2). Итак, предположение, что уравнение х2-{-х— у2 = 0 имеет решения в натуральных числах хч у приводит к противоречию. Следовательно, это уравнение не имеет решений в натуральных числах; другими словами, произведение двух последовательных натуральных чисел никогда не является квадратом натурального числа. Заметим, однако, что уравнение х2-\-х— у2 = 0 имеет решения в рациональных положительных числах, например 12 13 *=3"' У = "з или * = Т' У = Т* Подобным же образом можно легко доказать, что для натуральных т > 1 уравнение х- -\- х — ут = 0 не имеет решений в натуральных числах л: и у. § 6. Уравнение х2 + х +1 = Зу2 Займемся теперь уравнением х2 -\- х -|- 1 = Зу2. Оно уже имеет свою историю. В 1950 г. Р. Облат высказал предположение, что, кроме решения х = у= I, оно не имеет иных решений в натуральных числах х, у, где х есть нечетное число. В том же году Т. Нагель указал решение л: = 313. у =181. Метод, аналогичный изложенному выше для уравнения х2-{-х— 2у2 = 0, позволит нам определить все решения уравнения х2 + ^ + 1=3у2 (18) в натуральных числах х% у. Предположим, что (xt у) есть решение уравнения (18) в натуральных числах, причем л:>1. Можно легко убедиться, что уравнение (18) не имеет решений в натуральных числах х, у, где х = 2, 3, 4. 5, 6, 7, 8, 9; поэтому должно быть х^ 10. Покажем, что 12у<7л: + 3, 7у>4л: + 2, 4у>2л: + 1. (19) 25
Если бы было 12у >-7л:-|-3, мы имели бы 144>^>- > 49л:2 4-42х-Ь9. а так как. ввиду (18). 144у2 = 48л:2-Ь -|- 48л: -Ь 48. то было бы л:2 < 6л: -+- 39. откуда (л: — З)2 < 48 и, значит, учитывая, что х^> 10, 72<;48, что невозможно. Итак, первое из неравенств (19) доказано. Если бы было 7у <] 4л: + 2, мы имели бы 49у2<] 16л:2 + + 16л: + 4, а так как, ввиду (18). 16л:2-Н 16л:+ 16 = 48у2, то было бы 49у2<;48у2—12, что невозможно. Таким образом, доказано второе из неравенств (19), из которого уже непосредственно вытекает третье. Итак, неравенства (19) верны. Положим теперь 1 = 7х — 12у+3, у1 = — 4х + 7у — 2. (20) На основании (19), найдем, что £ > 0, т] > 0 и х — £ = ЗХ Х(4у — 2л:—1)>0 и, значит, £ < х. Согласно (20), имеем 5= (7л:— 12у-ЬЗ)(7л:— 12у + 4)+1 — 3(—4л: + 7у—2)2 = = х2 + х+\— Зу2, иткуда, ввиду (18), £2 + £+1=Зт|2. Примем g{*. У) = (7х —12у + 3. _4х + 7у —2)- Итак, можно сказать, что, исходя из любого решения (jcf у) уравнения (18) в натуральных числах, где л: > 1, мы получаем новое решение (£, fi)—g(x, у) уравнения (18) в натуральных числах £, т], где £ < х (и значит, решение в меньших натуральных числах). Отсюда, действуя как выше, найдем, что для каждого решения уравнения (18) в натуральных числах х, у, где х > 1, существует натуральное число п такое, что gn(x, у) = (1, 1). Приняв же /(*. у) = (7*+12у + 3. 4л: + 7у+2), (21) легко найдем, что f(g(x* У)) —С*» у) и. следовательно, (*. 3» = /„(1. О- С другой стороны, легко проверить, что если (л:, у) есть решение уравнения (18) в натуральных числах, то f (хш у) также есть решение уравнения (18) в натуральных числах (соответственно больших, чем л: и у). 26
Приняв *, = >>,= 1. (ха, уп) = /п_г (1# 1) для л = 2. 3, .... получим последовательность {хп, уп\ для п = 1, 2 содержащую все решения уравнения (18) в натуральных числах и только такие решения. Здесь мы имеем (л:л+1, 3>л+,) = /л(1.1) =/(**. Уп)> следовательно, в силу (21), получаем ^л+1 = 7^ + 12ул + 3, уп+1 = 4хп + 7уп + 2 (22) (я=1, 2. ...) — формулы, позволяющие последовательно определять все решения (х9 у) уравнения (18) в натуральных числах. Таким путем легко получаем решения (1,1), (22,13), (313,181), (4366.2521). (60817,35113), ... Этих решений имеется, очевидно, бесконечное множество. Из равенств *1 = у, = 1 и (21) при помощи индукции легко находим, что числа хп с нечетными индексами суть нечетные, с четными же — четные, а числа уп суть нечетные для п— 1, 2, ... Для получения всех решений уравнения (18) в целых числах х, у, как нетрудно доказать, следовало бы к уже полученным решениям (хп, уп) присоединить (хп9 —уп) и (— хп— 1, ±у„) для л=1, 2, ... Так что здесь мы имеем, например, еще такие решения: (—2,1) (—23.13), (—314,181). А. Роткевич заметил, что из всех решений уравнения (18) в натуральных числах х > 1 и у можно получить все решения уравнения (2_|-1)3_гз = у2 (23) в натуральных числах г, у. В самом деле, допустим, что натуральные числа 2, у удовлетворяют уравнению (23). Положив х = Ъг -|- 1, получим, как легко проверить, натуральные числа х > 1 и у, удовлетворяющие уравнению (18). С другой стороны, если натуральные числа х > 1 и у удовлетворяют уравнению (18), то имеем, как легко проверить, (х— 1)2 = 3 (у2— х), откуда следует, что число (натуральное) х—1 делится на 3, следовательно х—1=32, где г есть натуральное число, причем имеет место равенство Ъг2 = у* — х = у2 — Ъг — 1, которое доказывает, что числа г и у удовлетворяют уравнению (23). 27
Таким образом, исходя из решений (22.13). (313,181), (4366,2521) уравнения (18), получаем решения (7,13). (104,181), (1455,2521) уравнения (23). Заметим здесь еще, что если натуральные числа zt у удовлетворяют уравнению (23), то доказано, что у есть сумма двух последовательных квадратов, например 13 = 22 + 32. 181 = 92+Ю2. 2521=352 + 362. Подобным образом, как прежде для уравнения (18), мы могли бы найти все решения уравнения *2+ (*-+-О2 = У2 (24) в натуральных числах х, у, приняв для л: > 3 ^(лг. у)=,(Зх — 2у-{-\, Зу — 4х — 2) и для х 1> 1 /(*. у)=(Зх + 2у+1. 4л:-ЬЗу-Ь2), что приводит к формуле (л:, y) = fn(3t 5) и к выводу, что все решения уравнения (24) в натуральных числах х, у содержатся в последовательности {хп, уп) для п= 1. 2 где ^ = 3, у, = 5, а хп+1 = Ъхп+2уп+\, уп+1 = 4хп+Ъуп+2 (я=1. 2. ...)• Например, лг2 = 3 • 3 + 2 • 5-f 1 = 20, у2 = 4-34-ЗХ X5-h2-=29; лг3=-П9, Уз^169» *4 = 696« У4 = 985; л;5=4059, у5 = 5741. Геометрический смысл рассмотренного уравнения состоит в том, что оно дает все пифагоровы треугольники (прямоугольные с натуральными сторонами), катеты которых выражаются последовательными натуральными числами. Таких треугольников имеется бесконечное множество*). Уравнение же как доказано, не имеет решений в натуральных числах хл у, но 1102 —|— 1202= 134, причем можно доказать, что это единственное решение в натуральных числах уравнения . ** + (*+1? = у«. *) Подробности относительно уравнения (24) см. в книге В. Серпинского, „Пифагоровы треугольники", стр. 15, Учпедгиз, 1959. (Прим. персе.) 28
§ 7. Уравнение х2 — Dy*= I Найдем теперь все решения уравнения л:2 — 2у2 == 1 (25) в натуральных числах х, у. Здесь следует для х > 3 принять g(xt у) = (3л:— 4у, Зу—2х), а (для натуральных х и у) /(*, у) = (3л: + 4у, 2л:-|-Зу), что приводит к формуле (х, у) = /л(3. 2) и теореме, что все решения уравнения (25) в натуральных числах х, у содержатся в последовательности [хп, уп) для л=1, 2 где х1 = 3, у, = 2, а Хп+1 = *хп + 4Уп. Уя+1 = 2^я-т-3уя (я=1.2. ...)- Например, л:2 = 17, у2 = 12; х3 = 99,*У3 = 70; х4 = 577, у4 = 408. Перейдем теперь к общему уравнению x2 — Dy*=\, (26) где D есть данное целое число. Если бы было D = 0, то все решения уравнения (26) в целых числах были бы: л:=±1, у — любое целое. Если бы было D = —1, мы имели бы четыре решения уравнения (26) в целых числах: х= ±1. у = 0 или лг = 0, у= ±1. Если бы было D< —1, мы имели бы, как легко сообразить, только два решения: х=±\, у = 0. Поэтому далее будем предполагать, что D есть натуральное число. Если бы D было квадратом натурального числа, D = tf2. то уравнение (26) можно было бы написать в виде (х — пу) (х-\- пу) = 1. Таким образом, число х-^-пу было бы делителем единицы, откуда следует, что числа х и у не могли бы быть натуральными. Отсюда легко заключаем, что в целых числах xt у уравнение (26) имело бы в рассматриваемом случае только два решения л:=±1, у = 0. Итак, остается исследовать случай, в котором D — натуральное число, не являющееся квадратом натурального числа или, что то же самое, случай, в котором VD есть иррациональное число. Поставим здесь вопрос, имеет ли уравнение (26), кроме тривиальных решений *=±1, у = 0, еще какие-нибудь 3 Зак. 2488. В. Серпимский 29
решения в целых числах Л\ у или, что то же самое, имеет ли уравнение (26) решение в натуральных числах. Если бы существовало такое решение, то, очевидно, существовало бы также решение в наименьших натуральных числах хх% у,. Легко доказать, что в случае, когда уравнение (26) имеет хотя бы одно решение в натуральных числах х, у, оно имеет таких решений бесконечное множество. Ибо если натуральные числа х, у удовлетворяют уравнению (26), то числа u = x2-\-Dy2 и v = 2xy также натуральные и, в силу тождества (л:2 + Dy2f — D (2xyf = (л:2 — Dy2f и уравнения (2), также удовлетворяют этому уравнению. Используя метод, который мы применили ранее в случае £)=2, можно доказать, что все решения уравнения (26) в натуральных числах xt у содержатся в бесконечной последовательности \хп, уп] для /1=1, 2, , где xv y2 есть решение в наименьших натуральных числах, а хп+1 = хххп-\- Н-ЯЛУц. Уп+\ = У\хп + х\Уп (*=1.2. ...)■ Для доказательства следовало бы здесь для л: > х1 принять g(x, у) = (хгх — D\\y, —у,лг —|— лг,у), а для натуральных х, у принять f(x, y)=^(xlx-\-Dyly, y^ + JCjy). Можно доказать, что если У D есть иррациональное число, то существует решение уравнения (26) в натуральных числах. Но как можно найти такое решение? Дело это отнюдь не простое. Казалось бы, что для нахождения решения уравнения (26) в натуральных числах л:, у и к тому же в наименьших натуральных числах, достаточно подставлять вместо у поочередно натуральные числа и испытывать, не будет ли число Dy2 -f- 1 квадратом натурального числа. Если у будет наименьшим натуральным числом, для которого Dy2~\-\ есть квадрат, скажем, натурального числа хъ то (xt у) будет решением уравнения (26) в наименьших натуральных числах. Таким путем легко было бы найти, что, для D = 2, 3, 5, 6, 7, 8, 10, 11, 12 решениями уравнения (26) в наименьших натуральных числах являются соответственно (3,2), (2,1), (9,4). (5.2). (8.3). (3.1). (19.6). (10.3). (7,2). Труднее было бы таким путем найти решение уравнения (26) в наименьших натуральных числах для D=13, потому что таковым является система (649.180), или для D=29, где такой системой является (4901,1820). И уж совершенно 30
непригоден был бы этот путь для нахождения решения уравнения (20) в наименьших натуральных числах для D = 991, где х == 379 516 400 906 811 930 638 014 896 080, у = 12 055 735 790 331 359 447 442 538 767. Каким же путем можно было найти решение, выраженное столь большими числами? Укажем прием, который в случае, когда Y& есть иррациональное число, всегда приводит к нахождению решения уравнения (26) в наименьших натуральных числах *). Пусть а0 будет наибольшее целое число < Y&\ имеем здесь д0!>1, а ввиду определения числа а0 и иррациональности числа YDt а0 < YD < «о + * • Примем Y& = ао + -\ ; тогда (ввиду иррациональности числа Y&) число хг Хх 1 иррациональное, 0 <— < 1 и, значит, хх > 1. Пусть ах *' 1 будет наибольшее целое число < хх и примем х1 = а1-\ • Поступая как выше, найдем х2 > 1. С числом х2 можем поступить так же, как с числом хх и т. д. Таким путем мы получим последовательность равенств: YD = a0-\~ —, хх = ах-\-—9 х2 = а2 + — где д0, ах, Og, ... —натуральные числа, а хх, х2> хг, ... — иррациональные > 1. Так вот, можно доказать, что (для каждого натурального числа D, для которого YD есть иррациональное число)» существует наименьшее натуральное число s, зависящее от D, такое, что xs+x = хх. Если s есть четное число, то числитель х и знаменатель у несократимой дроби, представляющей значение числа или числа 1 «0 + а2+ . + " <*5-2 + «5-1 *) Теорию вопроса см. в книге А. О. Гельфонда, „Решение уравнений в целых числах", Гостехиздат, 1952. (Прим. пере*.) 31
дает решение уравнения (26) в наименьших натуральных числах. Вели же s есть нечетное число, то следует взять числитель и знаменатель несократимой дроби, представляющей значение числа где, как легко доказать, имеем азл1 = а1 для /=1, 2, ... Воспользуемся этим указанием для нахождения решения уравнения (26) в наименьших натуральных числах для D=13. _ Наибольшее натуральное число <уг13 есть 3; поэтому i/7q о . 1 ! У1з + 3 примем у 13 = 3 -\ , а отсюда хх — -^= =—-~—. Наибольшее натуральное число < хх есть, как легко проверить, 1. Приняв поэтому л . \ 4 VI3 + 1 *i = 1+^- отк>'да х*=уш^;=—з— • далее имеем x2_-l + r - 3 -^13+2-1 | * *3_УТЗ-2~ 3 ^л-,' *4__-^__-J_±I__l+-L. 4 Vr13-1 4 ^ Xi *5 = 3 + yi3 = 6 + -J-. _ 1 _ Л|5 ~"-__- Х\ • b УТз—з * Таким образом, здесь имеем 5 = 5, а так как здесь s нечетное, то, в силу сделанного выше указания, для получения решения уравнения х2—13у2=1 в наименьших натуральных числах нужно подсчитать числитель и знаменатель несократимой дроби для числа 3_i_U._Ll_i_lJ_bil.iJ.JJ_.JJ. Ч . Ч *) Доказательства этих теорем можно найти, например, в книге А. 3. Вальфиша. „Уравнение Пелля,* Тбилиси, Изд, АН Грузинской ССР, 1952, (Прим. перечу 32
Легко найдем, что это число равно несократимой дроби т~~. Следовательно, числа х = 649 иу = 180 дают решение уравнения х2—133^=1 в наименьших натуральных числах. Для числа D = 991 было бы s = 60 и (ввиду четности числа s) мы должны были бы найти несократимую дробь для числа a -4-U + iU -4--LJ I a\ I a\ I fl59 где #0=31, числа же alf c^, .... a59 имеют соответственно значения: 2, 12, 10, 2, 2. 2, 1, 1, 2, 6, 1, 1, 1, 1. 3. 1, 8, 4. 1. 2. 1, 2, 3, 1, 4. 1. 20, 6. 4t 31. 4, 6, 20, 1, 4, 1, 3, 2, 1. 2, 1, 4. 8, 1, 3. 1, 1. 1. 1, 6, 2. 1, 1, 2, 2, 2, 10, 12, 2. Вычисления здесь были бы длинные, но, во всяком случае, выполнимые и таким путем мы дошли бы до указанного выше решения уравнения х2— 991у*=1 в наименьших натуральных числах. К уравнениям вида (26) приводятся некоторые другие уравнения второй степеКи с двумя неизвестными, например, уравнение Ъи2 — 2v*=\. Приняв х — Зи— 2v% y = v— и9 получим х2— 6у2 = = Зи2 — 2V2 = 1. С другой стороны, если х и у суть целые числа, удовлетворяющие уравнению х2 — 63^= 1, то, приняв и = х-\-2у% v = x-\-3y, получим Зи2 — 2v2 — x2 — бу2^!. Таким образом, изучение решений в целых числах уравнения Ъи2 — 2г^=1 приводится к изучению таких решений уравнения (26) для £) = 6. К уравнению же Ъи2 — 2г^=1 сводится изучение урав- нения {v-\?+v>+{v + \f = z>+(z + \?. (27) Действительно, если целые числа v и z удовлетворяют уравнению (27), то имеем 6г/* + 3 = (22+1)2, откуда следует что число 2z -f-1 делится на 3, так что 2;г+1 =3я, где и есть целое число и, значит, Ъи2 — 2v*= 1. С другой стороны, если целые числа и uv удовлетворяют последнему уравнению, то я, а равным образом 3#, должно быть нечетным числом и можно положить Ъи = 2z + 1, где z 33
есть целое число, откуда (2z-\~\f = 9u2=3(2v2-{-\)=6v2-\-3 и, значит, числа v и z удовлетворяют уравнению (27). Итак, мы умеем находить все решения уравнения (27) в целых числах. Наименьшее решение этого уравнения в натуральных числах есть ^=11, г =13, что дает равенство 102+112+122=132 + 142, следующее —есть г/=109, z= 133. что дает равенство 1082+Ю92+П02 = 1332-(-1342. Легко доказать, что если числа v и z дают решение уравнения (27), то числа 5и + 4г; + 2 и £>u-\-bv-\-2 также дают решение. § 8. Уравнения второй степени с более чем двумя неизвестными Перейдем теперь к уравнениям второй степени с более чем двумя неизвестными. Прежде всего здесь представляет интерес уравнение x2+f = z2. (28) Натуральные числа х, у, zt удовлетворяющие этому уравнению, составляют так называемый пифагоров треугольник. Так как пифагоровым треугольникам посвящена специальная книга *), ограничимся здесь только указанием, что все решения уравнения (28) в натуральных числах х% у, г получаются из формул х = (т2 — л2)/, y = 2mnl, z = (m2-\-n2)l> где т, п, I — натуральные числа, л<т и присоединением решений с переставленными числами х и у. Можно найти также все решения уравнения x2+y2 = 2z2 в натуральных числах. Это уравнение легко приводится к уравнению вида (28). В самом деле, если целые числа х и у удовлетворяют уравнению х1 -\- у* = 2z2t то числа х и у должны быть одновременно либо оба четные, либо оба нечетные. Поэтому числа х + у и х—у оба четные. Пусть х-\-у = 2и, х—у —2г/. *) В. С е р п и н с к и й, иПифагоровы треугольники", Учпедгиз, 1959. 34
Тогда 4u*-\-4v* = (x + yf-\-(x — у)2 = 2(х* + & = 4# и, следовательно, u2-\-v2 = z2. С другой стороны, если и2-\-1р=з?9 то, приняв x=u-\-v, у—и — v, получим x2-j-y2 = 222. Уравнение же л:2 + у2 == Зг2 не имеет решений в целых числах, отличных от нуля; последнее можно очень легко проверить, исходя из замечания, что квадрат целого числа, не делящегося на 3, дает при делении на 3 в остатке 1. Обобщением уравнения (28) является уравнение ял:2 + у2 —22, где а — любое заданное натуральное число. Легко доказать, что оно имеет бесконечное множество решений в натуральных числах х9 у, z таких, что числа х и у взаимно просты. В самом деле, если а — нечетное число, то примем am2 — 1 am2 + 1 х — т9 у = g * z = 2^ • где т — любое натуральное нечетное число. Легко проверить, что ах2-\-у* = г2. Числа х, у, z здесь натуральные, причем числа х и у взаимно просты, так как из уравнения ax2-{-yP=z2 вытекает, что их общий делитель является делителем числа z, следовательно, является также делителем числам — у=\. Если же а есть четное число, то приняв jc==2m, y=zam2—1, z = am2-\-\, где т — произвольное натуральное число, получим натуральные числа х, у, z такие, что ax2-\-y* = z2. причем числа у и z нечетные. А так как каждый общий делитель чисел у и z является делителем числа z — у = 2, то, как число нечетное, он будет делителем числа 1. Отсюда следует, что числа у и z. а. значит, также и числа хну взаимно просты. Уравнение имеет бесконечное множество решений в натуральных числах х, у, г, что вытекает непосредственно из тождества для я=1. 2,... Например, 52 + 52=72 4-1, 112 + 72 = = 132+1, 192 + 92 = 212+1. 35
Имеем также тождество [2л (4л-И)]2-К 16л3— 1)2 = (16л3 + 2л)2-|-1. откуда, например. 102 + 152 = 182 + 1, Зб2+1272=-1322+1. Более трудным делом является задача решения систем двух или более уравнений второй степени в натуральных числах, например, доказательство теоремы, что система двух уравнений х2+ / = **. x2 — f = t2 не имеет решений в натуральных числах х, у, гш t. Было известно, что система двух уравнений *(*+1)+У(У + 1) = *(И-1). x(x+\)-y(y-\-l)=t(t+0 имеет решения в натуральных числах х, у, z, tt например, х=Ь, у = 5, г = 8, * = 3 или * = 44. у = 39. г = 59, t = 20. Но лишь совсем недавно Ю. Бровкину удалось доказать, что таких решений существует бесконечное множество. Другими словами, существует бесконечное множество пар треугольных чисел, сумма и разность которых являются треугольными числами. Ю. Бровкин дал также способ нахождения всех таких пар*). Для з><*<СЮ0 такие пары Х(х+\) У(У+1) / ч /г cv чисел — о и о получаем только для (х, у) = (6, 5), (18, 14). (37, 27), (44, 39), (86. 65). (91. 54). Доказано, что существует бесконечное множество решений системы трех уравнений х2-\-у2 = t2. x2-\-z2 = u2t y2 + z2 = v2 в натуральных числах х, у, z. t, и, v (например, лг = 44, у=\\7, 2 = 240, /=125, « = 244. v = 267). Однако неизвестно, существует ли хотя бы одно решение системы четырех уравнений х* + ? = Р9 x2 + z2 = u2. y2-\-z2 = v2. x2-\-y2-\-z2 — w2 в натуральных числах хщ у, zt tt и, v, w, иначе говоря, неизвестно, существует ли прямоугольный параллелепипед, у которого ребра, диагонали граней и диагональ выражались бы натуральными числами. *) J. В г о w k i n, Wiadomoscl Matematyczne, т. 2, стр. 253—255, 1959. См. также W. S i е г р i n s k i, Teoria Hczb, т. 2, стр. 134—135, Варшава, 1959. (Прим. перев.) 36
Мы не знаем, имеет ли хотя бы одно решение в целых числах х, уш г, /, и, v. w9 где / ф 0. система четырех уравнений x* + ? = z\ (х + !У* + у* = и*. *2 + (y+tr = v>. {x+t? + {y + tf = w>. Эта задача имеет следующую геометрическую трактовку. На плоскости дан квадрат, сторона которого равна 1. Найдется ли на плоскости точка, отстояшая от каждой из вершин заданного квадрата на расстояния, выражаемые рациональными числами? Последняя проблема была недавно поставлена Г. Штейнгаузом. Дадим еще два примера уравнений второй степени с более чем двумя неизвестными. Определим все решения уравнения ху = zt (29) в натуральных числах х9 у, z, t. Предположим, что натуральные числа х, у, z, t удовлетворяют уравнению (29). Обозначим через а наибольший общий делитель чисел х и z. Тогда будем иметь х = дс, z — adt где с и d— натуральные взаимно простые числа. Отсюда acy = adt и, значит, cy = dt. А так как числа с и d взаимно простые, то из последнего равенства, в силу так называемой основной теоремы арифметики, вытекает, что число у должно делиться на d, следовательно, y = bd, где b — натуральное число. Отсюда cbd = dt и, значит. t = bc. С другой стороны, если я, Ь, с, d — натуральные числа и х = ас, y = bd, z = ad. t = bc. то xy = zt. Итак, мы доказали, что все решения уравнения (29) в натуральных числах х, у, z, t содержатся в формулах х = ас, y = bd, z = adw t = bc9 где a, b, ct d — произвольные натуральные числа, причем можно предполагать, что числа с и d являются взаимно простыми. Здесь мы имеем четыре так называемых произвольных параметра: я, Ьш с, d. Однако все решения уравнения (29) можно получить при помощи только трех произвольных параметров, именно, при помощи формул 37
где х, z, и — произвольные натуральные числа, a d — наибольший общий делитель чисел х и у. Все решения уравнения ху = Р в натуральных числах х, у, t получаем из формул х = а2с, у = b2c, t =■ abc, где а, Ь, с — любые натуральные числа, причем можно предполагать, что числа а и Ь являются взаимно простыми. Уравнение имеет для каждого целого числа D бесконечное множество решений в натуральных числах х, у, z, что вытекает из тождества (m2 + Drfif — D (2mnf = (m2 — Drfif. Случается иногда, что легче найти все решения в целых числах уравнения третьей степени с тремя неизвестными, чем аналогичного уравнения второй степени. Так, например, легко найти все решения в целых числах х, у, z уравнения В самом деле, на основании тождества (* + у +г)з _ (хз + уз+2з} = з (jc + у) (у + z) {г + х) заключаем, что уравнение наше равносильно уравнению (*+з0(з>+*)(* + *) = о. откуда следует, что все решения нашего уравнения в целых числах хш у, z мы получим, если из этих трех чисел два возьмем произвольно, а в качестве третьего возьмем одно из этих двух уже выбранных с противоположным знаком (например, х и у произвольные целые числа, z = — х). Труднее найти все решения в целых числах уравнения (X+y+Z? = X*+? + z\ которое, как легко видеть, равносильно уравнению ху -f- yz -f- zx = 0. 38
Можно доказать, что все решения нашего уравнения в целых числах хш у, z заключаются в формулах x — k(m-\-ri)mt y — k(m-\-n)nt z=>— kmnt где ft, т и п — произвольные целые числа. Легко найти все решения в целых числах х, у. zt t системы трех уравнений x-\-y+z = t. & + ?+# = &. x*-\-y*-\-z? = t\ В самом деле, из этих уравнений легко вытекает, что xy-\-yz-\-zx = 0 и (x-\-y)(y-\-z)(z + x)=^Q. Итак, по крайней мере одно из чисел х-\-уш y-{-z, z-\-x должно равняться нулю. Если, например, х-}-у = 09 то из ху -f- yz -f- zx = 0 получаем ху = 0 и, так как у = — х. находим х — у = 0. Отсюда заключаем, что два из чисел х, yt z должны быть равны нулю, а третье должно равняться t, где t — произвольное целое число. Таким образом, наша система уравнений не имеет в целых числах других решений, кроме тривиальных. Интересно отметить, что иногда простые системы уравнений имеют решение в целых положительных числах, но очень больших и трудно находимых. Так, например, система двух уравнений с пятью неизвестными х, у. zt tt и ху + Уг + гх — *2» хУг = и3 имеет решения в целых положительных числах, но решение в наименьших таких числах получаем только для х= 1 633 780 814 400, у = 252 782 198 228. £ = 3 474 741085 973*). § 9. Система уравнений х2-{-кур — г2, х2— ку* = Р Пусть дана система двух уравнений jc2 + iky2 = «2. x2 — kf = t2 (30) с неизвестными х, у, z, г, причем ft—заданное натуральное число > 1, не делящееся ни на один квадрат натурального *) Ср. В. Литцман, „Великаны и карлики в мире чисел", стр. 52, Физматгиз, 1959. 39
числа > 1. Докажем, что если система (30) имеет решение в натуральных числах х% yt z, t% то она имеет бесконечное множество решений в натуральных числах х, у, z, t, где числа х и у взаимно простые. Предположим, что натуральные числа х9 yt z, t удовлетворяют уравнению (30). Если бы числа х, у имели наибольший общий делитель d>l, то, как известно, было бы x = dxx, y = dyx, где натуральные числа хх и уг взаимно просты и, в силу (30), мы имели бы Z2 = ср (Х2 + ky^ ,2 = <р ^2 _ Щ откуда следует, что числа z2 и t2 делятся на d2, и, следовательно, числа z w t делятся на dt т. е. z = dzx, t = dtx, где zx и tx — натуральные числа. Отсюда следовало бы, что а это означает, что система уравнений (30) имеет решение в натуральных числах хх, ух, zx, tx, где числа хх и ух взаимно простые. Предположим, что оба числа хх и ух нечетные. Если бы k было нечетным числом, дающим при делении на 4 в остатке 1, то, учитывая, что квадрат нечетного числа при делении на 4 дает в остатке 1, ады заключили бы, что число x\-\-ky\ при делении на 4 давало бы в остатке 2 и, следовательно, не могло бы быть квадратом числа zx. Если же k при делении на 4 давало бы в остатке 3, то, как легко видеть, число x2~ky2 при делении на 4 давало бы в остатке 2 и, значит, не могло бы быть квадратом числа tx. Если бы k было четным числом, то, на основании предположения, мы заключили бы, что число k не может делиться на 4 = 22, следовательно, число k при делении на 4 дает в остатке 2 и, в случае нечетности чисел хх и ух% число x2-\-ky2 при делении на 4 дает в остатке 3, что невозможно, так как оно является квадратом числа zv Итак, мы доказали, что если система уравнений (30) имеет решение в натуральных числах х% yt z, t, то она имеет также решение в натуральных числах *,, yl9 zx, tl% где числа хх и ух взаимно простые и одно из них четное. Предположим теперь, что (xt у, z, t) есть решение системы уравнений (30) в натуральных числах, причем числа х 40
и у взаимно простые и одно из них четное. Примем X=x* + k2y*. Y = 2xyzt. Z = x*-\-2kx2y* — k2y*. T=\x* — 2kx2f — #У|. ( ' Легко проверить тождество (х4 + k2y*f ± Akx2y2 (х4 — *у) = (х4 ± 2kx2y2 — k2\f?% которое, ввиду (30) и (31). сразу дает X2 + kY2 = Z2 и X2 — kYt^T2, (32) а это доказывает, что числа Хш К, Z, Т удовлетворяют системе уравнений (30). Из формул (31) следует, что X и У натуральные числа, а из формул (31) и (30) следует, что Z = z2t2 + 2kx2y2t следовательно, Z также есть натуральное число. Чтобы доказать, что и Т — натуральное число, достаточно показать, что ТфО. Если бы было Г=0, то, на основании -(32), мы имели бы X2 = kY2, откуда, учитывая, что число k не делится ни на один квадрат натурального числа > 1, мы получили бы й=1, вопреки предположению, что &>1. Итак, Xf К, Z, Т—числа натуральные. Покажем, что числа X и У взаимно простые. Предположим, что числа X и У имеют общим делителем простое число р. Покажем, что р не может быть делителем числа &, а также не есть число 2. Если бы число р было делителем числа k% то, являясь делителем числа X'= хА -f- k2y4, р должно было бы быть делителем числа х, следовательно, на основании (30), также делителем числа z и число ky2 = z2 — х2 делилось бы на р2, а так как число k не имеет квадратного делителя >1, то р должно было бы быть делителем числа у, что невозможно, поскольку числа л: и у взаимно просты. Итак, число р не является делителем числа k, следовательно, в случае, когда k четное число, оно не может быть числом 2. Если же k — нечетное число, то заметив, что из чисел х и у одно четное (а другое нечетное), на основании равенства Х=хА-\-к2у*ш заключаем, что число X нечетное. Если бы р было делителем числа х, то учитывая, что k7y* — X—х4 и имея в виду, что р является делителем числа X, мы заключили бы, что р является делителем числа к2у*, и, следовательно, не будучи делителем числа Л2, есть делитель числа у, а последнее невозможно, так как числа х и у взаимно простые. Таким образом, р не является 41
делителем числа х. Число р также не является делителем числа у, так как х* = Х— Л2у4, а р, будучи делителем числа X, не является делителем числа х. Но р— делитель числа У = 2xyzt; так как рф2 и так как р не является делителем ни числа х, ни числа у, то р должно быть делителем либо числа z, либо числа t. Поэтому при соответствующем знаке -}- или — число р является делителем числа х2 ± ky2t следовательно, делителем числа (х2 ± kу2)2 = хА -|- -f- £2У4 ± 2kx2y2t и, будучи делителем числа X = хА -f- k2y*, должно быть делителем числа 2kx2y2% что невозможно, так как р не является делителем ни одного из чисел 2, k, x, у. Итак, мы доказали, что числа X и У взаимно просты. Имеем здесь очевидные неравенства: X > х, У > у. Таким образом, доказано, что если числа х и у взаимно просты и одно из них четное и если натуральные числа хш у, z, t удовлетворяют уравнению (30), то, определив числа Хл К, Z, Т из формул (31), получим натуральные числа, удовлетворяющие уравнениям X2-\-ky2 = Z2t X2 — /гК2=Г2, где числа X и У взаимно просты, У четное и Х>хш У > у. Тем самым доказано, что если система уравнений (30) разрешима в натуральных числах х, у, z, t, то она имеет бесконечное множество решений в натуральных числах х% у, z, t, где х и у взаимно простые числа. Вот решения системы уравнений (30) для некоторых k: k 5 6 7 13 15 30 X 41 5 337 106921 17 13 У 12 2 120 19 380 4 2 z 49 7 463 127 729 23 17 t 31 1 113 80 929 7 7 Положим теперь для каждого решения уравнения (30) в натуральных числах х, у, z, tt где х и у взаимно простые числа, — =г;это—рациональное число, выражаемое несократимой дробью —. Разным решениям системы (30) 42
в натуральных числах х, у, гш t, где числа х и у взаимно просты, соответствуют, очевидно, разные числа г. Согласно (30), имеем r2 + Ar = (—Y\ г2 — k — l—Y\ следовательно, числа г2-}-Л иг2 — Л являются квадратами рациональных чисел. Поэтому, если для данного натурального числа k уравнение (30) имеет решение в натуральных числах, то таких рациональных чисел г имеется бесконечное множество. Докажем, что для натурального числа k существует рациональное число г такое, что числа г2+& и г2 — k являются квадратами рациональных чисел, тогда и только тогда, когда существует прямоугольный треугольник с рациональными сторонами и с площадью k. Действительно, с одной стороны, если r2-\-k — g2t г2 — k = Л2, где г, gth — рациональные числа, то (g + Kf -f- -Ь(в"—Л)2 = 2 (g*2-j-Л2) = (2Г)2, т. е. имеем прямоугольный треугольник с рациональными сторонами g-\-ht g — Л, 2г, g2 — Ь2 и площадь которого равна ——~— == *• С другой же стороны, если прямоугольный треугольник с рациональными сторонами а, Ь, с имеет площадь k, то ab = 2k, о i а2 2 с* i и (а + Ь\2 с2 , /а — Ь\2 а24-£2 = с2, откуда 7 + £=^_X_j , T_/J=^__J с и достаточно принять г = -о-« Отсюда, так как уравнение (30) имеет для k = 5 решение в натуральных числах х = 41. у = 12. z = 49, / = 31, следует, что существует бесконечное множество различных рациональных чисел г, для которых числа г2-\-Ь и г2 — 5 являются квадратами рациональных чисел. Задача нахождения таких рациональных чисел была поставлена около 1220 г. и тогда же Леонардо Пизанским было найдено ре- 41 шение r = -jo-. Пусть хх — А\% ух=12, ^ = 49, ^ = 31 и для л= 1, 2, ..« *я+1 = < + 25£ гп+1 = ^ + Ю4У* - 25/„, (33) 43
Легко проверить, что а, на основании формул (33) и доказанного выше, посредством индукции сразу же получаем: < + Wn = *n- *l-bfn = tl (n=l, 2. ...)• Отсюда, приняв гл = —- для л=1, 2 получим ^+5=(t)2« r»-5=(yJ c»=1.2--)- Таким образом, числа гл(л= 1, 2, ...) рациональные, причем числа г2п-\-5 и гл — 5 являются квадратами рациональных чисел. 41 Для п=\ найдем указанное ранее число 12 . Для п=2 найдем х2 = 414 + 25. 124=3 344 161. у2 = 2-41 • 12.49.31 = 1494 696. 22 = 414+10-412. 122 — 25 • 124 = 4 728 001. t2= |414—10.412- 122 —25- 124| = 113279, 3344161 что дает число л, = -молгсж"» ДЛЯ котоР0,о 2 , к_/ 4728001 \2 2_ р- _ / И3279_\2 Г2 + D — \ 1494696 J ' Г2 ° — [ 1494696 J ' Это число нашел в 1931 г. Ю. Д. Хилл *). Число хг имело бы уже двадцать семь цифр. Можно доказать, что для &=1, 2, 3, 4 не существуют рациональные положительные числа г, для которых числа r2-|-& и г2 — к были бы квадратами рациональных чисел. § 10. Система уравнений x2-\-k = z2, х2— k = P. Согласные числа Исследуем также натуральные числа к, для которых система уравнений х2 + к = #ш x2~k = t2 (34) *) Ю. Д. Хилл, Ашег. Math. Monthly,38299, 1931.(Прим. перев). 44
имеет по меньшей мере одно решение в натуральных числах х% z, t. Такие числа k называются согласными ни- слами *). Дело здесь обстоит иначе, чем в случае уравнений (30), именно, для каждого заданного натурального k уравнения (34) имеют конечное Q>0) число решений в натуральных числах л\ zy t. Действительно, если данные натуральные числа хш zt t удовлетворяют уравнениям (34), то имеем k = Z2 — X2 = (Z + X) (Z — X) = X2 — t2 = (X -+- О (X — О. откуда видно, что числа z-\-x и x-\-t являются делителями числа k и, следовательно, <1 k\ поэтому х < k% z < k и t < k, а таких систем натуральных чисел х, z, t есть лишь конечное число. Предположим, что натуральное число k является согласным. Тогда существуют натуральные числа xt z, t, для которых имеют место формулы (34). Следовательно, z > t и 2х2 = z2 -f-t2% откуда заключаем, что числа z и t или оба четные, или оба нечетные. Поэтому числа z-\-t и z — t оба четные, так что z-\-t = 2а, z — t = 2b9 где а и Ь — натуральные числа. Отсюда z = a-\-bt t = a — b, следовательно, учитывая (34), 2x2 = z2 + t2 = (a + bf + (a — b? = 2 (а2-+-b2)t откуда х2 — а2 -\-Ь2, причем, ввиду (34), имеем 2k = z2 — t2 — = (а -j-b)2 — (а — b)2 = Aabt т. е. k = 2ab. Итак, если k — согласное число, то существует решение уравнения а2 -\-Ь2 — с2 в натуральных числах а, Ь% с таких, что 2ab — k. Обратно, если натуральные числа а, Ь, с удовлетворяют уравнению а2-\-Ь2 = с2, то, как легко проверить, с2 ± 2аЬ — = (а ± Ь)2 и значит, 2ab есть согласное число. Итак, каждое решение в натуральных числах а, Ь, с уравнения а2-\-Ь2 — с2 определяет согласное число k = 2ab, причем таким путем могут быть получены все согласные числа. Некоторые же согласные числа могут быть получены из двух или более различных решений уравнения а2-\-Ь2^= с2, например, согласное число 840 получаем из решений 202-f- -f 212=292 и 122 + 352=372 (здесь имеем 292 + 840 = 412, 292 — 840=12, а также 372 + 840=472, 372 — 840 = 232), согласное число 3360 = 4*840 получаем из трех разных *) Автор эти числа называет «liczby kongruentne". (Прим. персе.). 45
решений: 402-+-422 = 582, 242 + 702=-742 и 152+П22 = = 1132. Ясно, что если k есть согласное число, то число kd2, где */=1, 2, 3 также есть согласное число. Однако, если kd2 является согласным числом, то число k может и не быть согласным. Так, например, число 6 • 22 согласное, между тем как 6 не является согласным числом. Теперь мы легко заключаем, что для того чтобы для числа k система уравнений (30) была разрешима в натуральных числах х, у% zt t, необходимо и достаточно, чтобы существовало натуральное число d такое, чтобы число kd2 было согласным. Исходя из указанной выше связи между согласными числами и решениями пифагорова уравнения и используя известные выражения для этих решений, можно легко установить, что число к является согласным тогда и только тогда, когда оно имеет вид k = 4mn(m2 — n2)P, (35) где т, п, I — натуральные числа, причем по крайней мере одно из чисел тип четное. Для такого числа Л, как легко проверить, имеем [(m2 + n2) l]2±k = [(m2 — п2 ± 2тп) /]2. (36) При т=42, л —З2, /—1 получаем согласное число k = 4 • 42 • 32(44 — З4) = 7 (3 • 5 - Sf и, в соответствии с формулой (36). имеем (44 + З4)2 ± 7 (3 . 5 . Sf = [44 — З4 ± ± 2 • 42 • З2]2. что дает решение системы уравнений (30) для k = 7, указанное прежде: х = 44 + 34 = 337, у = 3 .5- 8= 120. 2 = 44 —34 + 2.42-32= 1754-288 — 463, *=|175 — 288| = 113. §11. Некоторые другие уравнения второй степени или системы уравнений К системе шести уравнений второй степени с девятью неизвестными приводит задача нахождения трех натуральных чисел х, yt zt для которых каждое из шести чисел х ± у, х ±2, у ± z является квадратом натурального числа. 46
Эйлер, который занимался этой задачей, определял такие числа при помощи натуральных чисел t, /, k, g, А, удовлетворяющих уравнению t2 = (f*-k*)(g* — A*). (37) Имея такие числа /. /. k, g. h, примем 2х = (/4 + £4) (g* + h% 2y = t* + (2fghkft 2z = P—(2fghkf. Как легко проверить, имеем х + У = {Pg7 Л- k2h2f, х — у = (ph* — g4*)\ x + z = C/V — A2/*2)2, x — z = (Ph2+g**2)2. y + z = t\ y — z = {2fghk)\ Если бы числа x, у, z, полученные из выражений для 2х, 2у, 2z, не были бы натуральными, то их следовало бы заменить числами Ах, 4^, Az. Таким путем, исходя из равенства 5202 = (34 —24)(94 —74), Эйлер получил числа х = 434657, у == 420968. z = 150568, а на основании равенства 9752 = (З4 — 24) (114 — 24) получил числа Ах = 2843458, Ау = 2040642, Az = 1761858. Другие решения указал А. Жерардин, исходя из следующих равенств: 20402 = (24 — 14) (234 — 74), 35672 = (54 — 44) (214 — 204), 78002 = (94 — 74) (114 — 24), 139202 = (74 — З4) (174 — 14), 629852 = (144 —54)(184—I4), 2308802 = (174 — 94) (294 —II4). Существует бесконечное множество решений уравнения (37) в натуральных числах tt /, k, gt h, например, * = 520л4, f=z3n, k = 2nt # = 9я, h = 7n, где л =1,2, .,, 47
Легко доказать, что для каждого натурального числа k ф 1, k Ф 3 уравнение имеет по крайней мере одно решение в натуральных числах х, у, z (что равносильно утверждению, что каждое треугольное положительное число, отличное от 1 и 6 равно сумме трех треугольных положительных чисел). Для доказательства достаточно различить три случая: когда число k при делении на 3 дает остатки 0, 1 или 2. и сослаться на тождества: 3f(3f+l) = 2*(2*+l)-4-2f(2/ + 2) + (f— i)ff (3/+l)(3#4-2) = 2/(5a+l) + (5»4-l)(2* + 2) + ^P4-l). (»4-2)(3/ + 3) = (2/+1)(5»4-2)4-(2/-|-1)СЛ + 2) + + ('+»>(' + 2). Значительно труднее доказать, что для каждого целого числа k >- 0 существуют целые неотрицательные числа х, yt z такие, что *(* +1) + У(У+!) + *(*+1) = 2А (иными словами, что каждое натуральное число *) есть сумма трех треугольных чисел ^0). Легко доказать, что для каждого натурального числа k уравнение х2 + у2 — z2 = k имеет бесконечное множество решений в натуральных числах х, у, z\ это вытекает непосредственно из тождества 2t — 1 = (2и)2 + С2"2 — tf — (2и2 — t + 1 ft 2t = (2u-\-\f-\-{2u* + 2u — tf — (2и24-2и— t— \f. Отсюда видно, что каждое натуральное число есть алгебраическая сумма трех квадратов. Но существует бесконечное множество натуральных чисел kt для которых уравнение А^+у3 — 23 = & *) По существу, каждое целое неотрицательное число. (Прим. перев.). 48
не имеет ни одного решения в целых числах х, у, z. Основываясь на замечании, что куб каждого целого числа при делении на 9 дает в остатке 0, 1 или 8, можно доказать, что это уравнение не имеет решений в целых числах х, у, г для каждого целого числа k\ которое при делении на 9 дает в остатке 4 или 5. Также существует бесконечное множество натуральных чисел k, для которых уравнение х4-ЬУ* — z* = k не имеет ни одного решения в целых числах х, у, z. Такими, например, являются все числа k, которые при делении на 5 дают в остатке 3 (что можно доказать, основываясь на том, что четвертая степень целого числа при делении на 5 дает в остатке 0 или 1). Можно доказать (хотя это и трудное дело), что для натурального числа k уравнение имеет по крайней мере одно решение в целых числах х, у, z тогда и только тогда, когда число k не будет вида 4h(8t-\-7), где h и t— целые числа ]>0. Легче доказывается теорема о том, что для каждого натурального числа k уравнение *2+y2-\-z2-\-t2 = k имеет по меньшей мере одно решение в целых числах х, у, z, t. Согласно теореме А- Гурвица (доказательство которой нелегкое), единственными натуральными числами k, для которых уравнение x2 + y2 + z2 = k2 не имеет решений в натуральных числах х, yt zt являются числа k = 2h и k = 2h5, где Л = 0, 1,2, ... Можно также доказать, что для каждого натурального числа k > 3 уравнение x2 + y2 + z2 + t2 = k2 имеет по меньшей мере одно решение в натуральных числах xt у, z, t. Весьма сложным является необходимое и достаточное условие того, чтобы для натурального числа к уравнение x2 + y2 + z2+t2 = k 49
имело по крайней мере одно решение в натуральных числах х, у, z, t. Как уже предполагал Декарт и доказал в 1933 г. Г. Полл, это условие состоит в том, чтобы k не было ни одним из чисел 1, 3. 5, 9, И, 17. 29, 41. 4Л • 2, 4Л • 6, 4Л • 14, где й = 0, 1. 2, ... Можно доказать, что единственными натуральными числами k, для которых уравнение не имеет решений в натуральных числах хъ у, zt tt и, являются числа 1, 2, 3, 4, 6, 7, 9, 10, 12, 15, 18, 33. Займемся теперь решениями системы уравнений jc = <y2 + z2, x~\-\=t2-\-u\ х + 2 = г;2 + ^2 в натуральных числах х, у, z, t, и, vt w. Таких решений существует бесконечное множество. Это вытекает из того, что числа {fP + nf + tf + П?. [л(л + 2)]2+(л2_ 1)2> (Л2 + Л4.1)24.(П24_Л_1)2> где п = 2, 3. ..., являются последовательными натуральными числами. Существует также бесконечное множество решений системы уравнений х^у2-}-*2, (x-\-\f = t2-\-u\ (jc-f-2)2 — v*-)-<vfi в натуральных числах х, у, z, tt и, v, w, что непосредственно вытекает из тождеств: (26656 + 39)2 = (10256 + 15)2 + (2460Л + 36)2, (2665Л 4- 40)2 = (1599Л + 24)2 -f- (2132£ -+- 32)2. (2665Л + 41 )2 = (585Л + Э)2 4- (2600Л + 40)2 для k = 0, 1, 2, ... Можно доказать (хотя доказательство трудное), что система уравнений х = У2+(У+1?. x> = z> + {z+\Y имеет в натуральных числах х, у, z только одно решение * = 5, у= 1, г = Ъ. 50
Также нелегко доказать теорему (известную уже Ферма) о том, что система уравнений x = 2f— 1. лг2 = 2*2 — 1 имеет в натуральных числах л:, у, z только два решения x = y — z=l и х = 7, у = 2, 2 — 5. § 12. Об уравнении *2-f-.y2 + 1 =xyz Займемся теперь определением всех решений уравнения X2 + y2 + i=xyz (38) в натуральных числах х, у, 2. Докажем прежде всего, что если натуральные числа х, у, z удовлетворяют этому уравнению, то должно быть г = 3. В самом деле, предположим, что при некотором натуральном z Ф 3 уравнение (38) имеет решение в натуральных числах х, у. Если бы здесь было у = х, то, согласно (38), мы имели бы 2jc2 -f-1 — x2z и натуральное число х было бы делителем числа 1, следовательно, было бы х=1, откуда также у = 1 и, ввиду (38), 2 = 3, вопреки предположению относительно числа 2. Итак, числа х и у различные, значит можно предположить, например, что л: < у. Среди всех систем натуральных чисел л:, у, где х < у, удовлетворяющих (при определенном натуральном z ф 3) уравнению (38), существует, очевидно, такая, в которой у есть наименьшее число*). Примем теперь хг = хг — уш yx = x; (39) х2 4-1 согласно (38) и неравенству х < у, имеем xz — у = —-*— < < х-\— < лг-f-1, откуда на основании (39), заключаем, что хх есть натуральное число <] х = ух и что х2 + 1 = хху% a xx-\-y = yxz. Отсюда имеем x\ + fx + l = х\ + х2 + \ = х2 + хху=х1(хх + у) = xxyxzt а это означает, что система натуральных чисел хх, уг удовлетворяет уравнению (38). Мы видели, что (ввиду z Ф 3) равенство хх = ух невозможно, а так как хх <] ylt то имеем хх < ух = х < у, от- *) Далее автор молчаливо предполагает, что (л-, у) является именно такой системой. (Прим. перев.). 51
куда ух < у. вопреки предположению относительно системы х, у. И гак, предположение, что существуют натуральные числа л\ у, г, удовлетворяющие уравнению (38), где z Ф 3, приводит к противоречию. Следовательно, решение уравнения (38) в натуральных числах х, yt z сводится к решению уравнения х2 + У2+1=Злгу (40) в натуральных числах дг, у. Если бы здесь было лг = у. то мы имели бы х=у=\. Предположим, что х. у — решение уравнения (40) в натуральных числах дг, у, причем х ф у, например, х < у и пусть хх — За: — у. Как ранее для чисел (39), заключаем, что хх — натуральное число < х и что имеем х2х-\-х2-\- 1 = Зл^л:. Если хх <дг, то подобным образом найдем натуральное число дг2 = Здг, — х такое, что х9^Схх и дг| -f- х\ -\- 1 — Ъх9ху Если бы было л:2 < jcp мы нашли бы натуральное число дг3 <! л;2 такое, что л:3 = 3д:2 — ATj и х2л~\-х$,~\-\ —Ъх6х2ш Так как последовательность убывающих натуральных чисел не может быть бесконечной, то при некотором натуральном п мы дойдем до натурального числа хп — хп_х такого, что Л ' Л—I • Л /!—!• откуда вытекает, что хп = хп_г = 1, следовательно, ввиду хп = Ъхп_г— хп-2* хп-2 — Зх„-х —хп = 2, ^„-з^^За:,,^ ~~Xyi_ | — О, . . . , Xj ^^ оД^п —" ^з* "^ ~~ *^^1 — ^2» У — *^^ Д^1» Итак, мы доказали, что если натуральные числа х w y^> x удовлетворяют уравнению (40). то они должны быть двумя последовательными членами бесконечной последовательности uv и2. и3, .... определенной условиями «, = «2=1. «я+1 = 3«л — «я_, (п = 2,3, ...). (41) т. е. последовательности 1, 1, 2. 5» 13. 34, 89, 233, 610. ... 52
С другой стороны, легко доказать посредством индукции, что каждые два последовательных члена этой последовательности дают решение уравнения (40) в натуральных числах. В самом деле, если при некотором натуральном п имеем п ' л+1 ' л л + 1 (что верно для п=\, так как й, = й2=1), то. так как согласно (41) ип+2=Ъип+1 — ип и ия+2 — 3«л+, = — иа. найдем Ил + 1-МЯ12-И— Ч,(1Ил*2 = = ttL. + "«I2K+2-3"„1l)+1 = = "'л+1-(3и'" + '-ИЯ)ИЯ+1 = =«я+1+"2„ + 1-з«л+1=о. Таким образом, мы доказали, что всеми решениями в натуральных числах лг, у уравнения (40), где х4^у. являются системы (ип, ип+1) для я=1, 2 где числа ип (л =1,2, ...) определены условиями (41). Следовательно, таких решений имеется бесконечное множество. Отсюда также следует, что всеми решениями в натуральных числах х, у, z уравнения (38), где х <^у, являются системы ("л. "л+1» 3), где л = 1. 2, ... Относительно бесконечной последовательности иг, и2, ... заметим еше следующее. Обозначим через vn n-ft член последовательности Фибоначчи, т. е. бесконечной последовательности, определенной условиями ^=^=1. vn+x=vn + vn_x (n = 2. 3. ...). Отсюда для я = 2, 3, ... имеем V2n+l = V2n + «Ъя-1. V2n = V2n-\ + Щп-2' ^2л-1 = ^2л~2 + ^2л-3. откуда ^2л + 1 = 3^2л-1— *>2л-3 (П = 2,Ъ. ...). (42) Имеем //2=1—?/,, я3 —2 = г>з- Допустим, что при некотором натуральном я>>2 имеют место соотношения яя = ^2/,_3 и #л+1 —v2w-i (чт0 веРи0 Для п = 2). Согласно (41) и (42) получаем "л+2 = '6Un+l — Un = 3^2я-1 — V2n-Z = V2n+V 53
Таким образом, при помощи индукции мы доказали, что для натуральных л^>2 выполняется равенство Отсюда следует, что числа и2, и3, и4, ... являются членами последовательности Фибоначчи 1, 1, 2, 3, 5. 8. 13, 21, 34, 55, 89, ..., находящимися на нечетных местах. Легко найти все решения уравнения х + У + 1 = хУг (43) в натуральных числах х, у, z, где х<Су. Если бы было у = х, то мы имели бы 2х -f-1 = x2z и х было бы делителем числа 1, откуда х= 1 и у=1, 2 = 3. В случае же х<у имеем, согласно (43), xyz = = л; -f- у + 1 < 2у -f-1. следовательно, хуг ^ 2у, что дает xz^2, откуда л:=1 или х = 2. Если jc=1, то, ввиду (43), y-\-2 = yz и у является делителем числа 2. а так как у2:>дг=1, то заключаем, что у>-2, следовательно, у = 2, что дает z = 2. Если же х = 2, то. ввиду (43), y-f-3 = 2y2, следовательно, у — делитель числа 3, а так как у>лг = 2, то у = 3 и, значит, г=1. Таким образом, существуют только три системы натуральных чисел xt у, zt где х ^ у, удовлетворяющие уравнению (43), а именно: (1.1. 3). (1, 2, 2), (2, 3, 1). Основываясь на том, что уравнение (38) не имеет решений в натуральных числах х9 у, z, где z Ф 3, А. Шинцель установил, что уравнение I/2 — {z2 — 4) v2 = — 4 (44) не имеет решений в натуральных числах ut vt z, где z ф 3. В самом деле, предположим, что натуральные числа и, v, z удовлетворяют уравнению (44). Отсюда следует, что числа и и zv должны быть одновременно четными или не- uA-zv четными и, значит, л; = —-^— есть натуральное число. Положим еще г>=у. Тогда имеем и = 2х — zyt откуда, согласно (44), (2х — zyf — (2s — 4)y2 = — 4, или 4л:2 — 4xyz -[- 4у2 = — 4. 54
что дает уравнение (38), которое, как известно, не имеет решений в натуральных числах х, у, z% где z ф'&* Отсюда следует, что и уравнение х2 — (г2 —4)у2 = — 1 не имеет решений в натуральных числах х. у, z, где z ФЪ9 так как, если бы натуральные числа х, у, z удовлетворяли этому уравнению, то, приняв и = 2х, v=2y, мы получили бы натуральные числа и, v, z, удовлетворяющие уравнению (44). Следовательно, уравнение x2 — Dy2 = —l не имеет решений в натуральных числах хш у, когда D = ri2 — 4, где п — натуральное число Ф 3, в частности, для следующих D: 12, 21, 32, 45, 60, 77, 96. (Но для D = 5 решение существует, например, л; = 38, У =17.) Найдем теперь все решения системы двух уравнений jt2-f-1 = уи% у2+ 1 = xv (45) в натуральных числах х, у, ut v. Предположим, что натуральные числа л\ у, и, v удовлетворяют уравнениям (45). Из (45) вытекает, что уи — х2 = 1; каждый общий делитель чисел х и у является делителем числа 1, следовательно, числа х и у взаимно простые. Согласно (45), имеем Таким образом, число л:2 + у2+1 делится на каждое из взаимно простых чисел х и у, следовательно, также на их произведение ху. Значит, существует натуральное число z, для которого имеет место равенство (38). А отсюда, как известно, следует, что 2=3. Поэтому налицо равенство (40), которое, согласно (46) дает x-{-v = 3y, у-\-и = Ъх, откуда г/ = 3у — х, я = 3л: — у. Итак, доказано, что если натуральные числа хя у, и, v удовлетворяют системе уравнений (46), то числа х и у удовлетворяют уравнению (40) и и = Ъх — у, v = 3y— дг. Согласно найденным ранее формулам для решений уравнения (40), заключаем отсюда, что все решения в натуральных числах х, у, ut v системы уравнений (45), где х^.у, содержатся в формулах 55
где \ип) для я=1, 2, ... есть бесконечная последовательность, определенная условиями (41). Отсюда непосредственно следует, что все системы натуральных чисел х и у^>х такие, что х2-\-\ делится на у, а у2Н-1 делится на л:, определяются формулами х = ип% у —ял+1, где п =1,2, ... Этот результат другим путем был установлен В. Г. Миллсом в 1953 г. § 13. Уравнения высших степеней 13.1. Перейдем теперь к уравнениям третьей степени. Здесь уже в случае уравнений с двумя неизвестными мы наталкиваемся на большие препятствия. Возьмем, например, одно из простейших таких уравнений х2 — у*=\. (47) Уже давно известно, что оно не имеет других решений в натуральных числах, кроме л; = 3, у = 2, однако все доказательства этого факта были неэлементарные. Лишь недавно А. Вакулич нашел элементарное доказательство, впрочем, довольно длинное. Можно доказать, что теорема о том, что уравнение (47) не имеет других решений в натуральных числах л:, у, кроме дг = 3, у = 2, равносильна теореме, по которой ни одно треугольное число > 1 не является кубом натурального числа, а также равносильна теореме о том, что ни одно из уравнений u* — 2v*=\, u3 — 2v> = —\ не имеет решений в натуральных числах и и v, где г/> 1. Из теоремы Эйлера о том, что ни одно треугольное число > 1 не является кубом натурального числа, легко вытекает, что для я>1 число l3-f-23-f- ... -f-я3 не может быть кубом натурального числа. Действительно, так как 13+23+ ...+rt3=|"iL^±i)_j2 = ^ то если бы число fi было кубом натурального числа, то и число tn было бы кубом натурального числа (так как известно, что если квадрат натурального числа т является 56
кубом натурального числа, то и число т есть куб натурального числа), а это противоречит теореме Эйлера. 13.2. Нелегко доказать, что уравнение x2+2 = f не имеет иных решений в натуральных числах дг, у, кроме х — 59 у = 3, о чем знал уже П. Ферма (XVII в.). Но легко доказать, что уравнение лг2-}-2 —у3 имеет другие решения в рациональных числах. Так, на основании тождества /27^-afiy + e* У + у,_ Х2 = (Ь<-Ъ**У У 9 из каждого решения нашего уравнения в рациональных числах х% у мы можем получить другое. Например, таким путем, исходя из решения х — 5, 383 129 у = 3. мы получаем решение -^ = "jooo ' ^==_100"' Трудным является доказательство того, что уравнение х2—2 = у3 не имеет решений в натуральных числах х, у. Но можно доказать и притом элементарным путем, что ни одно из уравнений х1 -f- 3 — у3 и х2 — 7 = у^ не имеет решений в целых числах х, у. Однако доказательство, если не основываться на известной из теории чисел теореме, что число вида х2 -\- 1 не имеет ни одного делителя вида 4&4-3, не было бы коротким. Уравнение же х2-}-7 = у3 имеет решения в натуральных Числах, например, дг=1, у = 2 или л;=181, у=32. Доказано также, что уравнение jc2-f-44 = y3 имеет в целых числах только решения л;=±9, у = 5. Для целых чисел k, где —100<;/г<0, известны все решения в целых числах л\ у уравнения х2~{-к — уР. Уравнение х2 — 9 = у3 имеет в целых числах л:, у решения: (± 1, —2), (± 3, 0), (± 6. 3), (± 15, 6). (± 253. 40). Л. Ю. Морделл доказал, что для каждого целого числа k уравнение x2-\-k — y3 имеет конечное >>0 число решений в целых числах х, у. В 1930 г. Т. Нагель доказал, что уравнение х2—17 = у3 имеет решения в целых числах х, у только для ± х = 3, 4, 5, 9, 23, 282, 375, 378 661. 57
13.3. Доказано, что уравнение ;с3 + У3 = 23 (48) не имеет решений в натуральных числах л\ у, z\ однако доказательство является трудным и длинным. Значительно легче доказывается, что уравнение X*-\-y* = z* (49) не имеет решений в натуральных числах х, у, z. Однако существуют решения уравнения (л:2— 1)2-f-(У2 — 1)2 = (*2— \? в натуральных числах л\ у, zt например, jt=10, у=13, 2:= 14; х = 265, у = 287, 2 = 329. Неизвестно, имеются ли здесь еще другие решения. Существуют также решения уравнения jc4'+y4 = ^ + /4 в различных натуральных числах х, у, z, t, например, 1ЗЗ4 + 1344 = 594 -+-1584. 1034 -f- 5424 = 3594 -J-5144. Доказано также, что уравнения 1 x4±y4=z* (50) не имеют решений в натуральных числах х, у, z. Отсюда непосредственно следует, что уравнение х*-\-у*=2г2 (51) не имеет в натуральных числах х, у. z других решений, кроме y = xt z = x2, где х — произвольное натуральное число. Действительно, если бы было у ф х, мы имели бы \х2—у2| > 0 и, согласно (51): (л:2 + у2)4 — (л:2 — у2)4 — (4лгуг)2 вопреки тому, что уравнение (50) не имеет решений в натуральных числах х, у, z. «Легко доказать, что уравнение и даже уравнение jt2-f-y2 = З22, не имеет решений в натуральных числах xt у, 2. 5Ь
Уравнение или уравнение л:4 + у4 = (2zf% также не имеет решений в натуральных числах л:, у, z, что следует непосредственно из уравнения (50). Легко доказать, что уравнение x*-\-y*=zbz* не имеет решений в натуральных числах х, у, z. Действительно, нетрудно заметить, что числа х и у здесь можно предполагать взаимно простыми, следовательно, они не могут одновременно делиться на 5, четвертая же степень натурального числа при делении на 5 дает в остатке О или 1. Можно также доказать, что уравнение х*— у4 = 524 имеет в натуральных числах л:, у, z одно единственное решение л; = 3, у=1, z = 2. Уравнения (48) и (49) являются частными случаями уравнения x"~{-yn = zn. (52) о котором уже в XVII в. П. Ферма утверждал, что оно не имеет решений в натуральных числах х, у, z, когда п — натуральное число > 2. Эту так называемую последнюю или великую теорему Ферма не удавалось на протяжении нескольких столетий и до сих пор доказать, несмотря на усилия многих выдающихся математиков. Она доказана только для некоторых, впрочем, достаточно многочисленных, показателей я. Согласно полученным в последнее время Д. Г. и Е. Лемерами и Г. С. Вандивером результатам, теорема Ферма доказана для всех натуральных показателей п таких, что 2 < п < 4002 и, значит, также для всех натуральных чисел п, имеющих хотя бы один простой нечетный делитель, меньший, чем 4002. Она доказана также и для некоторых других натуральных показателей л. Несколько десятков лет назад великой теоремой Ферма заинтересовалась широкая публика и то в связи с учрежденной в 1909 г. в Германии большой денежной премией, которая должна была быть выплачена тому, кто докажет великую теорему Ферма или хотя бы на одном примере обнаружит ее ложность. После первой мировой войны эта премия подверглась девальвации. Так как в условия награждения входило 59
требование, чтобы доказательство было опубликовано, а научные издательства не желали принимать ложных доказательств, то авторы печатали свои доказательства на собственный счет. Так во многих странах, а также в Польше, появилось много печатных неправильных доказательств великой теоремы Ферма. Общим свойством этих доказательств является то, что они ошибочны уже для наименьшего показателя в теореме Ферма, а именно, для показателя п = 3. Авторы этих доказательств, преимущественно нематематики, оперировали только элементарными средствами. Между тем, известное правильное доказательство уже для показателя 3 является неэлементарным. Вопрос о том, верна ли великая теорема Ферма или нет, сам по себе не имеет большого значения для математики. Однако он сыграл важную роль в математике, потому что попытки его решения привели к открытию новых методов, оказавшихся полезными для других проблем. В частности, он способствовал развитию теории алгебраических чисел и теории идеалов. 13.4. Эйлер высказал предположение, что уравнение не имеет решений в натуральных числах л:, у, z, t. В 1945 г. М. Уорд доказал, что оно не имеет таких решений для / < 108. Весьма трудной задачей, как полагает Л. Ю. Морделл, является вопрос, имеет ли уравнение x*-\-y> + z*=Z другие решения в целых числах х, у, z9 кроме решений (1. 1. 1) (4. 4, -5), (4. -5, 4), (-5, 4, 4). Легко доказать, что уравнение хз + уз + 2з=1 имеет бесконечное множество решений в целых числах х, у, z\ это следует, например, из тождества (9/*4)3-j-(l _9/*3)3 + (3n — 9л4)3= 1 для /1=1, 2, ... 60
Также и уравнение x3-f-y3-f-2:3 = 2 имеет бесконечное множество решений в целых числах х, у, z9 что вытекает из тождества (1 + 6/t3)3 + (* — 6л3)3 + (—6/t2)3 = 2. Недавно были найдены все решения уравнения х3 + У3 + 4-23=/г для целых k% с абсолютной величиной <; 100, в целых числах х, у, z% с абсолютной величиной -<3164*). Мы не знаем, имеет ли уравнение *3 + у3+23=30 хотя бы одно решение в целых числах х, у, z. Нетрудно доказать, что уравнение имеет бесконечное множество решений в различных натуральных числах х% у, z, t. Доказательство вытекает из тождества [w(w3+2)]3 + (2w3+l)3 + (3w2)3 = (w6 + 7w3+l)2. Например, для и = 2 получаем 203+ 173+ !23 = 1212= И4. Таким образом, здесь имеем также решение уравнения л;34" -}-y3-\-z? = w4 в натуральных числах х, у, z, w. Имеем также общее тождество [и (а3 + 2г^)13 4- № (2w3+г/3)]3 + (3I/V)3 = (^4"7«3^4- «V. и которое получаем из предыдущего заменой и числом — и умножением затем обеих частей на Vх2. Отсюда для и = 5, v = 2 получаем 70534-51634-3003=226892. Имеет место также тождество Раманужана (3^2 4- 5uv — biPf 4- (4и2 — 4hi; 4" ^f + + (5«2 — buv — Зг/2)3 = (6и2 — 4wv+ 4г/2)3. Таким образом, например, для н=1, г; = 0 имеем 334- 4-434-53 = б3. Имеем также тождество (75^ — и5)5 4- (и5 4- 25г^)5 + (и5 — 25^)5 4- 4- (1 Он V)5 4- (50w^)5 = (и5 4- 75г;5)5. *) Ю. Ц. П. Миллер и М. Ф. Ц. В у л л е т т, Journal of London Math. Soc, 30, стр. 101—110, 1955. €1
Если 0 < 25г£ < и5 < 75гг\ например, и = 2, ^ = 1, то все слагаемые здесь > 0. Имеем, например, 75+435-+- 575+805+1005=1075. 13.5. Опираясь на тождество [и (я2 — З?2)]2 + [г/ (За2 — v*)f ={u* + г^)8. легко доказать, что уравнение жа + 3>* = А имеет бесконечное множество решений в натуральных числах xt у9 z% где числа а: и у взаимно простые. Чтобы получить такое решение из указанного тождества, достаточно га и к v принять натуральные взаимно простые числа, из которых одно четное, а другое нечетное. Уже Эйлер знал, что если п — натуральное число > 1, то все решения уравнения x2 + y2 = zn в натуральных числах х, yt zt где числа х и у взаимно простые, можно получить из тождества Г± (r + isr + (r-isrv [ г± (r + /sy-(r —is)" j» = = (г24-*2)". где г и ^ — натуральные взаимно простые числа, из которых одно четное, а / означает число У—1. Эту формулу, очевидно, можно написать не прибегая к числу /, так как <^±i£C+fc=ai=r»_(^r.-v+{4")r--v-... Решения в натуральных числах х, у, z уравнения х2 — у2 = т? можно получать из тождества [и {и* + &/2)]2 — № (За2 + v2)]2 = ("2 — *>2)3. А. Шинцель доказал элементарно, что все решения уравнения 62
в натуральных числах л\ yt zt где х и у взаимно простые числа, можно получить из тождества [г (г2 — 6s2) ]2 + 2 [s (Зг2 — 2s2) ]2 = (г2 + 2s2)3, в котором г и 2s взаимно просты. 13.6- Уравнение имеет бесконечное множество решений в натуральных числах х% yt z. Как было доказано ранее, уравнение (11) имеет бесконечное множество решений в натуральных числах х, у. Если же натуральные числа х и у удовлетворяют уравнению (11), то, согласно тождеству для z = 9—-, получаем z2 + х3 = у*. Таким путем, исходя из последовательных треугольных чисел, являющихся одновременно квадратами, поАучаем например, решения 282 + 83 = б4, 11762 + 493 = 354, 413282 -f- 2883 = 2044. Однако здесь имеются и другие решения, например, 272 + 183 = 94, 632 -J- 363 = 154. Заметим здесь еще, что уравнение как легко доказать, имеет бесконечное множество решений в натуральных числах х, у, z, t. Это следует из тождества (а2 — 2ас3 — 4a2d4)2 -f- &acf + (2nd )4 = (а2 + 2яс3 + ЬсР-й4)2. 13.7. Исследуем также уравнение лгЗ + уЗ^/гД (53) где k данное натуральное число. При к = 1 получаем уравнение (48), которое не имеет решений в целых числах, отличных от нуля. Для k = 2 доказано, что уравнение (53) имеет в целых числах, отличных от нуля, только решение х = у = г, где z — произвольное целое число, отличное от нуля. Отсюда непосредственно следует, что для к = 2я3, 63
где п — натуральное число, уравнение (53) имеет в целых ч'ислах, отличных от нуля, только решение x—y = nz, где z—произвольное целое число, отличное от нуля. Таким образом, далее мы можем предполагать, что к есть натуральное число, не имеющее вида к = 2/г3, где п — натуральное число. Для натуральных чисел /г, где 2 < к < 10, уравнение (53) имеет решения в целых числах х, уу 2, отличных от нуля, только для /г = 6 (например, д:= 17, у — 37, z = 21), к = 7 (например, х = —17, ^ — 73, 2 = 38) и /г = 9 (например, л; = 2, jy —2= 1). Если уравнение (53) имеет решение в целых числах, отличных от нуля, то таких решений оно, очевидно, имеет бесконечное множество. Эти решения мы получаем из данного решения (х, у, 2), умножая числа xt у, z на произвольное целое число, отличное от нуля. Можно, однако, доказать, что если к есть натуральное число, не имеющее вида 2д3, где п — натуральное число, то из каждого решения уравнения (53) в целых числах х% у, 2. отличных от нуля,, можно получить другие решения в целых числах х1ш yv 2|, отличных от нуля, причем такие, что числа хх, уХ9 2j не будут пропорциональны числам х, yt z. Это вытекает из тождества [лг(л;3 + 2у*)]3 4-[—вУ(2*3 + У3)13 = (^3-т-У3)(^3 Если мы примем хх = х (х3 + 2у\ у, = —у (2*3 + у3), zx = z(x* — f)9 то, согласно (53) и (54). будем иметь я.з ,з Х\-\тУ\ = кги причем числа (54) отличны от нуля. Действительно, если бы было хх = 0 то, учитывая, что х Ф 0, мы имели бы х6-{-2у* = 0 или х3= — 2у*? что, ввиду у Ф 0. невозможно. Подобным образом доказываем, что невозможно и равенство yj —0. И, наконец, если бы было 2, = 0, то, учитывая, что 2^0, мы имели бы х3 — у* = 0 или х3 = у3 и, значит, ввиду (53), 2х3=/г23, что, как легко доказать, дает /г = 2л3, где п — натуральное число, а это противоречит предположению. Наконец, легко видеть, что числа (54) не пропорциональны числам х% у, 2. у3)3- (54) 64
Так, например, из решения х = 2, у = 1, 2=1 уравнения лг3 -|- у3 = 92^ получаем новое решение дгх = 20, ^i = —17, zl = 7 этого уравнения. Легко доказать, что для того чтобы уравнение (53) имело решение в целых числах х, у, 2, отличных от нуля, необходимо и достаточно, чтобы число k было вида ^7" > где a, *, с — целые числа, отличные от нуля. В самом деле, это условие необходимое, так как если целые числа х, у, 2, отличные от нуля, удовлетворяют уравнению (53), то приняв а —л;3, ft = <y3, c = xyz, мы получим целые числа, отличные от нуля, причем, согласно (53), имеем а*(а-|~*) = /гс3. Из тождества же (аз _ дз _|_ ьац + За*2)3 -f- (*3 — я3 + 6а*2 -f- За2*)3 = = а*(а + *)33(а2 + я*+*2)ь получаем доказательство того, что это условие достаточное. Если бы было а3 — *3-f-6а2*-f-За *2 = 0, то, обозначив через d наибольший общий делитель чисел а и *, мы имели бы a = dav b = dblw где а, и *,—целые числа, отличные от нуля, и притом взаимно простые. Тогда мы получили бы а\ — *i + 6ai*1 + 3a1*i = 0, откуда вытекает, что а] делится на *j и Ь\ иа alt учитывая же, что числа ах и *х взаимно простые, мы заключили бы, что ах = ± 1 и Ьх = ± 1 и, следовательно, a — ± *. В случае a = — * мы имели бы k = з — Q» вопреки предположению, что k есть натуральное число. В случае же а = * имели бы £ = 2*3/с3, откуда легко следует, что было бы Aj = 2/i3t где п — натуральное число, а тогда существует решение уравнения (53) в натуральных числах х=у = пш 2=1. Подобным образом дело обстоит в случае *3— а3 + 6а*2 + За2* = 0. Наконец, невозможно, чтобы a2-f-a* + *2 = 0, так как 4(а2+^ + *2) = ^+*)2 + 3*2>3*2>0. где * Ф 0. Итак, числа аз_ р + ЬаЧ+ЗаЬ2 Ъ* — а3 + баб2 + ЪаЧ хг = 3(а2 + а*+*2) 65
отличны от нуля и, согласно нашему тождеству и тому, что k— сз ■, удовлетворяют уравнению (53). Таким образом, достаточность условия доказана. 13.8. Доказано, что уравнение ** + (*+lp = jP имеет в целых числах х, у только два решения: л; = 0, у = 1 и х = 1, у = 3. Уравнение имеет бесконечное множество решений в целых числах х% у, z, ибо 13-(-23=32, а если же числа х% у, z удовлетворяют уравнению x3-{-y3 = z2t то имеем также {xd2f+(yd?f = (z<P¥ для целых d. Однако из данного решения здесь могут быть получены также и другие при помощи тождества (л;3 + 4^)3 — (3 x2yf = (л:3 + У3) (*3 — ву3)2. Если мы примем хх = х*-{-4)р, уг = — 3х2у, zx = (л? — ву3) 2, о о о то будем иметь X\-\-y\ = Z\. Так, например, из решения х=\% у=2, 2 = 3 мы получаем решение 333 + (—6)3 = (—З3 • 7)2. 13.9. П. Эрдеш высказал предположение, что для каждого натурального числа k > 1 существуют натуральные числа х9 у, z, удовлетворяющие уравнению k х ■ у ' z Р. Облат заметил, что это предположение было бы доказано, если бы удалось доказать его для всех простых kt и доказал, что предположение Эрдеша верно для k < 106129, Л. А. Розати же доказал, что оно верно для 106129^. А; < < 141649. 66
13.10. Предположим, что натуральные числа х9 у, z удовлетворяют уравнению д:4 4-/гу4 = 22, (55) где k—данное натуральное число. Имеем, как легко проверить, тождество k (2xyz)4 = [(х* -f- ky4f + 4kxV — (a:4 — ky4f\ 2z*. а так как, согласно (55), z4 = x* + 2k x V + k V = 4A*y + (x4 — Ayy. TO Л(2д:у2)4 = = [24 + 4ft*V — (jc4 — Ay4)2] [24 + 4Ад:V + (дг4 — A/)2], или k (2xyz)4 = (z4 -f- 4kx*y4)2 — (x4 — Ay4)4. что дает (x4 — ky4)4 + /г (2л;у2)4 = (г4 + 4*^^)2. (56) Примем *! = | jc4 — fty41. ^ = 2л:уг, ^ = | г4 + 4AjcV |. (57) Если бы было Л=±а4, где а — натуральное число, то уравнение (55) дало бы х4 ± (#у)4 = z29 что, как известно, для натуральных х, у, z невозможно (ср. стр. 58). Следовательно, ни число kt ни число —k не является четвертой степенью натурального числа. Поэтому, на основании формул (57), заключаем, что хх и ух — натуральные числа. Согласно (56), числа (57) удовлетворяют уравнению X\-\-ky\ = Z\t а так как хх и ух натуральные числа, число же — k не является четвертой степенью натурального числа, то число zx не может быть нулем и поэтому есть натуральное число. Предположим далее, что число k четное. Докажем, следуя А. Шинцелю, что если уравнение (55) имеет решение в натуральных числах х% у% 2, где х и ky — взаимно простые числа, то таких решений оно имеет бесконечное множество. Итак, положим, что xt yt z — натуральные числа, удовлетворяющие уравнению (55) и, что числа х и ky взаимно простые. Как известно, числа х1% у,, zx, определяемые по формулам (57), натуральные и удовлетворяют уравнению (55). 67
Если числа х1 и kyx не были бы взаимно простыми, имели бы общим делителем простое число р, то, вследствни формул (57), р было бы делителем числа х4— ky4 и /еу, = = 2kxyz. Таким образом, р должно было бы быть делителем по крайней мере одного из чисел х, 2ky, 2. Если бы р было делителем числа х, то, будучи делителем числа л*4— ky4, оно было бы делителем числа ky4 и, следовательно, числа ky, вопреки предположению, что числа х и ky взаимно простые. Если р было бы делителем числа 2ky, то. ввиду четности числа Л, оно было бы делителем числа ky и, следовательно, также и числа ky4. Будучи же делителем числа х4—ky4, р было бы делителем числа х49 а, значит, также и числа х, что противоречит предположению о том, что х и ky взаимно простые числа. Если, наконец, р было бы делителем числа 2, то, ввиду (55), оно было бы делителем числа x4-{-ky4. Следовательно, будучи делителем числа х4 — ky4, p было бы делителем чисел 2л:4 и 2ky4. Учитывая же, чго х, будучи взаимно просто с ky, должно быть нечетным, заключаем, что число х4—ky4 также было бы нечетным и поэтому р было бы делителем чисел х и ky, вопреки предположению. Итак, числа хх и kyx взаимно простые. Таким образом, из каждого решения уравнения (55) в натуральных числах х, у, 2, где х и ky взаимно простые, получаем, согласно формулам (56) и (57), новое решение в натуральных числах xl% у,, zx, где числа хх и kyx взаимно просты и где ух > у. Отсюда вытекает, что таких решений имеется бесконечное множество, что и требовалось доказать. Примем, в частности, k = 8. Уравнение x4+8y4 = z2 имеет очевидное решение х = у = 11 z = 3, где числа х и ky = 8у взаимно простые. Следовательно, оно имеет бесконечное множество решений в натуральных числах х, у, z, где числа х и 8у взаимно простые. Из решения х = у— 1, 2 = 3, на основании формул (57), получаем новое решение л;1 = 7, yf = 6. 21=113, откуда далее получаем: л;2 = 7967, у2 = 9492, 2о = 262 621 633. Но имеются и иные решения уравнения л;4 + 8у4 = 22, например, х = 239, у =13. 2 = 57123 = 2392 + 2. из которого указанным выше способом можно также получить бесконечное множество других. 68
Решения уравнения x4-\-8y4 = z2 будут использованы в § 15. Примем теперь А =—2. Уравнение x*—2y* = z2 имеет решение х = 3. у = 2, 2 = 7, где числа л: и £>' = —2у взаимно простые. Следовательно, оно имеет бесконечное множество решений в натуральных числах х, у, z% где числа х и 2у взаимно простые. Из решения х = 3, у = 2, 2 = 7, на основании формул (57), получаем решение дгх = 113, у, = 84, г1 = 79б7 и т. д. Заметим здесь еще, что если x4 — 2y4=±z2. то ** + 8 (*з04 = (л4 — 2у4)2 + 8*V = (я4 + 2у4)2. Таким образом, из каждого решения уравнения х4— 2у4 = = ±22 мы получаем решение уравнения х4 -f- 8у4 = z2. Например, из решения л; = 3, у = 2. 2 = 7 уравнения х4— — 2у4 = 22 получаем решение (7, 6, 113) уравнения х4-\- + 8у4 = 22. С другой стороны, легко доказать, что из каждого решения уравнения x4-\-8y4 = z2 мы получаем решение уравнения х4—2у4 = 22, что вытекает непосредственно из тождества (х* _|_ 8у4? — 2 {2ху)4 = (*4 — V)2. Таким образом, если х4 -|- 8у4 = 22, то. приняв u = zt г> = 2л;у. w = |a^ — 8у4|, мы имели бы и4— 2v4 = w*. Например, из решения х = 7, у = 6, 2=113 уравнения х4 + fry4 = 22 мы получаем решение и = 113, г> = 84, w = 7967 уравнения /г4 — 2г^ = w2. Труднее было бы доказать, что из решения уравнения x4~\-8y4 = z2 мы получим решение уравнения 2и4—г^ = ^2, полагая u = \zx q: 2л:2у qp 8y3|. v = | zx q: 4л:2у ± ву31, w = | 482лгу3 + л-6 + 24л:V qp 8x~y* q: 64У61. Так что. например, из решения х — 7, у = 6, 2=113 уравнения Ar4-f-8y4 = 22 получаем при верхних знаках решение я = 1525, tf=1343, w = 2 750 257 уравнения 2u4 — v4 = wi. 13.11. Легко дать пример уравнения третьей степени с двумя неизвестными, имеющего бесконечное множество 69
решений в натуральных числах. Например, таковым является уравнение х2 — У* = 0, всеми решениями которого в натуральных числах х, у являются x — fit у = /2, где t — произвольное натуральное число. Однако вообще трудно ответить на вопрос, имеет ли данное уравнение (хотя бы даже третьей степени с двумя неизвестными) конечное или же бесконечное число решений в натуральных числах. Легко доказать, что уравнение л;2 + у4 = 223 имеет бесконечное множество решений в натуральных числах х% уш z, другими словами, что существует бесконечное множество систем натуральных чисел л\ у% 2, для которых числа л:2, 23, у4 образуют арифметическую прогрессию. Так как имеем 132 -|— З4 = 2 - 53, то отсюда следует, что при всяком натуральном п числа д:=13л6, у — Зп3, 2 = 5/г4 удовлетворяют нашему уравнению. Имеются также и другие решения, например д;=352, у = 8, 2 = 40 или л; = 46 211 481, у = 5681, 2=116681. А. Шинцель заметил, что определяя числа х, у, z из формул где а и Ь — натуральные нечетные числа, мы получаем натуральные числа, удовлетворяющие уравнению х2-|~у4=223, причем, если а < £, то имеем х2 < гг < у4, если же а > Ь, то х2 > гъ > ул. Например, для а = 1 r b = 3 получим x = 54.33. у = 52.32, 2 = 53.32, для а = 3, £=1 найдем х = 3.54, у = 52, 2 = 53. Решением уравнения л;2-|-У4 = 2s3 в рациональных числах мы займемся в § 15. Доказано, что уравнение 2JC4 — 1 — z2 имеет только два решения в натуральных числах xt z, именно x = z=\ и л; =13, 2 = 239. Но уравнение 2л:4 — у4 = 22 70
имеет бесконечное множество решений в натуральных числах х, у, г, где числа х и у взаимно простые. Следующим (по величине числа л:) после решений x = y = z=l и а: = 13, у = 1, 2 = 239 является здесь решение лг=1525, у =1343, 2=2 750 257, а следующим после него—решение х=2165017, у = 2 372 159, г = Ъ 503 833 734 241. Способ нахождения последовательных решений этого уравнения является весьма сложным *). Поиски треугольных чисел, квадраты которых также являются треугольными числами, приводят к следующему уравнению: & + х? = 2(у1 + у). Доказано, что это уравнение не имеет в натуральных числах других решений, кроме jc = у = 1 и д: = 3, у = 8. 13.12. Система двух уравнений с четырьмя неизвестными х, у, и% v х2-{-у2 = и*, x-\-y = v2 имеет бесконечное множество решений в натуральных числах хш у. и, v. из которых решением в наименьших натуральных числах является решение, найденное Ферма **). х = 4 565 486 027 761. у = 1 061 652 293 520, и = 2 165 017, v = 2 372 159. 13.13. Рассмотрим уравнение хт _ упл Пусть т и п — данные натуральные числа. Постараемся найти все решения уравнения хт = уп в натуральных числах х9 у. Пусть d означает наибольший общий делитель чисел тип; тогда m — mxd% n — n^d. где тх и пх — натуральные взаимно простые числа. Уравнение хт = уп или (xmrf z=(yn>)d для натуральных х и у равносильно уравнению дгт» = уп', где показатели степени взаимно простые. Поэтому можно предполагать, что числа тип являются взаимно простыми. Но тогда, как было доказано в § 2, *) Подробное изложение этого способа имеется в книге В. Серпинского .Пифагоровы треугольники1' § 12, Учпедгиз, 1959. (Прим. перев.) ч **) См. там же. (Прим. перев.) 71
существуют натуральные числа и и v такие, что ти — nv = 1. Предположим, что хну такие натуральные числа,что хт=уп. Тогда имеем v — Ymu-nv — _* \У_ \ Х-* — xav —\&) • г у" Пусть — означает несократимую дробь, равную числу -^-; итак, числа г и s взаимно простые nxsn = rn% что возможно только, когда 5=1. Таким образом, число -^- является на- туральным; положим ^ir = k> тогда д: = Лп, yn = xm — kmn и, значит, y — km. Отсюда легко следует, что все решения уравнения хт = уп (где т и я — взаимно простые числа) в натуральных числах х, у содержатся в формулах х = kn% у = km% где k — произвольное натуральное число. 13.14. Е. Т. Белл занимался (1947) решением уравнения xyzw = t2 (58) в натуральных числах х% у, zt w% t. Предположим, что натуральные числа х, у, z, w, t удовлетворяют уравнению (58). Пусть а?у а?2, а%, а\ будут соответственно наибольшими квадратами, делящими числа х, у, zt w; положим x = a\xv y = a\yv z = a26zv w = a%wv Числа xv yx, zx% wx будут натуральными и, как легко видеть, не будут делиться ни на один квадрат натурального числа > 1, произведение же их xlylzlwl будет квадратом натурального числа (так как (axa2a2aAy2xxyxzlwl = /2). Простые множители произведения xlylzlwl могут, таким образом, быть делителями либо двух, либо всех четырех из чисел xv y1§ zXt wv Обозначим соответственно через л5, а6, av я8. a9, л10, ап произведения всех тех простых чисел, которые являются делителями только чисел хх, ух\ xv zx\ хх, wx\ yv zx\ yx% wx\ zv wx и, наконец, xv yx% zx% wx. Тогда Xl = a5a6a7axi, yx = a5asa9axx, zt = obabaX(fixv wx = a7a0aXi)axl9 72
следовательно, * = а\аза;>а7ап> У = аУ*ьала»а\х* z = al<ibabal0alv ™ = л*л7аул10лп. откуда Обратно, легко проверить, что, определяя числа х% у, г, w, t из этих формул при любых натуральных а1% а2 вп, мы получаем решение уравнения (58) в натуральных х, у, z, Ьш w. Таким образом, эти формулы, содержащие одиннадцать произвольных натуральных параметров, дают все решения уравнения (58). Число произвольных параметров может быть здесь уменьшено на единицу, если принять я5яп = а'ь и я10вп = л'10. Тогда формулы для х, у, z% w, t будут содержать десять произвольных натуральных параметров av av a.» av а'5, аь, а7, а6, а9, а[0 и будут совпадать с формулами, которые сообщил (без доказательства) Е. Т. Белл. Ю. Бровкин поставил задачу нахождения всех решений уравнения xy = fi в натуральных числах х, у, t. Можно доказать, что все решения этого уравнения содержатся в формулах х = uv-z\ у = tPwfib t = uvzw. где и, v, z. w — произвольные натуральные числа. А. Шинцель указал формулы, дающие все решения уравнения ххх2 ... хп = t в натуральных числах хх% х2% ..., хп% t% где п>2и k —данные натуральные числа. Эти формулы содержат tn + k— 1\ (п + * — 1)(/г + * —2) ... /г \ k )— 1-2-3... k произвольных натуральных параметров. Например, для л —2. & = 3 имеем четыре параметра, как в формулах, найденных ранее для уравнения xy—t'6, а для п = 4, k = 2 десять параметров, как в формулах Белла. Для п = 5, k = 2 пятнадцать параметров, для а — к = 3 имеем десять параметров. 73
§ 14. Показательные уравнения К простым показательным уравнениям с двумя неизвестными приводит вопрос о рациональности или иррациональности логарифмов натуральных чисел, например, при основании 10. Предположим, что стоит вопрос о логарифме числа 2 при основании 10. Если бы этот логарифм, который, как известно, положителен, был бы рациональным числом, т. е. имел бы вид —, где х и у натуральные числа, то, на основании определения логарифмов, мы имели бы 10* =2. откуда 10* = 2*. Это уравнение, как легко видеть, не имеет решений в натуральных числах. Действительно, левая часть его для каждого натурального числа х делится на 5, правая же часть, как степень числа 2 с натуральным показателем, делиться на 5 не может. Отсюда заключаем, что логарифм числа 2 при основании 10 является числом иррациональным. Вообще можно было бы доказать, что только числа 10*, где k — целое число, суть те рациональные положительные числа, логарифмы которых при основании 10 являются рациональными. В связи с известным равенством З2 -J- 42 = 5* поставим вопрос, каковы решения уравнения 3* + 4У==:5* в натуральных числах х, у, г. Можно доказать элементарно, что единственным решением этого уравнения в натуральных числах х, у, z является je = y = 2 = 2. Л. Юшманович доказал, что аналогичным свойством обладают уравнения 5* + 1 2у = 13*. Iх -\- 2V = 25*, 9* + 40* = 41*. 11* + 60У = 6Н, и поставил вопрос, до сих пор не решенный, существуют ли натуральные числа а, Ь, с такие, что а2-\-Ь2 = с2 и для ко? торых уравнение ax-\-by = cz имело бы решение в натуральных числах х, у, 2. отличное от х = у = 2 = 2. Доказано, что уравнение 74
где л, Ъ, с—данные целые числа» отличные от нуля и степени двойки, имеет всегда конечное (в частности, равное нулю) число решений в целых числах х, у, z. А. Шницель доказал, что уравнение 2х + ЗУ = 5* имеет в натуральных числах х, у. z только два решения: х = 4, у = z = 2 и x = y = z=\. А. Вакулич доказал, что уравнение имеет в натуральных числах х. у только два решения: х=1. у = 3 и х = 3, у — 7. Отсюда следует, что дробь —( ~. не является конечной десятичной для натуральных л, отличных от 1, 2. 5, 125. Нахождение чисел Мерсенна (вида 2П—1), являющихся одновременно треугольными, приводит к уравнению для которого мы знаем пять решений в натуральных числах х, у (3, 1). (4, 3), (5. 5). (7, И), (15, 181). Ю. Бровкин и А. Шинцель доказали, что других решений это уравнение не имеет. До 1950 г. не было известно, имеет ли уравнение 22*-i— \=ху (59) в натуральных числах х, у другие решения, кроме д:=у=1. Впервые такое решение нашел Д. Г. Лемер, именно х= 80519 (и соответствующее натуральное у из формулы (59)). С. Ма- циаг заметил, что другим решением является х = 80519 ■ 2089, а Н. Г. Беегер нашел решение х= 107 663 и доказал, что уравнение (59) имеет бесконечное множество решений в натуральных числах хш у. Арифметический смысл этого состоит в том, что существует бесконечное множество четных чисел п, для которых число 2п — 2 делится на л. Можно доказать, что уравнение *У = у* имеет только одно решение в натуральных числах х, у» где х Ф у, именно х = 2, у = 4 (см. § 15). 75
Уравнение хх уУ = zz имеет бесконечное множество решений в натуральных числах х, у, z, отличных от единицы. В 1940 г. китайский математик Хао Ко нашел для натуральных п числа х __ 22я hl (2п-п-1)+2л (2« 1)2(2Л- l)f у =22Л + 1(2/,-л-1)(2п— 1)2(2П-1)И, z __22/, + 1(2л-л-1)+/1 + 1/2л 1)2(2Л- 1) + 1 удовлетворяют этому уравнению. Например, для я = 2 получаем числа х = 212 - З6 = 2 985 984. у = 28 - З7 = 559 872, г = 2и • 37 = 4 478 976. Хао Ко доказал, что уравнение лг'гуУ —2Z не имеет решений в натуральных числах х, у, z, больших единицы, когда числа х и у взаимно простые. Мы не знаем, существуют ли нечетные числа х > 1, у > 1 и z, для которых ххуУ — 2*. Все еще не решена задача столетней давности, имеет ли уравнение xz — y'=l (60) решение в целых числах х, у, zt t, больших единицы, отличное от л; = 3, у —2, z=2, t = 3. Предположение, что таких решений нет, известно под названием теоремы Каталина. Недавно Р. Гампель доказал, что. кроме указанного решения, других решений в целых числах х. у, z, t, больших единицы, где х — у=± 1, не существует. Но легко доказать, что если целые числа х, у, z, t, большие 1, удовлетворяют уравнению (60) н не составляют систему: а" = 3, у = 2, z = 2t £ = 3, то числа х и у не могут быть степенями числа 2 с натуральными показателями. В самом деле, предположим, что лг = 2г. Тогда имеем 2гг = у-\-\. Так как z > 1, то число у нечетное и поэтому его степень с четным показателем при делении на 8 дает в остатке 1. Следовательно, если t — четное число, то число У+1 при делении на 8 дает в остатке 2 и стало быть не может быть числом 2rzt где 2 > 1, что находится в противоречии с равенством 2гг = у/-|-1. Если же / число нечетное, то У+1=(у + 1)(у'-1-у'-2-+- ••• — у + 1). причем второй сомножитель правой части последнего равенства является алгебраической суммой нечетного числа нечет- 76
ных слагаемых и, следовательно, является нечетным числом. На основании равенства у*-\-\ — 2гг второй сомножитель должен быть равен 1, так что у* + 1 = у + 1, откуда t = 1, что противоречит предположению. Итак, предположение, что х = 2г приводит в каждом случае к противоречию. Предположим теперь, что у = 2s. Тогда имеем 2st = xz—1. Если бы было st = 2, мы имели бы xz=5, что для z > 1 невозможно, если же было бы st — 3, мы имели бы xz = 9, что, ввиду z > 1, дает х = 3, 2 = 2, вопреки предположению, что система х, у, z, t не является системой (3, 2, 2, 3). Итак, st > 3. Число xt таким образом, нечетное > 1. Если число z четное, z=2l, то, так как число х нечетное > 1, имеем х1 = 2k -\- 1, где k — натуральное число, следовательно, 2* = х21— 1 =(2Л+ I)2— 1 = 4Л(Л-|- 1). Среди чисел к и k-\-\ одно является нечетным и, как делитель числа 2st, должно быть равно единице. Равенство ft-|-l = l исключается, так как k — натуральное число. Итак, Л=1, откуда 25' = 8, следовательно, s/ = 3, вопреки тому, что st > 3. Таким образом, предположение, что у = 2s, приводит к противоречию. Итак, мы доказали, что уравнение 2Z — у'=1 не имеет ни одного решения в натуральных числах г, у, t, больших единицы, уравнение же xz — 2<=1 в натуральных числах х, zt t, больших единицы, имеет только одно решение лг = 3, 2=2, £ = 3. § 15. Решение уравнений в рациональных числах Нахождение всех решений в рациональных числах уравнения любой степени с одним неизвестным с рациональными коэффициентами не представляет трудности. В самом деле, предположим, что рациональное число w удовлетворяет уравнению аоК*п-\-а1хР-*+ ... +ат_1х + ат = 0 с целыми коэффициентами а0, av ... , ат. Мы можем здесь предположить, что aQ Ф 0, и сверх того, ат Ф 0, исключив 77
тем самым возможный здесь корень х = 0. Рациональное число w представим в виде несократимой дроби — с натуральным знаменателем s и с целым числителем г. Из нашего уравнения получаем Первое из этих равенств доказывает, что число а^т делится на 5. А так как числа г и s, а, значит, также и числа гт и s взаимно простые, то отсюда следует, что число s является делителем числа а0. Второе же из полученных равенств доказывает, что число amsm делится на г, откуда, учитывая, что числа sm и г взаимно простые, заключаем, что г является делителем числа ат. Все рациональные корни нашего уравнения мы можем, таким образом, найти при помощи конечного числа проб, подставляя вместо х несократимые дроби — , где г есть какой-либо целый делитель числа ат, a s — какой-либо натуральный делитель числа а0. Также не представляет трудности нахождение всех решений в рациональных числах уравнения первой степени с т неизвестными с целыми коэффициентами. Если рациональные числа хг, х2, ... ,хт удовлетворяют уравнению аххх-\-а2х2+ ... +атхм = Ьч где а1ш а2, ... , ат, Ъ — целые числа, то приведя числа хх% х2, .... хт к общему натуральному знаменателю ут+1, предал ставим их в виде xk — —-—, где yk— целые числа для й= 1, 2 т, и получим уравнение первой степени с т -\- 1 неизвестными *1Л-Ь*2Л+ ■•■ +атУт— ^Ут + 1 = °. которое мы сумеем решить в целых числах у1ш у2, ..., ym+v С другой стороны, если ур у2, .... ут, ут+1 — произвольное решение последнего уравнения в целых числах у1§ у2 Ут+р где Ут+i — натуральное число, то числа у xk = —— , где k = 1, 2, .... /и, дают решение в рациональ- Ут+1 ных числах уравнения а1х1-\-а2х2-\- ... -\-атх =Ь. 78
Что же касается уравнений высших степеней с более чем одним неизвестным, то иногда нахождение решений в рациональных числах здесь оказывается делом более легким, чем нахождение решений в целых числах. Например, нахождение решений в целых числах, отличных от нуля, уравнения х2 — Df=\, где D—данное натуральное число, не являющееся квадратом натурального числа (а, следовательно, и рационального числа) иногда бывает затруднительно (например, для D = 991), однако все решения этого уравнения в рациональных числах, отличных от нуля, определяются легко. В самом деле, предположим, что рациональные числа х и у, отличные от нуля, удовлетворяют нашему уравнению. Тогда здесь имеем хФ 1, так как в случае х=\ мы имели бы Dy2 = 0 и, следовательно, вопреки предположению, у = 0. ! — •* Пусть г = ; это рациональное число, отличное от нуля. Так как отсюда х = 1 — гу, то на основании нашего уравнения получаем (1 — гуУ — Dy1 = 1, откуда — 2гу -|- г2у2 — — £)у2 = 0, что ввиду у Ф О, дает — 2г -+- (г2 — D) у = О, а так как г2 — D Ф О (потому что D не является квадратом рационального числа), то у = г2_ г> , откуда , r* + D С другой стороны, если для произвольного рационального числа г, отличного от нуля, примем _ г2 + Р _ 2г х~ r2~D ' У ~ г2 — D ' то получим рациональные числа х и у, отличные от нуля, удовлетворяющие уравнению х2—Dy2=l. Это следует непосредственно из тождества (г2 -\-Df — D (2/f = (г2 — D?. Итак, все решения уравнения х2 — Dy*=\ (где D — натуральное число, не являющееся квадратом) в рациональных числах, отличных от нуля, мы получаем из формул _ г2 + Р _ 2г х— D — г2 ' у — г2 — D ' 79
где г — рациональное число Ф 0. Одним из этих решений является _ \ + Р _ 2 Докажем, что уравнение *(* + 1) = 2у* (61) имеет бесконечное множество решений в рациональных положительных числах х, у. В § 13 мы доказали, что уравнение и* + М* = Р (62) имеет бесконечное множество решений в натуральных числах и, v, t, где и и v взаимно простые. Примем для такого решения замечаем, что х и у— рациональные положительные числа (так как. ввиду (62). t2 > и4), что у выражено несократимой дробью и, наконец, что числа х и у. согласно (63) и (62). удовлетворяют уравнению (61). Следовательно, так как уравнение (62), как доказано в § 13, имеет бесконечное множество решений в натуральных числах и, v, tt где числа и и v взаимно простые, то уравнение (61) имеет бесконечное множество решений в рациональных числах. Например, из решений в натуральных числах и, v, t (7, 6, 113), (239, 13, 57123). (7967, 9492, 262621633) уравнения (62). найденных в § 13. мы получаем следующие решения в рациональных числах х, у: /32 _6\ / 1 13 \ /99574272 9492\ \72 ' 7)' lv2392' 239)' [ 79672 ' 7967 J' Доказано, что все решения уравнения в рациональных числах и, v можно получить при помощи рекуррентной формулы «?(2»?+!/ + (», ±Р1У ~U {2u]+lf-2u](u1±v1f 80
исходя из решения их = vx = 1. Таким путем получаем решения 1525 _ 2750257 . 1343 ' V~ (1343)2 «=13, * = 239; « = -££. г/ = ^™. Легко доказать, что система уравнений x2 + y = z2, x+y2 = t2 (64) не имеет решений в натуральных числах х, у, z, t. Действительно, если x2-{-y = z2t где х, у, z—натуральные числа, то z > х% следовательно, z >. х-\- 1, откуда z2 >. х2-\- —|—2аг —|— 1, так что y = z2 — х2^2х-\- 1 > 2лг> х и аналогичным образом, найдем, что х > у, т. е. придем к противоречию. Однако система уравнений (64) имеет бесконечное множество решений в рациональных положительных числах. Действительно, если для натурального п > 8 примем /г2 — 8/г _ л2+ 8 Х \Rfr,-l- U * У 16(л-Н) ' у— 8(л-f- 1) * (/г + 4)2 /z2 + 2/z-8 * — 16(/г+1) ' * — 8(я + 1) ' то х, у, 2, t будут рациональными положительными числами, удовлетворяющими уравнению (64). Уравнение х3 -\- у3 = х2 -\- у2 имеет, как легко видеть, только одно решение в натуральных числах: х = у = 1. Так как в случае х > 1 имеем jc3 > х2, следовательно, .^-[-у3 > л;2-|-у2 и подобным же образом дело обстоит в случае у > 1. Однако в рациональных положительных числах хч у это уравнение имеет бесконечное множество решений, которые легко могут быть все найдены. В самом деле, предположим, что рациональные положительные числа xt у удовлетворяют нашему уравнению. Пусть 2- = w; это число рациональное положительное. На основании нашего уравнения имеем x3(l-\-ibP) = x2(l-\-w2), откуда \ + w2 l + w2 X==T+W следовательно. у= ^^ w. С другой стороны, легко проверить, что, определяя при произвольном рациональном положительном w числа х и у Ы
из последних формул, мы получаем решение нашего уравнения в рациональных положительных числах х и у. Легко также видеть, что различным рациональным числам w соответствуют различные решения нашего уравнения, так как различными будут отношения —. Для w — 1 получаем решение в натуральных числах , о 5 10 л: = у = 1; для ад = 2 — решение х = -д-, у = -g- ; для 1 10 5 0 w = -~ — решение х = -ц-, у = -^ ; для w = 3 — решение 5 15 2 39 26 х = -^, У = "и ; ДЛЯ W ~ ~3 — Решение х = 35"' у = 35" Можно доказать (хотя это и нелегкое дело), что уравнение л;3-(-у3 = 2? не имеет решений в рациональных числах, отличных от нуля. Напротив, нетрудным делом является нахождение всех решений уравнения x* + y* = z? + wz (65) в рациональных числах xt yt zt w. Пусть x-\-y = s9 х — y = t, z-\-w = u, z — w = v. (66) Согласно (65), имеем 5 (s2 -+- 3f2) = u (w2 -+- 3i;2). (67) Таким образом, если рациональные числа х, у, z, w удовлетворяют уравнению (65), то числа s, t, u, v, определяемые из формул (66), являются рациональными и удовлетворяют уравнению (67). Обратно, как легко проверить, если числа s, tt и, v — рациональные и удовлетворяют уравнению (67), то числа х, у, z, w, определяемые из формул (66) (т. е. числа x=^(s-\-t), у= уО? —')> z= ~2 <" ~+~ v^ w = -й- (и — г;)), являются рациональными и удовлетворяют уравнению (65). Следовательно, решение уравнения (65) в рациональных числах х, у, z, w равносильно решению уравнения (67) в рациональных числах s, t, и, v. Займемся теперь решением уравнения (67) в рациональных числах. Легко проверить тождество (а2 + 3£2) (с2 + 3d2) = (ас + Udf + Ъфс — adf. (68) 82
Предположим, что рациональные числа 5, tt и, v удовлетворяют уравнению (67). Если бы было н = 0 (или 5 = 0), то, согласно (67), мы имели бы 5 = 0 (или м = 0), с другой же стороны, для « = 5 = 0 и произвольных t и v урав- rfenne (67) удовлетворяется. Таким образом, далее мы можем полагать, что и Ф 0 и s Ф0. Пусть ± = Х. 1=К. ^ = Z; и и и * это рациональные числа, ^^0и, согласно (67), имеем Х{Х* + ЗК2) = 1 + 3Z2. (69) Но на основании тождества (68): (X* -\- ЗК2) (1 -\- 3Z2) = {Х-\- ZYZf + 3 (К — A^Z)2, откуда, учитывая, что A?-f-3K2>. А"2 > 0, согласно (69), получаем Пусть т — х2+зу2' л:2+зк2> * и это рациональные числа и, как легко проверить, имеем ЛМЧ-ЗЛ7К=1. ЖК — NX=Z. (72) На основании (70) и (71) получаем Л^ЛР + ЗЛР. (73) Так как ХфО, то по крайней мере одно из чисел М и N отлично от нуля. Если бы было N = 0, то, согласно (72), мы имели бы МХ= 1 и MY = Z, согласно же (73): Х=М2, следовательно Ж3 = 1, откуда Ж = 1 и Х=\, К = Z. С другой стороны, легко проверить, что при произвольном Z числа Х=\, K = Z и Z удовлетворяют уравнению (69). Итак, далее мы можем допустить, что МФО. Тогда формулы (72) и (73) дают 83
С другой стороны, легко проверить, что из этих формул при произвольных рациональных М Ф 0 и N Ф 0 мы получаем рациональные числа X, К, Z, удовлетворяющие уравнению (69). Таким путем мы сумеем определить все решения уравнения (69) в рациональных числах X, Y, Z при помощи двух произвольных параметров, рациональных М и N. Из каждого же решения в рациональных числах X, Y, Z уравнения (69) мы получим решение уравнения (67) в рациональных числах s = uX, t = uY, v = uZ при произвольном рациональном и. Таким образом мы сумеем определить и все решения в рациональных числах уравнения (65). Отсюда можно также получить формулы, выражающие все решения уравнения (65) при помоши трех произвольных параметров, рациональных ос, р, 7. именно, формулы: х = [1-(а-Зр)(а2 + Зр2)]Т. у = [-1+(а + Зр)(а2 + Зр2)]Т. * = [а + Зр-(а2Ч-Зр2)2]Т. <£> = [- (а — ЗР) + (а* + Зр2)2] т, предложенные Л. Эйлером и Бине. Заметим здесь еше, что в 1923 г. В. Ричмонд доказал элементарным путем, что каждое рациональное положительное число является суммой трех кубов рациональных положительных чисел. Однако доказательство того, что число 1 не есть сумма двух кубов рациональных положительных чисел, было бы нелегким делом (так как эта теорема равносильна великой теореме Ферма для показателя 3). Зато легко доказать, что каждое рациональное число равно сумме трех кубов рациональных чисел. Подставив в тождество (а — bf + (b — cf + с3 = Ы2 {а — с) + [а* — Ы (а2 — с2)] значения л = 12/(/+1), b = (t + \f, c=\2t(t—\), ПОЛ)ЧИМ 72/ (t + О6 = (я — bf + (* — cf + с3- (74> IS) Если рациональное число w Ф — 72, то для t = -=~ имеем Ьф—1 и из формулы (74) следует, что w есть сумма 84
трех кубов рациональных чисел. Если же w = — 72, то w = —72 = (—4)3 ■+- (—2)3 ■+- О3. Докажем теперь, что все решения уравнения х* + ? = 2з* (75) в рациональных положительных числах х, у, z и только такие решения содержатся в формулах а (a2 + b2V 1 /а2 + Ь2\2 ,тСЧ 1 /д»46ау 2 ~~ ь2 у 2 ; ■ где а и 6—произвольные рациональные положительные числа. В самом деле, допустим, что рациональные положительные числа х, у, z удовлетворяют уравнению (75). Примем ух • у3 а = ^у, о = ~^2 '• это рациональные положительные числа. Отсюда, согласно (75): а2 + Ь2 _ у2х2 + у6 _ у2 (х2 -f у4) _ у2 ■ 2z3 _ у2 2 ^~~~ 2z4 — 2z4 ~~ 2z4 — z и, учитывая формулы для а и Ь, легко проверяем, что имеют место формулы (76). Итак, для каждой системы рациональных положительных чисел, удовлетворяющих уравнению (75), существуют рациональные положительные числа а и Ь, при которых имеют место формулы (76). С другой стороны, легко проверить, что если а и Ь — произвольные рациональные положительные числа, то, определяя х, у и z из формул (76), мы получим рациональные положительные числа, удовлетворяющие уравнению (75). Таким образом, теорема доказана. Эта теорема является частным случаем следующей общей теоремы: Уравнение atf 4- «2< + • • • + V? = 0. (77> где k — натуральное число ^2, а аг, а2 ak — целые числа, агФ0, а2-\-а.6-\- ... -\-акФ0, пх, п2 nk — такие натуральные числа, что пх и п2п3 ... nk взаимно простые, имеет бесконечное множество решений в целых числах хг, х2 xk, а в случае, когда аг > 0, а2-{-а3-\- 4- • • • Л~аь < 0, имеет бесконечное множество решений в натуральных числах хх, х2, .... xk. Доказательство. Предположим, что условия теоремы выполнены. Ввиду того, что натуральные числа пх и /^ ... пк являются взаимно простыми, существует, как известно. 85
бесконечное множество систем натуральных чисел г, s таких, что nYr — (п2пг ... nk) s = I. (78) Пусть ' = -(*2+в3+ ■•• + «*К'-\ (79) х}=а»**-"*-Чг9 (80) л, = <'"''" Vi/"* - V"< (/ = 2, 3 k). Числа xv x2, .... xk будут целыми; в случае же когда ах > 0. а2""Ьаз+ • • • +я* < 0. будут натуральными, притом, различным системам чисел г, 5 будут соответствовать различные системы чисел (80). Наконец, легко проверить, что числа (80) будут удовлетворять уравнению (77). Действительно, согласно (80) и учитывая, что ввиду (78) гщ = sn2n3 ... nk -+-1, а также принимая во внимание (79), имеем: *Х'=«л1*'" я*~я,*г*=«.«Г"1 '■' я*"Я1«л1л"" п*= а согласно (80): П, ПхПг ••• tlk 5ЩПг»» П. aiXi aiCll * ' Таким образом, наша теорема доказана. Начиная с Л. Эйлера многие математики занимались нахождением всех решений уравнения хУ = ух (81) в рациональных положительных числах х и у. Имеем здесь очевидное решение, если х — произвольное рациональное положительное число, ay=x. В других решениях х Ф у, например, у > х. Итак, предположим, что рациональные положительные х, у, где у>х, удовлетворяют уравнению (81). Тогда число w = — рациональное > 0. Вместе с этим у = П-| j х и поэтому агу = fi-ь—U 0 + -)* = д:4 w ' , а так как ху = ух, то хк w/ = у*, что дает 86
1 следова- х тельно i ^ = у = [\ + JL) х, откуда х«=1 + [ЬНО, Пусть — и несократимые дроби, равные соответ- п ственно числам w и х. На основании (82), имеем {т~т~п \т ~ — % откуда -— п} ■ = — . Числа тип взаимно простые, следовательно, и числа т-\-п и /г, а также (m-j-/z)n и лп взаимно простые. Равным образом, числа г и 5. а значит, также и числа гт и s™ являются взаимно простыми. Таким образом^ обе части последнего равенства представляют собой несократимые дроби, следовательно, (т -\- п)п = гт и nn = sm. На основании этих равенств заключаем (см. § 13.13), что существуют натуральные числа к и / такие, что т-\-п = km9 г — кп и n = lm, s = ln. Следовательно, m-\-lm = кт, откуда к ]> / + * • Если бы было т > 1, мы имели бы кт >- (/ -|~ 1)т ;> > /т -f- m/m-1 +1 > /т + т, следовательно, &m > /m -|-/я. что невозможно. Итак, m = 1, откуда w — — = /г. Таким образом, формулы (82) дают Х = (1+Т)"' У = (1+^)"И. (83) где /г — натуральное число. Обратно, легко проверить, что определенные таким образом числа х и у удовлетворяют уравнению (81). Следовательно, все решения уравнения (81) в рациональных числах х, у, где у > х > 0, содержатся в формулах (83), где п — произвольное натуральное число. Из этих формул непосредственно вытекает, что только для п=\ мы получаем решение в натуральных числах, именно л; = 2, у =4. Итак, уравнение (81) имеет лишь одно решение в натуральных числах х, у, где у > х. Но в рациональных числах х и у, где у > х > 0, уравнение (81) имеет бесконечное множество решений, именно <о л\ /Z &Л /11 41^ /51 5L\ K*>V* \^2 • 2з J • ^зз ' З4 /' \44 ' 45 /' ' *" 87
Так, например, ©Ч#- Заметим еще, что уравнение (81) имеет лишь одно решение в целых отрицательных числах, где у > х, именно, х = — 4, у = _2. В заключение сформулируем, по всей вероятности, трудную задачу, поставленную В. Мнихом: существуют ли три рациональных числа, сумма и произведение которых равны единице? *) Подробные доказательства теорем, приведенных в этой книге, а также библиографические указания к ним читатель найдет в книге автора „Teoria liczb", т. 2, Варшава, 1959. *) Отрицательный ответ на этот вопрос дал в I960 г. Дж. В. С. Касселс. См. Acta Arithmetical, стр.41—52, 1960. Легко доказать, что не существует двух рациональных чисел, сумма и произведение которых равны единице Однако, как доказал А. Шинцель, для всякого натурального числа k > 3 существует бесконечное множество систем из k рациональных чисел, сумма и произведение которых равны единице. (Прим. перев.)