Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

6 votos

¿Cómo descender dentro del “Árbol de las primitivas tripletas pitagóricas”?

Es bien conocido que el conjunto de todas las ternas Pitagóricas primitivas tiene la estructura de un infinito ternario árbol de raíces.

¿Cuál es el algoritmo exacto (es decir, la fórmula, o, posiblemente, un conjunto de tres fórmulas) por el cual se puede tomar una determinada terna Pitagórica (a,b,c), y encontrar los más pequeños triple en el árbol? Por ejemplo, dada (165,52,173), ¿cómo se obtiene su [único] "antepasado" triple (77,36,85)?

4voto

abiessu Puntos 5519

Comenzando con(165,52,173), intentamos encontrar el parp,q que genera este triple, es decir,p2q2=165,2pq=52,p2+q2=173. Claramente, tenemos2q2=173165=8q=2 y por lo tantop=13.

El antepasado de este triple surge de(|p2q|,q) or (q,|p2q|), lo que coloca ap,q en el orden de mayor a menor. En este caso, tenemosp2q=9 y, por lo tanto, el par de antepasados es(p,q)=(9,2) y, por lo tanto, el triple de antepasados es(p2q2,2pq,p2+q2)=(77,36,85).

3voto

KYZYL Puntos 43

Se sabe que existen dos árboles de triples pitagóricos (de Berggren y de Price), por lo que para responder a su pregunta, primero debe identificar de cuál está hablando. Los algoritmos de descenso / ascenso para ambos árboles se presentan en el siguiente documento.

Bernhart, FR & Price, HL Jardín de Pitágoras, revisitado. Aust. Sr. Matemáticas. J. 26, 29-40 (2012). http://files.eric.ed.gov/fulltext/EJ992372.pdf .

2voto

amcalde Puntos 2925

Puede utilizar la matriz de transformaciones encontrar aquí:

http://en.wikipedia.org/wiki/Formulas_for_generating_Pythagorean_triples#Pythagorean_triples_by_use_of_matrices_and_linear_transformations

a ascender por el árbol de triples. Para descienden, sólo tiene que utilizar la inversa de las matrices (que parecen similares, excepto para algunos de los signos de ser volteado). Usted puede probar cada inversa en la vuelta, pero, en realidad, sólo necesitas utilizar alguna de las tres matrices inversas. Si no era la correcta (es decir, no la que se utiliza para ascender a la actual triple), obtendrá el antepasado triple de todos modos, sólo algunas de las longitudes serán negativos. Así que acaba de tomar el valor absoluto y listo.

Por ejemplo (122212223)1.(16552173)=(122212223).(16552173)=(773685)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X