Немного сложнее доказать, что не раскладывается на множители х1 — хлу + у2. Допустим, что
ж2 — ху + у1 = (ах + /Зу)(ух + 6у).
Посмотрим на множество ж2 — ху + у2 = 0.
Умножим всё на 4, затем преобразуем:
4ж2 — 4жу + 4у2 = 0,
4ж2 — 4жу + у2 + 3 у2 = 0.
Свернем 4ж2 — 4жу + у2 = (2ж — у)2 по формуле Бинома Ньютона.
Получим (2ж — у)2 + 3у2 = 0.
Если сумма квадратов равна 0, значит, каждый из них равен 0. Значит, во-первых, 3у2 = 0, то есть у = 0. А во-вторых, (2ж^у2) = 0, то есть 2ж — у = 0, откуда в силу у 0 имеем ж 0. То есть это уравнение задает точку (0; 0). Но (ах + /3y)(jx + 8у) по-прежнему задает две прямые (в крайнем случае, одну). Множества опять не совпадают. Значит, разложить ж2^жу+у2 на множители нельзя.
Зачем мы это делаем? Я снова сделаю переход от истории к математике.
Вернемся к ж2 + у2 = z2. Рассмотрим несколько способов решения этой задачи.
Первый способ решения называют «формулой индусов», т. к. полагают, что еще древние индусы знали это решение.
Давайте посмотрим, какие бывают варианты для четности или нечетности ж, у и г? Если число четное, оно имеет вид 2к, тогда его квадрат имеет вид (2к)2 = 4к2 и он делится нацело на 4. (В некоторых книгах факт делимости изображается так: 4к2 : 4.)
Если число нечетное, то его можно представить в виде выражения 2к + 1 для некоторого целого к, и тогда
(2 к + I)2 = 4fc2 + 4fc + 1 = 4(fc2 + к) + 1.
4(fc2+fc) + l — не просто нечетное число. Это число, которое при делении на 4 имеет остаток 1.
Какие бывают остатки при делении на 4? 1 и 3 у нечетных чисел и 0 и 2 у четных. Так вот, выведенные формулы показывают, что у квадратов всегда остатки либо 0, либо 1. Например,
О2 = 0, I2 = 1, 22 = 4,
то есть ноль при делении на 4, далее — 9, 16, 25, 36, 49 (с чередованием остатков 1 и 0 при делении на 4).
Тут есть еще один более глубокий «фокус-покус»:
(2 к + I)2 = 4 (к2 + к) + 1 = 8^±1 + 1 = 8^—^ + 1, к(к + 1)
где ^ всегда целое число. В числителе стоят два подряд
идущих числа. Оно из них всегда четное, значит, это выражение делится на 2.
Получается замечательная вещь. Квадрат любого нечетного числа дает остаток 1 при делении на 8. Это — очень важный факт. Но в нашем случае важен остаток при делении на 4.
Вернемся к нашему уравнению
х2 + у2 = z2 (7)
(так как это — формулировка теоремы Пифагора, то такие прямоугольные треугольники со сторонами х, у, z, где х, у, z — целые числа, называются «пифагоровыми»).
Прежде всего сократим все на 2.
Делим на 2 все три числа, пока они синхронно будут делиться. Затем, заодно, разделим все три числа на все их прочие общие простые множители. Так мы опишем не все треугольники, а только качественно разные. Поясним сказанное, воспользовавшись понятием подобия треугольников.
Если два треугольника подобны, то тройки их сторон пропорциональны друг другу. Интересно в каждом семействе подобных друг другу пифагоровых треугольников найти самый маленький треугольник с целыми сторонами. Потом мы сможем умножить найденное решение (x,y,z) на любое целое положительное число. Треугольник увеличится, но останется пифагоровым.
У этого самого маленького треугольника не будет делимости ни на одно простое число у всех трех сторон одновременно. Но и длины двух сторон не могут делиться, например, на 2, иначе длина третьей стороны тоже будет обязана делиться на 2, так как выполняется равенство (7). Если делятся слагаемые, то делится и сумма, значит, можно сократить все три числа.
То есть у минимальных троечек из этих трех чисел на 2 может делиться только одно. Аналогично и на любое другое простое число может делиться длина не более одной из трех сторон.
Оказывается, что не подходит тот вариант, когда х, у, z — все нечетные числа. В самом деле, предположим, что все числа нечетные. х1 — нечетное, у1 — нечетное. Следовательно, г — четное (так как сумма нечетных чисел всегда четна). Значит, все-таки одно (и только одно) из х, у, z должно делиться на 2.
А могут х и у быть нечетными? Нет, потому что у квадратов при делении на 4 будет остаток 1, а их сумма даст остаток 2, но г — четное, поэтому его квадрат при делении на 4 должен дать в остатке 0. Значит, в любой пифагоровой тройке после ее максимального сокращения число г будет нечетным. Для примера возьмем тройку (30,40,50). Она сводится к тройке (3,4,5), где 5 — нечетное число.
Вернемся к нашему выражению
,2 _ Z — У Z + У
2'
Числа справа состоят из разных простых делителей. В каждое
из чисел простые множители могут входить хоть поодиночке, хоть
z — у z у
в степенях, но пересечении между разложениями —^— и —2— нет' Например,
z — у о ·
—— =Р1Р%Р3.. ,рк,
g И” 1J ^7
—2 = Ш1'Ш2'Ш3 ... wm.
(Вместо 5 и 7 здесь могут быть любые степени.)
С другой стороны, к2 = qfq^ ■ ■ ■ q2, поэтому
· · · ?/ = P1P2PS ■ ■ -Pkw\w2wl ...w7m.
Согласно основной теореме арифметики, существует единственное разложение натурального числа на простые множители с точностью до порядка сомножителей. Значит, по обе стороны от знака равенства стоят наборы одинаковых простых чисел. В частности, q2 равен произведению двух чисел из правой части.
Так как пересечений простых множителей в наборах pi,... ,pk ш wi,..., wm нет, то этот квадрат целиком «сидит» в одном из наборов. Но то же самое можно сказать и про все прочие квадраты!
Поэтому все простые числа набора pi входят в разложение числа
z — у , „
—-— в четных степенях, и то же самое верно для набора Wj. Оле-
J Z — у Z + у
довательно, числа —^— 11 —^— являются квадратами .
Это очень сильное утверждение (потому что квадратов очень мало среди натуральных чисел). 1,4,16, 25, 36,49 ... — они встречаются все реже.
Введем новые обозначения. Так как наши выражения — квадраты, то обозначим:

