最折磨人的17个数学未解之谜!

f710898b48bcb8c8f7a27b9488948d9e.png

数学之美不但体现在漂亮的结论和精妙的证明上,那些尚未解决的数学问题也有让人神魂颠倒的魅力。和哥德巴赫猜想、黎曼假设不同,有些悬而未解的问题趣味性很强,“数学性”却非常弱,乍看上去并没有触及深刻的数学理论,似乎是一道可以被瞬间秒杀的数学趣题,让数学爱好者们“不找到一个巧解就不爽”;但令人称奇的是,它们的困难程度却不亚于那些著名的数学猜想,这或许比各个领域中艰深的数学难题更折磨人吧。

b3da8cba718fb3c8a8f8ff6590d01ed4.png

01

3x+1问题

从任意一个正整数开始,重复对其进行下面的操作:如果这个数是偶数,把它除以2;如果这个数是奇数,则把它扩大到原来的3倍后再加1。序列是否最终总会变成4, 2, 1, 4, 2, 1, … 这种循环?

这个问题可以说是一个“坑”——乍看之下,问题非常简单,突破口很多,于是数学家们纷纷往里面跳;殊不知进去容易出来难,不少数学家到死都没把这个问题搞出来。已经中招的数学家不计其数,这可以从87abbb62b5bea529d912380d20cfd8fc.png问题的各种别名看出来:2d26ad3720fdc7d5d1d69a32ff5bf1c5.png问题又叫科拉兹(Collatz)猜想、叙拉古(Syracuse)问题、角谷猜想、哈斯(Hasse)算法和乌拉姆(Ulam)问题等。后来,由于命名争议太大,干脆让谁都不沾光,直接叫做d0909073358df6196f197b30ad94e5ef.png问题算了。

05720a6b0026b9348951566d3e908736.png问题不是一般地困难。这里举一个例子说明数列收敛有多么没规律。从26开始算起,10步就掉入了“421陷阱”:

26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1, 4, 2, 1, …

但是,从27开始算起,数字会一路飙升到几千之大,你很可能会一度认为它脱离了“421陷阱”。但是,经过上百步运算后,它还是跌了回来:

27, 82, 41, 124, 62, 31, 94, 47, 142, 71, 214, 107, 322, 161, 484, 242, 121, 364, 182, 91, 274, 137, 412, 206, 103, 310, 155, 466, 233, 700, 350, 175, 526, 263, 790, 395, 1186, 593, 1780, 890, 445, 1336, 668, 334, 167, 502, 251, 754, 377, 1132, 566, 283, 850, 425, 1276, 638, 319, 958, 479, 1438, 719, 2158, 1079, 3238, 1619, 4858, 2429, 7288, 3644, 1822, 911, 2734, 1367, 4102, 2051, 6154, 3077, 9232, 4616, 2308, 1154, 577, 1732, 866, 433, 1300, 650, 325, 976, 488, 244, 122, 61, 184, 92, 46, 23, 70, 35, 106, 53, 160, 80, 40, 20, 10, 5, 16, 8, 4, 2, 1, 4, 2, 1, …

6654837f8902e9fe30e1a4fb465c4e9d.png

02

196问题

如果一个数正读反读都一样,我们就把它叫做“回文数”。随便选一个数,不断加上把它反过来写之后得到的数,直到得出一个回文数为止。例如,所选的数是67,两步就可以得到一个回文数484:

67 + 76 = 143

143 + 341 = 484

把69变成一个回文数则需要四步:

69 + 96 = 165

165 + 561 = 726

726 + 627 = 1353

1353 + 3531 = 4884

89的“回文数之路”则特别长,要到第24步才会得到第一个回文数,8 813 200 023 188。

大家或许会想,不断地“一正一反相加”,最后总能得到一个回文数,这当然不足为奇了。事实似乎也确实是这样的——对于几乎所有的数,按照规则不断加下去,迟早会出现回文数。不过,196却是一个相当引人注目的例外。数学家们已经用计算机算到了3亿多位数,都没有产生过一次回文数。从196出发,究竟能否加出回文数来?196究竟特殊在哪儿?这至今仍是个谜。

6df5e93bc854de20278c82e9b92dd061.png

03

随机01串的最长公共子序列

