paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Untwisting two-way transducers in elementary time

在初等时间内解缠双向转换器
LICS 2017 32nd Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)2017匹配度 2/10 · 论文属于自动机与转换器理论,研究双向转换器单向化的可判定性与复杂度,与用户的静态分析、浮点程序分析、贝叶斯程序分析及 LLM/Agent 交叉方向无直接关系;仅在形式化方法的基础理论上存在非常微弱的关联。引用 10 inbox
Felix Baschenis, Olivier Gauwin, Anca Muscholl, Gabriele Puppis
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:提出双指数空间算法判定双向转换器实现的函数是否可由单向转换器实现,并扩展至扫掠转换器。

双向转换器(等价于流式转换器和 MSO 转换)所实现的函数式单词到单词转换是“正则”映射的自然且标准概念。此前 LICS'13 已证明:判定一个这样的转换能否由某个单向转换器实现是可判定的,但所给算法具有非初等复杂度。本文给出风格不同的算法解决同一问题,其空间复杂度为双指数,从而将其纳入初等复杂度范围。作者进一步将该技术应用于判定双向转换器实现的转换能否由扫掠转换器实现,包括扫掠遍数已知和未知两种情形。该结果澄清了正则单词转换的可实现性与复杂度边界。

问题
判定双向转换器(等价于流式转换器与 MSO 转换)所实现的函数式单词到单词转换,能否由单向转换器实现;此前判定算法为非初等复杂度。进一步判定能否由扫掠转换器实现(遍数已知或未知)。
方法
提出一种与 LICS'13 算法不同风格的判定算法,基于双向转换器的结构性质设计新的判定过程,将复杂度从非初等降至双指数空间。
评估
通过理论复杂度分析评估:新算法的空间复杂度为双指数,较此前非初等复杂度有本质改进;并扩展至扫掠转换器在已知/未知遍数下的可实现性判定。
原文摘要(Abstract)

Functional transductions realized by two-way transducers (equivalently, by streaming transducers and by MSO transductions) are the natural and standard notion of “regular” mappings from words to words. It was shown recently (LICS'13) that it is decidable if such a transduction can be implemented by some one-way transducer, but the given algorithm has non-elementary complexity. We provide an algorithm of different flavor solving the above question, that has double exponential space complexity. We further apply our technique to decide whether the transduction realized by a two-way transducer can be implemented by a sweeping transducer, with either known or unknown number of passes.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{BaschenisGMP17,
  title = {Untwisting two-way transducers in elementary time},
  author = {Felix Baschenis and Olivier Gauwin and Anca Muscholl and Gabriele Puppis},
  booktitle = {LICS},
  year = {2017},
  doi = {10.1109/lics.2017.8005138}
}