paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Regular and First-Order List Functions

正则与一阶列表函数
LICS Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science2018匹配度 2/10 · 该论文属于纯逻辑与自动机理论研究,讨论列表函数的正则/一阶刻画及其与 MSO/一阶转换的对应,未涉及用户关注的静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等方向。引用 5 inbox
Mikołaj Bojańczyk, Laure Daviaud, Shankara Narayanan Krishna
crossref: 2026-09-12

AI 速览

一句话:定义正则/一阶列表函数,并证明它们分别恰好对应 MSO 转换与一阶转换。

论文研究操作列表、列表的列表、列表对等嵌套结构的函数。作者定义了两类函数:正则列表函数与一阶列表函数,定义风格类似正则表达式:从投影、列表头尾等基本函数出发,通过四种组合子(最重要的是函数复合)构造。核心结果是:在合适的输入编码下,一阶列表函数恰好等同于一阶转换,而正则列表函数恰好等同于 MSO 转换。该工作为嵌套列表上的函数式程序提供了逻辑与自动机视角下的精确刻画,把正则表达式式的函数构造与逻辑转换统一起来。评估以数学证明和等价性定理为主,摘要未涉及实现或实验。

问题
如何刻画对列表及嵌套列表结构进行操作的函数类,并建立其与逻辑转换之间的精确对应。
方法
以正则表达式风格,从基本列表操作出发,用四种组合子(尤其是函数复合)定义正则列表函数与一阶列表函数,并证明其与一阶转换、MSO 转换等价。
评估
通过数学定理证明两类列表函数与相应逻辑转换的等价性;摘要未报告实现或实验评估。
原文摘要(Abstract)

We define two classes of functions, called regular (respectively, first-order) list functions, which manipulate objects such as lists, lists of lists, pairs of lists, lists of pairs of lists, etc. The definition is in the style of regular expressions: the functions are constructed by starting with some basic functions (e.g. projections from pairs, or head and tail operations on lists) and putting them together using four combinators (most importantly, composition of functions). Our main results are that first-order list functions are exactly the same as first-order transductions, under a suitable encoding of the inputs; and the regular list functions are exactly the same as MSO-transductions.

链接与引用

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

BibTeX
@inproceedings{paperbot4385,
  title = {Regular and First-Order List Functions},
  author = {Mikołaj Bojańczyk and Laure Daviaud and Shankara Narayanan Krishna},
  booktitle = {LICS},
  year = {2018},
  doi = {10.1145/3209108.3209163}
}