MSO_Regex_等价

基于正则表达式导数的词类MSO决策过程。有限字上的一元二阶逻辑(MSO)是一种可判定的表达逻辑,许多决策问题都可以被编码到其中。由于MSO公式对应于正则语言,MSO公式的等价性可以归结为某些正则结构(如自动机)的等价性。我们验证了一个不基于自动机而是基于正则表达式的MSO公式的可执行决策过程。正则表达式等价性的判定过程以前已经形式化,通常基于Brzozowski导数。然而,要将MSO公式直接嵌入到正则表达式中,则需要使用投影操作对正则表达式进行扩展。我们证明了用这种方法扩展的正则表达式等价性检验器的完全正确性和完备性。我们还针对MSO的两个不同语义定义了一个保留语言的公式到正则表达式的转换。ICFP 2013功能珍珠描述了形式化。