- Racine carree entiere
-
Racine carrée entière
En mathématiques et en théorie des nombres, la racine carrée entière (isqrt) d'un nombre entier positif n est l'entier positif m qui est le plus grand entier inférieur ou égal à la racine carrée de n,
Sommaire
Algorithme
Pour calculer , et en particulier, isqrt(n), on peut utiliser la méthode de Newton pour l'équation , qui nous donne la formule récursive
- .
On peut choisir par exemple comme condition initiale.
La suite {xk} converge de manière quadratique vers lorsque Il peut être démontré (la démonstration n'est pas triviale) que l'on peut stopper dès que
pour que
Domaine de calcul
Même si est irrationnel pour la plupart des n, la suite {xk} contient seulement des termes rationnels. Ainsi, avec la méthode de Newton, on n'a jamais besoin de quitter le corps des nombres rationnels pour calculer isqrt(n), un résultat qui possède certains avantages théoriques en théorie des nombres.
Le critère d'arrêt
On peut démontrer que c = 1 est le plus grand nombre possible pour lequel le critère d'arrêt
pour que dans l'algorithme ci-dessus.
Puisque les calculs informatiques actuels impliquent des erreurs d'arrondi, on a besoin d'utiliser dans le critère d'arrêt, c'est-à-dire :
- .
Voir aussi
Catégorie : Algorithme
Wikimedia Foundation. 2010.