х2 + у2 = 4 т2п2 + m4 — 2 m2n2 + n4 = m4 + 2 m2n2 + n4 =
= (m2 + n2)2 = г2.
Мы видим, что наша формула всегда дает «пифагоровы» тройки, но не обязательно положительные и взаимно простые.
Общая формула содержит два произвольных параметра. Для наглядности построим сетку (рис. 137).

Рис. 137. Здесь спрятались все пифагоровы тройки!
В сетке выберем точку с координатами (0; 0) и оси: т вправо, п вверх. Будем брать точки с координатами (т; п) и подставлять их в нашу формулу. Например, возьмем точку (2; 1).
х = 2тп = 2 · 2 · 1 = 4,
у = т2 - п2 = 22 - I2 = 3, z = т2 + п2 = 22 + I2 = 5.
Давайте возьмем что-нибудь более сложное. Напомню, что для получения минимальных пифагоровых троек нам подходят только т п 0 с разной четностью.
Возьмем, например, (5; 2). Получим х = 20, у = 21, г = 29.
При подстановке мы увидим, что у нас появляются разные виды треугольников. Узкие вытянутые треугольники, у которых ка- тот и гипотенуза отличаются на единицу: 12, 5, 13. Треугольники, у которых катеты почти равны друг другу: 20, 21, 29 (рис. 138).
Какую точку па окружности даст нам треугольник 3, 4, 5? Точку (3/5; 4/5). Стороны 20, 21, 29 породят точку (20/29; 21/29). Для любой точки, которая попадает на окружность, сумма квадратов координат должна быть равна единице. Но не любая из этих точек рациональна.
Нужно найти все такие точки. Возьмем одну очевидную рациональную точку с координатами (0, — 1).
Слушатель: А почему не (0; 1) или какую-то другую?
А.С: В принципе, можно выбрать какую угодно точку окружности. Я выбрал такую точку, при которой формулы будут выглядеть проще всего.
Давайте предположим, что есть еще одна рациональная точка (х.у). Тогда прямая, которая проходит через эти две точки, имеет уравнение с рациональными коэффициентами (см. рис. 139). Докажем это.

