Craig Interpolation with Clausal First-Order Tableaux

被引:2
作者
Wernhard, Christoph
机构
关键词
Craig interpolation; First-order theorem proving; Clausal tableaux; Connection method; Inductive interpolation; Simulation between calculi; Two-stage interpolation; Interpolant lifting; SAT;
D O I
10.1007/s10817-021-09590-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We develop foundations for computing Craig-Lyndon interpolants of two given formulas with first-order theorem provers that construct clausal tableaux. Provers that can be understood in this way include efficient machine-oriented systems based on calculi of two families: goal-oriented such as model elimination and the connection method, and bottom-up such as the hypertableau calculus. We present the first interpolation method for first-order proofs represented by closed tableaux that proceeds in two stages, similar to known interpolation methods for resolution proofs. The first stage is an induction on the tableau structure, which is sufficient to compute propositional interpolants. We show that this can linearly simulate different prominent propositional interpolation methods that operate by an induction on a resolution deduction tree. In the second stage, interpolant lifting, quantified variables that replace certain terms (constants and compound terms) by variables are introduced. We justify the correctness of interpolant lifting (for the case without built-in equality) abstractly on the basis of Herbrand's theorem and for a different characterization of the formulas to be lifted than in the literature. In addition, we discuss various subtle aspects that are relevant for the investigation and practical realization of first-order interpolation based on clausal tableaux.
引用
收藏
页码:647 / 690
页数:44
相关论文
共 83 条
  • [1] [Anonymous], 1957, J. Symb. Log.
  • [2] [Anonymous], 1968, First order logic
  • [3] Baaz M, 2011, TRENDS LOG STUD LOG, V34, P1, DOI 10.1007/978-94-007-0320-9_1
  • [4] Bachmair L., 1998, Automated Deduction - CADE-15. 15th International Conference on Automated Deduction. Proceedings, P175, DOI 10.1007/BFb0054259
  • [5] Bárány V, 2013, LECT NOTES COMPUT SC, V8087, P98, DOI 10.1007/978-3-642-40313-2_11
  • [6] Baumgartner P, 1996, LECT NOTES ARTIF INT, V1126, P1
  • [7] Blocking and Other Enhancements for Bottom-Up Model Generation Methods
    Baumgartner, Peter
    Schmidt, Renate A.
    [J]. JOURNAL OF AUTOMATED REASONING, 2020, 64 (02) : 197 - 251
  • [8] Instance Based Methods-A Brief Overview
    Baumgartner, Peter
    Thorstensen, Evgenij
    [J]. KUNSTLICHE INTELLIGENZ, 2010, 24 (01): : 35 - 42
  • [9] Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): Preface
    Bonacina, Maria Paola
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2013, 7898 LNAI
  • [10] Benedikt M, 2017, PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, P837