Эти два числа также взаимно простые, поскольку любой их общий множитель должен был бы делить числа а = m + n и b = m — n . Кроме того, числа m и n не могут быть оба нечетными, ибо тогда каждое из чисел а и b делилось бы на 2. Отсюда заключаем, что числа m и n удовлетворяют условиям (5.2.8) и, таким образом, определяют простейший треугольник, одна из сторон которого у = m 2— n 2.
Пример . Пусть y = 15. Для него существуют два разложения на множители, удовлетворяющие условиям (5.3.3), а именно:
у = 15 • 1 = 5 • 3.
Первое из них дает
m = 8, n = 7, x = 112, у = 15, z = 113,
а второе
m = 4, n = 1, x = 8, y = 15, z = 17.
Пусть, далее, задана сторона х . Так как какое-то из чисел m или n делится на 2, то очевидно, что х = 2 mn должно делиться на 4. Если разложить число х /2 на два взаимно простых множителя, то больший из них можно взять в качестве числа m , а меньший — n .
Пример . Возьмем х = 24; тогда
1/2 x = 12 • 1 = 4 • 3.
Первое разложение дает
m = 12, n = 4, х = 24, y = 143, z = 145,
а второе
т = 4, n = 3, х = 24, у = 7, z = 25.
Третий и последний случай приводит нас к необходимости коснуться одной важной задачи теории чисел. Если z — гипотенуза простейшего треугольника Пифагора, то в соответствии с (5.2.7) имеем
z = m 2 + n 2. (5.3.5)
т. е. число z есть сумма квадратов чисел m и n , удовлетворяющих условиям (5.2.8).
Это приводит нас к постановке вопроса, уже решенного П. Ферма: когда целое число можно представить в виде суммы квадратов двух целых чисел:
z = a 2+ b 2? (5.3.6)
На время забудем все ограничения на числа а и b . Пусть они могут иметь общие множители, а также каждое из них, или даже сразу оба могут обращаться в нуль. Перечислим все целые числа, меньшие десяти, представляемые в виде суммы двух квадратов:
0 = 0 2+ 0 2, 1 = 1 2+ 0 2, 2 = 1 2+ 1 2, 4 = 2 2+ 0 2, 5 = 2 2+ 1 2, 8 = 2 2+ 2 2, 9 = 3 2+ 0 2, 10 = 3 2+1 2.
Оставшиеся числа 3, 6 и 7 не представляются в виде суммы двух квадратов.
Опишем, как можно выяснить, является ли число суммой двух квадратов. К сожалению, мы не можем привести здесь доказательства ввиду его сложности.
Рассмотрим вначале простые числа. Каждое простое число вида р = 4 n + 1 всегда является суммой двух квадратов; например,
5 = 2 2+ 1 2, 13 = 3 2+ 2 2, 17 = 4 2+1 2, 29 = 5 2+ 2 2.
Существенно, что такое представление может осуществляться единственным способом.
Остальные нечетные простые числа имеют вид q = 4 n + 3, т. е.
q = 3, 7, 11, 19, 23, 31…
Ни одно такое простое число не представляется в виде суммы двух квадратов; более того, вообще ни одно число вида 4 n + 3 не может быть представлено в виде суммы двух квадратов. Чтобы убедиться в этом, заметим, что если целые числа а и b оба четные, то а 2и b 2оба делятся на 4, отсюда и а 2+ b 2делится на 4. Если они оба нечетные, например, а = 2 k + 1, b = 2 l + 1, то а 2+ b 2= 4 k 2+ 4 k + 1 + 4 l 2+ 4 l + 1 = 4 ( k 2+ l 2+ k + l ) + 2, поэтому а 2+ b 2имеет при делении на 4 остаток 2. И наконец, если одно из целых чисел а и b четное, а другое — нечетное, скажем, а = 2 k + 1, b = 2 l , то а 2+ b 2= 4 k 2+ 4 k + 1 + 4 l 2 и имеет при делении на 4 остаток 1. Итак, мы перебрали все возможности и можем заключить, что сумма двух квадратов никогда не представима в виде 4 n + 3.
Чтобы закончить наше исследование для простых чисел, заметим, что 2 = 1 2+ 1 2.
Для того чтобы проверить, является ли составное число z суммой двух квадратов, разложим его на простые множители
z = p 1 α 1 p 2 α 2 •… • p k α k . (5.3.7)
Число z оказывается суммой двух квадратов тогда и только тогда, когда каждое простое число p i вида 4 п + 3 входит в разложение в четной степени.
Примеры . Число z = 198 = 2 • З 2• 11 не является суммой двух квадратов, так как 11 имеет вид 4 n + 3 и входит в разложение в первой степени.
Число z = 194 = 2 • 97 является суммой двух квадратов, так как ни один из его простых множителей не является числом вида 4 n + 3. Действительно, z = 13 2+5 2.
Вернемся к нашей первоначальной задаче нахождения всех чисел z , которые могут быть гипотенузами простейших треугольников Пифагора. Такое число z должно быть представимо в виде z = m 2+ n 2, где числа m и n удовлетворяют условиям (5.2.8). Необходимым и достаточным условием для этого является следующее: каждый из простых множителей числа z должен иметь вид 4 n + 1. Доказательство этого утверждения мы вновь опускаем.
Читать дальше