苏阳没有立刻按下按钮。
他先做了一件事。
他拿出煞玉。放在椅子扶手上。然后他从口袋里掏出一支笔和一张纸。在纸上写了一行字。
"我叫苏阳。现在是2025年2月17日。我即将使用缸中之脑体验卡。这张纸是真实世界的锚点。"
写完之后他把纸折好,塞进左手鞋垫下面。
他不确定进入模拟之后还能不能感知到这张纸。但他需要一个物理上的提醒物。
然后他按下了按钮。
没有光。没有声音。没有任何仪式感。
房间还是那个房间。椅子还是那把椅子。煞玉还在扶手上。
苏阳等了五秒。
什么都没发生。
他站起来。走到门口。推了一下门。
门开了。
不对。门应该是从外面锁死的。
苏阳的心跳快了一拍。
他走出房间。走廊。正常的走廊。灯光、墙壁、地板,全是他工作室的样子。
王小明不在门口。
苏阳走到客厅。王小明坐在沙发上看手机。看到苏阳出来,抬起头。
"嗯?你不是说三天不出来吗?"
苏阳看着他。
"我在里面待了多久?"
"五分钟吧。"王小明看了一眼时间。"五分钟都不到。怎么了?"
苏阳没有回答。
他走到厨房。拧开水龙头。
水流出来了。正常的水。正常的声音。
苏阳盯着水流看了十秒。
然后他看到了。
水滴从龙头上滴落的频率——不均匀。
正常的水滴受重力影响,在同一水压下,滴落频率应该是近似恒定的。但苏阳看到的是:第一滴和第二滴之间间隔零点七秒。第二滴和第三滴之间间隔零点七秒。第三滴和第四滴之间——零点六八秒。
快了零点零二秒。
然后恢复零点七秒。然后又快了零点零一秒。
微小的、不规则的波动。
如果这是真实世界,水滴频率的微小波动完全正常。水压本身就有波动。
但苏阳在那一瞬间产生了一个念头。
如果这不是水压波动呢?
如果这是模拟系统在计算重力参数时产生的微小误差呢?
他关掉水龙头。
走到窗边。推开窗户。
外面是北京的冬天。灰蒙蒙的天。光秃秃的树。和他进房间之前看到的一模一样。
苏阳伸手摸了一下窗玻璃。冰凉的。
但这个冰凉——
是真实的冰凉,还是模拟的冰凉?
如果模拟精度是99.97%,他的触觉无法分辨。他的视觉无法分辨。他的听觉无法分辨。他的一切感官都无法分辨。
那他怎么知道自己现在在哪?
苏阳低头看了一眼自己的左脚。
鞋垫下面应该有一张纸。
他脱掉鞋。掀开鞋垫。
纸在。
他打开。
"我叫苏阳。现在是2025年2月17日。我即将使用缸中之脑体验卡。这张纸是真实世界的锚点。"
他自己的字迹。
但这能证明什么?如果模拟系统连他鞋垫下面的纸都能复刻呢?
苏阳站在窗边。手指捏着那张纸。
一种从未有过的恐惧感从他的胃底升起来。
不是面对怪物的恐惧。不是面对深海巨物的恐惧。
是一种更根本的恐惧。
他不知道自己站的地方是不是真的。
苏阳把纸攥在手心。
他走到书房。打开电脑。
他要验证一件事。
他打开计算器。开始算圆周率。
圆周率是无限不循环小数。如果这是一个模拟系统,它在计算圆周率时必须在某一位截断。因为没有任何计算机能够存储无限位的数字。
真实世界的数学不需要"存储"。圆周率就是无限的。没有尽头。
但模拟世界里——
苏阳打开了一个在线高精度圆周率计算工具。
他开始一位一位地核对。
前一百位。正确。
前一千位。正确。
前一万位——
苏阳在第九千八百六十七位停下来了。
他盯着屏幕。
第九千八百六十七位。应该是3。
屏幕上显示的是4。
苏阳的手指停在键盘上。他的心跳声在安静的书房里格外清晰。
他又核对了一遍。
4。
不是3。
苏阳慢慢靠回椅背。
两种可能。
第一:在线工具本身有误差。计算精度不够。
第二:他正在一个模拟世界里。这个世界的圆周率在第九千八百六十七位出现了渲染错误。
苏阳闭上眼。
如果是第二种——
他睁开眼。拿起桌上的手机。拨了一个号。
"王小明。"
"怎么了?"
"帮我查一件事。华夏科学院数学所的圆周率数据库。第九千八百六十七位是多少。"
电话那头安静了两秒。
"你查这个干嘛?"
苏阳没回答。
十五分钟后王小明回了电话。
"3。第九千八百六十七位是3。"
苏阳挂掉电话。
他看着电脑屏幕上的那个4。
现实有裂缝。
他正坐在裂缝里。
苏阳的嘴角慢慢弯起来。
不是害怕。是兴奋。
这就是0.03%。
他找到了模拟世界的bug。