形式陈述
若
并满足
证明在足够高的语法树根到叶路径上重复一个非终结符,再同步复制或删除其两层之间的两个产出片段。分解可依赖于
直觉
有限个非终结符无法为任意深的推导树提供全新标签,所以某个递归结构必重复;重复的上下文在字符串的两个位置同时留下可泵送痕迹。
例子与边界
语言
推论与应用
泵引理是排除候选 CFG/PDA 的常用工具;当局部窗口难以控制时,可改用 Ogden 引理或闭包性质。它还解释了单栈结构能够复制局部嵌套,却难以同步维护三个独立计数。
参考资料
- John E. Hopcroft, Rajeev Motwani, and Jeffrey D. Ullman, Introduction to Automata Theory, Languages, and Computation, 3rd ed., Pearson, 2006,Ch. 7, pumping lemma for context-free languages。
- Michael Sipser, Introduction to the Theory of Computation, 3rd ed., Cengage, 2013,Ch. 2, pumping lemma for context-free languages。