如果从数字序列A中删除一些数字就能得到数字序列 B ,我们就说B是 A的子序列。例如,110是010010的子序列,但不是001011的子序列。两个序列的“公共子序列”有很多,其中最长的那个就叫做“最长公共子序列”。

随机产生两个长度为709979bd352da9e1727cff72a632679b.png的01序列,其中数字1出现的概率是03292e3d9e5f73d4d88e987a1a06485b.png,数字0出现的概率是4a920e57b8028f59511ed946cc2c52f0.png。用bea95a1680e5a0dfba29ac0c4f603990.png来表示它们的最长公共子序列的长度,用e039ff8d249bf12a6717e521d5af83e4.png来表示当ec2e1a94fecf3fba54d30758a81fcd41.png无穷大时e8d6d23c268991fc034e0c8aa36486a2.png的极限值。

关于6e9bd534ea70d4b603131aebb7577744.png的存在性,有一个非常巧妙的证明;然而,这个证明仅仅说明了99524163161817c9f6636e9394d3451f.png存在,它没有给计算a826d818cf5540ba52a13c93337d08dd.png带来任何有用的提示。

即使是3e288c749e45126a3e8034265944c5e9.png的值,也没人能成功算出来。迈克尔•斯蒂尔(Michael Steele)猜想9e97b53a05eb53949a4f9c69de3149a7.png。后来,瓦克拉夫•克沃特尔(Vaclav Chvátal)和戴维•桑科夫(David Sankoff)证明了13171b8e2ff97107694db32cca170ffb.png,看上去迈克尔•斯蒂尔的猜想似乎很可能是对的。2003年,乔治•利克(George Lueker)证明了8034b906d19d76acad851ff6763465d2.pngd5a09f5899f5d9d759fe190c311e8c16.png,推翻了迈克尔•斯蒂尔的猜想。

更糟的是,“当0e38af1d107646c04c0b717a12ac5b17.pngb34a94e4dcce7ab888ae922c0dbbed33.png达到最小”似乎是一件很靠谱的事,但这个结论也无人能证明。

e002886387cb5c06cad499c59d4ed6e8.png

04

克拉科斯基数列

克拉科斯基(Kolakoski)数列是一个仅由1和2构成的数列,其中头100个数是:

1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, …

如果我们把连续的相同数看做一组的话,整个数列的定义就只有两句话:81d13a2d4f5237f277e72110953d5a5f.pngc2412756f03c3ff99f3d8205f64806d9.png表示第410dee8c68f3f6a3d8099489fc473324.png组数的长度。注意,有了这几个条件,整个序列就已经唯一地确定了!10bf70a5ebc42beb2c0d4f766e21e8ce.png就表明第一组数只有一个数(也就是它自己),因此下一个数必须要换成2,也就是b98bf86b2fac5d241ece6b7c83648cca.png;而86098475cfedceadac1995fa75f35739.png又说明第二组数(也就是c4ca365abd986222efca91652c62c73c.png所在的这组数)有两个数,因此d4d735755429bbcf3723d64d64f34b28.png也等于2;而214155e67b3f3068a0212398313a950e.png就表明第三组数的长度为2,即数列接下来要有两个1,等等。也就是说,这个数列完全是“自生成”的。更酷的说法则是,如果把每一组数用它的长度来替换,得到的仍然是这个数列本身。

关于克拉科斯基数列,我们知道些什么?很少。贝诺瓦•克罗伊特(Benoit Cloitre)发现,这个数列可以用递归式2dd259b33f1560bc43a39b793916b651.png来表达。德金(F. M. Dekking)证明了一个看上去更妙的结论:去掉数列最前面的1,剩下的部分可以从22开始,每次按22→2211,21→221,12→211,11→21的规则两位两位地对数列进行替换,并不断迭代产生。不过,这些发现都不足以让我们更加深入地了解克拉科斯基数列。

克拉科斯基数列的第70f47c282310788772c02841a3aafc93.png项有非递归的公式吗?目前我们还不知道。已经出现过的数字串今后都还会再次出现吗?目前我们也不知道。还有,我们有理由猜想,数列中1和2的个数各占一半。图1显示的就是数列前98f057bf22aa71a2a6b62a9d2bc9da12.png项中数字1所占的比例,可见我们的猜想很可能是对的。

e87cb933e2f2d8e5391c7a92f9d1c70d.png

图 1