Рис. 139. Прямая, проходящая через точку (0,-1) и еще одну рациональную точку, обладает рациональным коэффициентом наклона.
Давайте посмотрим, как выглядит уравнение прямой, проходящей через точку (0, —1) в общем случае. Вспомним, что у = кх+Ь уравнение прямой «с угловым коэффициентом и свободным членом».
Если она проходит через точку (0,-1), то при подстановке х = 0, у = — 1 в наше уравнение мы должны получить верное равенство. Подставим: —1 = 0к + Ь, откуда Ь = — 1. то есть наше уравнение имеет вид у = кх — 1.
Мы получили общий вид прямой, проходящий через точку (0;—1). При разных к мы будем получать прямые с разным наклоном (рис. 140).

случае рациональными числами, а отношение двух рациональных чисел является рациональным числом. Говорят, что рациональные числа «образуют поле», так как сумма, разность, произведение и частное дробей являются дробью.
Итак, если точка рациональная, то и наклон прямой, проходящей через нее и через точку (0; — 1) будет рациональным числом. Теперь мы докажем и обратное: если в формулу у = кх — 1 вместо к подставить любое рациональное число, то мы всегда получим в пересечении с окружностью две точки: (0; — 1) и какую-то другую рациональную точку.
Как найти точку пересечения прямой у = кх — 1 с окружностью х2 + у2 = 1?
Нужно решить систему уравнений
{у = кх — 1; х2 + у2 = 1.
Подставим значение у из первого уравнения во второе
х2 + (кх — I)2 = 1
и раскрываем скобки
х2 + к2х2 — 2 кх + 1 = 1.
Упрощаем:
х2 + к2х2 = 2 кх.
Можно сократить на ж, так как случай х = 0 нам не интересен — он даст уже знакомую точку (0,-1):
х + к2х = 2 к.
Выразим теперь х и у через к:
ж(1 + к2) = 2к; х = 2к/(1 + к2),
Из этих формул видно, что если к — рациональное число, то у их — тоже рациональные. Рациональные числа — это числа, с которыми можно производить действия арифметической природы — плюс, минус, разделить, умножить. Рациональные числа от этого остаются рациональными (то есть эти действия не выводят нас за пределы множества рациональных чисел).
Что значит «к — рациональное число»? Это значит, что к = Щ-. Подставим вместо к дробь Щ, считая, что т, п — положительны,
fn
причем т п, а дробь — несократима:
т
2
П
Осталось вспомнить, что в исходном уравнении х = а/с и у = Ь/с. Поэтому можно взять в качестве а числитель первой дроби, в качестве b — числитель второй дроби и в качестве с — их общий знаменатель. Получится: а = 2тп, Ь = т2 — п1, с = т2 + п2. Одно из решений получается сразу, а прочие ему пропорциональны. Мы имеем тот же ответ, что и при первом способе решения. Внешне два метода, которыми мы решали эту задачу, совершенно не связаны друг с другом. Координаты и окружность нам показывают, какие множества высекают на плоскости те или иные алгебраические уравнения. А в первом способе была делимость и основная теорема арифметики. Она, являясь исключительно арифметическим приемом, не имеет никакого отношения к геометрии. Стоит сказать, что если бы математики приходили к разным результатам, решая одну и ту же задачу разными методами, то математика не была бы наукой. На деле же математика — это одно большое знание, связывающее разные методы между собой одним и тем же ответом.