哲学史上有一个 “无限可分” 的悖论。
一朵云 不是云,这朵云不是独立的实体,而是由很多水蒸气的 因为各种缘故暂时聚拢在一起的。
我们看到的事物,如云、山、水、人等等都是无数多的元素的聚合,我们叫云、山、水、人(都是一个包袱),其实非云、非山、非水、非人,是名云、名山、名水、名人。
世间万物都是“云”,由 组成,分子是 组成,原子由 、 、 组成,这些又是由 组成…
无限可分,到底推到哪里才到头呢 ?
其实推到基本粒子就已是万物的源头,我们把包袱卸下,最后万物剩下的其实是一个数学结构。
问万物的源头其实就是一个立方体,立方体就是立方体,因为数学结构,所以立方体是立方体。
万物的源头是数学结构,所谓“包袱”是人强加在数学系统上的概念。
基本的粒子是纯粹的数学结构,底层的一切都是数学。
假如我们这个文明十分落后,甚至还没有发现“勾股定理”,那“勾股定理”就不存在吗?
当然存在,而且存在于宇宙中任何一个地方,只是我们不知道而已。
我们可以设想,存在一个独立于所有文明、宇宙之外的“数学世界”,这里除了数学便没有了其他。
所有的、不管多难的数学永远都在那里,所有的大数学家,在那偶然的惊鸿一瞥让我们遇见了世界上独有的“明珠”。
可就算没人看、没人看到的,那些“明珠翡翠”也依然静静的存在着。
宇宙为什么会存在呢,因为数学存在,因为数学允许,TA存在。
这里是属于斗气的世界,没有花俏艳丽的魔法,有的,仅仅是繁衍到巅峰的斗气!等级制度:斗者,斗师,大斗师,斗灵,斗王,斗皇,斗宗,斗尊,斗圣,斗帝。
这种世界真的存在吗?虽然我们的世界并没有,但只要我们能找到一个合适的数学结构,那个数学结构允许斗气和魔法,那么《斗破苍穹》就存在!
制造宇宙超越生死
一个人可能既是很好很好的,也是很坏坏的。我们往往只看到了其中一面。
请看下图,这是一个来自量子力学的思想实验,也是一个让霍金自闭的问题。
有只猫和一个放射性物质一起放置在不透明的盒子中。这个放射性物质有50%的可能性衰变。
如果发生衰变的话,猫就会死亡,也就是猫有50%的可能性死亡。这个思想实验是由薛定谔提出来的,所以称为 。
背景知识:因为微观世界里的东西,在被观测之前,可以没有一个固定的状态,是几种状态的叠加态 —— 也就是“既……,又……”。
比如,一个电子的自旋,可以是正和负的叠加态,既是正的,也是负的。
中,人打开箱子看之前,那个放射性物质处在“衰变”和“没有衰变”的量子叠加态 —— 既衰变了,也没有衰变。
这个时候猫呢,即是死的,又是活的?(不应该,猫可不是微观的)
这个既…又…,就是量子叠加态。
宏观世界也是我们能看到的世界,当人观测电子自旋时,有一定的几率观测到正的,一定的几率观测到负的。
可在人观测之前,TA既是正的也是负的(量子叠加态)。
猫的状态是一个宏观状态,微观世界是既…又…,放射性物质既衰变又没衰变。
而宏观世界是确定的,所以一只猫不能是既是活的,又是死的。
微观世界的规律如此神奇,但是跟宏观世界似乎没啥关系。
我们宏观世界的一个乒乓球,就只能“或者在这里或者在那里”,而不会“既在这里又在那里”。
宏观世界,没有量子叠加态。
不打开盖子就不知道猫是死是活,因为放射性物质的衰变不可预测,所以这个就是 真随机。
可结合数学宇宙来说,就矛盾了,数学公式里是没有随机的。
“数学宇宙”这个思想认为,宇宙是个数学结构,宇宙里的一切都是数学的。
这时谁也解释不清楚,直到有人建议使用量子平行宇宙来解释。
穿越平行宇宙
宇宙是无限大,宇宙没有中心,而且宇宙的各个地方大体上都差不多的,我们是一样的。
可在无限大的宇宙,给定一堆的物质,无论排列组合有多少种可能,也一定是有限的。
这如同所有可能的文明,是有限的。
宇宙是无限大的,宇宙各个部分大体上又差不多,而文明却只有有限多种,这又怎么了?
这意味着:每一种可能都有几乎无限多的副本,在某个遥远的地方,存在着一个和地球一模一样的星球。在那个星球上,存在着和我们一模一样的人,其中就有一个一模一样的您,正在看这篇文章。
只不过,下一刻TA和您的行动不一样,您可能继续再看,某个TA可能去做别的了。
每个平行宇宙的距离大概是 米,如果使用常规的方式去旅行,我们永远不可能和TA取得联系,TA可能是在我们这个宇宙之外。
所有的平行宇宙都建立在数学宇宙之上,无数个剧情、无数个你我、无数种可能性,只要在数学上是合理的,那TA就是真实存在的。
小说里的穿越能实现吗,如果宇宙中存在另外一个地球,那个地球和我们一样,不过,TA正好还在三国时代,如果我们能通过虫洞之类的特别机制前往那个星球,我们真的可以改变历史 — 不过是那个地球的历史,不会影响我们这里。
数学上有一个 “曼德布洛特复数集合”,简单的来说是一个复平面的一张图。
#include <stdio.h>
#include <stdlib.h>
#include <complex.h>
#define width_size 800
#define height_size 600
#define Maxval 255
static const float orig_x = width_size * 2/3;
static const float orig_y = height_size * 1/2;
typedef struct _pixel {
unsigned char r;
unsigned char g;
unsigned char b;
} pixel;
static const pixel dim_gray = { 105, 105, 105 };
static unsigned char iteration(int x, int y)
{
const int limit = Maxval + 1;
int i;
complex c = ((x - orig_x) / (width_size / 3)) +
((orig_y - y) / (height_size / 2)) * I;
complex z = 0;
for (i = 0; i < limit; i++) {
/* basic formula */
z = z * z + c;
if (creal(z) > 2 || cimag(z) > 2)
break;
}
return (unsigned char) (i == limit ? 0 : i);
}
int main()
{
FILE *f = fopen("mandelbrot.ppm", "w+");
/* PPM header */
fprintf(f,
"P6\n" /* PPM magic number */
"#Mandelbrot Set\n"
"%d " /* width, in ASCII decimal */
"%d\n" /* height, in ASCII decimal */
"%d\n", /* maximum color value, in ASCII decimal */
width_size, height_size, Maxval);
/* Write every pixel generated by Mandelbrot Set */
for (int i = 0; i < height_size; i++) {
for (int j = 0; j < width_size; j++) {
unsigned char iter = iteration(j, i);
if (iter) {
pixel p = {
.r = iter,
.g = (float) abs(j - orig_x) / width_size * Maxval,
.b = (float) abs(i - orig_y) / height_size * Maxval };
fwrite(&p, sizeof(pixel), 1, f);
} else {
fwrite(&dim_gray, sizeof(pixel), 1, f);
}
}
}
fclose(f);
return 0;
}
这张图各个地方都相似,但又完全不一样,所以图像不能高效压缩。
TA和地图上的海岸线一样是数学上的分形结构,如果我们把这个东西的局部放大,会发现TA和TA的整体很相似,再找一个局部的局部放大,又和刚刚的局部很相似,可以一直分下去,相似又不相同。
曼德布洛特复数集合这么复杂的一张图只有选定一个复数 c,而后遵守一个简单的公式:
从 z = 0 开始,不断迭代就能生成一连串的数字z,每一个新数都是前一个数用这个公式计算的,这张图就是所有数字在复平面上的位置。
如果我们进入到图里的世界,世界是无穷无尽的…就和√2一样,怎么走都走不完。
而我们的世界是有编号的,就像是√2中的某一段。
√2 = 1.41421356237309504880168872
6967187537694807317667973799……
假如 我们世界的编号,那我们其实并不特殊,我们偶然的存在其实是必然,因为数学会把所有的概率走遍。
四大神兽
我们这个世界有四大神兽:
- 薛定谔的猫 (量子力学)
- 芝诺的龟 (微积分)
- 麦克斯韦的妖(热力学)
- 拉普拉斯兽 (经典力学)
这四大神兽并不弱于传说中的青龙白虎朱雀玄武:
写这些是因为他们都是我玄幻小说的一部分。
曼德布洛特复数集合手绘文献:https://www.wikihow.com/Plot-the-Mandelbrot-Set-By-Hand。
醉生梦死
你好,我叫 “被子”。事实上是因为,大部分时间里一直很被动,所以才叫“被子”,你也可以叫我“小被”,我为什么会被动呢 ?
其实,一切都是我自己的选择。
下个月,是被子最希冀的。因为被子特别特别的想突破,现在的TA已经沉浸在泥沼边缘,对什么都麻木和盲目。
学习也都不知道从何开始,又东一下的、西一下,越来越迷失…
小被是一个搞计算机的,总喜欢一些明了又抽象的知识。
比起学习最潮流的技术,TA更喜欢随着计算机演化而来的知识,比如 C、面向对象、数据结构、计算机数学、物理系统、计算和算法这件事情。