D类决定P(P)程序S公司O(运行)W公司单词B类基于D类的派生词R(右)规则的E类表达

德米特里·特拉泰尔 🌐托比亚斯·尼普科 🌐

2014年6月12日

摘要

有限字上的一元二阶逻辑(MSO)是一个可判定的可将许多决策问题编码到其中的表达逻辑。自MSO以来公式对应于正则语言,MSO公式的等价性可以是简化为某些规则结构(例如自动机)的等价。我们验证非基于MSO公式的可执行决策程序在自动机上,但在正则表达式上。

正则表达式等价的决策过程已经形式化之前,通常基于Brzozowski导数。然而,对于一个直截了当的MSO公式在正则表达式中的嵌入——正则的扩展需要具有投影操作的表达式。我们证明了全部正则等价检查器的正确性和完备性表达式以这种方式扩展。我们还定义了一种语言保护将公式转换为关于二的正则表达式MSO的不同语义。

许可证

许可协议

话题

相关出版物

  • TRAYTEL,D.和NIPKOW,T.(2015)。验证了基于正则表达式导数的单词的MSO决策过程。函数编程杂志,25。https://doi.org/10.1017/s0956796815000246
  • 作者的副本

会话MSO_Regex_Equivalence