不过,目前还没有人能够证明这一点。而最近的一些研究表明,数字1的比例很可能不是bc3a141170f8b8b9f089f3e18168e1a1.png。当然,还有第三种可能——这个极限可能根本不存在。

c4b1df0a99de1a9c88a21709a1d64654.png

05

吉尔布雷思猜想

从小到大依次列出所有的质数:

2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, …

求出相邻两项之差:

1, 2, 2, 4, 2, 4, 2, 4, 6, 2, …

现在,再次求出所得序列中相邻两项之差,又会得到一个新的序列:

1, 0, 2, 2, 2, 2, 2, 2, 4, …

重复对所得序列进行这样的操作,我们还可以依次得到

1, 2, 0, 0, 0, 0, 0, 2, …

1, 2, 0, 0, 0, 0, 2, …

1, 2, 0, 0, 0, 2, …

1, 2, 0, 0, 2, …

大家会发现一个有趣的规律:每行序列的第一个数都是1。

某日,数学家诺曼•吉尔布雷思(Norman L. Gilbreath)闲得无聊,在餐巾上不断对质数序列求差,于是发现了上面这个规律。吉尔布雷思的两个学生对前64 419行序列进行了检验,发现这个规律始终成立。1958年,吉尔布雷思在一个数学交流会上提出了他的发现,吉尔布雷思猜想由此诞生。

这个规律如此之强,很少有人认为猜想不成立。1993年,安德鲁•奥德里兹科(Andrew Odlyzko)对10 000 000 000 000以内的质数(也就是346 065 536 839行)进行了检验,也没有发现反例。

不过,这一看似简单的问题,几十年来硬是没人解决。

eb1edbab35ea800ed6ad653893d9217c.png

06

辛马斯特猜想

图2所示为杨辉三角①,其中数字1出现了无穷多次。除了数字1以外,哪个数字出现的次数最多呢?6出现了3次,不过不算多。10出现了4次,不过也不算多。120出现了6次,算多了吧?还不算多。目前已知的出现次数最多的数是3003,它同时等于37480b9c21cf39ceae182d47ae5c1619.png179b42b662adab4fa09213bbe80db728.png78b1ce9217a8db70f850aa777cd55ccf.png424825de35ab85314a2fbea5326da293.pngda190dd83b0820cdf05f1d23df268db9.png0887d663237f287e0eba0b977fdd080e.png492464dd7bac9931c41a7c73ea6d47ba.png9963aaa61f685f236408d04f4a0d5c2f.png,在杨辉三角中出现了8次。有没有出现次数更多的数,目前仍然是一个未解之谜。

② 又叫做帕斯卡(Pascal)三角,是一个由正整数构成的三角形数阵,其生成规律非常简单:每行左右两头的数都是1,中间的数都是它左上角的数和右上角的数之和。在代数和组合数学中,杨辉三角都有着非常重要的意义。如果把首行称做“第0行”(因而第二行就叫做“第1行”),把每行的头一个数叫做“第0个数”(因而第二个数才是“第1个数”)的话,那么杨辉三角第77c5fe7ad2589516a83b95da1b2945c7.png行的第951c949808922a1dde2b6f676347d697.png个数就等于f0d87a1d22edd3683a55a4381fe6b5e2.png的展开式中的706c8e5193464300376a42e26f2d6b8d.png次项系数,也是从3ebe45738377fc895c82b3790b7c7d1d.png个不同物体中取出其中395cb6c3e14ab7ba30d8bcd686ea4160.png个物体的方案数4a0831ce556f8a58ee9fd6a989b4f049.png。在后文中,我们还会提到杨辉三角。

707400af16f66a102f314f8e392c7579.png

图 2

真正精彩的来了。如果把正整数63d3b8cea57ad951f4f381bea552405a.png在杨辉三角中出现的次数记做b2d3d7b8c55a95bf3bf90ec27d6d975b.png,那么函数788eb5ff4a571184a50e35b2f0537dd1.png是以什么级别上涨的呢?1971年,戴维•辛马斯特(David Singmaster)证明了4bfe0045e35e905ffd8cf7b0c0f73716.png,即7770d5e130a82e12b3b4cc2c644ff30b.png最多是以对数级别上涨的。他同时猜想4eb6563aeb5763e378a20bf9648ac000.png,即11c90501700ce3aaf6b0199b785f6c7b.png有一个上限。这也就是辛马斯特猜想。由于我们一直没能找到出现次数超过8的数,因而这个上界很可能就是8。不过,辛马斯特猜测这个上界更可能是10或者12。

