引言:偷懒的上帝
在上一集中,我们聊了物理学那条高大上的“降维打击链”。从11维的M理论一路退化到3维的牛顿世界,物理学家们一直在追求一种光滑、连续、完美的数学描述。
在他们的方程里,线是直的,面是平的,球是圆的。但是,兄弟们,我们睁眼看看世界好不好。
油条是直线吗?肠粉是平滑的吗?狮子头真的是圆球?
根本不是。
如果说上一篇我们聊的是“物理定律的理想蓝图”(用完美的几何来描述宇宙),那么今天我们要聊的就是“大自然的实际施工现场”。
在这个现场里,上帝才懒得用欧几里得几何。他用了一种更偷懒、但也更高级的算法,这就导致我们现实世界的维度,压根就不是整数。
这是分形(Fractal)的世界,一个只有0.6维、1.26维、2.7维的“夹缝”宇宙。
第4.5层:欧几里得的“谎言”与数学界的“妖怪”
我们从小学的几何,告诉你点是0维,线是1维,面是2维,体是3维。这套东西工程师很喜欢,因为好算。
但在19世纪末,数学界闯进来几只“妖怪”:
-康托尔集(把一条线段中间挖空,然后无限重复),算到最后,它有无限多的点,但总长度却是0。它像幽灵一样,介于0维的点和1维的线之间(0.63维)。
-科赫曲线,在一个三角形上无限长出小三角,像雪花。如果你拿放大镜看它,不管放大多少倍,边缘永远是刺儿头的。它在一个有限的面积里,塞进了无限长的边界(1.26维)。
当时的数学家吓坏了,称这些为“病态”的怪物,因为它们处处连续,却处处不可导(没有任何地方是光滑的、全是尖角,牛顿爵爷抱着微积分哭晕在苹果树下)。
直到一个叫曼德博(Benoit Mandelbrot)的大神站出来说:
“醒醒吧,这才是真实的世界。”
第5层:空间与尺度的崩塌-海岸线悖论与分形维度
曼德博试图回答理查德森的经典问题:英国的海岸线到底有多长?
-
你拿100公里的尺子量,大概不到3000公里。你拿1公里的尺子量,有更多的弯弯绕绕,长度变成了3400公里。如果你拿一把原子级精度的尺子,必须贴着海岸线上每一粒沙子、甚至必须沿着每一个原子的轮廓七拐八绕地走呢?答案是:长度趋近于无穷大。
是不是很反直觉?一个面积有限的岛国,怎么会有无限的周长?
原因就在于,海岸线并不是一条1维的线。它折叠、蜿蜒、破碎,它极力想填满陆地和海洋之间的空隙。
所以,海岸线的维度不是1。经过有人计算,英国海岸线的维度大约是1.25维。挪威峡湾那种特别碎的,维度更高。
维度在这里有了新的定义:它是衡量“粗糙度”和“空间填充能力”的指标。
结构简单的东西,不断填充(递归),最后神奇的事情会发生。号称人类科技巅峰的GPU,也无非是分解和计算三角形开始的。今天的AI,也是一样。
还记得上一篇里提到的6维卡拉比-丘流形吗?那是藏在微观里的复杂几何。而在宏观世界,分形就是那个负责“折叠空间”的魔术师。一堆纸揉成纸团塞入纸箱,纸就从2维变成了2.x维,因为它开始占据3维空间了。
那么有意思了,卡拉比-丘是粒子的DNA,我们身体里真正的DNA又是啥?
第6层:信息与效率的涌现-生命的秘密是指令集,不是设计图
我们的身体就是分形造出来的。
DNA并不是藏着设计图,DNA是一段段极其精简的递归代码。
如果DNA要能描述我们身体里的每个细胞如何工作,那基因组得比现在大几万倍,细胞核根本塞不下。
大自然采取了“分形算法”:
【血管】
它不记录全长10万公里我们的血管路线图(这玩意儿长度能绕地球两圈半!)。如果真要硬编码每一根毛细血管的位置,你的DNA得比百科全书还厚。
它只写了一句类似CPU指令集的代码:
“主血管生长,分叉为两根较细血管,填补空隙;重复执行以上步骤。”
这就解释了为什么我们的血管系统分形维度也是约2.7维。因为它用极少的血液体积,实现了几乎无限的接触面积——以此保证你体内没有任何一个细胞离血管的距离超过几十微米。
【大脑】
终章:混乱中的秩序
而在分形的世界里,混沌和秩序达成了和解。
比如著名的天气预报例子:天气的变化看起来杂乱无章、永远不会重复(混沌),但如果你把成千上万次的气象数据画在坐标系里,神奇的事情发生了:这些乱跑的数据点,并没有随机布满整个屏幕,而是乖乖地被吸附在了一个特定的结构上,画出了一个意大利面图。
这或许暗示了宇宙更深层的秘密:
我们在上一篇里苦苦追寻的那个“光滑、完美”的终极物理理论(M理论),大概只是宇宙的源代码。
而我们肉眼看到的这个参差多态、粗糙不平的现实世界,不过是这个源代码在无限次递归迭代后,渲染出来的分形投影。
物理学想用方程抓住上帝的意图,而分形几何则捡起了上帝切下来的边角料,拼凑出了我们真实而绚烂的自然。
而处于最低维的生命,为了永续生存对热力学规则采取了“黑客攻击”,利用4.5层的分形bug产生的最高效压缩算法,把低位结构折叠进高维空间,利用人类这种看起来和猴子一样愚蠢的两脚兽,试图解密创世代码,实现对高维造物主的绝地反击。
从思考到创造