U15 单元验收:有限摘要究竟证明了什么
任务
对两库所网
完整解答
1. Karp–Miller 的每次加速都有祖先路径
根
含有
2. 同一网的后向基
每个变迁的最小前驱公式为
关键新点依次来自
最终危险初态恰为“已有至少两个
基的向上闭包随轮次增长,虽然基列表中某些点被删除。删除的是冗余代表,不是已经发现的危险状态。
3. 不能把覆盖答案写成精确可达
每次
要反驳“状态方程有解就可达”,另取初态
可是初态没有任何 token,两个变迁均不使能,唯一可达状态仍是
4. 有损信道有两个独立证明义务
每个配置由有限控制状态与有限字母表上的有限队列字组成。控制相同、各队列按散布子词比较;Higman 引理及有限乘积封闭性给出良拟序。这一步只谈集合与关系。
迁移单调性来自丢失语义:大队列可以先删去额外消息变成小队列,再模仿小队列的一步。可靠队列 ab 不能立刻接收 b,有损队列可先丢掉 a 再接收;这个小例子展示为什么无损系统不能套用同一模拟论证。
后向算法还需要可计算前驱基与可判定顺序。只证明 wqo,没有给有效性接口,不足以声称算法可运行;仅有每个有限基的存在性也不足够。
验收标准
每个 omega 都须指出可比祖先和真正增长坐标;后向迭代须写出新基点来源及删除理由;覆盖结论须给实际有限执行;精确不可达须给独立不变量;状态方程反例须检查全部初态变迁;信道部分须把 Higman、丢失模拟和有效前驱分成三项。只画一个 omega 结点或只说“单调所以可判定”不通过。
依据
Karp–Miller 覆盖树与结构方法见 Esparza《Petri Nets》讲义;有限基与有效前驱见 Finkel–Schnoebelen《Well-Structured Transition Systems Everywhere!》§§2–3;有损信道语义见 Abdulla–Jonsson《Verifying Programs with Unreliable Channels》。