paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Synthesis of Computable Regular Functions of Infinite Words

无限字上可计算正则函数的合成
LMCS vol.Volume 18, Issue 22022匹配度 2/10 · 该论文属于自动机与逻辑领域的纯理论研究,讨论无限字正则函数的可计算性与合成图灵机,与用户关注的静态分析、LLM/Agent、浮点程序分析及贝叶斯程序分析均无直接关联;仅在程序合成/形式验证方向上有非常边缘的交叉。引用 3 inbox
V. Dave, E. Filiot, S. Krishna, N. Lhote
crossref: 2026-09-10

AI 速览

一句话:对无限字正则函数证明可计算当且仅当连续,并给出判定与合成图灵机的过程。

无限字到无限字的正则函数可由 MSO 转换器、流式 ω-字符串转换器和带前瞻的确定性双向转换器等价刻画,其单向限制为有理函数;但即使有理函数也可能不可计算。本文解决合成问题:给定正则函数,判定是否可计算,若是则合成计算它的图灵机。作者证明正则函数的可计算性等价于连续性,将问题归约为连续性判定,并给出逆像保持正则语言的函数类的一般连续性刻画,从而证明有理函数和正则函数连续性的可判定性。对有理函数,判定可在 NLogSpace 完成(此前已知属于 PTime)。还刻画一致连续性并联系一致可计算性。

问题
给定由 MSO 转换器、流式 ω-字符串转换器或带前瞻的确定性双向转换器等刻画的无限字正则函数,判定其是否可由无限输入图灵机计算,并在可计算时合成该图灵机。
方法
证明正则函数可计算性等价于连续性,给出对逆像保持正则语言的函数类的一般连续性刻画,并据此设计连续性判定与合成过程;对有理函数给出 NLogSpace 算法,并刻画一致连续性及其与一致可计算性的联系。
评估
通过理论证明与复杂性分析进行评估:建立可计算性与连续性的等价、给出有理函数 NLogSpace 上界(改进已知 PTime),并有效刻画正则函数的一致连续性。
原文摘要(Abstract)

Regular functions from infinite words to infinite words can be equivalently specified by MSO-transducers, streaming $\omega$-string transducers as well as deterministic two-way transducers with look-ahead. In their one-way restriction, the latter transducers define the class of rational functions. Even though regular functions are robustly characterised by several finite-state devices, even the subclass of rational functions may contain functions which are not computable (by a Turing machine with infinite input). This paper proposes a decision procedure for the following synthesis problem: given a regular function $f$ (equivalently specified by one of the aforementioned transducer model), is $f$ computable and if it is, synthesize a Turing machine computing it. For regular functions, we show that computability is equivalent to continuity, and therefore the problem boils down to deciding continuity. We establish a generic characterisation of continuity for functions preserving regular languages under inverse image (such as regular functions). We exploit this characterisation to show the decidability of continuity (and hence computability) of rational and regular functions. For rational functions, we show that this can be done in $\mathsf{NLogSpace}$ (it was already known to be in $\mathsf{PTime}$ by Prieur). In a similar fashion, we also effectively characterise uniform continuity of regular functions, and relate it to the notion of uniform computability, which offers stronger efficiency guarantees.

链接与引用

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

BibTeX
@article{paperbot1687,
  title = {Synthesis of Computable Regular Functions of Infinite Words},
  author = {V. Dave and E. Filiot and S. Krishna and N. Lhote},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 18, Issue 2},
  year = {2022},
  doi = {10.46298/lmcs-18(2:23)2022}
}