EP7 新规则:malloc(sizeof)-fork体系

作者:STredduke 更新时间:2016/5/1 16:57:58 字数:2764

这是一次可耻的战败,以西利作为一名指挥官竟然在战斗指挥的时候表现得如此无能,他竟然没有及时地下令通过集火的方式快速击沉CBD的航天母舰,甚至他到了最后关头也只是命令撤退而不是使用撞击的方式去摧毁目标。

一名克隆人飞行员竟然连这点勇气都没有,的确应该被送上军事法庭接受审判,联盟执行长对此是断然不肯接受的,要求主要责任人必须为此负责。

UO联盟的内务军团将执行长的决定落实,以西利被免除军团长职务,他的随从和他一样的处理方式,也就是说张子良和马思涵都同样被免除债务。

他们三个被销毁了克隆人备份,重新配置了大脑数据以后送入一艘太空梭的休眠舱,这艘太空梭随后被发射到一个不稳定虫洞。

在它穿过洞口以后,它进入了太阳系。

注意:以后如果不特别说明,太阳系总是指J000102星系,位于H-C00333星座,在H-R00032星域。

由于这里涉及到不稳定虫洞,所以又可以向各位介绍一点规则了,如果有读者同时懂一点编程和数学知识会更为容易地理解下面要描述的内容。

首先先说结果,以西利、张子良和马思涵这三人穿过该虫洞以后进入了太阳系,并且坠落到地球上,大难不死。

他们的坠落地点位于大陆北区的辉绮丽德森林,而由于他们的大脑数据被重新配置了,所以认为自己实际上是隶属于C-TDA的一支特别行动队,Eden连队,他们的认为是保卫人类的土地,驱逐入侵的精灵部队。

后面的故事紧接着CH1EP1,下面分别简述流程和规则。

新伊甸宇宙本身是一个宇宙,它包含众多星系,这不涉及到时间。

穿越一个稳定虫洞或者星门(星门视为人工虫洞),本身被视作是利用量子亚稳态完成的科尼索菲尔巡航,是空间操作,所以也不涉及到时间。

穿越一个不稳定虫洞则将涉及到时空,它总共完成固定的几个步骤,并且要使用到几条特殊规则。

这些规则分别是:

sizeof,配置一个总质量完全等同于新伊甸宇宙的奇点。

malloc,令sizeof规则配置的奇点的质量达到爆炸临界值的右极限。

fork,在穿过不稳定虫洞的时候,将当前时刻新伊甸的所有空间信息:每一个物体在N维空间内的位置、质量、属性、历史记录等内容,完全复制一份到malloc(sizeof)规则执行之后的新宇宙中,此时新宇宙和新伊甸宇宙是一模一样的,但二者互相之间的距离为任意无穷量的高阶无穷大。

offset,这是一个量,它是fork规则中复制出来的新伊甸宇宙的历史记录偏移量,这个历史记录在每一个确定的物体上都被实例化,记录了该物体在它至今为止的时间线上发生了怎样的变化,offset是指在fork规则生效的时候相对于生效时刻而言的时间线偏移量,它可以是前向偏移量(生效时刻左移量)也可以是后向偏移量(生效时刻右移量),还可以是切向偏移量(生效时刻向x时间轴任意垂直方向移动量)。

这些规则就按照上面的描述顺序执行,得到一个相比于原来的新伊甸宇宙而言,在时间线上有所改变但和原来的新伊甸宇宙彼此完全独立的新宇宙。

由此,就可以解释,为什么以西利他们会到太阳系,而且还是很久以前的太阳系。

同时,也可以解释为什么在新伊甸里面,以西利会有一个克隆体莫名其妙地出现在虫洞空间当中。

需要注意的是,使用上述规则的情况下,有细节问题。

主要是关于不稳定虫洞的,如果说这个不稳定虫洞在初始化一个新宇宙的时候,offset取0该怎么办,难道说不会发生自己和自己相遇的情况吗?

当然会,完全有可能在穿过虫洞以后自己遇到自己,但那种情况下,fork规则将向它自己返回一个错误,使得它内部的析构规则被启用,将刚刚fork出来的这个新宇宙马上瓦解掉,并且重新malloc(sizeof)-fork步骤,直到确保不稳定虫洞的另一侧一定不会发生自己和自己相遇的情况。