保罗•埃尔德什(Paul Erdős)②认为,辛马斯特的猜想很可能是正确的,但证明起来会非常困难。目前最好的结果是,171c96f86e33e7d401cc0e8610541a4a.png

② 匈牙利数学家,在数学界极其活跃,一生中与数百人合作,发表过1525篇数学论文,是目前发表论文数最多的数学家。埃尔德什研究过很多数学谜题,并给出了异常漂亮的解答;但同时,他也遇到了很多至今仍未解决的数学难题,并立下了大大小小的悬赏。不过他坚信,上帝手中有一本书,书中记载了所有数学定理最精妙的证明。记住埃尔德什这个名字,我们后面还会反复提到他。

2649525062dd556a25553afb86ae35eb.png

07

孤独的赛跑者

有一个环形跑道,总长为1个单位。58af5d9f66d83ffd2f8ff123469a768a.png个人从跑道上的同一位置出发,沿着跑道顺时针一直跑下去。每个人的速度都是固定的,但不同人的速度不同。证明或推翻,对于每一个人,总会有一个时刻,他与其他所有人的距离都不小于970f65d6aaf696b03450e09d1a1f7938.png

这个问题是由威尔斯(J. M. Wills)在1967年提出的。乍看上去,这个问题无异于其他各种非常巧妙的初等组合数学问题,但不可思议的是,这个问题竟然直到现在仍没彻底解决。

42f933e48ddb171766735d59404f33d0.png时,由于两人的速度不同,因此到了某个时刻,他们必然会位于环形跑道的两个对称位置上,他们到对方的距离都恰好等于8cbe63940b3fd787b3f4d655dfd7fc67.png,可见0309a2a213f226c36213ff1cbc15690c.png时命题是成立的。此后,数学家们先后证明了52462b8de92b191f72e8c220813bfda7.png0d14672195baa4d900e968150ce5382a.png831d705935cc57b8968ee379836dd040.png734c57188495723a31281e9093339b3d.png的情形。直觉上,对于更大的c0055ebbc9dccea591f3b665145a37d0.png,结论也应该成立,不过尚未有人证明。

463d82eac29103a41746db544e9110f0.png

08

孤独的赛跑者双倍困难的排序问题

fb2fc876061621725bcdd2860b199718.png个盒子,从左至右依次编号为1, 2, …, n 。第1个盒子里放两个编号为4a34d949cdd27b164ccfe92f8c92bb41.png的小球,第2个盒子里放两个编号为c97cc0719587818879e779fce4775ad6.png的小球,以此类推,第ed9779fbdabe5142ed53a7e1164af54f.png个盒子里放两个编号为1的小球。每次你可以在相邻两个盒子中各取一个小球,交换它们的位置。为了把所有小球放进正确的盒子里,最少需要几次交换?

为了说明这个问题背后的陷阱,我们不妨先拿4b6352f1a4e1c878ef355762b70fabef.png的情况做个例子。首先,如果每个盒子里只有一个球,问题就变成了经典的排序问题了:只能交换相邻元素,如何最快地把5, 4, 3, 2, 1变成1, 2, 3, 4, 5?如果一个数列中前面的某个数反而比后面的某个数大,我们就说这两个数是一个“逆序对”。显然,初始情况下所有数对都是逆序对,69e03ab292a0e00017cc0e2f4f1252f9.png时逆序对共有10个。我们的目的就是要把这个数目减少到0。而交换两个相邻的数只能消除一个逆序对,因此10次交换是必需的。

不过,题目中每个盒子里有两个球,那么是不是必须要交换20次才行呢?错!下面这种做法可以奇迹般地在15步之内完成排序。

55, 44, 33, 22, 11

54, 54, 33, 22, 11

54, 43, 53, 22, 11

54, 43, 32, 52, 11

54, 43, 32, 21, 51

54, 43, 21, 32, 51

54, 31, 42, 32, 51

41, 53, 42, 32, 51

41, 32, 54, 32, 51

41, 32, 42, 53, 51

41, 32, 42, 31, 55

41, 32, 21, 43, 55

41, 21, 32, 43, 55

11, 42, 32, 43, 55

11, 22, 43, 43, 55

