SMT求解
概述
- Handbook of Model Checking(Chapter 11) 2018
- Handbook of Practical Logic and Automated Reasoning(Chapter 4, 5) 2009
- Decision Procedures - An Algorithmic Point of View, Second Edition 2016
基本算法
- JACMSimplify: a theorem prover for program checking J. ACM 2005
- JACMSolving SAT and SAT Modulo Theories: From an abstract Davis–Putnam–Logemann–Loveland procedure to DPLL(T) J. ACM 2006
- IJCAREngineering DPLL(T) + Saturation In Automated Reasoning, 4th International Joint Conference, IJCAR 2008, Sydney, Australia, August 12-15, 2008, Proceedings 2008
- JARAdding Decision Procedures to SMT Solvers Using Axioms with Triggers J. Autom. Reason. 2016
Congruence Closure
- Inf. Comput.Fast congruence closure and extensions Inf. Comput. 2007
- CADEEfficient E-Matching for SMT Solvers In Automated Deduction - CADE-21, 21st International Conference on Automated Deduction, Bremen, Germany, July 17-20, 2007, Proceedings 2007
- TACASCongruence Closure with Free Variables In Tools and Algorithms for the Construction and Analysis of Systems - 23rd International Conference, TACAS 2017, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017, Uppsala, Sweden, April 22-29, 2017, Proceedings, Part II 2017
理论判定算法
- CAVA Fast Linear-Arithmetic Solver for DPLL(T) In Computer Aided Verification, 18th International Conference, CAV 2006, Seattle, WA, USA, August 17-20, 2006, Proceedings 2006
- VMCAIWhat’s Decidable About Arrays? In Verification, Model Checking, and Abstract Interpretation, 7th International Conference, VMCAI 2006, Charleston, SC, USA, January 8-10, 2006, Proceedings 2006
- FMCADGeneralized, efficient array decision procedures In Proceedings of 9th International Conference on Formal Methods in Computer-Aided Design, FMCAD 2009, 15-18 November 2009, Austin, Texas, USA 2009
量词实例化
- CAVComplete Instantiation for Quantified Formulas in Satisfiabiliby Modulo Theories In Computer Aided Verification, 21st International Conference, CAV 2009, Grenoble, France, June 26 - July 2, 2009. Proceedings 2009
- CAVFinite Model Finding in SMT In Computer Aided Verification - 25th International Conference, CAV 2013, Saint Petersburg, Russia, July 13-19, 2013. Proceedings 2013
- CAVCounterexample-Guided Quantifier Instantiation for Synthesis in SMT In Computer Aided Verification - 27th International Conference, CAV 2015, San Francisco, CA, USA, July 18-24, 2015, Proceedings, Part II 2015
- FMSDSolving quantified linear arithmetic by counterexample-guided instantiation Formal Methods Syst. Des. 2017
- CAVSolving Quantified Bit-Vectors Using Invertibility Conditions In Computer Aided Verification - 30th International Conference, CAV 2018, Held as Part of the Federated Logic Conference, FloC 2018, Oxford, UK, July 14-17, 2018, Proceedings, Part II 2018
- FMCADFair and Adventurous Enumeration of Quantifier Instantiations In Formal Methods in Computer Aided Design, FMCAD 2021, New Haven, CT, USA, October 19-22, 2021 2021
- TACASSyntax-Guided Quantifier Instantiation In Tools and Algorithms for the Construction and Analysis of Systems - 27th International Conference, TACAS 2021, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2021, Luxembourg City, Luxembourg, March 27 - April 1, 2021, Proceedings, Part II 2021
- TACASRevisiting Enumerative Instantiation In Tools and Algorithms for the Construction and Analysis of Systems - 24th International Conference, TACAS 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Thessaloniki, Greece, April 14-20, 2018, Proceedings, Part II 2018
- CADEQuantifier Instantiation Techniques for Finite Model Finding in SMT In Automated Deduction - CADE-24 - 24th International Conference on Automated Deduction, Lake Placid, NY, USA, June 9-14, 2013. Proceedings 2013
系统介绍
- CAVZ3: An Efficient SMT Solver In Tools and Algorithms for the Construction and Analysis of Systems, 14th International Conference, TACAS 2008, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2008, Budapest, Hungary, March 29-April 6, 2008. Proceedings 2008
- CADEveriT: An Open, Trustable and Efficient SMT-Solver In Automated Deduction - CADE-22, 22nd International Conference on Automated Deduction, Montreal, Canada, August 2-7, 2009. Proceedings 2009
- CAVCVC4 In Computer Aided Verification - 23rd International Conference, CAV 2011, Snowbird, UT, USA, July 14-20, 2011. Proceedings 2011
- SATSMT-RAT: An Open Source C++ Toolbox for Strategic and Parallel SMT Solving In Theory and Applications of Satisfiability Testing - SAT 2015 - 18th International Conference, Austin, TX, USA, September 24-27, 2015, Proceedings 2015
程序验证工具
- LPARDafny: An Automatic Program Verifier for Functional Correctness In Logic for Programming, Artificial Intelligence, and Reasoning - 16th International Conference, LPAR-16, Dakar, Senegal, April 25-May 1, 2010, Revised Selected Papers 2010
- ESOPWhy3 - Where Programs Meet Provers In Programming Languages and Systems - 22nd European Symposium on Programming, ESOP 2013, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2013, Rome, Italy, March 16-24, 2013. Proceedings 2013
证明重构
- CADESledgehammer: Judgement Day In Automated Reasoning, 5th International Joint Conference, IJCAR 2010, Edinburgh, UK, July 16-19, 2010. Proceedings 2010
- ITPFast LCF-Style Proof Reconstruction for Z3 In Interactive Theorem Proving, First International Conference, ITP 2010, Edinburgh, UK, July 11-14, 2010. Proceedings 2010
- CPPA Modular Integration of SAT/SMT Solvers to Coq through Proof Witnesses In Certified Programs and Proofs - First International Conference, CPP 2011, Kenting, Taiwan, December 7-9, 2011. Proceedings 2011
- CADEExtending Sledgehammer with SMT Solvers In Automated Deduction - CADE-23 - 23rd International Conference on Automated Deduction, Wroclaw, Poland, July 31 - August 5, 2011. Proceedings 2011
- FMSDSMT proof checking using a logical framework Formal Methods Syst. Des. 2013
- JFRHammering towards QED J. Formaliz. Reason. 2016
其它
- JACMProving the Incompatibility of Efficiency and Strategyproofness via SMT Solving J. ACM 2018