第169章 幽灵机器的终焉(6 / 13)
“逻辑上成立了,但是核验器怎么识別?如果两个分隔符合併成连续的00,读写头停在其中任意一格时,左右两种编码都可能成立。核验器在匹配规则时会產生歧义,怎么避免把两个不同的宏状態识別成同一个?”
“很简单。把读写头停留在分隔符上的朝向,强制写进状態定义里。”江临在白板上画了一个带有箭头的方块,“我们不做对称归併,破除歧义。”
原本白板上的六个宏状態,因为这一调整变成了八个。
叶寧没有废话,直接从伺服器里调出了之前运行的最长轨跡,从中抽取出所有发生过边界归併的极端样本。
她把这些数据打包,逐条投入到江临刚刚定义的新的宏状態逻辑中进行跑批测试。
三十七次严重的边界归併。
全部安全著陆,无一遗漏地落在江临刚写出的那两条边界路径里。
当然那,这三十七条轨跡能证明新抽象与已知数据一致,还是无法替代对全部符號参数的闭包证明。
会议室里原本同时打开的几个键盘,打字声逐渐停了下来。
所有人都停下了手头的工作,目瞪口呆地看著白板上的推导。
乔闻鐸重新看向白板。
“歷史样本过了,现在,怎么把无限个参数情形交给核验器?”
他此时问出的第三个问题,已经不再是怀疑这个不变量是否成立,而是已经直接跨越到了工程实施的层面。
江临在八类宏控制状態的外围,画了一个大大的方框,將其整体圈住。
“在系统中,单独建立第四类非停机见证类型——宏状態不变量见证。”
“底层的公共可信核呢?”第三方负责人立刻追问,因为这关係到整个验证架构的公信力。
“公共核保持冻结,绝对不能修改。”
江临说完在方框外写下三条冷硬的检查条件。
【条件一:验证初始配置是否安全进入宏状態集合。】
【条件二:穷举所有的局部重写规则,验证其是否能保持集合闭合。】
【条件三:验证宏状態集合是否与停机入口彻底互斥。】
“具体的工程方案是这样的:新的见证文件只负责提交宏状態的定义、符號块的划分以及局部重写的模板。公共核继续负责验证图灵机的一步转移语义和有限基例;新的宏状態核验器负责检查参数化重写模板的归纳条件、集合闭包与停机排除。两层之间只通过冻结后的机器语义接口连接。”
江临看著周述和第三方负责人,侃侃而谈。
“rust组和ocaml组,分別独立实现针对这八类宏控制状態的核验器扩展模块。第三方,你们的责任是,想尽一切办法生成能击穿这八个状態边界的变异样例。”
“两组开发人员能看到你的白板推导吗?”乔闻鐸问。
“只给抽象的规范文档和序列化后的证书格式。隔离必须彻底。”江临平静地说。
乔闻鐸抬起腕錶看了一眼时间。
晚上七点二十六分。
从江临下令关掉单步动画,到他在白板上徒手写出完整的足以镇压skelet #17的核验边界,用了一个小时十九分钟。
乔闻鐸转过身,目光如炬,扫过周述和第三方负责人。 ↑返回顶部↑
“很简单。把读写头停留在分隔符上的朝向,强制写进状態定义里。”江临在白板上画了一个带有箭头的方块,“我们不做对称归併,破除歧义。”
原本白板上的六个宏状態,因为这一调整变成了八个。
叶寧没有废话,直接从伺服器里调出了之前运行的最长轨跡,从中抽取出所有发生过边界归併的极端样本。
她把这些数据打包,逐条投入到江临刚刚定义的新的宏状態逻辑中进行跑批测试。
三十七次严重的边界归併。
全部安全著陆,无一遗漏地落在江临刚写出的那两条边界路径里。
当然那,这三十七条轨跡能证明新抽象与已知数据一致,还是无法替代对全部符號参数的闭包证明。
会议室里原本同时打开的几个键盘,打字声逐渐停了下来。
所有人都停下了手头的工作,目瞪口呆地看著白板上的推导。
乔闻鐸重新看向白板。
“歷史样本过了,现在,怎么把无限个参数情形交给核验器?”
他此时问出的第三个问题,已经不再是怀疑这个不变量是否成立,而是已经直接跨越到了工程实施的层面。
江临在八类宏控制状態的外围,画了一个大大的方框,將其整体圈住。
“在系统中,单独建立第四类非停机见证类型——宏状態不变量见证。”
“底层的公共可信核呢?”第三方负责人立刻追问,因为这关係到整个验证架构的公信力。
“公共核保持冻结,绝对不能修改。”
江临说完在方框外写下三条冷硬的检查条件。
【条件一:验证初始配置是否安全进入宏状態集合。】
【条件二:穷举所有的局部重写规则,验证其是否能保持集合闭合。】
【条件三:验证宏状態集合是否与停机入口彻底互斥。】
“具体的工程方案是这样的:新的见证文件只负责提交宏状態的定义、符號块的划分以及局部重写的模板。公共核继续负责验证图灵机的一步转移语义和有限基例;新的宏状態核验器负责检查参数化重写模板的归纳条件、集合闭包与停机排除。两层之间只通过冻结后的机器语义接口连接。”
江临看著周述和第三方负责人,侃侃而谈。
“rust组和ocaml组,分別独立实现针对这八类宏控制状態的核验器扩展模块。第三方,你们的责任是,想尽一切办法生成能击穿这八个状態边界的变异样例。”
“两组开发人员能看到你的白板推导吗?”乔闻鐸问。
“只给抽象的规范文档和序列化后的证书格式。隔离必须彻底。”江临平静地说。
乔闻鐸抬起腕錶看了一眼时间。
晚上七点二十六分。
从江临下令关掉单步动画,到他在白板上徒手写出完整的足以镇压skelet #17的核验边界,用了一个小时十九分钟。
乔闻鐸转过身,目光如炬,扫过周述和第三方负责人。 ↑返回顶部↑