Pumping, With Or Without Choice

PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2019(2019)

引用 0|浏览34
暂无评分
摘要
We present the first machine-checked formalization of Jaffe and Ehrenfeucht, Parikh and Rozenberg's (EPR) pumping lemmas in the Coq proof assistant. We formulate regularity in terms of finite derivatives, and prove that both Jaffe's pumping property and EPR's block pumping property precisely characterize regularity. We illuminate EPR's classical proof that the block cancellation property implies regularity, and discover that-as best we can tell-their proof relies on the Axiom of Choice. We provide a new proof which eliminates the use of Choice. We explicitly construct a function which computes block cancelable languages from well-formed short languages.
更多
查看译文
关键词
Pumping lemmas, Axiom of Choice, Coq
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要