11, 22, 33, 44, 55

第一次看上去似乎很不可思议,但细想一下还是能想明白的:同一个盒子里能够放两个数,确实多了很多新的可能。如果左边盒子里的某个数比右边某个盒子里的数大,我们就说这两个数构成一个逆序对;但如果两个不同的数在同一个盒子里,我们就把它们视作半个逆序对。现在让我们来看看,一次交换最多能消除多少个逆序对。假设某一步交换把ab和cd变成了ac和bd,最好的情况就是bc这个逆序对彻底消除了,同时ac和bd两个逆序对消除了一半,ab和cd两个(已经消除了一半的)逆序对也消除了一半,因此一次交换最多可以消除3个逆序对。由于一开始每个盒子里的两个相同的数都会在中间的某个时刻分开来,最后又会合并在一起,因此我们可以把初始时两个相同的数也当做一个逆序对。这样的话,初始时每两个数都是逆序对,40540ccae3edc6b03f42c4c2f90539cc.png个盒子里将产生af9f86f53b0f39801383dc9f866c4934.png个逆序对。自然,我们至少需要34e422346170a678eea2491f11914134.png步才能完成排序。当051508f3387de3ffa15d879bd412e451.png时,2a586fbb7200cfe13f2b4926d8d52c5c.png,这就说明了上面给出的9b718bdc2d031ab114d3a68045d9ddf4.png的排序方案是最优的。

这个分析太巧妙了,实在是让人拍案叫绝。只可惜,这个下界并不是总能达到的。当861cc34b6f74378fceecd12e028dabbe.png时,上述分析得出的下界是22步,但计算机穷举发现没有23步交换是不行的。于是,这个问题又变成了一个诱人的坑,至今仍未被填上。

d7ee92c6d6f5d37488db7f82b8dfeec3.png

09

曲线的内接正方形

证明或推翻,在平面中的任意一条简单封闭曲线上,总能找到4个点,它们恰能组成一个正方形。

这样一个看上去如此基本的问题,竟然没有被解决!目前,对于充分光滑的曲线,似乎已经有了肯定的结论;但对于任意曲线来说,这仍然是一个悬而未解的问题。平面上的曲线无奇不有,说不准我们真能精心构造出一种不满足要求的怪异曲线。

ec622bf3cc8255b7793b10e6f106b02d.png

10

多面体的展开

证明或推翻,总可以把一个凸多面体沿着棱剪开,展开成一个简单的(也就是不与自身相交的)平面多边形。

这是一个看上去很“自然”的问题,或许大家在玩弄各种纸制包装盒的时候,就已经思考过这个问题了。现在,人们已经找到了不满足条件的凹多面体,也就是说存在凹多面体,无论怎样展开它都会不可避免地得到与自身重叠的平面多边形。同时,确实也存在一些凸多面体,按照某种方式展开它后,会得到与自身重叠的平面多边形。不过,对于某个凸多面体,任何一种方法都不能把它展开到一个平面上,这听上去似乎不大可能;然而,在数学上这一点却一直没被证明。

443d8dc2425d888244a1bfa38b0345fe.png

11

线段距离的频数

a2711ca1178b1e76589037db068abc50.png个点一共可以确定03676b0c4626c7691e7649b077b5d9ee.png条线段,而这个数正好等于1936f66422bdf787909df66ecf48fe09.png——在本书的第四部分,大家将会看到6917ce6f1ee1fcf648876f04b9be0b9a.png的一个非常漂亮的证明。于是我们想问,是否对于任意正整数3128468a71af61debbc14e0138863ee3.png,总能找出平面上处于一般位置(任意三点不共线、任意四点不共圆)的4aacca2b7f31fbcf6b9edb7c9e698070.png个点,使得其中有一种长度的线段恰好出现了1次,有一种长度的线段恰好出现了2次,等等,一直到有一种长度的线段恰好出现了785886a234967654178adf19ca1d574b.png次?

7a332efb50918265f8cf9b3f96020713.png时,任意一个不是等边三角形的等腰三角形都满足要求。当dfc50f8dc6f3e78a07ea67e323328adf.png时,可以先把其中三个点摆成一个等边三角形,第四个点则放在某一边的中垂线上,但不要让它与等边三角形的中心重合,于是就得到了图3所示的图形。这个图中线段的长度有3种,它们各出现了1次、2次、3次,因而正好满足要求。

