paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Executable First-Order Queries in the Logic of Information Flows

信息流逻辑中的可执行一阶查询
LMCS vol.Volume 20, Issue 22024匹配度 1/10 · 该论文属于数据库理论与逻辑/知识表示方向,研究受限访问模式下的可执行一阶查询,与用户关注的静态分析、LLM/Agent、浮点程序分析及贝叶斯程序分析均无直接关联。引用 0 inbox
Heba Aamer, Bart Bogaerts, Dimitri Surinx, Eugenia Ternovska, Jan Van den Bussche
crossref: 2026-09-10

AI 速览

一句话:提出 FLIF,将 LIF 的一阶片段用于受限访问模式查询,等价于可执行一阶逻辑并翻译为查询计划。

信息流逻辑(LIF)是一种面向知识表示的声明式框架,可建模具有过程性的任务。本文关注数据库中的受限访问模式下的查询处理,并论证 LIF 适合刻画该问题。为此,作者在一阶设置下提出 FLIF,一种类似 XPath 的图导航语言,并证明它与 Nash 和 Ludäscher 定义的一阶逻辑可执行片段等价。FLIF 表达式中的变量可区分为输入和输出;当二者不相交时,称为 io-disjoint,可直接翻译为尊重访问限制的代数查询计划。最后,文章证明一般 FLIF 表达式总能转换为 io-disjoint 形式,从而保证可执行性。

问题
在受限访问模式下,如何以声明式逻辑建模并执行查询处理;现有数据库查询规划需要处理访问限制。
方法
引入一阶 FLIF,一种图导航/XPath 式语言,区分输入与输出变量,并研究其与可执行一阶逻辑片段的等价性及向代数查询计划的翻译。
评估
理论结果:证明 FLIF 与 Nash-Ludäscher 可执行一阶片段等价;证明 io-disjoint FLIF 可翻译为访问受限查询计划,且一般 FLIF 可规范化为 io-disjoint 形式。未报告实现或实验评估。
原文摘要(Abstract)

The logic of information flows (LIF) has recently been proposed as a general framework in the field of knowledge representation. In this framework, tasks of procedural nature can still be modeled in a declarative, logic-based fashion. In this paper, we focus on the task of query processing under limited access patterns, a well-studied problem in the database literature. We show that LIF is well-suited for modeling this task. Toward this goal, we introduce a variant of LIF called "forward" LIF (FLIF), in a first-order setting. FLIF takes a novel graph-navigational approach; it is an XPath-like language that nevertheless turns out to be equivalent to the "executable" fragment of first-order logic defined by Nash and Lud\"ascher. One can also classify the variables in FLIF expressions as inputs and outputs. Expressions where inputs and outputs are disjoint, referred to as io-disjoint FLIF expressions, allow a particularly transparent translation into algebraic query plans that respect the access limitations. Finally, we show that general FLIF expressions can always be put into io-disjoint form.

链接与引用

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

BibTeX
@article{paperbot2758,
  title = {Executable First-Order Queries in the Logic of Information Flows},
  author = {Heba Aamer and Bart Bogaerts and Dimitri Surinx and Eugenia Ternovska and Jan Van den Bussche},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 20, Issue 2},
  year = {2024},
  doi = {10.46298/lmcs-20(2:6)2024}
}