学位论文详细信息
Nelson Oppen combination as a rewrite theory
Satisfiability Module Theories;SMT;Automated Theorem Proving;Nelson-Oppen
Rodrigues, Nishant ; Meseguer ; José
关键词: Satisfiability Module Theories;    SMT;    Automated Theorem Proving;    Nelson-Oppen;   
Others  :  https://www.ideals.illinois.edu/bitstream/handle/2142/101601/RODRIGUES-THESIS-2018.pdf?sequence=1&isAllowed=y
美国|英语
来源: The Illinois Digital Environment for Access to Learning and Scholarship
PDF
【 摘 要 】

Solving Satisfiability Modulo Theories (SMT) problems in a key piece in automating tedious mathematical proofs. It involves deciding satisfiability of formulas of a decidable theory, which can often be reduced to solving systems of equalities and disequalities, in a variety of theories such as linear and non-linear real and integer arithmetic, arrays, uninterpreted and Boolean algebra. While solvers exist for many such theories or their subsets, it is common for interesting SMT problems to span multiple theories. SMT solvers typically use refinements of the Nelson-Oppen combination method, an algorithm for producing a solver for the quantifier free fragment of the combination of a number of such theories via cooperation between solvers of those theories, for this case. Here, we present the Nelson-Oppen algorithm adapted for an order-sorted setting as a rewriting logic theory. We implement this algorithm in the Maude System and instantiate it with the theories of real and integer matrices to demonstrate its use in automated theorem proving, and with hereditarily finite sets with reals to show its use with non-convex theories. This is done using both SMT solvers written in Maude itself via reflection (Variant-based satisfiability) and using external solvers (CVC4 and Yices). This work can be considered a first step towards building a rich ecosystem of cooperating SMT solvers in Maude, that modeling and automated theorem proving tools typically written using the Maude System can leverage.

【 预 览 】
附件列表
Files Size Format View
Nelson Oppen combination as a rewrite theory 156KB PDF download
  文献评价指标  
  下载次数:7次 浏览次数:18次