19eaffbced3078ee38cf86af59c55987.png

图 3

c0ead1c11315c7cdd9f19fcbfa91647d.png时,这样的图形还存在吗?受很多与维度有关的几何命题的影响,或许很多人会认为,这样的图形只在更高维的空间中才存在吧。其实不然,在平面中也存在6aa2c7c8b61d8dff501da82093273233.png的解。图4就是一个简单的构造:△ABC为等边三角形,O为其中心,再以A为圆心,AB为半径作弧,OB的中垂线与这段弧相交于点D。容易看出,7dc60b869127fe1d1388f159d32ab0f9.pngaf6e51299d63180cd67b68020d7cdc9e.png06afd728a5b8029fec5b855939c73cfa.png,只有c036c2c6bc309163c27df4ac3593a778.png的长度是独一无二的。这就是一个满足要求的图形。

5c3557520098d95305609e91485d95c4.png

图 4

不但如此,人们还找到了d22cf71ee69eef6548605eda0101a4fe.png等于6、7、8时的解。图5就是901571b25b6f7afb69a5345d739d0b4b.png时的一个解,大家可以验证一下。不过,继续往前探索的路偏偏就卡在了这里。对于00548681efe2a945d951a8c8d32405a7.png的情况究竟是否有解,目前还没有一个定论。

82e798ac6a9d465cac7043548531ff15.png

图 5

数学家们似乎更倾向于相信,当23f71048fa2e9b8c37f24620bd45ce5c.png足够大时,总会发生无解的情况。埃尔德什悬赏50美元征求当4fa6af3d0c33c746277b8948374479ee.png足够大时问题无解的证明,同时悬赏500美元征求对任意b1870ffd97d99f817426abdb2a2640cb.png都适用的构造解。

2ff54e736b1c4287ef8e3c679e45301c.png

12

库斯纳猜想

很多城市的交通系统都是由大量横纵街道交错构成的,纽约的曼哈顿区就是最为典型的例子。因此,在估算两地之间的距离时,我们往往不会直接去测量两地之间的直线距离,而会去考虑它们在横纵方向上一共相距多少个街区。在数学中,我们就把平面上两个点的横坐标之差与纵坐标之差的和叫做这两点之间的曼哈顿距离。例如,505573ad26bc3e9fb3690a035148aeee.png0397c4addd8e9678683d35774135b365.png两点间的直线距离是5,但曼哈顿距离则是7。

这个定义可以很自然地推广到ab8e034310f35d1b27abc4e22d9588e9.png维空间中去。定义f531b842a0c6eb2f2c8cb4760dc91f24.png维空间中c8f6099e8bcb18442282f6c822e2859d.pngded3502002163fd0e959f1f11ca2ac74.png两点之间的曼哈顿距离为e3622910f47d233ac8d9750173b27b6a.png,直观地说,就是在098449b199de577e692693a714853dba.png维网格中从b28041861ba85f6b4671979a1dfb8a40.pngb13caa687a2157c99897fc0dc5144a6c.png的最短路径长度。某日,网友木遥告诉了我一个与此相关的数学未解之谜:在0e2aa404f9f390c679ba1a20df8db38a.png维空间中,最多可以有多少个曼哈顿距离两两相等的点?

容易看出,这样的点至少可以有c662a496cbf078ed1512bbc62a894bb5.png个,例如三维空间中d4b16786a5ad26becc15ad777ec55c59.png5ad1ac776700a762e1cd0c838996808f.png39c853be49bfa9010db972d80bd7292e.png8abe411b4315800c74a3d9f6470a517b.png102e9818deaf8d81eec7bb4b24b194f4.png9c18da4c6a9bf3f392592d7734fb924e.png就是满足要求的6个点。大家肯定会想,这应该就是点数最多的方案了吧?不过,真要证明起来可没那么容易。1983年,罗伯特•库斯纳(Robert Kusner)猜想,58b026e9c00a69079e18696839b3e0f4.png维空间中曼哈顿距离两两相等的点最多也只能有a7853ec5c55eb77ceaeaa4b324ca6666.png个,这也就是现在所说的库斯纳猜想。目前人们已经证明,当f0b8fa3eeeaa52958f40cc222aff6a8c.png时,库斯纳猜想是正确的。当f43d774e59d77ce19805deb289bf2e80.png时呢?虽然大家相信这个猜想也应该是正确的,但还没有人能够证明。

