Histoire des mathématiques Algorithme
algorithme d'Euclide
Algorithmealgorithme d'arithmétique calculant le PGCD de deux entiers
Pour comprendre
rédactionRéduire par les restes
L'algorithme d'Euclide calcule le plus grand commun diviseur de deux entiers par divisions successives. On divise le plus grand nombre par le plus petit, puis on remplace le plus grand par le reste obtenu. Le même geste recommence jusqu'à ce que le reste soit nul ; le dernier reste non nul est le pgcd.
Voir les divisions dans un rectangle
La version géométrique, appelée anthyphérèse, consiste à paver un rectangle avec les plus grands carrés possibles. Le rectangle restant est traité de la même manière, et le côté du dernier carré donne le diviseur commun maximal. Ainsi, pour \(21\) et \(15\), les restes conduisent à \(\mathrm{pgcd}(21, 15) = 3\). C'est un algorithme ancien dont le principe reste directement utilisable aujourd'hui encore.
Repères historiques
- décrit dans les Éléments d'Euclide vers -300 (livre VII)
- version étendue et usages modernes en arithmétique et en cryptographie
La figure représente le rectangle \(21\) sur \(15\) pavé de carrés successifs jusqu'au carré de côté \(3\).
Dates
- premiere trace
- Éléments d'Euclide, livre VII approximative
Liens
- porte le nom de
Sources
- Wikidata CC0-1.0