Se os lados dun triángulo rectángulo teñen valores naturais dise que eses valores forman unha terna pitagórica. Por exemplo e son ternas pitagóricas. Podémolo comprobar: e .
Dada unha terna pitagórica como é moi fácil obter infinidade delas multiplicando por un enteiro calquera. Por exemplo, tamén será unha terna pitagórica xa que
Ás ternas como , na que os números son coprimos, chámaselle ternas pitagóricas primitivas. Agora ben, a pouco que indagemos veremos que hai moitas máis. Como obtelas? Segundo Proclo (412-485) foi o propio Pitágoras o primeiro en determinar un método para xeneralas. Os fundamentos parten de estudar os números figurados, en concreto os cadrados. Se temos un cadrado de puntos, como o da figura, e lle engadimos o que lle chamaban gnomon, esa especie de L en cor vermella, obtemos o seguinte cadrado.
Chamámoslle á cantidade de puntos do gnomon. O seu valor será sempre un número impar. Está claro que o gnomon rodea un cadrado de lado . Co engadido do gnomon fórmase un cadrado maior de lado . Se o propio gnomon fose un cadrado, , teriamos unha terna pitagórica
Para cada impar poderemos obter así unha terna pitagórica. Por exemplo, para temos a terna . Pero hai moitas que non teñen esta forma, como é o caso de . Proclo seguiu dando información sobre esta cuestión, tamén asegurou que Platón achara outro método que daba ternas, partindo agora de números pares.
Observemos a seguinte imaxe, catro tiras de lonxitude están rodeando un cadrado de lado e completan así outro cadrado de lado
Temos pois que . Se fose un cadrado, , a tripleta verificaría o teorema de Pitágoras. Como , para cada valor par de podemos formar a seguinte terna pitagórica
A escura aportación de Euclides
Aínda así, non abarcamos todos os casos posibles, non se adapta nin á fómula de Pitágoras nin á de Platón. Como en moitas outras ocasións, temos que acudir a Euclides para que salve a situación. A parte negativa é que Euclides ofrece a súa achega no libro X dos
Elementos, o máis escuro e intrincado de todos o que conforman esta obra.
No Lema I, posterior á Proposición X.28 dos Elementos, podemos ler, non sen certa dificultade, que Euclides explica como obter ternas pitagóricas
Lema I. Atopar dous números cadrados de xeito que tamén a súa suma sexa cadrado
Este é un deses resultados dos Elementos nos que non se dá unha demostración, senón que se realiza unha construción. Recollemos aquí dunha adaptación da tradución de Ana Gloria Rodríguez e Celso Rodríguez
Tómense dous números cadrados e , consideremos a súa resta . Divídase á metade por () logo o produto de e xunto co cadrado de () é igual ao cadrado de () co cal
Acabamos de comprobar que é unha terna pitagórica.
A expresión estándar dunha terna pitagórica
Tomando e temos esta outra forma de presentar as ternas pitagóricas, que é a habitual hoxe en día:
A cuestión é: con esta fórmula temos determinadas todas as ternas pitagóricas primitivas? A resposta é afirmativa. Vexámolo.
Se é unha terna pitagórica primitiva, e son coprimos polo que non poden ser pares. Tampouco poden ser impares xa que nese caso, os seus cadrados tamén o serían e polo tanto debería ser par, entón , e .
Pero non é posible que ao dividir o primeiro membro por 4 obteñamos de resto 2 mentres que ao dividir o segundo membro por 4 o resto sexa 0. A conclusión é que un dos números entre a e debe ser par e o outro impar. Supoñamos, sen perda de xeneralidade que é o par, entón e serán impares.
Como , tomando e , sabemos que e serán coprimos, por selo tamén e . Teremos . Se un produto de coprimos é un cadrado, cada un dos factores debe ser tamén un cadrado. De aí que e .
Como , tense que .
Sumando e restando obtemos e . Entón a terna pitagórica primitiva de partida poida escribirse:
Xeometría analítica para as ternas pitagóricas
Neste punto a cuestión estaría completada. Con todo, imos engadir un epílogo, extraído do libro Matemática elemental desde un punto de vista superior (Nivola, 2006), de Felix Klein.
Volvamos a partir dun triángulo rectángulo primitivo . Dividindo todos os lados por transformarémolo nun triángulo rectángulo de hipotenusa , quedando a terna da forma . Agora os catetos deben ser números racionais. Pensemos que se verificará , isto é, os triángulos fican sobre a circunfencia unidade. Identificaremos todos os triángulos rectángulos unitarios con catetos racionais. Para iso faremos uso da semirecta que pasa polo punto . Se a súa pendente é terá de ecuación
Denominaremos racional ou irracional a esta semirecta segundo sexa ou non racional. Diremos que un punto é racional se ten as dúas coordenadas racionais. Con esta terminoloxía verifícase o seguinte
Teorema. a)Todo punto racional da circunferencia proxéctase desde S mediante unha semirecta racional. b) Recíprocamente toda semirecta racional cortará á circunferencia unitaria nun punto racional.
O apartado a) é evidente xa que a recta que pasa por S eP, ambos racionais, terá pendente racional. Pasemos a demostrar o apartado b). Con este fin procuraremos caracterizar os puntos de intersección da semirecta e a circunferencia substituíndo a ecuación da primeira, , na segunda, :
Operando chegamos a
Coñecemos unha solución desta ecuación, , pois sabemos que o punto forma parte tanto da semirrecta como da circunferencia. Dividindo a anterior expresión por
Subsituíndo na ecuación da recta obtemos o valor correspondente da ordenada
Destas dúas últimas expresións dedúcese que se é racional tamén o será o punto de corte.
O teorema xa está demostrado. Fagamos agora unha reflexión a maiores. Tomemos . Velaí que substituíndo nas anteriores expresións teremos que:
Así identificamos todas as ternas pitagóricas de hipotenusa :