§ 7. Пифагоровы тройки


Важный пример диофантова уравнения дает теорема Пифагора, связывающая длины x и y катетов прямоугольного треугольника с длиной z его гипотенузы:

x2 + y2 = z2.

Вы, конечно, встречали одно из замечательных решений этого уравнения в натуральных числах, а именно пифагорову тройку чисел x = 3, y = 4, z = 5. Есть ли еще такие тройки?

Оказывается пифагоровых троек бесконечно много и все они давным-давно найдены. Они могут быть получены по известным формулам, о которых вы узнаете из настоящего параграфа.

Если диофантовы уравнения первой и второй степени уже решены, то вопрос о решении уравнений более высоких степеней до сих пор остается открытым, несмотря на усилия крупнейших математиков. В настоящее время, например, еще окончательно не доказана и не опровергнута знаменитая гипотеза Ферма о том, что при любом целом значении n 2 уравнение

xn + yn = zn.

в целых числах не имеет решений.

Для решения некоторых типов диофантовых уравнений полезную роль могут сыграть так называемые комплексные числа. Что это такое? Пусть буквой i обозначен некий объект, удовлетворяющий условию i2 = -1 (понятно, что ни одно действительное число этому условию не удовлетворяет). Рассмотрим выражения вида α + iβ, где α и β - действительные числа. Такие выражения будем называть комплексными числами, определив над ними операции сложения и умножения, как и над двучленами, но с той лишь разницей, что выражение i2 всюду будем заменять числом -1:


7.1. Из одной тройки много Докажите, что если x0, y0, z0 - пифагорова тройка, то тройки y0, x0, z0 и x0k, y0k, z0k при любом значении натурального параметра k также являются пифагоровыми.

7.2. Частные формулы Проверьте, что при любых натуральных значениях m>n тройка вида

2mn, m2 - n2, m2 + n2

является пифагоровой. Всякую ли пифагорову тройку x, y, z можно представить в таком виде, если разрешить переставлять местами числа x и y в тройке?

7.3. Несократимые тройки Пифагорову тройку чисел, не имеющих общего делителя, большего 1, будем называть несократимой. Докажите, что пифагорова тройка является несократимой только в случае, если любые два из чисел тройки являются взаимно простыми.

7.4. Свойство несократимых троек Докажите, что в любой несократимой пифагоровой тройке x, y, z число z и ровно одно из чисел x или y являются нечетными.

7.5. Все несократимые тройки Докажите, что тройка чисел x, y, z является несократимой пифагоровой тройкой тогда и только тогда, когда она с точностью до порядка первых двух чисел совпадает с тройкой 2mn, m2 - n2, m2 + n2, где m>n - взаимно простые натуральные числа разной четности.

7.6. Общие формулы Докажите, что все решения уравнения

x2 + y2 = z2.

в натуральных числах задаются с точностью до порядка неизвестных x и y формулами

x = 2mnk, y = (m2 - n2)k, z = (m2 + n2)k,

где m>n и k - натуральные параметры (чтобы исключить дублирование каких-либо троек, достаточно выбирать числа тип взаимно простыми и к тому же разной четности).

7.7. Первые 10 троек Найдите все пифагоровы тройки x, y, z, удовлетворяющие условию x

7.8. Свойства пифагоровых троек Докажите, что для любой пифагоровой тройки x, y, z справедливы утверждения:

а) хотя бы одно из чисел x или y кратно 3;

б) хотя бы одно из чисел x или y кратно 4;

в) хотя бы одно из чисел x, y или z кратно 5.

7.9. Применение комплексных чисел Модулем комплексного числа α + iβ называется неотрицательное число


Проверьте, что для любых комплексных чисел α + iβ и γ + iδ выполняется свойство


Пользуясь свойствами комплексных чисел и их модулей, докажите, что любые два целых числа m и n удовлетворяют равенству

(m2 + n2)2 = (m2 - n2)2 + (2mn)2,

т. е. задают решение уравнения

x2 + y2 = z2.

целых числах (сравните с задачей 7.5).

7.10. Непифагоровы тройки Пользуясь свойствами комплексных чисел и их модулей (см. задачу 7.9), найдите формулы для каких-либо целочисленных решений уравнения:

а) x2 + y2 = z3; б) x2 + y2 = z4.

Решения


7.1. Если x02 + y02 = z02, то y02 + x02 = z02, и при любом натуральном значении k имеем

(x0k)2 + (y0k)2 = (x02 + y02)k2 = z02k2 = (z0k)2 ,

что и требовалось доказать.

7.2. Из равенств

(m2 + n2)2 = m4 + 2m2n2 + n4 = (m4 - 2m2n2 + n4) + 4m2n2 = (m2 - n2)2 + (2mn)2

заключаем, что указанная в задаче тройка удовлетворяет уравнению x2 + y2 = z2 в натуральных числах. Однако не всякую пифагорову тройку x, y, z можно представить в таком виде; например, тройка 9, 12, 15 является пифагоровой, но число 15 не представимо в виде суммы квадратов каких-либо двух натуральных чисел m и n.

7.3. Если какие-то два числа из пифагоровой тройки x, y, z имеют общий делитель d, то он будет делителем и третьего числа (так, в случае x = x1d, y = y1d имеем z2 = x2 + y2 = (x12 + y12)d2, откуда z2 делится на d2 и z делится на d). Поэтому для несократимости пифагоровой тройки необходимо, чтобы любые два из чисел тройки были взаимно простыми,

7.4. Заметим, что одно из чисел x или y, скажем x, несократимой пифагоровой тройки x, y, z является нечетным, так как в противном случае числа x и y не были бы взаимно простыми (см. задачу 7.3). Если при этом другое число y также нечетно, то оба числа