有趣的是,在很多其他的度量空间下,同类型的问题却并没有这么棘手。如果把距离定义为标准的直线距离,那么da9d4e3ac4590e23fbd0d168eed51bb1.png维空间中显然最多有7708854959c482390467ff9b40af4cd0.png个等距点;如果把距离定义为切比雪夫(Chebyshev)距离(即所有outside_default.png中的最大值),问题的解则是outside_default.png,即outside_default.png维坐标系中单位立方体的outside_default.png个顶点。一旦换作曼哈顿距离,问题就迟迟不能解决,这还真有些出人意料。

outside_default.png

13

Thrackle猜想

在纸上画一些点,再画一些点与点之间的连线,我们就把所得的图形叫做一个“图”。如果一个图的每根线条都与其他所有线条恰好相交一次(顶点处相接也算相交),那么就把这个图叫做一个thrackle。图6显示的就是三个满足要求的thrackle,注意到它们的线条数量都没有超过顶点的数量。问,是否存在线条数大于顶点数的thrackle?

outside_default.png

图 6

这个问题是由数学家约翰•康威提出来的。这明显又是一个坑,看到这个问题谁都想试试,然后就纷纷崩溃掉。康威悬赏1000美元征解,可见这个问题有多么不容易。目前已知的最好的结果是,一个thrackle的线条数不会超过顶点数的outside_default.png倍。

outside_default.png

14

拉姆齐问题

有这么一个定理:6个人参加一个聚会,其中某些人之间握过手,那么一定存在3个人互相之间都握过手,或者3个人互相之间都没握过手。我们可以借助鸽笼原理④很快证明这个结论。选出其中一个人A,然后把剩下的5个人分成2组,和A握过手的,以及没和A握过手的。显然,其中一组至少有3个人。不妨假设和A握过手的那一组至少有3个人吧。(在另一种情况下,下述推理同样适用。)把这一组里的3个人分别记作B、C、D(如果这一组的人数大于3,任意选3个人就行了)。如果B、C、D这3个人之间有2个人握过手,那么这2个人和A就成了互相之间握过手的3人组;如果B、C、D这3个人之间都没握过手,那么他们本身就成了互相之间都没握过手的3人组。

④ 假设有outside_default.png只鸽子飞回outside_default.png个笼子,如果outside_default.png的话,那么一定有至少一个笼子,它里面有不止一只鸽子。事实上,至少有一个笼子,它里面有不少于outside_default.png只鸽子,其中outside_default.png表示大于等于outside_default.png的最小整数。鸽笼原理是组合数学中的一个重要工具,今后我们还会用到。

1930年,英国数学家弗兰克•拉姆齐(Frank Ramsey)证明了一个更强的结论:给定两个正整数outside_default.pngoutside_default.png,总能找到一个outside_default.png,使得一场outside_default.png人聚会中,或者存在outside_default.png个人互相之间都握过手,或者存在outside_default.png个人互相之间都没握过手。我们把满足条件的最小的outside_default.png记作outside_default.png

前面我们已经证明了,6个人足以产生互相都握过手的3个人或者互相都没握过手的3个人,也就是说outside_default.png。但5个人是不够的,比方说只有A和B、B和C、C和D、D和E、E和A之间握手,容易看出不管选哪3个人,握过手的和没握过手的总是并存的。因此,outside_default.png精确地等于6。

求出outside_default.png的精确值出人意料地难。目前已经知道outside_default.png,但对于outside_default.png,我们只知道它介于43到49之间,具体的值至今仍未求出来。如果要用计算机硬求outside_default.png,则计算机需要考虑的情况数大约在outside_default.png这个数量级,这是一个不可能完成的任务。而outside_default.png就更大了,目前已知它在102到165的范围内。它的准确值是多少,恐怕我们永远都不可能知道了。

埃尔德什曾经说过,假如有一支异常强大的外星人军队来到地球,要求人类给出outside_default.png的准确值,否则就会摧毁地球,那么他建议,此时我们应该集结全世界所有数学家的智慧和全世界所有计算机的力量,试着求出outside_default.png来。但是,假如外星人要求人类给出outside_default.png的准确值,那么他建议,我们应该试着摧毁外星人军队。

outside_default.png

15

维恩图并不简单

