章四 信息串互删与逻辑死循环

    章四 信息串互删与逻辑死循环 (第3/3页)

静地道:

    “只是感觉世界不真实是不够的。只有当你觉察到世界不真实,而且打算以行动来破坏虚拟世界的平衡性时,奥丁系统才会派出记忆删除程序,强制扫描你的大脑,并且把你的犯罪性记忆给彻底删除。”

    “那记忆删除程序,莫不是那些黑衣城管吧?”我揣测道。

    “没有错,黑衣人是奥丁系统设置的自动处理达到犯罪性达到风险阈值的内置程序具象化后的结果。如果不派出黑衣人以犯罪名义强制删除犯罪者的动机,而是无形之中直接删除犯罪者的记忆的话,就会造成城市中出现大量平白无故失忆者。由此造成居民对奥丁系统记忆删程序可能存在故障的猜疑和不信任感,为此,黑衣人这样的人格化记忆处理程序是必要的,这是为了降低人类对奥丁系统的不信任感。”

    看着我如闻惊雷的表情,朱清云继续道:

    “奥丁系统这样能够模拟出极其细微场景的超级系统,必然极其容易出现系统漏洞。如果不定期进行停机自我检测的话,则会导致BUG封包的积累,甚至陷入理发师悖论等自我指涉矛盾而导致系统死机崩溃。因此,奥丁系统必定需要至少两个系统交替运作,才能够保证在一台系统停机自我检测时让另外一个系统维持虚拟世界不中断。”

    我面如吃了苦瓜一般难受地盯着朱清云,问道:

    “你就别再卖弄你那三寸铁了……自我指涉是个啥玩意儿?还有你说的理发师悖论,该不会是数学上的……”

    站在一旁的小梦看着我,轻声解释道:

    “不错,这就是数学上著名的罗素悖论。理发师悖论的存在,也是很多系统造成死机的原因。举个例子,这个世界上如果只有一个理发师,而且他只给不会自己理发的人理发,那么,他到底该不该给自己理发呢?如果他给自己理发,就违背了他只给不会自己理发的人理发的话,而如果他不给自己理发,那么他就应该给自己理发……这样一来,理发师到底该不该给自己理发,就会变成一个逻辑上的死循环命题。如果计算机也出现了这样的死循环,就会导致在这个命题上无限地运算下去,导致硬盘由于计算超负荷到达物理极限而崩溃掉。那是非常可怕的。当一句话要针对的对象涉及到自己的时候,就往往会出现矛盾,这就是自我指涉矛盾了。就好比小孩子开玩笑时说:‘我比宇宙中的任何人都要强’一样,说我比任何人都要强时,‘我’算不算人呢?如果‘我’算是人,那么,‘我’就比‘我’自己要强了,那么,为了不让‘我’超过‘我’,我就必须更强,于是就会造成无限上升的逻辑死循环。”

    “为了避免奥丁系统出现这样的理发师悖论导致死循环而无法继续工作下去的情况,必须要保证有两台系统交替工作。这样如果出现理发师矛盾的时候,就可以从另外一台系统B中搬来一个新的‘理发师’作为救兵,来为系统A中那位不能给自己理发的理发师理发,从而解决矛盾。”

    “你说的那种矛盾……会出现在虚拟世界中么?”我狐疑道。

    “会的。比如说,一个必须消灭破坏城市治安的罪犯来维持城市治安的索多玛城市城管,就是一个矛盾。”小梦道,“如果那个城管自己犯下了罪破坏了城市治安,那么他该不该消灭自己呢?如果他消灭了自己,就无法继续维持城市治安了,如果他不消灭自己,那么自己就是罪犯,这种情况下,就产生了悖论。因此,只有靠其他系统的介入判断才能够消灭BUG。这种情况,奥丁系统里的虚拟世界并不是没有出现过。甚至,就连历史上的人类制度也受到这种悖论的限制。比如说一个负责维持国家稳定,消灭一切破坏社会稳定的因素的政党,在当自己是破坏社会稳定的因素时,是否该剔除自己呢?”

    小梦的话点到即止,而我却不禁陷入了沉思。

    朱清云继续道:

    “为了解决自我指涉的矛盾,奥丁系统必须至少要有两套系统交替运作,而在某个时间点,系统A的模拟信息就会转载到系统B,只要找到两个系统进行信息流动的接口,我就可以制造无限迭代的运算,让两个系统互相陷入指令矛盾而相互攻击。”

    “两个系统……相互攻击?”我眉头大皱。“为什么两个系统会互相攻击?”

    “因为两个系统为了能够执行各自的指令,就只有消灭对方阻止自己指令执行的指令。”朱清云说道,“奥丁系统会自动修复在索多玛城市中死去的人的身体信息,这一点我已经利用路德神父做的屠杀实验证明了。”

    “你用路德神父做屠杀实验?难道路德神父精神状况出现问题,是你捣的鬼?”我惊愕地道。

    朱清云如实承认:

    “没错,我让路德神父服用了大量的亢奋剂,造成他精神极度亢奋和混乱,从而制造了屠杀。从路人被路德神父射杀后立刻恢复的景象,我得出了奥丁系统会在人死后三秒内修复人体所有结构的结论。同时,另一点则在于奥丁系统也会自动消灭对奥丁系统可能造成破坏的风险记忆。”

    “所以,我利用了奥丁系统的这两个特征,在两个系统午夜十二点即将在接口起始点交互信息流的一瞬间,劈开了我的左右大脑,让两个系统产生了截然不同的指令:

    “系统A因为在黑衣人触碰到我的身体时检测到我的大脑有危险记忆,所以不得不立刻删除我大脑内的记忆。”

    “系统B因为检测到我的大脑结构破坏,于是不得不立即修复我的大脑。”

    “由于我的大脑切割成了左右两半,所以两个系统同时扫过了我的左右脑,于是扫过我左脑的系统B开始修复我的大脑,而大脑内的记忆是和大脑结构紧密相连的,修复我的大脑结构意味着复原我的记忆。而另一人台系统A扫过了我的右脑,检测到危险信息,开始删除和破坏我的记忆,于是两台系统的指令变得截然相反。系统A认为我是危险分子,需要删除我的记忆,因此修复着我的大脑的系统B变成了它的死对头,因此它必须破坏系统B的程序,阻止它继续执行任务。而修复着我的大脑的系统B则认为系统A是阻止我身体恢复,想要破坏我身体的破坏源,于是为了恢复我的身体,它就必须阻止系统A的指令执行……于是两个系统就开始互相仇视为敌人,互相破坏对方的程序代码,陷入无止境的无限迭代破坏中,最后导致了两个系统一起崩溃,所有在奥丁系统中的玩家全都被强制登出。”

    “我明白了,难怪你总是一而再再而三地删除自己的记忆……原来是为了防止奥丁系统扫描你大脑内的高危信息咯?”我恍然大悟道。

    朱清云微微点头:

    “是的。奥丁双系统二十四小时交互一次储存信息,而且每间隔一个小时就会扫描一次人脑。因此,必须在奥丁系统扫描我的大脑之前我自己主动删除自己的记忆,才能够避免被奥丁系统发现我记忆中的风险成分,因为和被奥丁系统删除记忆不同,主动删除记忆是可以永久删除的,而奥丁系统删除你的记忆则只是暂时把你的记忆复写走了而已。而如果我在删除自己记忆之前先让奥丁系统备份一份然后定向删除,就会有被奥丁系统发现我记忆中危险信息的可能,为此,我必须要靠自己手动操作删除除了破坏奥丁系统的危险记忆外的无关记忆才可以。因为是手动删除没有经过奥丁系统备份记忆来定向精确删除,才导致我记忆大量损失彻底还原,甚至连慕容吟你都不认识。”