DOXA · 数学编年史 · 知识详情

埃拉托色尼筛法

约前240 | 埃拉托色尼代数·数论方法

Sieve of Eratosthenes animation Animation showing the procedure to obtain the prime numbers from 2 to 120 Prime numbers Primzahlen Nombres premiers Números primos Numeri primi Πρώτοι αριθμοί Números primos Prime numbers 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 23 4 5 6 7 8 9 10 1112 13 14 15 16 17 18 19 20 2122 23 24 25 26 27 28 29 30 3132 33 34 35 36 37 38 39 40 4142 43 44 45 46 47 48 49 50 5152 53 54 55 56 57 58 59 60 6162 63 64 65 66 67 68 69 70 7172 73 74 75 76 77 78 79 80 8182 83 84 85 86 87 88 89 90 9192 93 94 95 96 97 98 99 100 101102 103 104 105 106 107 108 109 110 111112 113 114 115 116 117 118 119 120
筛法动画:逐次划去倍数,剩下即素数

知识/定理

筛法:列出 $2$ 至 $N$ 的整数,从 $2$ 起逐个划去其倍数,剩下的即素数。

公式

素数集合 $\{p\le N : p\ \text{不被更小素数整除}\}$;算法复杂度 $O(n\log\log n)$。

证明思路

每个合数 $n$ 有素因子 $\le\sqrt{n}$,故划到 $\sqrt{N}$ 即止。

应用/例子

素数表的基本算法;同人用夏至正午两城日影差测地球周长,误差 <5%。

意义/影响

数论与计算的基本工具;演示了数学方法在实测中的应用。

所属:二 古希腊与希腊化 | 难题证明状态 ↔ 数学难题编年