给定n个集合后,每一个元素都拥有了自己的位置。比方说,若有“质数”、“两位数”、“个位是3的数”这3个集合,则31就只属于前两个集合,而102则不属于任一个集合。我们往往会像图7左边那样,把这些集合抽象成一个个圆圈并画在同一平面上,然后把各个元素填入图中适当的区域,从而直观地展示出每个元素的所属情况。这样的图就叫做维恩(Venn)图。为了展示出由这n个集合产生的所有关系,维恩图需要有2_n_个区域(包括最外面的那个区域)。

画惯了3个集合的维恩图,很多人都会认为,像图7右边那样把4个圆圈画成一朵花,就是4个集合的维恩图了。其实这是不对的——4个圆只能产生14个区域,而4个集合将会交出16种情况。如果把4个圆圈像图7右边那幅图一样排列,就少了2个区域:只属于左下角的圆和右上角的圆的区域,以及只属于左上角的圆和右下角的圆的区域。

outside_default.png

图 7

那么,是不是4个集合的维恩图就没法画了呢?也不是。如果你不是一个完美主义者,你可以像图8那样,把3个集合的维恩图扩展到4个集合;虽然看上去非常不美观,但是从拓扑学的角度来说,只要逻辑上正确无误,谁管它画得圆不圆呢。

outside_default.png

图 8

大家会自然而然地想到一个问题:右边这个图是否还能继续扩展成5个集合的维恩图呢?更一般地,是否随便什么样的outside_default.png个集合的维恩图都可以扩展到outside_default.png个集合呢?

令人难以置信的是,这个问题竟然还没被解决!事实上,对满足各种条件的维恩图的研究是一个经久不衰的话题,与维恩图相关的猜想绝不止这一个。

outside_default.png

16

遍历所有的“中间子集”

证明或推翻,你可以通过每次添加或者删除一个元素,循环遍历集合outside_default.png的所有大小为outside_default.pngoutside_default.png的子集。例如,当outside_default.png时,你可以通过以下路径循环遍历outside_default.png的所有包含2个元素或者3个元素的子集:

{1, 2} → {1, 2, 3} → {1, 3} → {1, 3, 4} → {1, 4} → {1, 2, 4} → {2, 4} → {2, 4, 5} → {4, 5} → {1, 4, 5} → {1, 5} → {1, 3, 5} → {3, 5} → {3, 4, 5} → {3, 4} → {2, 3, 4} → {2, 3} → {2, 3, 5} → {2, 5} → {1, 2, 5} → {1, 2}

看完上面的这段内容,我可以想象你已经有一种克制不住的冲动,拿起铅笔和草稿纸,或者跑到电脑前,开始寻找outside_default.png不大时的规律。这可以说是本文的所有问题中最大的一个坑了——这个问题极具诱惑性,任何人第一次看到这个问题时都会认为存在一种对所有outside_default.png都适用的构造解,于是众人一个接一个地往坑里跳,拦都拦不住。

几乎没有人认为这个猜想是错误的。目前计算机已经验证了,当outside_default.png时,猜想都是成立的。从已有数据来看,随着outside_default.png的增加,遍历这些子集的方案数不但也随之增加,而且增长得非常快。到了某个outside_default.png,方案数突然跌到了0,这明显是一件极不可能发生的事。但是,几十年过去了,却没有人能够证明它!

outside_default.png

17

出现次数超过一半的元素

outside_default.png是一个有限集合,outside_default.png,outside_default.png, …,outside_default.png都是outside_default.png的非空子集,它们满足任意多个集合的并集仍然在这些集合里。证明,一定能找到某个元素,它在至少一半的集合里出现。

不可思议,即使是最基本最离散的数学研究对象——有限集合——里面,也有让人崩溃的未解问题。

1999年,彼达斯•沃伊奇克(Piotr Wojcik)用一种非常巧妙的方法证明了,存在一个元素在至少outside_default.png个集合里出现。不过,这离目标还有很大一段距离。

  推荐阅读

outside_default.png

作者:顾森

本书是一个疯狂数学爱好者的数学笔记,面向所有喜爱数学的读者。本书包括5部分内容,即生活中的数学、数学之美、几何的大厦、精妙的证明、思维的尺度,涉及48篇精彩的文章。即使你不喜欢数学,也会为本书的精彩所倾倒。

outside_default.png

outside_default.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值