注意,克隆体和克隆体相遇是允许的,但克隆体穿过不稳定虫洞以后和克隆体相遇则是属于上述会被析构的情况。

那么如果是穿过不稳定虫洞以后没有立刻发生自己遇到自己,而是过了一段时间以后自己遇到自己的情况呢?

这同样分情况,只有当直接相遇,比如说穿过虫洞以后所在的那个星系里面就有自己或者自己的克隆体存在,这种就是要被析构的,除此以外的任何情况都属于克隆体不穿过不稳定虫洞遇到克隆体的例子。

也就是说,任何与完成“穿过不稳定虫洞”这个动作有关的事情,都要进行析构必要性判断。

那么我们怎么知道,穿过星门或者稳定虫洞以后面对自己的这个克隆体,是不是曾经或者未来的自己呢?

至少目前这无法判断,你只有自认倒霉,如果他是为了什么什么原因而来杀你的话。

有个著名的悖论此时应该被提出来,那就是关于“我杀了我的祖母”的问题。

这个问题在malloc(sizeof)-fork体系下可以得到完美的回答,即:杀死自己祖母的,是一个来自星门另一侧的克隆体或者另一个fork出来的宇宙中的自己,或者自己本身所在的宇宙就是一个fork出来的宇宙。

注意,fork规则涉及到两个对象,一个当然是作为源的宇宙,它是fork规则的必备对象,而另一个则是以源宇宙作为模版复制出来的fork宇宙,这个新的宇宙是之前那个宇宙的副本,我们可以理解为一个宇宙是另一个由它fork出来的宇宙的父亲。

也就引入了父宇宙和子宇宙的概念,二者是分别独立的,只能通过不稳定虫洞互相关联起来,并且子宇宙因为offset不定式量的存在还需要进行析构必要性判断。

简单地说,这不是时间旅行却胜似时间旅行,它唯一的缺点就是,析构以后的那些质量究竟返还给了谁,而sizeof的时候究竟是从哪里弄来的那么多质量。

这一点是暂时不会解释出来的,作为一个保留问题挂起。

回到新伊甸宇宙,既然以西利被判决了那种洗脑外带发配的惩罚,而且他的结局我们也通过CH1EP1看到了,在那个子宇宙里面死于核战是不可避免的?

但也许不是,也许在那个子宇宙里面,他躲过一劫,并且因为诸多机缘而顺利地重返太空,这也是有可能的。

重申,这不是时间旅行,所以不存在什么一定会按照时间线发生过的事情再次发生的说法,fork出来的子宇宙和它的父宇宙是相互独立,互不影响的,除非专门有人利用不稳定虫洞搞破坏,比如说专门有人因为要置以西利于死地而特别追过去让他死于核战。

但根据上面的描述,offset偏移量是目前公布的规则当中,无法人为指定的,所以如果真的有人想杀死以西利,他首先必须穿过某个通向以西利所在的那个fork子宇宙的虫洞才行。

如果他选择穿过一个稳定虫洞,那么根据新伊甸宇宙的交通表,他始终还在新伊甸宇宙里面转悠。

如果他选择穿过一个不稳定虫洞,那么他进入的就是另一个由他当前所在时空作为父宇宙fork出来的一个子宇宙了,而且他将再无法返回父宇宙——再穿过以恶搞不稳定虫洞等于对子宇宙再次执行malloc(sizeof)-fork规则——从而他再也无法追踪到从父宇宙被放逐出去的以西利。

上面的这些拗口的描述仅仅是在说明,如果有人要想利用不稳定虫洞和fork机制干坏事的话,他必须精通fork机制的原理和用法,同时也还需要知道一些其他的规则才能够做到进去一个fork出来的子宇宙干了坏事以后返回父宇宙来。

所以现在来说,除非再公布一些新的规则出来,否则这种担心就是多余的。

但究竟有没有什么更加复杂的新规则呢?

显然是有的,但是暂时不会公布,而且这些规则,要是读者们不说,我也不告诉他们的话,文中世界是不会有任何人知道并利用的。

TBC


设置
阅读主题:
字体大小:
字体格式:
简体 繁体
页面宽度:
手机阅读
菠萝包轻小说

iOS版APP
安卓版APP

扫一扫下载