米希尔尼禄

基于正则表达式的Myhill-Nerode定理的形式化。有许多关于普通语言的教科书。其中许多研究集中在有限自动机的性质证明上。不幸的是,自动机在定理证明器中的形式化并不那么简单。原因是自动机的自然表示是图、矩阵或函数,它们都不是归纳数据类型。正则表达式可以直接定义为数据类型,相应的推理基础设施在定理证明程序中免费提供。在本文中,我们证明了形式语言理论的一个核心结果——Myhill Nerode定理——可以只用正则表达式来重新创建。从这个定理可以得到正则语言的许多闭包性质。