首页 | 本学科首页   官方微博 | 高级检索  
     


Combination of convex theories: Modularity,deduction completeness,and explanation
Authors:Duc-Khanh Tran  Christophe Ringeissen  Silvio Ranise  Hélène Kirchner
Affiliation:1. Max-Planck-Institut für Informatik, Stuhlsatzenhausweg 85, 66123 Saarbrücken, Germany;2. LORIA–INRIA Nancy - Grand Est, 615, rue du Jardin Botanique, BP 101, 54602 Villers-les-Nancy Cedex, France;3. Dipartimento di Informatica, Univ. di Verona, Italy;4. Centre de Recherche INRIA Bordeaux - Sud-Ouest, Bâtiment A29 351, Cours de la Libération 33405 Talence, France
Abstract:Decision procedures are key components of theorem provers and constraint satisfaction systems. Their modular combination is of prime interest for building efficient systems, but their effective use is often limited by poor interface capabilities, when such procedures only provide a simple “sat/unsat” answer. In this paper, we develop a framework to design cooperation schemas between such procedures while maintaining modularity of their interfaces. First, we use the framework to specify and prove the correctness of classic combination schemas by Nelson–Oppen and Shostak. Second, we introduce the concept of deduction complete satisfiability procedures, we show how to build them for large classes of theories, then we provide a schema to modularly combine them. Third, we consider the problem of modularly constructing explanations for combinations by re-using available proof-producing procedures for the component theories.
Keywords:Decision procedure  Combination  Deduction completeness  Conflict set  Satisfiability modulo theories
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号