29
Пифагоры тетраэдры
Член корреспондент АПН СССР
В. Г. БОЛТЯНСКИЙ
Напомним, что треугольник называется пифагоровым, если у него один угол прямой, а отношение любых других сторон рационально (тогда, применяя подобие, можно из него получить прямой угольный треугольник с целыми длинами сторон). По аналогии с этим будем называть треугольр пифагоровым, если его плоские углы при одной из вершин прямые, а отношение любых двух ребер рационально (из него с помощью подобия можно получить треугольр с прямыми плоскими углами при одной из вершин и целыми длинами ребер).
В этой заметке мы выведем «увавение пифагоровых tetraэдров», то есть такоеувавение с трея неизвестными ξ, η, ζ, что любой пифагоров tetraэдр дает рациональное решение этогоувавения, и наоборот, любое рациональное решениеувавения дает пифагор tetraэдр. А затем, пользоваться этимувавением, найдем конкретные примеры пифагоровых tetraэдров.
Пифагоры треугольники
Сначала даим способ описания всех пифагоровых треугольников. На рисунке 1 треугольник OAB — прямой угольный; длины его катетов обозначены через a и b, а длина гипotenузы — через p (букву e резервируем для дальнейшего). Число ξ = a/b+p
условимся называть параметром прямой угольного треугольника OAB (или, точнее, параметром «относительное катета a»). Используя соответствие p²=a²+b², имеем
Из этих равенств непосредственно получаем формулы, выражающие отношения сторон прямой угольного треугольника через его параметр:
Задача 1. Пусть α — величина угла OAB. Докажите, что параметр ξ треугольника OAB равен tg α/2, и дайте с помощью этого другое доказательство формул (2).
Задача 2. Докажите, что параметр ξ′ треугольника OAB относительно катета b (то есть ξ′ = b/a+p) связана с параметром ξ соответствием ξ′ = \frac{1-\xi}{1+\xi}. Дайте интерпретацию этого соответствия с помощью тригонометрических функций (см. задачу 1).
Из формул (1) (2) непосредственно вытекает следующие утверждения:
для того чтобы прямой угольный треугольник был пифагорным, необходимо и достаточно, чтобы число рациональных. В самом деле, если треугольник пифагов, то из (1) следует, что ξ рационально. Обратно, если ξ рационально, то согласно (2) отношения сторон рациональных, то есть треугольник пифагов.
Уравнение пифагорных tetraэдров
Пусть теперь OABC — tetraэдр, у которого плоские углы при вершине O прямые. Длины ребер, исходящих из вершины O, обозначаем через a, b, c, а длины трех других ребер — через p, q, r (рис. 2). Расмотрим параметры трех прямой угольных треугольников OAB, OBC, OCA:
Тогда по формулам (2) можно выразить отношения сторон этих прямой угольных треугольников через их параметры:
Рис. 1. Рис. 2.
30
Из (4) непредседательно вытекает, что параметры удовлетворяют соответствию
Это и есть общанное «уравнение пифагоровых тетраэдров».
Задача 3. Докажите, что если три положительных числа каждый из которых меньше единицы, удовлетворяют уравнению (6), то существует тетраэдр с прямыми плоскими углами при одной из вершин, для которого (при обозначениях рисунка 2) справедливый равенства (3) (а потом и равенства (4), (5)).
Задача 4. Докажите, что если — решение неопределенного уравнения (6), то числа
также составляют решение этого уравнения («сопряжение решения»). Докажите, что если каждое из чисел положительное и меньше 1, то и каждое из чисел обладает этим свойством. Каково геометрическое взаимодействие двух сопряженных решений уравнения (6)?
Задача 5. Докажите, что если — решение неопределенного уравнения (6), причем каждое из чисел положительное и меньше 1, то тетраэдр , о котором говорится в задаче 3, может быть получен следующим образом: из точки проведется три взаимно перпендикулярных отрезка , имеющих длины
Задача 6. Числа составляют решение неопределенного уравнения (6). Возможно ли, чтобы два из этих чисел были разположены, а третье и разположены? Дайте геометрическую интерпретацию ответа.
Задача 7. Числа составляют решение неопределенного уравнения (6), причем каждое из них положительное и меньше 1. Докажите, что если (где — натуральные), то тетраэдр с прямыми плоскими углами при одной из вершин и длинами выходящих из этой вершины ребер
является пифагородым.
Из формул (3)—(5) непредседательно вытекает следующие утверждения: для того чтобы тетраэдр с прямыми плоскими углами при вершине был пифагородным, необходимо и достаточно, чтобы параметры (удовлетворяющие уравнению (6)) были разположены. В самом деле, если тетраэдр
пифагород (то есть отношение любых двух его ребер рационально), то из (3) следует, что рациональны. Обратно, если рациональны, то согласно (4), (5) относение любых двух ребер рационально, то есть тетраэдр пифагород.
Поиск пифагоровых тетраэдров
Мы видим, что задача нахождения пифагоровых тетраэдров алгебраических равносильна задаче нахождения рациональных решений неопределенного уравнения (6) при условиях . Легко убедиться прямой проверкой, что следующее тройки являются решениями.
Таблица 1.
| | | | |
| :— | :— | :— | :— |
| 1) | 5/6 | 2/11 | 3/13 |
| 2) | 5/8 | 1/11 | 9/13 |
| 3) | 1/7 | 9/11 | 5/16 |
| 4) | 5/6 | 6/11 | 1/17 |
| 5) | 8/9 | 1/11 | 5/17 |
| 6) | 2/5 | 5/11 | 7/18 |
| 7) | 3/4 | 1/10 | 11/21 |
| 8) | 2/13 | 17/22 | 9/25 |
| 9) | 3/7 | 3/8 | 11/25 |
| 10) | 21/23 | 1/24 | 11/25 |
| 11) | 7/18 | 1/22 | 23/25 |
Это дает возможность найти одинаковы пифагородных тетраэдров. Для вычисления длины ребер можно воспользоваться методом задачи 7 (производа, если нужно, сокращение на общий множитель). Ребра этих тетраэдров перечислены в таблице 2.
Заметим еще, что если пифагород тетраэдр дополнитель с ребрами , то получится «пифагород» парале-
31
лепипед, то есть прямогольный параллелипед с разнородными (или целыми) длинами всех ребер и всех диагоналей граней. На рисунке 3 показан параллелипед, получащийся таким образом с помощью второго из приведенных выше пифагоровых tetraэдров. Оdnako диагональ этого параллелипеда имеет irrationalную длину. Существует ли прямогольный параллелипед, у которого все ребра, все диагонали граней и диагональ всего параллелипеда имеют целые длины, неизвестно.
Рис. 3.
Задача 8. Докажите, что десять из приведенных одинаковатей решений уравнения (6) является попарно сопряженными (в смысле определения, приведенного в задаче 4). Найдите решение, «сопряжение» к одинаковатому решению; найдите соответствующий пифаговный параллелипед.
Задача 9. Изовем прямогольный параллелипед «пифаговым параллелипедом второго рода», если все его ребра, а также диагональ параллелипеда имеют разнородные длины. Докажите, что если — длины ребер прямогольного параллелипеда, а — длина его diagonали, то он в том и только в том случае является пифаговым параллелипедом второго рода, если она числа (параметры))
рациональные. Докажите, что для этого параллелипеда справедливый соответствие
Задача 10. Обобщая результат задачи 9, доказите, что любое разнородное решение неопределенного уравнения
имеет вид
где — произвольные разнородные числа (параметры) и коэффициент также разнороден. Можно ли вы дать геометрическую интерпретацию этого результат?
Задача 11. Обобщите результат задачи 10 на неопределенное уравнение
(то есть дайте формулы для нахождения всех разнородных решений).
В заключении остановимся на вопросе о том, как были найдены указывающие выше 11 разнородных решений уравнения (6). Для этого была использована электронная вычислительная машина. Алгоритм для вычисления на ЭВМ был составлен на основе следующих сообщений. Пусть
(7)
где — натуральные числа. Идея алгоритма — перебрать все такие шестерики, придавая каждому из шести чисел значения 1, 2, …, 25, по формулам (7) найти соответствующее тройки () и из них отобрать те, которые удовлетворяют уравнению (6). В действительности целесообразнее, освобождение от значенияелей, вести вычисления не с , а с натуральными числами . Дело в том, что при работе с разнородными числами компьютер заменил бы их некоторыми десятичными приближениями, которые точно не удовлетворяют бы уравнению (6).
Задача 12. Напишите алгоритм на учебном алгоритмическом языке. Попробуйте его усовершенствовать, чтобы избежать (на самом деле не нужно) полного перебор всех шестериков .