Además de la fórmula de Euclides, se han desarrollado muchas otras fórmulas para generar ternas pitagóricas .
Las fórmulas de Euclides, Pitágoras y Platón
Aquí se describen las fórmulas de Euclides, Pitágoras y Platón para calcular ternas:
Los métodos que se describen a continuación aparecen en diversas fuentes, a menudo sin que se indique su origen.
Método de Fibonacci
Leonardo de Pisa ( c. 1170 – c. 1250 ) describió este método [ 1 ] [ 2 ] para generar ternas primitivas utilizando la secuencia de enteros impares consecutivos. y el hecho de que la suma de los primeros n términos de esta secuencia es. Si k es el n -ésimo miembro de esta secuencia, entonces.
Elija cualquier número cuadrado impar k de esta secuencia () y sea este cuadrado el n -ésimo término de la secuencia. Además, seaser la suma de los anteriorestérminos, y dejarSea la suma de todos los n términos. Entonces hemos establecido quey hemos generado la tripleta primitiva [ a , b , c ] = [ a , ( a 2 −1)/2, ( a 2 +1)/2] . Este método produce un número infinito de tripletas primitivas, pero no todas.
EJEMPLO: ElegirEste número cuadrado impar es el quinto término de la secuencia, porqueLa suma de los 4 términos anteriores esy la suma de todoslos términos sondándonosy la tripleta primitiva [ a, b, c ] = [3, 4, 5] .
Secuencias de números mixtos
Michael Stifel publicó el siguiente método en 1544. [ 3 ] [ 4 ] Consideremos la secuencia de números mixtos.conPara calcular una terna pitagórica, tome cualquier término de esta secuencia y conviértalo en una fracción impropia (para números mixtos)., la fracción impropia correspondiente es). Entonces, su numerador y denominador son los lados, b y a , de un triángulo rectángulo , y la hipotenusa es b + 1. Por ejemplo:
Jacques Ozanam [ 5 ] republicó la secuencia de Stifel en 1694 y añadió la secuencia similar.conComo antes, para formar una terna a partir de esta secuencia, se toma cualquier término y se convierte en una fracción impropia. Entonces, su numerador y denominador son los lados, b y a , de un triángulo rectángulo, y la hipotenusa es b + 2. Por ejemplo:
Con a como el cateto más corto y b como el más largo de un triángulo, y c como su hipotenusa, la familia de ternas de Pitágoras se define por c − b = 1 , la familia de Platón por c − b = 2 , y la familia de Fermat por | a − b | = 1. La sucesión de Stifel (equivalente a las ternas { k^2+(k+1)^2 -1, 2 k + 1, k^2+(k+1)^2 } para k natural ) produce todas las ternas primitivas de la familia de Pitágoras, y la sucesión de Ozanam (equivalente a las ternas { 4 k^2- 1, 4 k, 4 k^2 + 1 } para k >1) produce todas las ternas primitivas de la familia de Platón. Las ternas de la familia de Fermat deben hallarse por otros medios.
El método de Dickson
Leonard Eugene Dickson (1920) [ 6 ] se atribuye el siguiente método para generar ternas pitagóricas. Para encontrar soluciones enteras a, encontrar enteros positivos r , s y t tales quees un cuadrado perfecto. Entonces:
De esto vemos que r es cualquier entero par y que s y t son factores de r² /2 . Este método no produce todas las ternas pitagóricas ( [5, 12, 13] no se genera, por ejemplo). Cuando s y t son coprimos, la terna será primitiva. Josef Rukavicka, J. (2013) presentó una demostración sencilla del método de Dickson. [ 7 ]
Ejemplo: Elija r = 6. Entonces r² /2 = 18. Los tres pares de factores de 18 son ( 1 , 18), (2, 9) y (3, 6). Los tres pares de factores producirán ternas utilizando las ecuaciones anteriores.
- s = 1 , t = 18 produce la tripleta [7, 24, 25] porque x = 6 + 1 = 7 , y = 6 + 18 = 24 , z = 6 + 1 + 18 = 25 .
- s = 2 , t = 9 produce la tripleta [8, 15, 17] porque x = 6 + 2 = 8 , y = 6 + 9 = 15 , z = 6 + 2 + 9 = 17 .
- La operación s = 3 , t = 6 produce la terna [9, 12, 15] porque x = 6 + 3 = 9 , y = 6 + 6 = 12 , z = 6 + 3 + 6 = 15. (Como s y t no son coprimos, esta terna no es primitiva).
Secuencia de Fibonacci generalizada
Método I
Para los números de Fibonacci que comienzan con F 1 = 0 y F 2 = 1 y donde cada número de Fibonacci subsiguiente es la suma de los dos anteriores, se puede generar una secuencia de ternas pitagóricas que comienza desde ( a 3 , b 3 , c 3 ) = (4, 3, 5) a través de
para n ≥ 4 .
Método II
Se puede generar una terna pitagórica utilizando cualesquiera dos enteros positivos mediante los siguientes procedimientos utilizando secuencias de Fibonacci generalizadas .
Para enteros positivos iniciales h n y h n +1 , si h n + h n +1 = h n +2 y h n +1 + h n +2 = h n +3 , entonces
es una terna pitagórica. [ 8 ]
Método III
A continuación se presenta un método basado en matrices para generar triples primitivos con secuencias de Fibonacci generalizadas. [ 9 ] Comience con una matriz de 2 × 2 e inserte dos enteros positivos coprimos ( q , q ′ ) en la fila superior. Coloque el entero par (si lo hay) en la columna izquierda .
Ahora aplica la siguiente "regla de Fibonacci" para obtener las entradas de la última fila:
Dicha matriz puede denominarse "caja de Fibonacci". Nótese que q ′ , q , p , p ′ es una secuencia de Fibonacci generalizada. Tomando los productos de las columnas, filas y diagonales, obtenemos los lados del triángulo [ a , b , c ] , su área A , y su perímetro P , así como los radios r i de su circunferencia inscrita y sus tres circunferencias exscritas , como sigue:
Las tangentes de medio ángulo en los ángulos agudos son q / p y q ′ / p ′ .
EJEMPLO:
Utilizando los números enteros coprimos 9 y 2.
Los productos de columnas, filas y diagonales son: (columnas: 22 y 117), (filas: 18 y 143), (diagonales: 26 y 99), por lo tanto
Las tangentes de medio ángulo en los ángulos agudos son 2/11 y 9/13. Nótese que si los enteros elegidos q y q ′ no son coprimos , entonces el mismo procedimiento conduce a una terna no primitiva.
Ternas pitagóricas y la ecuación del círculo de Descartes
Este método de generación de ternas pitagóricas primitivas también proporciona soluciones enteras a la ecuación del círculo de Descartes , [ 9 ].
donde las curvaturas enteras k i se obtienen multiplicando el recíproco de cada radio por el área A. El resultado es k 1 = pp ′ , k 2 = qp ′ , k 3 = q ′ p , k 4 = qq ′ . Aquí, el círculo más grande se toma como si tuviera curvatura negativa con respecto a los otros tres. El círculo más grande (curvatura k 4 ) también puede ser reemplazado por un círculo más pequeño con curvatura positiva ( k 0 = 4 pp ′ − qq ′ ).
EJEMPLO:
Utilizando el área y los cuatro radios obtenidos anteriormente para la tripleta primitiva [44, 117, 125] , obtenemos las siguientes soluciones enteras para la ecuación de Descartes: k 1 = 143 , k 2 = 99 , k 3 = 26 , k 4 = (−18) , y k 0 = 554 .
Un árbol ternario: Generando todas las ternas pitagóricas primitivas
Cada triplete pitagórico primitivo corresponde de forma única a una caja de Fibonacci. A la inversa, cada caja de Fibonacci corresponde a un triplete pitagórico primitivo único. En esta sección utilizaremos la caja de Fibonacci en lugar del triplete primitivo que representa. Un árbol ternario infinito que contiene todos los tripletes pitagóricos/cajas de Fibonacci primitivos se puede construir mediante el siguiente procedimiento. [ 10 ]
Consideremos una caja de Fibonacci que contiene dos números enteros impares y coprimos, x e y, en la columna de la derecha.
Se puede observar que estos números enteros también se pueden colocar de la siguiente manera:
lo que resulta en tres cajas de Fibonacci válidas más que contienen x e y . Podemos pensar en la primera caja como la "padre" de las tres siguientes. Por ejemplo, si x = 1 e y = 3 tenemos:
Además, cada "hijo" es a su vez padre de otros tres hijos que pueden obtenerse mediante el mismo procedimiento. Continuar este proceso en cada nodo conduce a un árbol ternario infinito que contiene todas las posibles cajas de Fibonacci, o equivalentemente, a un árbol ternario que contiene todas las posibles ternas primitivas. (El árbol que se muestra aquí es distinto del árbol clásico descrito por Berggren en 1934 y tiene muchas propiedades de teoría de números diferentes). Compárese con: "Árbol clásico". [ 11 ] Véase también Árbol de ternas pitagóricas primitivas . [ 12 ]
Generar todas las ternas pitagóricas que contienen un número entero positivo predeterminado.
Existe un método para construir todas las ternas pitagóricas que contienen un entero positivo dado x como uno de los catetos del triángulo rectángulo asociado a la terna. Significa encontrar todos los triángulos rectángulos cuyos lados tienen medidas enteras, con un cateto predeterminado como un cateto dado . [ 13 ] Las fórmulas se leen de la siguiente manera.
con
dónde
y si x es par con x = 2 n k , n ∈ ℕ , y k ≥ 1 impar fijo, con
Es decir, con respecto a P ( x ) , d debe ser par y tal que x 2 / d siga siendo divisible por 2 .
Además, ( x , y , z ) es una terna pitagórica primitiva si se verifican ambas condiciones siguientes: [ 14 ]
EJEMPLOS
Recordemos que las fórmulas de Euclides no dan todas las ternas pitagóricas que involucran un entero positivo predeterminado x , por ejemplo, las ternas (12,9,15) , (33,180,183) y (33,44,55) . Además, puede ser laborioso encontrar m y n tales que x = m² − n² . Mientras tanto, al usar ( 1 ), es suficiente encontrar todos los d ∈ C ( x ) para obtener todas las ternas pitagóricas. En particular, si necesitamos encontrar todas las ternas pitagóricas primitivas que involucran un entero positivo predeterminado x , entonces ahora podemos usar solo los d ∈ C ( x ) que satisfacen las condiciones ( 2 ).
Generación de tríos mediante ecuaciones cuadráticas
Hay varios métodos para definir ecuaciones cuadráticas para calcular cada lado de una terna pitagórica. [ 15 ] Un método simple es modificar la ecuación euclidiana estándar agregando una variable x a cada par m y n . El par m , n se trata como una constante mientras que el valor de x varía para producir una "familia" de ternas basadas en la terna seleccionada. Se puede colocar un coeficiente arbitrario delante del valor de x en m o n , lo que hace que la ecuación resultante "salte" sistemáticamente a través de las ternas. Por ejemplo, considere la terna [20,21,29] , que se puede calcular a partir de las ecuaciones euclidianas con valores m = 5 y n = 2. También, coloque arbitrariamente el coeficiente de 4 delante de la x en el término m .
Sea m 1 = (4 x + m ) , y sea n 1 = ( x + n ) .
Por lo tanto, sustituyendo los valores de m y n :
La terna original comprende el término constante en cada una de las ecuaciones cuadráticas respectivas. A continuación se muestra un ejemplo del resultado de estas ecuaciones. El efecto de estas ecuaciones es que el valor de m en las ecuaciones euclidianas se incrementa en pasos de 4, mientras que el valor de n se incrementa en 1.
Generación de todas las ternas pitagóricas primitivas mediante tangentes de medio ángulo.
Una terna pitagórica primitiva puede reconstruirse a partir de una tangente de medio ángulo. Elegimos r , un número racional positivo en (0, 1) , igual a tan A /2 para el ángulo interior A opuesto al lado de longitud a . Usando fórmulas de tangente de medio ángulo , se deduce inmediatamente que
son ambos racionales y que α² + β² = 1. Multiplicando por el entero más pequeño que elimina los denominadores de α y β se recupera la terna pitagórica primitiva original. En particular, sise escribe como una fracción en su mínima expresión, será a / b .
Cuando se desea que a < b , entonces r debe elegirse de manera que sea menor que .
El ángulo interior B que es opuesto al lado de longitud b será el ángulo complementario de A. Podemos calcular
a partir de la fórmula para la tangente de la diferencia de ángulos. Usando s en lugar de r en las fórmulas anteriores se obtendrá la misma terna pitagórica primitiva, pero con a y b intercambiados.
Tenga en cuenta que r y s se pueden reconstruir a partir de a , b y c usando r = a / ( b + c ) y s = b / ( a + c ) .
Tripletas pitagóricas mediante el uso de matrices y transformaciones lineales.
Sea [ a , b , c ] una terna primitiva con un impar. Entonces , se pueden generar 3 nuevas ternas [a₁, b₁, c₁], [a₂ , b₂ , c₂ ] , [ a₃ , b₃ , c₃ ] a partir de [ a , b , c ] mediante la multiplicación de matrices y las tres matrices A , B y C de Berggren [ 11 ] . La terna [ a , b , c ] se denomina progenitora de las tres nuevas ternas (los hijos ). Cada hijo es a su vez progenitor de otros 3 hijos , y así sucesivamente. Si se parte de la terna primitiva [ 3 , 4 , 5] , entonces todas las ternas primitivas se generarán finalmente mediante la aplicación de estas matrices. El resultado se puede representar gráficamente como un árbol ternario infinito con [ a , b , c ] en el nodo raíz. Se puede obtener un resultado equivalente utilizando las tres transformaciones lineales de Berggren que se muestran a continuación.
Las tres transformaciones lineales de Berggren son:
Alternativamente, también se pueden utilizar 3 matrices diferentes encontradas por Price. [ 10 ] Estas matrices A ′ , B ′ , C ′ y sus transformaciones lineales correspondientes se muestran a continuación.
Las tres transformaciones lineales de Price son:
Los 3 hijos producidos por cada uno de los dos conjuntos de matrices no son los mismos, pero cada conjunto produce por separado todas las ternas primitivas.
Por ejemplo, al usar [5, 12, 13] como padre se obtienen dos conjuntos de tres hijos:
Área proporcional a la suma de los cuadrados
Todas las ternas primitivas con b + 1 = c y con a impar se pueden generar de la siguiente manera: [ 16 ]
Teorema de enumeración de exceso de altura
Wade y Wade [ 17 ] introdujeron por primera vez la categorización de las ternas pitagóricas por su altura, definida como c − b , vinculando 3,4,5 con 5,12,13 y 7,24,25 y así sucesivamente.
McCullough y Wade [ 18 ] extendieron este enfoque, que produce todas las ternas pitagóricas cuando k > h √ 2 / d : Escribimos un entero positivo h como pq 2 con p libre de cuadrados y q positivo. Establecemos d = 2 pq si p es impar, o d = pq si p es par. Para todos los pares ( h , k ) de enteros positivos, las ternas vienen dadas por
Las ternas primitivas ocurren cuando mcd( h , k ) = 1 y h = q 2 con q impar o h =2 q 2 .
Referencias
- ↑ Fibonacci, Leonardo Pisano, (1225), Liber Quadratorum .
- ↑ Fibonacci, Leonardo Pisano. El Libro de los Cuadrados (Liber Quadratorum). Traducción anotada al inglés moderno por L. E. Sigler. (1987) Orlando, FL: Academic Press. ISBN 978-0-12-643130-8
- ^ Stifel, Michael, (1544), Arithmetica Integra .
- ↑ Ozanam, Jacques (1814). Recreaciones en matemáticas y filosofía natural . Vol. 1. G. Kearsley. pág. 49. Consultado el 19 de noviembre de 2009 .
- ↑ Ozanam, Jacques, (1844). Ciencia y filosofía natural: Traducción del Dr. Hutton de la edición de Montucla de Ozanam, revisada por Edward Riddle, Thomas Tegg, Londres. Leer en línea - Universidad de Cornell
- ↑ Dickson, LE (1920), Historia de la teoría de los números , vol. II. Análisis diofántico , Carnegie Institution of Washington, publicación n.º 256, 12+803 págs. Leer en línea - Universidad de Toronto
- ↑ Rukavicka, J. (2013), El método de Dickson para generar ternas pitagóricas revisado , European Journal of Pure and Applied Mathematics ISSN 1307-5543, Vol. 6, No. 3 (2013) págs. 363-364, en línea1 en línea2
- ↑ Horadam, AF, "Triples de números de Fibonacci", American Mathematical Monthly 68, 1961, 751-753.
- 1 2 Bernhart, Frank R.; Price, H. Lee (2005). "La fórmula de Herón, los círculos de Descartes y los triángulos pitagóricos". arXiv : math/0701624v1 .
- 1 2 Price, H. Lee (2008). "El árbol pitagórico: una nueva especie". arXiv : 0809.4324 [ math.HO ].
- ^ Berggren , B. (1934). "Triángulo de Pytagoreiska". Tidskrift för elementär matematik, fysik och kemi (en sueco). 17 : 129-139 .
- ↑ Carvalho, Alda; Pereira dos Santos, Carlos (2012). "Un árbol pitagórico muy útil". En Silva, Jorge Nuno (ed.). Actas del II coloquio recreativo de matemáticas, Universidad de Évora, Portugal, 27 al 30 de abril de 2011 . Lisboa: Asociación Ludus. págs. 3 a 15. ISBN 9789899734623.
{{cite book}}: CS1 mantenimiento: ubicación del editor ( enlace ) - ↑ Amato, Roberto, Una caracterización de las ternas pitagóricas , JP Journal of Algebra, Number Theory and Applications 39 (2) (2017), 221-230
- ↑ Amato, Roberto, Una caracterización de las ternas pitagóricas primitivas , Palestine Journal of Mathematics 12 (2) (2023), 524-529.
- ↑ JL Poet y DL Vestal, Jr. (2005). "Consecuencias curiosas de una ecuación cuadrática mal copiada", College Mathematics Journal 36, 273–277.
- ↑ Barbeau, Edward, Power Play , Mathematical Association of America, 1997, pág. 51, ítem 3.
- ↑ Wade, Peter y Wade, William, "Recursiones que producen ternas pitagóricas", College Mathematics Journal 31, marzo de 2000, 98-101.
- ↑ McCullough, Darryl y Wade, Elizabeth, "Enumeración recursiva de ternas pitagóricas", College Mathematics Journal 34, marzo de 2003, 107-111.
- teoría de números