Пифагорова тройка состоит из трех положительных целых чисел a , b , и c , таких что a 2 + b 2 = c 2 . Такая тройка обычно записывается ( a , b , c ) , хорошо известный пример - (3, 4, 5) . Если ( a , b , c ) является пифагоровой тройкой, то таковыми являются ( ka , kb , kc ) для любого положительного целого числа k . Треугольник, длины сторон которого являются пифагоровой тройкой, является прямоугольным треугольником и называется пифагоровым треугольником .
Примитивная пифагорова тройка — это тройка, в которой a , b и c взаимно просты ( то есть у них нет общего делителя больше 1). [1] Например, (3, 4, 5) является примитивной пифагоровой тройкой, тогда как (6, 8, 10) — нет. Каждая пифагорова тройка может быть масштабирована до уникальной примитивной пифагоровой тройки путем деления ( a , b , c ) на их наибольший общий делитель . И наоборот, каждая пифагорова тройка может быть получена путем умножения элементов примитивной пифагоровой тройки на положительное целое число (то же самое для трех элементов).
Название происходит от теоремы Пифагора , гласящей, что каждый прямоугольный треугольник имеет длины сторон, удовлетворяющие формуле ; таким образом, пифагоровы тройки описывают три целочисленные длины сторон прямоугольного треугольника. Однако прямоугольные треугольники с нецелочисленными сторонами не образуют пифагоровы тройки. Например, треугольник со сторонами и является прямоугольным треугольником, но не является пифагоровой тройкой, потому что квадратный корень из 2 не является целым числом или отношением целых чисел . Более того, и не имеют целого общего кратного, потому что является иррациональным .
Пифагорейские тройки известны с древних времен. Самая старая известная запись происходит из Plimpton 322 , вавилонской глиняной таблички, датируемой примерно 1800 годом до нашей эры, написанной в шестидесятеричной системе счисления. [2]
При поиске целочисленных решений уравнение a 2 + b 2 = c 2 является диофантовым уравнением . Таким образом, пифагоровы тройки являются одними из старейших известных решений нелинейного диофантова уравнения.
Примеры
Диаграмма рассеяния катетов ( a , b ) первых пифагорейских троек с a и b меньше 6000. Отрицательные значения включены для иллюстрации параболических узоров. «Лучи» являются результатом того, что если ( a , b , c ) является пифагоровой тройкой, то таковыми являются (2 a , 2 b , 2 c ) , (3 a , 3 b , 3 c ) и, в более общем смысле, ( ka , kb , kc ) для любого положительного целого числа k .
Существует 16 примитивных пифагорейских троек чисел до 100:
(3, 4, 5)
(5, 12, 13)
(8, 15, 17)
(7, 24, 25)
(20, 21, 29)
(12, 35, 37)
(9, 40, 41)
(28, 45, 53)
(11, 60, 61)
(16, 63, 65)
(33, 56, 65)
(48, 55, 73)
(13, 84, 85)
(36, 77, 85)
(39, 80, 89)
(65, 72, 97)
Другие малые пифагоровы тройки, такие как (6, 8, 10), не перечислены, поскольку они не являются примитивными; например, (6, 8, 10) кратно (3, 4, 5).
Каждая из этих точек (вместе с их кратными) образует расходящуюся линию на диаграмме рассеяния справа.
Кроме того, вот оставшиеся примитивные пифагорейские тройки чисел до 300:
(20, 99, 101)
(60, 91, 109)
(15, 112, 113)
(44, 117, 125)
(88, 105, 137)
(17, 144, 145)
(24, 143, 145)
(51, 140, 149)
(85, 132, 157)
(119, 120, 169)
(52, 165, 173)
(19, 180, 181)
(57, 176, 185)
(104, 153, 185)
(95, 168, 193)
(28, 195, 197)
(84, 187, 205)
(133, 156, 205)
(21, 220, 221)
(140, 171, 221)
(60, 221, 229)
(105, 208, 233)
(120, 209, 241)
(32, 255, 257)
(23, 264, 265)
(96, 247, 265)
(69, 260, 269)
(115, 252, 277)
(160, 231, 281)
(161, 240, 289)
(68, 285, 293)
Генерация тройки
Примитивные пифагоровы тройки. Нечетный катет a откладывается по горизонтальной оси, четный катет b — по вертикальной. Криволинейная сетка состоит из кривых постоянной m − n и постоянной m + n в формуле Евклида.График троек, сгенерированный формулой Евклида, отображает часть конуса z 2 = x 2 + y 2. Константа m или n отображает часть параболы на конусе.
Формула Евклида [3] является фундаментальной формулой для генерации пифагорейских троек по произвольной паре целых чисел m и n , где m > n > 0. Формула утверждает, что целые числа
образуют пифагорейскую тройку. Например, дано
сгенерировать примитивную тройку (3,4,5):
Тройка, сгенерированная формулой Евклида , является примитивной тогда и только тогда, когда m и n взаимно просты и ровно один из них четный. Когда оба m и n нечетны, то a , b и c будут четными, и тройка не будет примитивной; однако деление a , b и c на 2 даст примитивную тройку, когда m и n взаимно просты. [4]
Каждая примитивная тройка возникает (после обмена a и b , если a четно) из уникальной пары взаимно простых чисел m , n , одно из которых четно. Из этого следует, что существует бесконечно много примитивных пифагорейских троек. Эта связь a , b и c с m и n из формулы Евклида упоминается в оставшейся части этой статьи.
Несмотря на генерацию всех примитивных троек, формула Евклида не производит все тройки — например, (9, 12, 15) не может быть сгенерирована с использованием целых чисел m и n . Это можно исправить, вставив в формулу дополнительный параметр k . Следующий пример сгенерирует все пифагорейские тройки уникальным образом:
где m , n и k — положительные целые числа, причем m > n , причем m и n взаимно просты и оба не являются нечетными.
То, что эти формулы генерируют пифагоровы тройки, можно проверить, разложив a 2 + b 2 с помощью элементарной алгебры и проверив, что результат равен c 2 . Поскольку каждую пифагорову тройку можно разделить на некоторое целое число k , чтобы получить примитивную тройку, каждую тройку можно сгенерировать уникальным образом, используя формулу с m и n для генерации ее примитивного аналога, а затем умножив на k , как в последнем уравнении.
Выбор m и n из определенных целочисленных последовательностей дает интересные результаты. Например, если m и n — последовательные числа Пелля , a и b будут отличаться на 1. [5]
Со времен Евклида было разработано множество формул для генерации троек с определенными свойствами.
Доказательство формулы Евклида
То, что выполнение формулы Евклида относительно a, b, c достаточно для того, чтобы треугольник был пифагорейским , очевидно из того факта, что для положительных целых чисел m и n , m > n , a , b и c, заданные формулой, являются положительными целыми числами, и из того факта, что
Доказательство необходимости того , чтобы a , b, c выражались формулой Евклида для любой примитивной пифагорейской тройки, выглядит следующим образом. [6] Все такие примитивные тройки можно записать как ( a , b , c ) , где a2 + b2 = c2 и a , b , c взаимно просты . Таким образом, a , b , c попарно взаимно просты (если бы простое число делило два из них, оно было бы вынуждено делить и третье). Поскольку a и b взаимно просты, по крайней мере одно из них нечетно. Если мы предположим, что a нечетно, то b четно, а c нечетно (если бы и a , и b были нечетными, c было бы четным, а c2 было бы кратно 4, в то время как a2 + b2 было бы сравнимо с 2 по модулю 4 , как нечетный квадрат сравним с 1 по модулю 4).
Из предположим, что a нечетно. Получаем и, следовательно , . Тогда . Так как рационально, то положим его равным в наименьшем выражении. Таким образом , будучи обратной величиной . Тогда решение
для и дает
Так как полностью приведено, m и n взаимно просты, и они не могут быть оба четными. Если бы они оба были нечетными, числитель был бы кратен 4 (потому что нечетный квадрат сравним с 1 по модулю 4), а знаменатель 2 mn не был бы кратен 4. Поскольку 4 было бы минимально возможным четным множителем в числителе, а 2 было бы максимально возможным четным множителем в знаменателе, это означало бы, что a четно, несмотря на определение его как нечетного. Таким образом, одно из m и n является нечетным, а другое четным, и числители двух дробей со знаменателем 2 mn нечетны. Таким образом, эти дроби полностью приведены (нечетное простое число, делящее этот знаменатель, делит одно из m и n , но не другое; таким образом, оно не делит m 2 ± n 2 ). Таким образом, можно приравнять числители к числителям, а знаменатели к знаменателям, что дает формулу Евклида
где m и n взаимно просты и имеют противоположную четность.
Более длинное, но более банальное доказательство дано в работах Maor (2007) [7] и Sierpiński (2003). [8] Другое доказательство дано в работе Diophantove equal § Example of Pythagorean triples как пример общего метода, который применим к каждому однородному диофантову уравнению второй степени.
Интерпретация параметров в формуле Евклида
Предположим, что стороны пифагорейского треугольника имеют длины m 2 − n 2 , 2 mn и m 2 + n 2 , и предположим, что угол между катетом длиной m 2 − n 2 и гипотенузой длиной m 2 + n 2 обозначен как β . Тогда и тригонометрические значения полного угла равны , , и . [9]
Вариант
Следующий вариант формулы Евклида иногда более удобен, так как он более симметричен по m и n (одинаковые условия четности по m и n ).
Если m и n — два нечетных целых числа, причем m > n , то
три целых числа, которые образуют пифагорову тройку, которая является примитивной тогда и только тогда, когда m и n взаимно просты. Наоборот, каждая примитивная пифагорова тройка возникает (после обмена a и b , если a четно) из уникальной пары m > n > 0 взаимно простых нечетных целых чисел.
Не обмениваюсьаиб
В представлении выше говорится, что все пифагоровы тройки однозначно получаются из формулы Евклида «после замены a на b , если a четно». Формулу Евклида и вариант выше можно объединить следующим образом, чтобы избежать этой замены, что приводит к следующему результату.
Каждая примитивная пифагорова тройка может быть записана однозначно
где m и n — положительные взаимно простые целые числа, и если m и n — оба нечетные, и в противном случае. Эквивалентно, если a — нечетное, и если a — четное.
Элементарные свойства примитивных пифагорейских троек
Общие свойства
Свойства примитивной пифагорейской тройки ( a , b , c ) , где a < b < c (без указания, какое из чисел a или b является четным, а какое нечетным), включают в себя:
всегда является полным квадратом. [10] Поскольку это только необходимое условие, но не достаточное, его можно использовать для проверки того, не является ли заданная тройка чисел пифагоровой тройкой. Например, тройки {6, 12, 18} и {1, 8, 9} каждая проходит тест на то, что ( c − a )( c − b )/2 является полным квадратом, но ни одна из них не является пифагоровой тройкой.
Если тройка чисел a , b и c образует примитивную пифагорову тройку, то ( c минус четный катет) и половина ( c минус нечетный катет) являются полными квадратами; однако это не является достаточным условием, так как числа {1, 8, 9} проходят тест на полные квадраты, но не являются пифагоровой тройкой, поскольку 1 2 + 8 2 ≠ 9 2 .
Максимум один из элементов a , b , c является квадратом. [11]
Площадь пифагорейского треугольника не может быть равна квадрату [12] : стр. 17 или удвоенному квадрату [12] : стр. 21 целого числа.
Точно один из катетов a , b делится на 2 (является четным ), а гипотенуза c всегда нечетная. [13]
Точно один из a , b делится на 3, но никогда c . [14] [8] : 23–25
На 4 делится только одно из чисел a , b [8], но не c (потому что c никогда не бывает четным).
Ровно одно из чисел a , b , c делится на 5. [8]
Наибольшее число, которое всегда делит abc , — 60. [15]
Любое нечетное число вида 2 m +1 , где m — целое число и m >1 , может быть нечетным катетом примитивной пифагоровой тройки. См. раздел «Почти равнобедренные примитивные пифагоровые тройки» ниже. Однако только четные числа, делящиеся на 4, могут быть четным катетом примитивной пифагоровой тройки. Это связано с тем, что формула Евклида для четного катета, приведенная выше, равна 2 mn и один из m или n должен быть четным.
Гипотенуза c (которая всегда нечетна) является суммой двух квадратов. Это требует, чтобы все ее простые множители были простыми числами вида 4 n + 1 . [16] Следовательно, c имеет вид 4 n + 1 . Последовательность возможных чисел гипотенузы для примитивной пифагоровой тройки можно найти по адресу (последовательность A008846 в OEIS ).
В каждом пифагорейском треугольнике радиус вписанной окружности и радиусы трех вневписанных окружностей являются положительными целыми числами. В частности, для примитивной тройки радиус вписанной окружности равен r = n ( m − n ) , а радиусы вневписанных окружностей, противолежащих катетам m 2 − n 2 , 2mn и гипотенузе m 2 + n 2 , равны соответственно m ( m − n ) , n ( m + n ) и m ( m + n ) . [18]
Как и для любого прямоугольного треугольника, обратная теорема Фалеса гласит, что диаметр описанной окружности равен гипотенузе; следовательно, для примитивных троек диаметр описанной окружности равен m2 + n2 , а радиус описанной окружности равен половине этого значения и, таким образом , является рациональным , но нецелым числом (поскольку m и n имеют противоположную четность).
Когда площадь треугольника Пифагора умножается на кривизну его вписанной окружности и 3 вневписанных окружностей, результатом являются четыре положительных целых числа w > x > y > z соответственно. Целые числа − w , x , y , z удовлетворяют уравнению окружности Декарта . [19] Эквивалентно, радиус внешнего круга Содди любого прямоугольного треугольника равен его полупериметру. Внешний центр Содди расположен в точке D , где ACBD — прямоугольник, ACB — прямоугольный треугольник, а AB — его гипотенуза. [19] : стр. 6
Только две стороны примитивной пифагорейской тройки могут быть одновременно простыми, поскольку по формуле Евклида для создания примитивной пифагорейской тройки один из катетов должен быть составным и четным. [20] Однако только одна сторона может быть целым числом совершенной степени , поскольку если бы две стороны были целыми числами совершенной степени с одинаковым показателем, это противоречило бы тому факту, что не существует целочисленных решений диофантова уравнения , при этом , и являются попарно взаимно простыми. [21]
Не существует пифагоровых треугольников, в которых гипотенуза и один катет являются катетами другого пифагорового треугольника; это одна из эквивалентных форм теоремы Ферма о прямоугольном треугольнике . [12] : стр. 14
Каждый примитивный пифагорейский треугольник имеет отношение площади K к квадрату полупериметра s , которое является уникальным для него и задается формулой [22]
Ни один примитивный пифагоров треугольник не имеет целочисленной высоты из гипотенузы; то есть каждый примитивный пифагоров треугольник неразложим. [23]
Кроме того, можно гарантировать существование специальных пифагоровских тройок с некоторыми дополнительными свойствами:
Каждое целое число больше 2, которое не сравнимо с 2 mod 4 (другими словами, каждое целое число больше 2, которое не имеет вида 4 k + 2 ), является частью примитивной пифагорейской тройки. (Если целое число имеет вид 4 k , можно взять n = 1 и m = 2 k в формуле Евклида; если целое число равно 2 k + 1 , можно взять n = k и m = k + 1 .)
Каждое целое число больше 2 является частью примитивной или непримитивной пифагорейской тройки. Например, целые числа 6, 10, 14 и 18 не являются частью примитивных тройок, но являются частью непримитивных троек (6, 8, 10) , (14, 48, 50) и (18, 80, 82) .
Существует бесконечно много пифагорейских троек, в которых гипотенуза и самый длинный катет отличаются ровно на единицу. Такие тройки обязательно примитивны и имеют вид (2 n + 1, 2 n 2 + 2 n , 2 n 2 + 2 n +1) . Это следует из формулы Евклида, замечая, что условие подразумевает, что тройка примитивна и должна проверять ( m 2 + n 2 ) - 2 mn = 1 . Это подразумевает ( m – n ) 2 = 1 , и, таким образом, m = n + 1 . Вышеуказанная форма троек получается, таким образом, заменой m на n + 1 в формуле Евклида.
Существует бесконечно много примитивных пифагоровых троек, в которых гипотенуза и самый длинный катет отличаются ровно на два. Все они примитивны и получаются подстановкой n = 1 в формулу Евклида. В более общем смысле, для каждого целого числа k > 0 существует бесконечно много примитивных пифагоровых троек, в которых гипотенуза и нечетный катет отличаются на 2 k 2 . Они получаются подстановкой n = k в формулу Евклида.
Существует бесконечно много пифагорейских троек, в которых два катета отличаются ровно на единицу. Например, 20 2 + 21 2 = 29 2 ; они генерируются формулой Евклида, когда является сходящимся к .
Для каждого положительного целого числа k существует k пифагоровых троек с различными гипотенузами и одинаковой площадью.
Для каждого положительного целого числа k существует по крайней мере k различных примитивных пифагоровых троек с одинаковым катетом a , где a — некоторое положительное целое число (длина четного катета равна 2 mn , и достаточно выбрать a со многими факторизациями, например a = 4 b , где b — произведение k различных нечетных простых чисел; это дает по крайней мере 2 k различных примитивных троек). [8] : 30
Для каждого положительного целого числа k существует по крайней мере k различных пифагоровых троек с одинаковой гипотенузой. [8] : 31
Если c = p e — степень простого числа , то существует примитивная пифагорова тройка a 2 + b 2 = c 2 тогда и только тогда, когда простое число p имеет вид 4 n + 1 ; эта тройка единственна с точностью до замены a на b .
В более общем случае положительное целое число c является гипотенузой примитивной пифагоровой тройки тогда и только тогда, когда каждый простой множитель c сравним с 1 по модулю 4 ; то есть каждый простой множитель имеет вид 4 n + 1. В этом случае число примитивных пифагоровых троек ( a , b , c ) с a < b равно 2 k −1 , где k — число различных простых множителей c . [25]
Существует бесконечно много пифагорейских троек с квадратными числами как для гипотенузы c, так и для суммы катетов a + b . Согласно Ферма, наименьшая такая тройка [26] имеет стороны a = 4 565 486 027 761 ; b = 1 061 652 293 520 ; и c = 4 687 298 610 289 . Здесь a + b = 2 372 159 2 и c = 2 165 017 2 . Это генерируется формулой Евклида со значениями параметров m = 2 150 905 и n = 246 792 .
Существуют не примитивные пифагоровы треугольники с целочисленной высотой из гипотенузы . [27] [28] Такие пифагоровы треугольники известны как разложимые , поскольку их можно разделить по этой высоте на два отдельных и меньших пифагоровы треугольника. [23]
Геометрия формулы Евклида
Рациональные точки на единичной окружности
3,4,5 отображается в точку x,y (4/5,3/5) на единичной окружностиРациональные точки на окружности соответствуют при стереографической проекции рациональным точкам прямой.
Фактически, точка на декартовой плоскости с координатами ( x , y ) принадлежит единичной окружности, если x2 + y2 = 1. Точка является рациональной, если x и y являются рациональными числами , то есть если существуют взаимно простые целые числа a , b , c, такие, что
Умножив оба члена на c2 , можно увидеть , что рациональные точки на окружности находятся во взаимно-однозначном соответствии с примитивными пифагорейскими тройками.
Формула Евклида для пифагоровых троек и обратное отношение t = y / ( x + 1) означают, что, за исключением (−1, 0) , точка ( x , y ) на окружности является рациональной тогда и только тогда, когда соответствующее значение t является рациональным числом. Обратите внимание, что t = y / ( x + 1) = b / ( a + c ) = n / m также является тангенсом половины угла , который противолежит стороне треугольника длины b .
Стереографический подход
Стереографическая проекция единичной окружности на ось x . Для данной точки P на единичной окружности проведите линию из P в точку N = (0, 1) ( северный полюс ). Точка P ′, где линия пересекает ось x , является стереографической проекцией P . Обратно, начиная с точки P ′ на оси x и проводя линию из P ′ в N , обратная стереографическая проекция является точкой P, где линия пересекает единичную окружность.
Для стереографического подхода предположим, что P ′ — это точка на оси x с рациональными координатами
Тогда с помощью элементарной алгебры можно показать, что точка P имеет координаты
Это устанавливает, что каждая рациональная точка оси x переходит в рациональную точку единичной окружности. Обратное, что каждая рациональная точка единичной окружности происходит из такой точки оси x , следует из применения обратной стереографической проекции. Предположим, что P ( x , y ) — точка единичной окружности с рациональными числами x и y . Тогда точка P ′, полученная стереографической проекцией на ось x, имеет координаты
что рационально.
В терминах алгебраической геометрии алгебраическое многообразие рациональных точек на единичной окружности бирационально аффинной прямой над рациональными числами. Таким образом, единичная окружность называется рациональной кривой , и именно этот факт позволяет явно параметризовать (рациональные числа) точек на ней с помощью рациональных функций.
Пифагоровы треугольники в двумерной решетке
Двумерная решетка — это регулярный массив изолированных точек, где если любая точка выбрана в качестве декартовой точки начала координат (0, 0), то все остальные точки находятся в точке ( x , y ) , где x и y пробегают все положительные и отрицательные целые числа. Любой пифагоров треугольник с тройкой ( a , b , c ) можно нарисовать в двумерной решетке с вершинами в координатах (0, 0) , ( a , 0) и (0, b ) . Количество точек решетки, лежащих строго внутри границ треугольника, определяется выражением [29] для примитивных пифагоровских троек это внутреннее количество решетки равно Площадь (по теореме Пика, равная на единицу меньше внутреннего количества решетки плюс половина граничного количества решетки) равна .
Первое появление двух примитивных пифагорейских троек, имеющих одну и ту же площадь, происходит с треугольниками со сторонами (20, 21, 29), (12, 35, 37) и общей площадью 210 (последовательность A093536 в OEIS ). Первое появление двух примитивных пифагорейских троек, имеющих одно и то же количество внутренних решеток, происходит с (18108, 252685, 253333), (28077, 162964, 165365) и количеством внутренних решеток 2287674594 (последовательность A225760 в OEIS ). Были найдены три примитивные пифагоровые тройки, имеющие одну и ту же площадь: (4485, 5852, 7373) , (3059, 8580, 9109) , (1380, 19019, 19069) с площадью 13123110. До сих пор не было найдено ни одного набора из трех примитивных пифагоровых тройок, имеющих одинаковое количество внутренних решеток.
Перечисление примитивных пифагорейских троек
По формуле Евклида все примитивные пифагоровы тройки могут быть получены из целых чисел и с , нечетными и . Следовательно, существует однозначное соответствие рациональных чисел (в низших членах) примитивным пифагоровам тройкам, где находится в интервале и нечетными.
Обратное отображение из примитивной тройки , где в рациональное число достигается путем изучения двух сумм и . Одна из этих сумм будет квадратом, который можно приравнять , а другая будет удвоенным квадратом, который можно приравнять . Затем можно определить рациональное число .
Для того чтобы перечислить примитивные пифагорейские тройки, рациональное число может быть выражено как упорядоченная пара и отображено в целое число с помощью функции спаривания, такой как функция спаривания Кантора . Пример можно увидеть в (последовательность A277557 в OEIS ). Она начинается
и дает рациональные обоснования
они, в свою очередь, генерируют примитивные тройки
выполняется, где T обозначает транспонированную матрицу . Поскольку ξ и -ξ производят одну и ту же пифагорову тройку, вектор ξ можно считать спинором ( для группы Лоренца SO(1, 2)). В абстрактных терминах формула Евклида означает, что каждая примитивная пифагорова тройка может быть записана как внешнее произведение спинора с самим собой с целыми элементами, как в ( 1 ).
Модульная группа Γ — это множество матриц 2×2 с целыми элементами
с определителем, равным единице: αδ − βγ = 1. Этот набор образует группу , поскольку обратная матрица из Γ снова находится в Γ, как и произведение двух матриц из Γ. Модулярная группа действует на совокупность всех целочисленных спиноров. Более того, группа транзитивна на совокупность целочисленных спиноров с относительно простыми элементами. Ибо если [ m n ] T имеет относительно простые элементы, то
Действуя на спинор ξ в ( 1 ), действие Γ переходит в действие на пифагорейских тройках, при условии, что допускаются тройки с возможными отрицательными компонентами. Таким образом, если A является матрицей в Γ , то
2
приводит к действию на матрицу X в ( 1 ). Это не дает четко определенного действия на примитивных тройках, поскольку может привести примитивную тройку к импримитивной. На этом этапе (согласно Trautman 1998) удобно называть тройку ( a , b , c ) стандартной , если c > 0 и либо ( a , b , c ) являются взаимно простыми, либо ( a /2, b /2, c /2) являются взаимно простыми с a /2 нечетным. Если спинор [ m n ] T имеет относительно простые элементы, то связанная тройка ( a , b , c ), определяемая ( 1 ), является стандартной тройкой. Из этого следует, что действие модулярной группы транзитивно на множестве стандартных троек.
В качестве альтернативы ограничим внимание теми значениями m и n, для которых m нечетно, а n четно. Пусть подгруппа Γ(2) группы Γ будет ядром гомоморфизма групп
где SL(2, Z 2 ) — специальная линейная группа над конечным полем Z 2 целых чисел по модулю 2 . Тогда Γ(2) — группа унимодулярных преобразований, сохраняющих четность каждого элемента. Таким образом, если первый элемент ξ нечетный, а второй элемент четный, то то же самое верно для A ξ для всех A ∈ Γ(2) . Фактически, при действии ( 2 ) группа Γ(2) действует транзитивно на наборе примитивных пифагорейских троек (Альперин 2005).
Группа Γ(2) является свободной группой , генераторами которой являются матрицы
Следовательно, каждая примитивная пифагорова тройка может быть получена единственным способом как произведение копий матриц U и L.
Отношения родитель/ребенок
Согласно результату Берггрена (1934), все примитивные пифагоровы тройки могут быть получены из треугольника (3, 4, 5) с помощью трех линейных преобразований T 1 , T 2 , T 3 ниже, где a , b , c являются сторонами тройки:
новая сторона а
новая сторона б
новая сторона c
Т 1 :
а − 2 б + 2 в
2а − б + 2в
2 а − 2 б + 3 в
Т 2 :
а + 2 б + 2 в
2 а + б + 2 в
2 а + 2 б + 3 в
Т 3 :
− а + 2 б + 2 в
−2а + б + 2с
−2а + 2б + 3в
Другими словами, каждая примитивная тройка будет "родительской" для трех дополнительных примитивных тройок. Начиная с начального узла с a = 3 , b = 4 и c = 5 , операция T 1 создает новую тройку
и аналогично T 2 и T 3 производят тройки (21, 20, 29) и (15, 8, 17).
Линейные преобразования T 1 , T 2 и T 3 имеют геометрическую интерпретацию на языке квадратичных форм . Они тесно связаны (но не равны) отражениям, порождающим ортогональную группу x 2 + y 2 − z 2 над целыми числами. [30]
Примитивная пифагорова тройка — это тройка, в которой a и b взаимно просты , т. е. они не имеют общих простых множителей в целых числах. Для такой тройки либо a , либо b четны, а другой нечетен; из этого следует, что c также нечетен.
Два множителя z := a + bi и z* := a − bi примитивной пифагорейской тройки каждый равен квадрату гауссовского целого числа. Это можно доказать, используя свойство, что каждое гауссово целое число может быть однозначно разложено на гауссовы простые числа до единиц . [32] (Эта уникальная факторизация следует из того факта, что, грубо говоря, на них можно определить версию алгоритма Евклида .) Доказательство состоит из трех шагов. Во-первых, если a и b не имеют общих простых множителей в целых числах, то они также не имеют общих простых множителей в гауссовых целых числах. (Предположим, что a = gu и b = gv с целыми числами Гаусса g , u и v , причем g не является единицей. Тогда u и v лежат на одной прямой, проходящей через начало координат. Все целые числа Гаусса на такой прямой являются целыми кратными некоторого целого числа Гаусса h . Но тогда целое число gh ≠ ±1 делит как a, так и b .) Во-вторых, отсюда следует, что z и z* также не имеют общих простых множителей в целых числах Гаусса. Иначе говоря, если бы они были, то их общий делитель δ также делил бы z + z* = 2 a и z − z* = 2 ib . Поскольку a и b взаимно просты, это означает, что δ делит 2 = (1 + i)(1 − i) = i(1 − i) 2 . Из формулы c 2 = zz* следует, что c четно, что противоречит гипотезе о примитивной пифагорейской тройке. В-третьих, поскольку c 2 является квадратом, каждое гауссово простое число в его факторизации удваивается, т.е. встречается четное число раз. Поскольку z и z* не имеют общих простых множителей, это удвоение также верно для них. Следовательно, z и z* являются квадратами.
Таким образом, первый множитель можно записать
Действительная и мнимая части этого уравнения дают две формулы:
Для любой примитивной пифагоровой тройки должны быть целые числа m и n, такие, что эти два уравнения удовлетворяются. Следовательно, каждая пифагорова тройка может быть сгенерирована из некоторого выбора этих целых чисел.
Как полные квадраты гауссовых целых чисел
Если мы рассмотрим квадрат целого числа Гаусса, то получим следующую прямую интерпретацию формулы Евклида как представляющей полный квадрат целого числа Гаусса.
Используя тот факт, что гауссовы целые числа являются евклидовой областью и что для гауссовского целого числа p всегда является квадратом, можно показать, что пифагорова тройка соответствует квадрату простого гауссова целого числа, если гипотенуза является простым числом.
Если гауссово целое число не является простым, то оно является произведением двух гауссовских целых чисел p и q с целыми числами и . Поскольку величины умножаются в гауссовских целых числах, произведение должно быть , которое при возведении в квадрат для нахождения пифагоровой тройки должно быть составным. Контрапозитив завершает доказательство.
Распределение троек
Диаграмма рассеяния катетов ( a , b ) первых пифагоровых троек с a и b меньше 4500.
Существует ряд результатов по распределению пифагорейских троек. На диаграмме рассеяния ряд очевидных закономерностей уже очевиден. Всякий раз, когда на диаграмме появляются стороны ( a , b ) примитивной тройки, все целые кратные ( a , b ) также должны появляться на диаграмме, и это свойство создает видимость линий, исходящих из начала координат на диаграмме.
В пределах разброса есть наборы параболических узоров с высокой плотностью точек и всеми их фокусами в начале координат, раскрывающиеся во всех четырех направлениях. Различные параболы пересекаются на осях и, по-видимому, отражаются от оси с углом падения 45 градусов, при этом третья парабола входит перпендикулярно. В пределах этого квадранта каждая дуга с центром в начале координат показывает ту часть параболы, которая лежит между ее вершиной и ее пересечением с ее полуширокой прямой .
Эти закономерности можно объяснить следующим образом. Если — целое число, то ( a , , ) — пифагорова тройка. (На самом деле каждая пифагорова тройка ( a , b , c ) может быть записана таким образом с целым числом n , возможно, после замены a и b , поскольку и a и b не могут быть оба нечетными.) Таким образом, пифагоровы тройки лежат на кривых, заданных , то есть параболами, отраженными относительно оси a , и соответствующими кривыми с a и b , поменянными местами. Если a изменяется для данного n (то есть на данной параболе), целые значения b встречаются относительно часто, если n является квадратом или малым кратным квадрата. Если несколько таких значений оказываются близко друг к другу, соответствующие параболы приблизительно совпадают, и тройки группируются в узкую параболическую полосу. Например, 38 2 = 1444 , 2 × 27 2 = 1458 , 3 × 22 2 = 1452 , 5 × 17 2 = 1445 и 10 × 12 2 = 1440 ; соответствующая параболическая полоса около n ≈ 1450 отчетливо видна на диаграмме рассеяния.
Угловые свойства, описанные выше, немедленно следуют из функциональной формы парабол. Параболы отражаются относительно оси a при a = 2 n , а производная b по a в этой точке равна –1; следовательно, угол падения равен 45°. Поскольку кластеры, как и все тройки, повторяются в целых кратных, значение 2 n также соответствует кластеру. Соответствующая парабола пересекает ось b под прямым углом при b = 2 n , и, следовательно, ее отражение при перестановке a и b пересекает ось a под прямым углом при a = 2 n , именно там, где парабола для n отражается относительно оси a . (То же самое, конечно, верно для перестановки a и b .)
Альберт Фесслер и другие дают представление о значении этих парабол в контексте конформных отображений. [33] [34]
Особые случаи и связанные с ними уравнения
Платоновская последовательность
Случай n = 1 более общей конструкции пифагорейских троек известен давно. Прокл в своем комментарии к 47-му предложению первой книги «Начал » Евклида описывает его следующим образом:
Передаются некоторые методы открытия треугольников такого рода, один из которых они относят к Платону, а другой к Пифагору . (Последний) начинает с нечетных чисел. Ибо он делает нечетное число меньшей из сторон вокруг прямого угла; затем он берет его квадрат, вычитает единицу и делает половину разницы большей из сторон вокруг прямого угла; наконец, он прибавляет единицу к этому и таким образом образует оставшуюся сторону, гипотенузу. ... Ибо метод Платона рассуждает от четных чисел. Он берет данное четное число и делает его одной из сторон вокруг прямого угла; затем, делит это число пополам и возводит половину в квадрат, он прибавляет единицу к квадрату, чтобы образовать гипотенузу, и вычитает единицу из квадрата, чтобы образовать другую сторону вокруг прямого угла. ... Таким образом, он образовал тот же самый треугольник, который был получен другим методом.
В форме уравнения это принимает вид:
а — нечетное (Пифагор, ок. 540 г. до н.э.):
а — четное (Платон, ок. 380 г. до н.э.):
Можно показать, что все пифагоровы тройки могут быть получены с соответствующим перемасштабированием из базовой платоновской последовательности ( a , ( a2−1 ) /2 и ( a2 +1)/2 ) , разрешив a принимать нецелые рациональные значения. Если заменить a на дробь m / n в последовательности, результат будет равен «стандартному» генератору тройки (2mn , m2 − n2 , m2 + n2 ) после перемасштабирования. Из этого следует, что каждая тройка имеет соответствующее рациональное значение a , которое можно использовать для генерации подобного треугольника (с теми же тремя углами и сторонами в тех же пропорциях , что и исходный). Например, платоновский эквивалент (56, 33, 65) генерируется с помощью a = m / n = 7/4 как ( a , ( a2 –1)/2, ( a2 +1)/2) = (56/32, 33/32, 65/32) . Сама последовательность Платона может быть получена [ требуется разъяснение ] , следуя шагам для «разделения квадрата», описанным в Диофанте II.VIII .
Уравнение Якоби–Маддена
Уравнение,
эквивалентно специальной пифагорейской тройке,
Существует бесконечное число решений этого уравнения, поскольку решение для переменных включает эллиптическую кривую . Маленькие из них:
Равные суммы двух квадратов
Одним из способов генерации решений является параметризация a, b, c, d в терминах целых чисел m, n, p, q следующим образом: [35]
и впервые была решена Эйлером как . Поскольку он показал, что это рациональная точка на эллиптической кривой , то существует бесконечное число решений. Фактически, он также нашел параметризацию полинома 7-й степени.
Если a , b , c — стороны этого типа примитивной пифагоровой тройки, то решение уравнения Пелля дается рекурсивной формулой
с и
с и
с и . [36]
Эта последовательность примитивных пифагорейских троек образует центральный стебель (ствол) корневого троичного дерева примитивных пифагорейских троек.
Когда более длинная негипотенузная сторона и гипотенуза отличаются на единицу, например, в
тогда полное решение для примитивной пифагорейской тройки a , b , c равно
и
где целое число — генерирующий параметр.
Это показывает, что все нечетные числа (больше 1) появляются в этом типе почти равнобедренной примитивной пифагорейской тройки. Эта последовательность примитивных пифагорейских троек образует правый внешний ствол корневого тернарного дерева примитивных пифагорейских троек.
Другим свойством этого типа почти равнобедренной примитивной пифагоровой тройки является то, что стороны связаны таким образом, что
для некоторого целого числа . Или, другими словами, делится на такое, как в
. [37]
Числа Фибоначчи в пифагорейских тройках
Начиная с 5, каждое второе число Фибоначчи является длиной гипотенузы прямоугольного треугольника с целыми сторонами, или, другими словами, наибольшим числом в пифагоровой тройке, полученным из формулы
Последовательность пифагоровых треугольников, полученная из этой формулы, имеет стороны длиной
(3,4,5), (5,12,13), (16,30,34), (39,80,89), ...
Средняя сторона каждого из этих треугольников представляет собой сумму трех сторон предыдущего треугольника. [38]
Обобщения
Существует несколько способов обобщения концепции пифагорейских троек.
пифагорейскийн-кортеж
Выражение
является пифагоровским n -кортежем для любого кортежа положительных целых чисел ( m 1 , ..., m n ) с m2 1> м2 2+ ... + м2 н. Пифагоров n -кортеж можно сделать примитивным, разделив его на наибольший общий делитель его значений.
Более того, любой примитивный пифагоров n -кортеж a2 1+ ... + а2 н= c 2 можно найти с помощью этого подхода. Используйте ( m 1 , ..., m n ) = ( c + a 1 , a 2 , ..., a n ), чтобы получить пифагоров n -кортеж по приведенной выше формуле и разделите на наибольший общий делитель целых чисел, который равен 2 m 1 = 2( c + a 1 ) . Деление на наибольший общий делитель этих значений ( m 1 , ..., m n ) дает тот же примитивный пифагоров n -кортеж; и существует взаимно-однозначное соответствие между кортежами взаимно простых положительных целых чисел ( m 1 , ..., m n ), удовлетворяющих m2 1> м2 2+ ... + м2 ни примитивные пифагорейские n -кортежи.
Примеры взаимосвязи между взаимно простыми значениями и примитивными пифагорейскими n -кортежами включают в себя: [39]
Последовательные квадраты
Поскольку сумма F ( k , m ) из k последовательных квадратов, начинающихся с m 2 , определяется формулой, [40]
можно найти значения ( k , m ) такие, что F ( k , m ) будет квадратом, например, как у Хиршхорна, где число членов само по себе является квадратом, [41]
и v ≥ 5 — любое целое число, не делящееся на 2 или 3. Для наименьшего случая v = 5 , следовательно, k = 25 , это приводит к известной задаче Лукаса о складывании пушечных ядер ,
Кроме того, если в пифагоровом n -кортеже ( n ≥ 4 ) все слагаемые являются последовательными, за исключением одного, можно использовать уравнение [42]
Поскольку вторая степень p сокращается, это уравнение является только линейным и легко решается, как если бы k и m были выбраны так, чтобы p было целым числом, с небольшим примером k = 5 , m = 1 , что дает,
Таким образом, один из способов генерации пифагорейских n -кортежей заключается в использовании для различных x [ 43]
где q = n –2 и где
Великая теорема Ферма
Обобщением концепции пифагорейских троек является поиск троек положительных целых чисел a , b , и c , таких, что a n + b n = c n , для некоторого n строго большего 2. Пьер де Ферма в 1637 году утверждал, что такой тройки не существует, и это утверждение стало известно как Великая теорема Ферма, поскольку для ее доказательства или опровержения потребовалось больше времени, чем для любой другой гипотезы Ферма. Первое доказательство было дано Эндрю Уайлсом в 1994 году.
н − 1илиннth силы суммируются внth мощность
Другое обобщение — поиск последовательностей из n + 1 положительных целых чисел, для которых n- я степень последнего члена равна сумме n- х степеней предыдущих членов. Наименьшие последовательности для известных значений n :
Для случая n = 3 , называемого кубикой Ферма , существует общая формула, дающая все решения.
Немного иное обобщение позволяет сумме ( k + 1) n -ных степеней равняться сумме ( n − k ) n -ных степеней. Например:
( n = 3 ): 1 3 + 12 3 = 9 3 + 10 3 , получившее известность благодаря воспоминаниям Харди о разговоре с Рамануджаном о том, что число 1729 является наименьшим числом, которое можно выразить в виде суммы двух кубов двумя различными способами.
Также могут существовать n − 1 положительных целых чисел, чья сумма n -й степени равна n- й степени (хотя, по Великой теореме Ферма , не для n = 3) ; это контрпримеры к гипотезе Эйлера о сумме степеней . Наименьшие известные контрпримеры: [44] [45] [15]
n = 4 : (95800, 217519, 414560; 422481)
n = 5 : (27, 84, 110, 133; 144)
Геронов треугольник тройки
Геронов треугольник обычно определяется как треугольник с целыми сторонами, площадь которого также является целым числом. Длины сторон такого треугольника образуют геронову тройку ( a, b, c ) для a ≤ b ≤ c . Каждая пифагорова тройка является героновой тройкой, потому что по крайней мере один из катетов a , b должен быть четным в пифагоровой тройке, поэтому площадь ab /2 является целым числом. Однако не каждая геронова тройка является пифагоровой тройкой, как показывает пример (4, 13, 15) с площадью 24.
Если ( a , b , c ) — геронова тройка, то и ( ka , kb , kc ) — это любое положительное целое число; ее площадь будет целым числом, которое в k 2 раз больше целой площади треугольника ( a , b , c ) . Геронова тройка ( a , b , c ) является примитивной , если a , b , c являются взаимно простыми . (К примитивным пифагоровым тройкам применимо также более сильное утверждение, что они попарно взаимно просты, но к примитивным героновым треугольникам более сильное утверждение не всегда верно, например, к (7, 15, 20) .) Вот несколько простейших примитивных героновых троек, которые не являются пифагоровыми тройками:
(4, 13, 15) с площадью 24
(3, 25, 26) с площадью 36
(7, 15, 20) с площадью 42
(6, 25, 29) с площадью 60
(11, 13, 20) с площадью 66
(13, 14, 15) с площадью 84
(13, 20, 21) с площадью 126
По формуле Герона , дополнительное условие для тройки положительных целых чисел ( a , b , c ) , где a < b < c, чтобы быть героновой, заключается в том, что
( а 2 + б 2 + с 2 ) 2 − 2( а 4 + б 4 + с 4 )
или эквивалентно
2( а 2 б 2 + а 2 в 2 + б 2 в 2 ) − ( а 4 + б 4 + с 4 )
быть ненулевым полным квадратом, делящимся на 16.
Применение в криптографии
Примитивные пифагорейские тройки использовались в криптографии в качестве случайных последовательностей и для генерации ключей. [46]
^ Борегард, Рэймонд А.; Сурьянараян, Э. Р. (2000), «Параметрическое представление примитивных пифагорейских троек», в книге Нельсена, Роджера Б. (ред.), Доказательства без слов: больше упражнений по визуальному мышлению , т. II, Математическая ассоциация Америки , стр. 120, ISBN978-0-88385-721-2, OCLC 807785075
^ Маор, Эли , Теорема Пифагора , Princeton University Press, 2007: Приложение B.
^ Хьюстон, Дэвид (1993), «Пифагоровые тройки с помощью формул двойного угла», в Нельсен, Роджер Б. (ред.), Доказательства без слов: упражнения по визуальному мышлению , Математическая ассоциация Америки, стр. 141, ISBN978-0-88385-700-7, OCLC 29664480
^ О несуществовании решений, где a и b являются квадратами, первоначально доказанном Ферма, см. Koshy, Thomas (2002), Elementary Number Theory with Applications, Academic Press, стр. 545, ISBN9780124211711. Для другого случая, в котором c является одним из квадратов, см. Stillwell, John (1998), Numbers and Geometry, Undergraduate Texts in Mathematics , Springer, стр. 133, ISBN9780387982892.
^ Труды Юго-Восточной конференции по комбинаторике, теории графов и вычислениям, том 20, Utilitas Mathematica Pub, 1990, стр. 141, ISBN9780919628700
^ ab MacHale, Des ; van den Bosch, Christian (март 2012), «Обобщение результата о пифагорейских тройках», Mathematical Gazette , 96 : 91– 96, doi : 10.1017/S0025557200004010 , S2CID 124096076
^ Салли, Джудит Д. (2007), Корни исследований: вертикальное развитие математических проблем, Американское математическое общество, стр. 74–75 , ISBN9780821872673.
^ Это следует непосредственно из того факта, что ab делится на двенадцать, вместе с определением конгруэнтных чисел как площадей прямоугольных треугольников с рациональными сторонами. См., например, Koblitz, Neal (1993), Introduction to Elliptic Curves and Modular Forms, Graduate Texts in Mathematics, т. 97, Springer, стр. 3, ISBN9780387979663.
^ Барагар, Артур (2001), Обзор классической и современной геометрии: с использованием компьютера , Prentice Hall, Упражнение 15.3, стр. 301, ISBN9780130143181
^ ab Бернхарт, Фрэнк Р.; Прайс, Х. Ли (2005), Формула Герона, круги Декарта и треугольники Пифагора , arXiv : math/0701624
^ Х. Дармон и Л. Мерел. Коэффициенты намотки и некоторые варианты Великой теоремы Ферма, J. Reine Angew. Math. 490 (1997), 81–100.
^ Розенберг, Стивен; Спиллейн, Майкл; Вульф, Дэниел Б. (май 2008 г.), «Треугольники Герона и пространства модулей», Mathematics Teacher , 101 : 656–663 , doi :10.5951/MT.101.9.0656
^ ab Yiu, Paul (2008), Треугольники Герона, которые нельзя разложить на два целочисленных прямоугольных треугольника (PDF) , 41-е заседание Флоридской секции математической ассоциации Америки, стр. 17
^ Voles, Roger (июль 1999), "83.27 Целочисленные решения ", The Mathematical Gazette , 83 (497): 269– 271, doi :10.2307/3619056, JSTOR 3619056, S2CID 123267065
↑ Ричиник, Дженнифер (июль 2008 г.), «92.48 Перевернутая теорема Пифагора», The Mathematical Gazette , 92 (524): 313– 316, doi :10.1017/s0025557200183275, JSTOR 27821792, S2CID 125989951
^ Yiu, Paul (2003), "Занимательная математика" (PDF) , Курсовые заметки , Кафедра математических наук, Флоридский Атлантический университет, Гл. 2, стр. 110
^ Гаусс CF (1832), "Theoria residuorum biquadraticorum", Comm. Соц. Рег. наук. Гетт. Рек. , 4 .См. также Werke , 2 :67–148.
↑ Препринт 1988 г. Архивировано 09.08.2011 в Wayback Machine. См. рисунок 2 на стр. 3., позднее опубликовано как Fässler, Albert (июнь–июль 1991 г.), «Multiple Pythagorean number triples», American Mathematical Monthly , 98 (6): 505– 517, doi :10.2307/2324870, JSTOR 2324870
^ Бенито, Мануэль; Варона, Хуан Л. (июнь 2002 г.), «Пифагоровые треугольники с катетами меньше n », Журнал вычислительной и прикладной математики , 143 (1): 117– 126, Bibcode : 2002JCoAM.143..117B, doi : 10.1016/S0377-0427(01)00496-4как PDF-файл
^ Нахин, Пол Дж. (1998), Воображаемая сказка: История , Принстон, Нью-Джерси: Princeton University Press, стр. 25–26 , ISBN0-691-02795-1, МР 1645703
^ Как, С. и Прабху, М. Криптографические приложения примитивных пифагорейских троек. Криптология, 38:215–222, 2014. [1]
Ссылки
Альперин, Роджер К. (2005), «Модулярное дерево Пифагора» (PDF) , American Mathematical Monthly , 112 (9): 807–816 , CiteSeerX 10.1.1.112.3085 , doi :10.2307/30037602, JSTOR 30037602, MR 2179860
Берггрен, Б. (1934), «Питагорейский треугольник», Tidskrift for Elementär Matematik, Fysik och Kemi (на шведском языке), 17 : 129–139 .
Барнинг, FJM (1963), «Пифагорес и биджна-пифагорейский дрихокен и процесс генерации с использованием унимодулирующих матриц» (PDF) , Math. Центр Амстердама Afd. Зуйвере Виск. (на голландском языке), ZW-011: 37
Экерт, Эрнест (1992), «Примитивные пифагорейские тройки», The College Mathematics Journal , 23 (5): 413– 417, doi :10.2307/2686417, JSTOR 2686417
Элкис, Ноам , Пифагоровые тройки и теорема Гильберта 90 (PDF)
Хит, Томас (1956), Тринадцать книг «Начал» Евклида, том 1 (книги I и II) (2-е изд.), Dover Publications, ISBN978-0-486-60088-8
Лонг, Кэлвин Т. (1972), Элементарное введение в теорию чисел (2-е изд.), Лексингтон: DC Heath and Company , LCCN 77171950
Мартин, Артемас (1875), «Рациональные прямоугольные треугольники, почти равнобедренные», The Analyst , 3 (2): 47– 50, doi :10.2307/2635906, JSTOR 2635906
Тейген, МГ; Хэдвин, ДВ (1971), «О создании пифагорейских троек», The American Mathematical Monthly , 78 (4): 378– 379, doi :10.2307/2316903, JSTOR 2316903
Траутман, Анджей (1998), «Пифагорейские спиноры и твисторы Пенроуза», в SA Hugget; LJ Mason; KP Tod; ST Tsou; NMJ Woodhouse (ред.), Геометрическая вселенная (Постскриптум)
Внешние ссылки
Алгебры Клиффорда и параметризация Пифагоровых троек Евклидом
Параметризация Пифагоровых троек одной тройкой полиномов
Прайс, Х. Ли (2008), Пифагорейское дерево: новый вид , arXiv : 0809.4324
Пифагоровые тройки и единичная окружность, гл. 2–3, в «Доступном введении в теорию чисел» Джозефа Х. Сильвермана, 3-е изд., 2006, Pearson Prentice Hall, Аппер Сэдл Ривер, Нью-Джерси, ISBN 0-13-186137-9
Пифагоровы тройки в интерактивном апплете cut-the-knot, показывающем отношения единичной окружности к пифагоровы тройкам
Пифагоровы тройки
Замечательная вписанная окружность треугольника
Решения квадратичных совместимых пар относительно пифагорейских троек
Теоретические свойства пифагорейских троек и их связь с геометрией
Тринарное дерево(а), лежащее в основе примитивных пифагорейских троек в cut-the-knot