Je ne connaissais pas l'algorithme de Chakravala, merci ! (il va falloir que je vérifie que les propriétés sont bien conservées à chaque itération! ça me fera un entrainement).
Par contre, le "c'est une méthode miraculeuse " j'y crois moyen car c'est quand même pas aussi immédiat à trouver qu'un discriminant.
Sinon, pour le reste (brahmagupta), si on regarde bien, les idées sous-jacentes ne sont pas "bouleversantes"
Compare par exemple l'appendice de la page 3 de:
http://www.pierreaudibert.fr/tra/pellindien.pdf
avec: http://laetitia2massena.free.fr/DM%2007-13.pdf (question 6)
La manipulation de cette fameuse "norme" (nom savant si quelqu'un pourrait confirmer, dans un anneau euclidien, "stathme euclidien") ne me choque pas, encore moins le fait de "composer" des solutions pour en trouver des nouvelles....
Mais ça reste une très jolie approche algorithmique et une belle manière de revisiter certaines choses.