标题: 小小的停留之四 幸运数 [打印本页] 作者: 到处停留的叶子 时间: 2014-7-16 11:30 标题: 小小的停留之四 幸运数 上次说到 小小的停留之三 “计算机之父” 天才的数学家冯·诺伊曼: C! u+ r8 J3 U, X( p1 ~4 k) b
看冯·诺伊曼的故事,他有句名言:“若人们不相信数学简单,只因他们未意识到生命之复杂。”6 _. X6 P7 t0 I8 c
' I0 T/ b, C: l7 ]' \
他有个好朋友,据说是最好的朋友,是生于匈牙利的波兰犹太人数学家乌拉姆,这位先生曾参与曼克顿计划(核武器上有Teller-Ulam design,Teller指爱德华·泰勒)。他亦有参与研究核能推动的航天飞机。在纯数学上,遍历理论、数论、集合论和代数拓扑都有他的足迹。 8 |9 E: L; `* M- Z( g4 D) w- q) [; x1 f4 n7 |
所以我在这里要说的幸运数不是中餐馆的饼干里给你的数字,也不是买彩票开奖的数字,而是在1955年波兰数学家乌拉姆提出的一个自然数列,用类似埃拉托斯特尼筛法的算法后留下的整数集合。 6 X" }( e R# E- t3 k W$ Z7 F4 ~- L! N. K. M
In number theory, a lucky number is a natural number in a set which is generated by a "sieve" similar to the Sieve of Eratosthenes that generates the primes. 1 r/ B- `- W1 I6 ^, ]" h5 E f; P' B4 G* {9 |$ b4 Z9 d6 p 幸运数的定义 ! ?& z5 W* g# o4 H* o2 cFORMULA # L! V% _$ ]) a- s, r
Start with the natural numbers. Delete every 2nd number, leaving 1 3 5 7 ...; the 2nd number remaining is 3, so delete every 3rd number, leaving 1 3 7 9 13 15 ...; now delete every 7th number, leaving 1 3 7 9 13 ...; now delete every 9th number; etc. 3 s/ t$ E7 l( S, Q: L5 @ 0 N. g7 x% v3 j8 t具体一点来说说幸运数列怎么筛选出来的(喜欢数论的同学一定知道挑选素数的埃拉托斯特尼筛法,这个办法是类似的) , S9 Y! O {- ?. C4 S( G0 \9 q* t, J$ c: J: m o
初始,从1开始的自然数列:4 U& F4 g* w: h0 ?; ~+ o/ z5 @
Begin with a list of integers starting with 1: ( m2 C5 N3 W% F. C1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 …… " w5 U5 Z* i/ F+ v: G $ l5 p# B; [- ~) Y- l开始删除,在这个数列里,从2开始,首先是每隔2个数字,删除第二个数字。剩下来的数字是奇数~~ 1 P6 p" d/ _; _' o" \1 D3 g6 X剩下的数列如下: ! _* r* a7 ?6 `4 f' oEvery second number (all even numbers) is eliminated, leaving only the odd integers:" x0 g- ^; g6 ?1 {
1 3 5 7 9 11 13 15 17 19 21 23 25 …… - q6 o( b* {( x2 l; Q4 W% ~0 K% }% [7 Y2 U( q" p
接下来是3,每隔3个数字删除第三个。剩下的数列如下:8 R) ]! ^' i; v0 m% c
The second term in this sequence is 3. Every third number which remains in the list is eliminated:( H$ r' L; a8 L6 P( L' _. {. D+ V0 k
1 3 7 9 13 15 19 21 25 ……9 H, d5 c. D, Q3 B4 @; m
# Z2 j2 M$ m; K$ q9 ~5 q
现在接下来的数字是7,所以把上述数列中每第七个删除,剩下的数列是: * Z8 |: I. x# b0 \The next surviving number is now 7, so every seventh number that remains is eliminated: : V9 L' k( O7 U' f2 E4 x) P+ A$ U1 3 7 9 13 15 21 25 …… 5 C8 J7 }# n7 r2 ]% P W+ E ; q! {0 C+ S2 [6 W* M( H5 P0 n接下来是9,……6 P' y9 A! o$ K F9 M$ ]% m* W
这个过程可以一直无限继续下去,被幸运地留下来的数字就是幸运数。; I4 g0 R3 u' H, F3 ^2 |# ?
4 W- W# F( \3 n L( O
1, 3, 7, 9, 13, 15, 21, 25, 31, 33, 37, 43, 49, 51, 63, 67, 69, 73, 75, 79, 87, 93, 99, ... (sequence A000959 in OEIS). # c/ z# P L. [/ e# {在OEIS编号为A000959的数列就是Lucky numbers9 h! h$ e( H( y8 r
上述链接给了一个稍微长一点的幸运数列: . _/ f1 S& r6 _1, 3, 7, 9, 13, 15, 21, 25, 31, 33, 37, 43, 49, 51, 63, 67, 69, 73, 75, 79, 87, 93, 99, 105, 111, 115, 127, 129, 133, 135, 141, 151, 159, 163, 169, 171, 189, 193, 195, 201, 205, 211, 219, 223, 231, 235, 237, 241, 259, 261, 267, 273, 283, 285, 289, 297, 303 ……) L6 u* J: R- i! Z* F
& F- v6 E: i0 I% Q* J. t% i
有没有同样喜欢看数字的同学告诉我,你看了这个数列发现的是什么呢? , w* A F% H/ N) y5 c; j5 D0 p1 t& a6 b) Z% t
0 ` r, F6 E( Q" T* {' d9 K3 e3 O: J, R$ \3 F
第一个短一点的数列,我发现,1,3,5,7的平方(1,9,25,49)都是幸运数,但9的平方81就不是,于是马上想,那么是不是只有奇素数的平方才是幸运数呢?答案是不,11的平方也不是。于是叶子的第一个猜想就在几秒里被叶子证明是错误的。. d+ f' r9 }0 \' F: i
" U* @! `5 v# ~, p3 w- G5 D数论里的各种数列是数学里最容易上手理解的,不过最迷人最折磨人的也是它。著名的例子就是哥德巴赫猜想(Goldbach's conjecture)。, t7 C- m+ ?) H; V& x
幸运数的挑选过程,类似上面提到过的埃拉托斯特尼筛法挑选素数的过程,同时也和这个著名猜想有关。4 q3 i; y% W+ I( `. }( `
另外幸运数也曾经在正式进入书面讨论的时候被建议叫做 "the sieve of Josephus Flavius",因为它的挑选让大家想到著名的约瑟夫斯问题。6 H8 T1 h0 x' v5 d ?$ c" h7 Q5 Q
) U6 N0 h" e+ y! a7 `; I
暂时就到这里吧,接下去要不要继续聊引出来的概念和问题呢?! Q) y( A, r. R
( o$ O k' z: M; _4 s [. ^**什么叫做Conjecture?1 K+ H( O* K& g+ P: o! ?/ S! F
**约瑟夫斯问题。作者: 到处停留的叶子 时间: 2014-7-16 21:26
猜想(conjecture)和假说(Hypothesis)$ t. e) P# S( O- p2 w7 A% N