Puede generar triples pitagóricos donde B−A=±1 en secuencia con un triple semilla: T0=(0,0,1) utilizando la siguiente fórmula: An+1=3An+2Cn+1Bn+1=3An+2Cn+2Cn+1=4An+3Cn+2
Por ejemplo, genera lo siguiente T1=(3,4,5)T2=(20,21,29)T3=(119,120,169)T4=(697,696,985) Otra forma de generarlos directamente es usando números de Pell que alimentarán la fórmula de Euclides
Pn=(1+√2)n−(1−√2)n2√2
Esta función de Pell genera la serie 1,2,5,12,29,70,169... y encaja perfectamente con los pares (r,s) que generan T1,T2,T3... mostrados anteriormente. Puedes encontrarlos usando rx=Px+1sx=Px para obtener los siguientes pares (disculpa usar la letra P para describir los pares en lugar de los números de Pell individuales):
P1=(2,1)P2=(5,2)P3=(12,5)P4=(29,12)P5=(70,29)P6=(169,70)...
Una vez que tengas estos, los insertas en la fórmula de Euclides:
A=r2−s2B=2rsC=r2+s2
y como quieres que todos los lados sean mayores que 100, solo necesitas comenzar con el número de Pell 3. Espero que esto ayude.
Las fórmulas finales lucen así:
rn=(1+√2)n+1−(1−√2)n+12√2sn=(1+√2)n−(1−√2)n2√2 Por ejemplo
(1+√2)2−(1−√2)22√2=2(1+√2)1−(1−√2)12√2=1, F(2,1)=(3,4,5)(1+√2)3−(1−√2)32√2=5(1+√2)2−(1−√2)22√2=2, F(5,2)=(21,20,29)(1+√2)4−(1−√2)42√2=12(1+√2)3−(1−√2)32√2=5, F(12,5)=(119,120,169)(1+√2)5−(1−√2)52√2=29(1+√2)4−(1−√2)42√2=12, F(29,12)=(697,696,985)