paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Synthesizing axiomatizations using logic learning

使用逻辑学习合成公理化
OOPSLA 6(OOPSLA2)2022匹配度 2/10 · 该论文研究逻辑学习与公理化合成,属于自动定理证明/形式化方法的外围方向,与用户核心关注的静态分析、LLM/Agent 与程序分析交叉、浮点程序分析或贝叶斯程序分析均无直接关系。虽然涉及形式化验证相关理论,但未使用 LLM/Agent,也缺少程序分析或工业落地场景。引用 3 inbox
Paul Krogmeier, Zhengyao Lin, Adithya Murali, P. Madhusudan
crossref: 2026-09-10

AI 速览

一句话:提出用逻辑学习与合成技术自动发现结构类的公理化,并在部分情形自动证明完备性。

公理与推理规则是演绎系统的基础,但传统上发现公理化往往依赖专家的大量手工工作。本文探索能否用合成技术自动为一类类结构发现公理化,并在某些语境下自动证明其完备性。方法上,作者将逻辑学习与合成结合,系统性地搜索并构造适合目标结构类的公理和推理规则。评估涵盖两个场景:一是模态逻辑中可由一阶逻辑刻画的框架类,二是带有正则运算的语言模型类。结果表明,合成技术能够为这些结构类发现公理,并在部分情形下自动获得完备性证明,展示了自动发现公理化的可行性。

问题
公理化通常需要专家手工发现,耗时且依赖专业知识;本文研究能否自动合成不同结构类的公理与推理规则,并在某些情况下证明其完备性。
方法
采用逻辑学习与合成技术,从目标结构类出发自动搜索并构造公理和推理规则,并在部分语境中自动生成完备性证明。
评估
将方法应用于模态逻辑中可由一阶逻辑刻画的框架类,以及带正则运算的语言模型类,评估其发现公理和证明完备性的能力。
原文摘要(Abstract)

Axioms and inference rules form the foundation of deductive systems and are crucial in the study of reasoning with logics over structures. Historically, axiomatizations have been discovered manually with much expertise and effort. In this paper we show the feasibility of using synthesis techniques to discover axiomatizations for different classes of structures, and in some contexts, automatically prove their completeness. For evaluation, we apply our technique to find axioms for (1) classes of frames in modal logic characterized in first-order logic and (2) the class of language models with regular operations.

链接与引用

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

BibTeX
@article{paperbot1442,
  title = {Synthesizing axiomatizations using logic learning},
  author = {Paul Krogmeier and Zhengyao Lin and Adithya Murali and P. Madhusudan},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {6},
  number = {OOPSLA2},
  year = {2022},
  doi = {10.1145/3563348}
}