Reduction of resolution refutations and interpolants via subsumption

被引:4
|
作者
Bloem, Roderick [1 ]
Malik, Sharad [2 ]
Schlaipfer, Matthias [3 ]
Weissenbacher, Georg [3 ]
机构
[1] Graz University of Technology, Austria
[2] Princeton University, NJ, United States
[3] Vienna University of Technology, Austria
来源
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | 2014年 / 8855卷
关键词
Computer aided analysis;
D O I
10.1007/978-3-319-13338-6_15
中图分类号
学科分类号
摘要
Propositional resolution proofs and interpolants derived from them are widely used in automated verification and circuit synthesis. There is a broad consensus that small is beautiful—small proofs and interpolants lead to concise abstractions in verification and compact designs in synthesis.Contemporary proof reduction techniques either minimise the proof during construction, or perform a post-hoc transformation of a given resolution proof. We focus on the latter class and present a subsumption-based proof reduction algorithm that extends existing singlepass analyses and relies on ameet-over-all-paths analysis to identify redundant resolution steps and clauses.We show that smaller refutations do not necessarily entail smaller interpolants, and use labelled interpolation systems to generalise our reduction approach to interpolants. Experimental results support the theoretical claims. © Springer International Publishing Switzerland 2014.
引用
收藏
页码:188 / 203
相关论文
共 50 条
  • [1] Random resolution refutations
    Pavel Pudlák
    Neil Thapen
    computational complexity, 2019, 28 : 185 - 239
  • [2] Random Resolution Refutations
    Pudlak, Pavel
    Thapen, Neil
    32ND COMPUTATIONAL COMPLEXITY CONFERENCE (CCC 2017), 2017, 79
  • [3] Random resolution refutations
    Pudlak, Pavel
    Thapen, Neil
    COMPUTATIONAL COMPLEXITY, 2019, 28 (02) : 185 - 239
  • [4] Privacy via subsumption
    Riecke, JG
    Stone, CA
    INFORMATION AND COMPUTATION, 2002, 172 (01) : 2 - 28
  • [5] θ-subsumption and resolution:: A new algorithm
    Ferilli, S
    Di Mauro, N
    Basile, TMA
    Esposito, F
    FOUNDATIONS OF INTELLIGENT SYSTEMS, 2003, 2871 : 384 - 391
  • [6] Splitting via Interpolants
    Ermis, Evren
    Hoenicke, Jochen
    Podelski, Andreas
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, 2012, 7148 : 186 - 201
  • [7] SAT-Based Subsumption Resolution
    Coutelier, Robin
    Kovacs, Laura
    Rawson, Michael
    Rath, Jakob
    AUTOMATED DEDUCTION, CADE 29, 2023, 14132 : 190 - 206
  • [8] Reduction of Interpolants for Logic Synthesis
    Backes, John D.
    Riedel, Marc D.
    2010 IEEE AND ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2010, : 602 - 609
  • [9] Generalizing programs via subsumption
    Gutiérrez-Naranjo, MA
    Alonso-Jiménez, JA
    Borrego-Díaz, J
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2003, 2003, 2809 : 115 - 126
  • [10] Mechanical Verification of SAT Refutations with Extended Resolution
    Wetzler, Nathan
    Heule, Marijn J. H.
    Hunt, Warren A., Jr.
    INTERACTIVE THEOREM PROVING, ITP 2013, 2013, 7998 : 229 - 244