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 language | English (US) |
---|---|
Article number | 185 |
Journal | Proceedings of the ACM on Programming Languages |
Volume | 6 |
Issue number | OOPSLA2 |
DOIs | |
State | Published - Oct 31 2022 |
Keywords
- Axiomatization
- Inductive Synthesis
- Learning Logics
ASJC Scopus subject areas
- Software
- Safety, Risk, Reliability and Quality