Evolving model evolution

作者: Alexander Fuchs

DOI: 10.17077/ETD.QKTDXYNE

关键词:

摘要: Automated theorem proving is a method to establish or disprove logical theorems. While these can be theorems in the classical mathematical sense, we are more concerned with encodings of properties algorithms, hardware and software. Especially area verification, propositional logic used widely industry. Satisfiability Module Theories (SMT) set logics which extend theories relevant for specific application domains. In particular, software verification has received much attention, efficient algorithms have been devised reasoning over arithmetic data types. Built-in support by decision procedures often significantly than reductions (SAT). Most SAT solvers based on DPLL architecture, also basis most SMT solvers. The main shortcoming both kinds weak non-ground reasoning, noticeably limits applicability real world systems. Model Evolution Calculus (ME) was as lifting architecture from setting full first-order logic. previous work, created solver Darwin an implementation ME, showed how adapt improvements setting. first half this thesis ME Darwin. First, lift further crucial ingredient solvers, lemma-learning, evaluate its benefits. Then, show use finite model finding, benefits lemma-learning.

参考文章(64)
Maria Paola Bonacina, Christopher Lynch, Leonardo de Moura, On Deciding Satisfiability by DPLL($\Gamma+{\mathcal T}$) and Unsound Theorem Proving conference on automated deduction. ,vol. 5663, pp. 35- 50 ,(2009) , 10.1007/978-3-642-02959-2_3
Hantao Zhang, Jian Zhang, SEM: a system for enumerating models international joint conference on artificial intelligence. pp. 298- 303 ,(1995)
Cesare Tinelli, A DPLL-Based Calculus for Ground Satisfiability Modulo Theories european conference on logics in artificial intelligence. pp. 308- 319 ,(2002) , 10.1007/3-540-45757-7_26
Peter Baumgartner, Logical Engineering with Instance-Based Methods Automated Deduction – CADE-21. pp. 404- 409 ,(2007) , 10.1007/978-3-540-73595-3_30
Hans de Nivelle, Jia Meng, Geometric Resolution: A Proof Procedure Based on Finite Model Search Automated Reasoning. pp. 303- 317 ,(2006) , 10.1007/11814771_28
Robert Nieuwenhuis, Albert Rubio, Paramodulation-Based Theorem Proving. Handbook of Automated Reasoning. pp. 371- 443 ,(2001) , 10.1016/B978-044450813-3/50009-6
Peter Baumgartner, Alexander Fuchs, Cesare Tinelli, (LIA) - Model Evolution with Linear Integer Arithmetic Constraints international conference on logic programming. pp. 258- 273 ,(2008) , 10.1007/978-3-540-89439-1_19
Reinhold Letz, Gernot Stenz, Model elimination and connection tableau procedures Handbook of automated reasoning. pp. 2015- 2112 ,(2001) , 10.1016/B978-044450813-3/50030-8
Niklas Eén, Niklas Sörensson, An Extensible SAT-solver theory and applications of satisfiability testing. ,vol. 2919, pp. 502- 518 ,(2003) , 10.1007/978-3-540-24605-3_37