Crible de Sundaram
From Wikipedia, the free encyclopedia
Le crible de Sundaram permet de lister les entiers naturels impairs composés grâce à des suites arithmétiques placées en colonnes. Son intérêt est qu'on peut en déduire, par passage au complémentaire, l'ensemble des nombres premiers.
S. P. Sundaram était un mathématicien indien originaire de la ville de Sathyamangalan dans l'état du Tamil Nadu. La méthode et le tableau qu'il publia en 1934[1],[2] donnaient toutes les valeurs telles que ne soit pas premier. Une méthode algorithmique de cette approche offre directement les valeurs des nombres premiers impairs[non pertinent].
Le tableau de Sundaram est constitué comme un tableau où la colonne numéro a pour premier terme et pour raison . Chaque colonne commence donc par le carré d'un nombre impair, et tous les carrés de nombres impairs commencent une colonne[3].
Chaque colonne comprend tous les multiples impairs du nombre impair dont le carré commence la colonne. En effet pour qu'un nombre soit dans cette colonne, il faut et il suffit qu'il soit de la forme , soit ce qui définit, en faisant varier k, tous les multiples impairs de [4].
Par construction, le tableau ne contient que des nombres impairs composés, et il les contient tous car tout nombre composé impair s'écrit avec , et figure au moins dans la colonne .
Le tableau ci-dessous donne les premières lignes et colonnes construites par cette méthode :
| 9 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 15 | 25 | ||||||||||
| 21 | 35 | 49 | |||||||||
| 27 | 45 | 63 | 81 | ||||||||
| 33 | 55 | 77 | 99 | 121 | |||||||
| 39 | 65 | 91 | 117 | 143 | 169 | ||||||
| 45 | 75 | 105 | 135 | 165 | 195 | 225 | |||||
| 51 | 85 | 119 | 153 | 187 | 221 | 255 | 289 | ||||
| 57 | 95 | 133 | 171 | 209 | 247 | 285 | 323 | 361 | |||
| 63 | 105 | 147 | 189 | 231 | 273 | 315 | 357 | 399 | 441 | ||
| 69 | 115 | 161 | 207 | 253 | 299 | 345 | 391 | 437 | 483 | 529 | |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
Pour savoir si un nombre impair est premier, il suffit de vérifier s'il est dans le tableau (auquel cas ce nombre n'est pas premier), ou s'il n'y est pas (auquel cas il est premier).
