A General Setting for Flexibly Combining and Augmenting Decision Procedures

被引:0
|
作者
Predrag Janičić
Alan Bundy
机构
[1] University of Belgrade,Faculty of Mathematics
[2] University of Edinburgh,Division of Informatics
来源
关键词
theorem proving; decision procedures; combining decision procedures; augmentation of decision procedures;
D O I
暂无
中图分类号
学科分类号
摘要
The efficient combining and augmenting of decision procedures are often very important for a successful use of theorem provers. There are several schemes for combining and augmenting decision procedures; some of them support handling uninterpreted functions, use of available lemmas, and the like. In this paper we introduce a general setting for describing different schemes for both combining and augmenting decision procedures. This setting is based on the macro inference rules used in different approaches. Some of these rules are abstraction, entailment, congruence closure, and lemma invoking. The general setting gives a simple description and the key ideas of one scheme and makes different schemes comparable. Also, it makes easier combining ideas from different schemes. In this paper we describe several schemes via introduced macro inference rules and report on our prototype implementation.
引用
收藏
页码:257 / 305
页数:48
相关论文
共 50 条
  • [11] A generalization of Shostak's method for combining decision procedures
    Barrett, CW
    Dill, DL
    Stump, A
    FRONTIERS OF COMBINING SYSTEMS, 2002, 2309 : 132 - 146
  • [12] Combining Decision Procedures by (Model-) Equality Propagation
    de Oliveira, Diego Caminha B.
    Deharbe, David
    Fontaineb, Pascal
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 240 (113-128) : 113 - 128
  • [13] Combining decision procedures by (model-)equality propagation
    de Oliveira, Diego Caminha B.
    Deharbe, David
    Fontaine, Pascal
    SCIENCE OF COMPUTER PROGRAMMING, 2012, 77 (04) : 518 - 532
  • [14] Decision-making of online rescheduling procedures using neuroevolution of augmenting topologies
    Ikonen, Teemu J.
    Harjunkoski, Iiro
    29TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, PT B, 2019, 46 : 1177 - 1182
  • [15] Unification in the union of disjoint equational theories: Combining decision procedures
    Baader, F
    Schulz, KU
    JOURNAL OF SYMBOLIC COMPUTATION, 1996, 21 (02) : 211 - 243
  • [16] UNIFICATION IN THE UNION OF DISJOINT EQUATIONAL THEORIES - COMBINING DECISION PROCEDURES
    BAADER, F
    SCHULZ, KU
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 607 : 50 - 65
  • [17] A rewrite rule based pramework for combining decision procedures - Preliminary draft
    Kapur, D
    FRONTIERS OF COMBINING SYSTEMS, 2002, 2309 : 87 - 102
  • [18] Cost analysis of combining congenital cardiac catheterization and electrophysiology procedures in an outpatient setting
    Bansal, Manish
    Molian, Vaelan A.
    Maldonado, Jennifer R.
    Aldoss, Osamah
    Ochoa, Luis A.
    Law, Ian H.
    PACE-PACING AND CLINICAL ELECTROPHYSIOLOGY, 2018, 41 (11): : 1428 - 1434
  • [19] Symbolic protocol analysis in the union of disjoint intruder theories: Combining decision procedures
    Chevalier, Yannick
    Rusinowitch, Michael
    THEORETICAL COMPUTER SCIENCE, 2010, 411 (10) : 1261 - 1282
  • [20] Combining Multiple Kernels by Augmenting the Kernel Matrix
    Yan, Fei
    Mikolajczyk, Krystian
    Kittler, Josef
    Tahir, Muhammad Atif
    MULTIPLE CLASSIFIER SYSTEMS, PROCEEDINGS, 2010, 5997 : 175 - 184