Skip to main content
QUICK REVIEW

[论文解读] String-to-String Interpretations With Polynomial-Size Output (Track B: Automata, Logic, Semantics, and Theory of Programming)

Mikołaj Bojańczyk, Sandra Kiefer|arXiv (Cornell University)|Jan 1, 2019
semigroups and automata theory参考文献 13被引用 8
一句话总结

该论文证明了字符串到字符串的MSO解释——其中每个输出位置由输入位置的k元组定义——恰好等价于多正则函数,后者由碎屑自动机表征且在复合下封闭。关键洞见在于:MSO公式在字符串位置的k元组上定义顺序时,隐式强制执行了栈机制,尽管逻辑框架本身并未显式体现此类约束,这使得可将其转化为碎屑自动机。

ABSTRACT

String-to-string MSO interpretations are like Courcelle's MSO transductions, except that a single output position can be represented using a tuple of input positions instead of just a single input position. In particular, the output length is polynomial in the input length, as opposed to MSO transductions, which have output of linear length. We show that string-to-string MSO interpretations are exactly the polyregular functions. The latter class has various characterizations, one of which is that it consists of the string-to-string functions recognized by pebble transducers. Our main result implies the surprising fact that string-to-string MSO interpretations are closed under composition.

研究动机与目标

  • 通过引入字符串到字符串的MSO解释来填补多正则函数逻辑表征中的空白。
  • 解决关于MSO解释在多项式大小输出下是否对复合封闭的开放问题。
  • 表明MSO公式在字符串位置k元组上的隐含结构强制执行了栈机制,从而实现与碎屑自动机的等价性。
  • 为多正则函数提供一个逻辑基础,此前该类函数仅通过自动机和编程模型表征。

提出的方法

  • 引入字符串到字符串的MSO解释,其中输出位置由输入位置的k元组定义,推广了标准的MSO转换。
  • 提出一种关于字符串中k元组上MSO公式的新型表征,表明其隐式强制对元组位置执行栈机制。
  • 使用乘积支配引理并结合块结构上的类型分析,证明k元组上的MSO公式诱导出类似于碎屑栈行为的分层排序。
  • 通过复合性与连续性论证,表明类型在截面映射下的像保持了可定义的排序关系。
  • 基于量化阶与块距离的阈值分析,识别出元组比较中占主导地位的坐标。
  • 通过将k元组配置模拟为碎屑自动机状态,构建从MSO解释到碎屑自动机的转换,利用隐含的栈机制。

实验结果

研究问题

  • RQ1是否存在一种对多正则函数的逻辑表征,可将MSO转换扩展至多项式大小输出?
  • RQ2尽管存在元组上嵌套量词的明显问题,字符串到字符串的MSO解释在k元组输出下是否仍保持复合封闭性?
  • RQ3碎屑自动机所需的栈机制是否可由字符串中k元组上的MSO公式隐式强制执行?
  • RQ4字符串到字符串的MSO解释类是否严格强于标准的MSO转换?
  • RQ5每个多正则函数是否都能通过使用输入位置k元组的MSO解释来捕捉?

主要发现

  • 使用输入位置k元组的字符串到字符串MSO解释恰好等价于多正则函数。
  • 尽管存在明显障碍,MSO解释在复合下仍保持封闭,这一性质此前仅知于多正则函数。
  • 定义k元组上线性序的MSO公式隐式强制对元组索引执行栈机制,从而可被碎屑自动机模拟。
  • 任何正则字符串语言在字符串到字符串MSO解释下的原像也是正则的,这是多正则函数性质的直接推论。
  • 证明依赖于一个乘积支配引理,该引理通过基于阈值的类型分析识别出元组比较中的主导坐标。
  • 该构造通过使用非平凡的隐式转换避免了直接的公式代换,该转换通过连续性和类型保持性保留了可定义的排序关系。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。