§ 5. Пифагоровы тройки
Рассмотрим уравнение x2 + y2 = z2 , представляющее собой соотношение Пифагора для прямоугольного треугольника. Вначале найдём все его рациональные решения, а затем – все целые решения диофантова уравнения.
1. Рациональные решения. Во-первых, уравнение переписывается в виде , где отношения , рациональны, если рациональными были x, y. Эти отношения являются рациональными координатами точек на единичной окружности. Точки с рациональными координатами на окружности назовём рациональными. Если все рациональные точки M(u; v) окружности каким-то образом описаны, то u2 + v2 = 1 и = u, = v, т.е. x = zu, y = zv , где z Q . Таким образом, задача свелась к описанию всех рациональных точек окружности.
Изложим общий метод нахождения всех рациональных точек окружности, применимый и для многих других кривых, заданных полиномиальными уравнениями.
Выберем на кривой рациональную точку, например точку S(0; –1) на окружности. Если M(u; v) – произвольная рациональная точка, то рациональным будет и . Обратно, если t Q , то u = t(v + 1) и u2 + v2 = 1, т.е. t2(v + 1)2 + v2 = 1 или (t2 + 1)v2 +2t2v + t2 – 1 = 0. Здесь дискриминант D = 4t4 – 4(t4 – 1) = 4 и . Если взять знак минус, то получим v = –1, u = t(v + 1) = 0, т.е. точку S(0; –1). Если же брать плюс, то Q .
Таким образом, доказано, что точка на окружности рациональна тогда и только тогда, когда она либо совпадает с S(0; –1), либо получается по формулам при некоторомt Q .
Легко понять, что точка S(0; –1) не может быть получена по приведённым формулам ни при каком рациональном t. Можно видоизменить параметризацию, чтобы включить точку S в общие решения. Для этого запишем рациональное число t в несократимом виде , гдеm Z, n N и НОД(m, n) = 1. Тогда формулы перепишутся так: . Эти формулы определены при любыхm, n Z и при n = 0 получаем точку S(0; –1). Таким образом, доказана следующая
Теорема (о рациональных точках на окружности). (1) Все рациональные точки M(x; y) единичной окружности имеют координаты
, ,
при некоторых m, n Z , НОД(m, n) = 1.
(2) Все рациональные пифагоровы тройки, т.е. рациональные решения уравнения x2 + y2 = z2 задаются формулами , , где m, n Z и НОД(m, n) = 1, z Q.
2. Целые решения. Рассмотрим диофантово уравнение x2 + y2 = z2 от трёх неизвестных x, y, z. Оно, конечно, имеет решения: например, (0; 0; 0), (0; 1; 1), (3; 4; 5) и множество других. Решения, в которых одно из чисел равно нулю, называются тривиальными. Ясно, что все тривиальные решения имеют вид: (0; y; ±y), (x; 0; ±x). Достаточно искать только нетривиальные решения.
Кроме того, назовём решение (x; y; z) примитивным, если любые два числа в нём взаимно просты, т.е. если НОД(x, y) = НОД(x, z) = НОД(y, z) = 1. Ясно, что если есть некоторое решение (x; y; z) и D = НОД(x, y, z), то x = Dx1 , y = Dy1 , z = Dz1 при некоторых целых x1 , y1 , z1 , причём ввиду x2 + y2 = z2 получаем, сокращая на D2, x12 + y12 = z12, т.е. тройка (x1 ; y1 ; z1) тоже является решением. Кроме того, это решение примитивно. Действительно, если НОД(x, y) = d > 1, то x1 = dx2 , y1 = dy2 и d2(x22 + y22) = z12 и число z1 делится на любой простой делитель p числа d, вопреки взаимной простоте чисел x1 , y1 , z1 . Аналогично рассматриваются и другие возможности НОД(x, z) > 1, НОД(y, z) > 1.
Итак, доказано, что любое решение получается из примитивного умножением всех его компонент на некоторое натуральное число D. Поэтому достаточно искать лишь примитивные пифагоровы тройки. Поскольку каждая такая тройка состоит из рациональных чисел, то можно применить описание рациональных пифагоровых троек.
Прежде всего, заметим, что из x2 + y2 = z2 следует, что одно из чисел x, y чётно, а другое нечётно. Действительно ввиду примитивности тройки x, y не могут быть чётными одновременно. Если x, y оба нечётны, то x2 + y2 чётно, т.е. z чётно и x2 + y2 делится на 4, что ведёт к противоречию: если x = 2u + 1, y = 2v + 1 (u, v Z), то x2 + y2 = 4(u2 + u + v2 + v) + 2 и не делится на 4.
Поменяв, если нужно, x, y местами, будем считать, что x чётно, а y нечётно. Согласно предыдущей теореме, каждая примитивная тройка (x; y; z) имеет вид при целыхz, m, n, НОД(m, n) = 1. Значит, x(m2 + n2) = z2mn, причём числа x и z взаимно простые. По основному свойству взаимно простых чисел m2 + n2 = zt (t Z) и xt = 2mn, y = , т.е. m2 – n2 = yt . Отсюда 2m2 = (z + y)t, 2n2 = (z – y)t, т.е. t – общий делитель чисел 2m2 и 2n2. Поэтому t делит НОД(2m2, 2n2) = = 2НОД(m2, n2) = 2.
Если t = ±2, то m2 + n2 = ±2z 2, т.е. взаимно простые числа m, n оба нечётны, и кроме того, ±2x = 2mn, т.е. x = ±mn – нечётно, вопреки выбору x.
Значит, t = ±1, x = ±2mn, y = ±(m2 – n2), z = ±(m2 + n2), где целые числа m, n взаимно простые разной чётности (иначе y чётно), а комбинации знаков – любые. Учитывая возможность поменять местами x, y, получаем ещё возможность x = ±(m2 – n2), y = ±2mn, z = ±(m2 + n2). Любая целочисленная тройка получается одновременным умножением компонент описанных выше примитивных троек на произвольное целое число.
Таким образом, доказана
Теорема (о пифагоровых тройках). Любая пифагорова тройка имеет один из следующих видов:
,
где D, m, n – целые числа, m и n взаимно простые разной чётности.
- Министерство образования и науки Российской Федерации
- Глава I. Азы теории чисел
- § 1. Деление целых чисел с остатком
- 5709 Mmmmmdссiiiiiiiii,
- Перевод числа из десятичной системы счисления в q-ичную
- Перевод числа из q-чной системы счисления в десятичную (схема Горнера)
- Перевод числа из одной системы счисления в другую
- Арифметические действия в позиционных системах счисления
- § 2. Деление целых чисел нацело
- Свойства делимости нацело
- § 3. Наибольший общий делитель и наименьшее общее кратное
- Основные свойства наибольшего общего делителя и наименьшего общего кратного
- § 4. Алгоритм Евклида
- Расширенный алгоритм Евклида
- § 5. Взаимно простые числа
- Простейшие свойства взаимно простых чисел
- § 6. Простые числа
- Простейшие свойства простых чисел
- § 7. Простые числа в арифметических прогрессиях
- О распределении простых чисел
- § 8. Язык сравнений
- Свойства сравнений
- § 9. Функция Эйлера
- § 10. Теоремы Эйлера и Ферма
- § 11. Признаки делимости
- § 12. Принцип Дирихле
- Глава II. Некоторые диофантовы уравнения
- § 1. Линейные диофантовы уравнения
- § 2. Общее диофантово уравнение от одного переменного
- § 5. Пифагоровы тройки
- § 6. Уравнение Ферма-Пелля
- Глава III. Великая теорема ферма и abc – проблема
- § 1. Великая теорема Ферма
- § 2. Методы Эйлера-Куммера доказательства Великой теоремы Ферма
- § 3. Гипотеза Таниямы и доказательство Великой теоремы Ферма
- § 4. Abc – Теорема для многочленов и её следствия
- § 5. Abc – Гипотеза для натуральных чисел
- § 6. Некоторые следствия из abc– гипотезы
- Глава IV. Задача о счастливых билетах
- § 1. Сведение задачи к задаче о числе наборов цифр с заданной суммой компонент
- § 2. Задача о числе наборов цифр с заданной суммой компонент
- § 3. Ещё одно решение задачи о числе наборов цифр с заданной суммой компонент