On Tue, 3 May 2005 08:32:22 +0200, "Nestor Alambic"
wrote:
>Par ailleurs, l'algorithme lui-même est sûrement bien plus ancien encore que
>cela, puisqu'on le nomme parfois aussi algorithme de Babylone.Les Babyloniens, vers 1900 avant JC, disposaient de tables de carrés,
de cubes, et de puissances. Ils connaissaient également une valeur
approchée de sqrt(2).
Une tablette (YBC 7289) contient un schéma présentant un carré de côté
30, avec, en base sexagésimale, la valeur 1;24;51;10, soit 1+ 24/60 +
51/60^2 + 10/60^3 soit 1,414213, ce qui est le résultat correct de
sqrt(2) pour cette précision.
On peut voir cette tablette à
http://it.stlawu.edu/~dmelvill/mesomath/tablets/YBC7289.htmlIl apparaît aussi sur la tablette la valeur 42;25;35. Or, si 30 est la
longueur du côté du carré, alors la longueur de la diagonale, avec la
précision donnée est 42 + 25/60 + 35/60^2. Il est important de noter
que la tablette suppose nécessairement connue le théorème de Pythagore
1400 avant ce dernier, et que la précision du résultat dépasse ce
qu'on aurait pu obtenir par simple mesure. Le résultat provient donc
d'un calcul.
Un algorithme possible pour calculer la racine carrée approchée d'un
nombre a consiste à prendre une valeur approchée b de a , puis à
calculer 1/2* (b + a/b). Cette méthode est citée par Héron
d'Alexandrie (Ier siècle après JC) qui propose même de l'itérer.
Or la valeur indiquée plus haut sur la tablette babylonienne est la
valeur approchée de sqrt(2) obtenue par la méthode Héron à partir de
1;25 (soit 1 + 25/60). La valeur 1;25 apparaît elle-même dans la
tablette AO 6484, comme facteur par lequel il faut multiplier le côté
du carré pour obtenir la diagonale, et elle peut elle-même être
obtenue de la même façon à partir de 3/2, obtenu lui-même à partir de
1. La tablette VAT 6598 donne un algorithme identique à celui de
Théon.