“规定两个配置可比时控制状态相同,且各信道逐项满足子词关系。Higman 引理保证有限字母表字串是 wqo,有限乘积和有限控制并合后仍为 wqo。”
形式陈述
设字母集合
Higman 引理说
直觉
长度可以无限增长,字母组合也可以无限变化,但若只在乎某种较短模式能否通过删除符号得到,就无法永远制造两两避开的新模式。这个结论让无界消息队列也可能拥有有限阈值表示。
顺序选对很重要。FIFO 消息丢失可以发生在中间位置,因此删除式子词关系与模型一致;只比较队首前缀则没有相同的结构保证。
例子与边界
真正执行一次嵌入检查
对
有限相等字母表下,始终选最早可匹配位置的贪心算法正确:若某个嵌入把当前字母放在更晚的位置,用更早位置替代只会给后续匹配留下更多余地。两指针实现用
最小坏序列证明如何缩短反例
先说明有限字母表情形。假设存在无限坏序列。依次选择
写
若早期
一般 wqo 字母表用末字母的无限非减子列代替相同末字母子列,其他论证不变。存在这种子列是 wqo 的标准等价性质;只有“字母表无限”而没有 wqo 并不足够。
前缀顺序为什么失败
在二字母表上,
若无限字母表取相等关系,各不同单字母词就已构成无限反链,违反字母层面的 wqo 前提。
推论与应用
有损信道系统把消息队列按子词排序;有限控制状态要求相同,多条信道逐分量比较。Higman 引理加有限乘积封闭性给 wqo,消息可丢失则负责迁移兼容性。这两项证明义务不能互相替代。
引理保证没有无限坏序列,不保证它们都短。算法复杂度还依赖每一步允许增加多少消息;有损信道验证可以远远超出通常的指数时间尺度。
参考资料
- [1] Graham Higman, Ordering by Divisibility in Abstract Algebras, Proceedings of the London Mathematical Society, 1952。
- [2] Alain Finkel and Philippe Schnoebelen, Well-Structured Transition Systems Everywhere!, 2001,§2.1 及信道系统部分。