x2 = (2a + 1)2 = 4a2 +4a +1 и y2 = (2b + 1)2 = 4b2 +4b +1

дают остаток 1 при делении на 4, а число z2 = x2 + y2 дает при делении на 4 остаток 2, т. е. оно делится на 2, но не делится на 4, чего не может быть. Таким образом, число y должно быть четным, а число z, стало быть, нечетным.

7.5. Пусть пифагорова тройка x, y, z несократима и, для определенности, число x четно, а числа y, z нечетны (см. задачу 7.4). Тогда

x2 = z2 - y2 = (z + y)(z-y) = (2a)(2b),

где числа являются целыми. Докажем, что числа а и b взаимно просты. В самом деле, если бы они имели общий делитель, больший 1, то такой же делитель имели бы и числа z = a + b, y = a - b, т. е. тройка не была бы несократимой (см. задачу 7.3). Теперь, раскладывая числа а и b в произведения простых множителей, замечаем, что любой простой множитель должен входить в произведение 4ab = x2 только в четной степени, причем если он входит в разложение числа а, то не входит в разложение числа b и наоборот. Поэтому любой простой множитель входит в разложение числа а или b в отдельности только в четной степени, а, значит, сами эти числа являются квадратами целых чисел. Положим тогда получим равенства

x2 = 4m2n2, x = 2mn,

z = a + b = m2 + n2, y = a - b = m2 - n2,

причем натуральные параметры m>n взаимно просты (вследствие взаимной простоты чисел а и b) и имеют разную четность (из-за нечетности числа z = m2 + n2).

Пусть теперь натуральные числа m>n разной четности являются взаимно простыми. Тогда тройка х = 2mn, y = m2 - n2, z = m2 + n2, согласно утверждению задачи 7.2, является пифагоровой. Докажем, что она несократима. Для этого достаточно проверить, что числа y и z не имеют общих делителей (см. задачу 7.3). В самом деле, оба эти числа нечетны, так как числа тип имеют разную четность. Если же числа y и z имеют какой-либо простой общий делитель (тогда уж обязательно нечетный), то такой же делитель имеет и каждое из чисел и а с ними и каждое из чисел m и n, что противоречит их взаимной простоте.

7.6. В силу утверждений, сформулированных в задачах 7.1, 7.2, указанные формулы задают только пифагоровы тройки. С другой стороны, любая пифагорова тройка x, y, z после ее сокращения на наибольший общий делитель k пары чисел x и y становится несократимой (см. задачу 7.3) и, следовательно, может быть представлена с точностью до порядка чисел x и y в виде, описанном в задаче 7.5. Поэтому любая пифагорова тройка задается указанными формулами при некоторых значениях параметров.

7.7. Из неравенства z<30 и формул задачи 7.6 получаем оценку m2<30, т. е. m≤5. Полагая m = 2, n = 1 и k = 1, 2, 3, 4, 5, получаем тройки 3, 4, 5; 6, 8, 10; 9, 12, 15; 12,16,20; 15, 20, 25. Полагая m = 3, n = 2 и k = 1, 2, получаем тройки 5, 12, 13; 10, 24, 26. Полагая m = 4, n = 1, 3 и k = 1, получаем тройки 8, 15, 17; 7, 24, 25. Наконец, полагая m = 5, n = 2 и k = 1, получаем тройку 20, 21, 29.

7.8. Докажем справедливость утверждений задачи для любой несократимой тройки вида 2mn, m2 - n2, m2 + n2, где m>n - взаимно простые числа разной четности (см. задачу 7.5). Тогда после умножения чисел этой тройки на любое число k (см. задачу 7.6) те же утверждения о делимости останутся верными. Итак, если одно из чисел m или n кратно 3, то число 2mn также кратно 3; если же оба числа m и n не делятся на 3, то они дают либо одинаковые остатки при делении на 3 (тогда число m - n кратно 3), либо разные (и тогда эти остатки равны 1 и 2, а число m + n кратно 3), нов любом случае число m2 - n2 = (m - n)*(m + n) делится на 3. Утверждение а) доказано. Утверждение б) вытекает из того, что числа тип имеют разную четность, т. е. одно из них четно, а, значит, число 2mn кратно 4. Наконец, если одно из чисел m или n кратно 5, то число 2mn также кратно 5; если же оба числа m и n не делятся на 5, то квадрат любого из них дает либо остаток 1 при делении на 5, либо недостаток -1 (это следует из равенств


и того факта, что любое число, не кратное 5, представляется в одном из видов 5q ± 1 или 5q ± 2), а это значит, что либо число m2 - n2, либо число m2 + n2 кратно 5. Поэтому утверждение в) также справедливо.

7.9. Справедливость свойства модулей, сформулированного в задаче, вытекает из тождества


левая часть которого равна (|α + iβ|*|γ + iδ|)2, а правая равна (|α + iβ|*|γ + iδ|)2 = (|(αγ - βδ) + i(αδ + βγ)|)2. Теперь, учитывая доказанное свойство, получаем


что и требовалось доказать.

7.10. Будем искать неизвестную z в виде квадрата модуля некоторого комплексного числа. Тогда из равенств


получаем серию решений уравнения а) с целыми параметрами m и n:

x = m3 - 3mn2, y = 3m2n - n3, z = m2 + n2.

Аналогично из равенств


получаем серию решений уравнения б) с целыми параметрами m и n:

x = m4 - 6m2n2 + n4, y = 4m3n - 4mn3, z = m2 + n2.

Загрузка...