Synthesizing axiomatizations using logic learning

Paul Krogmeier, Zhengyao Lin, Adithya Murali, P. Madhusudan

Research output: Contribution to journalArticlepeer-review

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.

Original languageEnglish (US)
Article number185
JournalProceedings of the ACM on Programming Languages
Volume6
Issue numberOOPSLA2
DOIs
StatePublished - Oct 31 2022

Keywords

  • Axiomatization
  • Inductive Synthesis
  • Learning Logics

ASJC Scopus subject areas

  • Software
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'Synthesizing axiomatizations using logic learning'. Together they form a unique fingerprint.

Cite this