Barrett, C.: Checking validity of quantifier-free formulas in combinations of first-order theories. PhD thesis, Stanford University (2003)
Barrett, C., Berezin, S.: CVC Lite: a new implementation of the cooperating validity checker. In: Alur, R., Peled, D.A. (eds.) Proceedings of the 16th International Conference on Computer Aided Verification (CAV ’04). Lecture Notes in Computer Science, vol. 3114, pp. 515–518. Springer, Boston, Massachusetts (2004) Chapter Google Scholar
Brummayer, R., Biere, A.: Fuzzing and delta-debugging SMT solvers. In: Strichman, O., Dutertre, B. (eds.) 7th International Workshop on Satisfiability Modulo Theories (2009)
Brummayer, R., Biere, A.: Boolector: an efficient smt solver for bit-vectors and arrays. In: Kowalewski, S., Philippou, A. (eds.) 15th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS’09. Lecture Notes in Computer Science, vol. 5505, pp. 174–177. Springer (2009)
Bozzano, M., Bruttomesso, R., Cimatti, A., Junttila, T.A., Ranise, S., van Rossum, P., Sebastiani, R.: Efficient satisfiability modulo theories via delayed theory combination. In: Proceedings of the 17th International Conference on Computer Aided Verification (CAV’05). Lecture Notes in Computer Science. Springer (2005)
Brummayer, R., Biere, A., Lonsing, F.: BTOR: bit-precise modelling of word-level problems for model checking. In: SMT ’08/BPR ’08: Proceedings of the Joint Workshops of the 6th International Workshop on Satisfiability Modulo Theories and 1st International Workshop on Bit-Precise Reasoning, pp. 33–38. ACM, New York, NY, USA (2008) Chapter Google Scholar
Barrett, C., Dill, D.L., Levitt, J.R.: Validity checking for combinations of theories with equality. In: Srivas, M., Camilleri, A. (eds.) Proceedings of the 1st International Conference on Formal Methods In Computer-Aided Design (FMCAD ’96). Lecture Notes in Computer Science, vol. 1166, pp. 187–201. Springer, Palo Alto, California (1996) Chapter Google Scholar
Biere, A.: PicoSAT essentials. JSAT 4(2–4), 75–97 (2008) MATH Google Scholar
Borralleras, C., Lucas, S., Navarro-Marset, R., Rodríguez-Carbonell, E., Rubio, A.: Solving non-linear polynomial arithmetic via SAT modulo linear arithmetic. In: Schmidt, R.A. (ed.) 22nd International Conference on Automated Deduction , CADE-22. Lecture Notes in Computer Science, vol. 5663, pp. 294–305. Springer (2009)
Bofill, M., Nieuwenhuis, R., Oliveras, A., Rodríguez-Carbonell, E., Rubio, A.: The barcelogic SMT solver. In: Gupta, A., Malik, S. (eds.) Computer Aided Verification (CAV), pp. 294–298. Springer (2008)
Barrett, C.W., Sebastiani, R., Seshia, S.A., Tinelli, C.: Satisfiability modulo theories. In: Biere, A., Heule, M., van Maaren, H., Walsh, T. (eds.) Handbook of Satisfiability. Frontiers in Artificial Intelligence and Applications, vol. 185, pp. 825–885. IOS Press (2009)
Barrett, C., Stump, A., Tinelli, C.: The SMT-LIB standard—version 2.0. In: Proceedings of the 8th International Workshop on Satisfiability Modulo Theories (SMT ’10). Edinburgh, Scotland (2010)
Conchon, S., Contejean, E., Kanig, J., Lescuyer, S.: CC(X): semantic combination of congruence closure with solvable theories. Electron. Notes Theor. Comput. Sci. 198(2), 51–69 (2008) ArticleMathSciNet Google Scholar
Cotton, S., Maler, O.: Fast and flexible difference constraint propagation for DPLL(T). In: Biere, A., Gomes, C.P. (eds.) 9th International Conference on Theory and Applications of Satisfiability Testing, SAT’06. Lecture Notes in Computer Science, vol. 4121, pp. 170–183. Springer (2006)
Dutertre, B., de Moura, L.: A fast linear-arithmetic solver for DPLL(T). In: Ball, T., Jones, R.B. (eds.) Proceedings of the 18th International Conference on Computer Aided Verification (CAV’06). Lecture Notes in Computer Science, vol. 4144, pp. 81–94. Springer (2006)
Dutertre, B., De Moura, L.: Integrating simplex with DPLL(T). Technical report, CSL, SRI International (2006)
de Moura, L., Bjørner, N.: Efficient E-matching for SMT solvers. In: Pfenning, F. (ed.) 21st International Conference on Automated Deduction, CADE-21. Lecture Notes in Computer Science, vol. 4603, pp. 183–198. Springer (2007)
de Moura, L., Bjørner, N.: Model-based theory combination. Electron. Notes Theor. Comput. Sci. 198(2), 37–49 (2008) Article Google Scholar
de Moura, L., Ruess, H.: An experimental evaluation of ground decision procedures. In: Alur, R., Peled, D. (eds.) 16th International Conference on Computer Aided Verification, CAV’04. Lecture Notes in Computer Science, vol. 3114, pp. 162–174. Springer (2004)
Eén, N., Sörensson, N.: An extensible SAT-solver. In: Proceedings of the Sixth International Conference on Theory and Applications of Satisfiability Testing (SAT 2003). Lecture Notes in Computer Science, vol. 2919, pp. 502–518. Springer (2003)
Fuhs, C., Giesl, J., Middeldorp, A., Schneider-Kamp, P., Thiemann, R., Zankl, H.: SAT solving for termination analysis with polynomial interpretations. In: Marques-Silva, J., Sakallah, K.A. (eds.) 10th International Conference on Theory and Applications of Satisfiability Testing, SAT’07. Lecture Notes in Computer Science, vol. 4501, pp. 340–354. Springer (2007)
Filliâtre, J., Owre, S., Rueß, H., Shankar, N.: ICS: integrated canonizer and solver. In: Berry, G., Comon, H., Finkel, A. (eds.) 13th International Conference on Computer-Aided Verification (2001)
Ge, Y., Barrett, C., Tinelli, C.: Solving quantified verification conditions using satisfiability modulo theories. Ann. Math. Artif. Intell. 55(1–2), 101–122 (2009) ArticleMathSciNetMATH Google Scholar
Ganzinger, H., Hagen, G., Nieuwenhuis, R., Oliveras, A., Tinelli, C.: DPLL(T): fast decision procedures. In: Proceedings of the 16th International Conference on Computer Aided Verification (CAV’04). Lecture Notes in Computer Science, vol. 3114, pp. 175–188. Springer (2004)
Griggio, A.: A practical approach to SMT(LA(Z)). In: 8th International Workshop on Satisfiability Modulo Theories (2010)
Ganai, M.K., Talupur, M., Gupta, A.: SDSAT: tight Integration of small domain encoding and lazy approaches in solving difference logic. JSAT 3(1–2), 91–114 (2007) MATH Google Scholar
Jain, H., Clarke, E.M.: Efficient SAT solving for non-clausal formulas using DPLL, graphs, and watched cuts. In: 46th Design Automation Conference (DAC) (2009)
Jin, H., Han, H., Somenzi, F.: Efficient conflict analysis for finding all satisfying assignments of a boolean circuit. In: In TACAS’05. LNCS, vol. 3440, pp. 287–300. Springer (2005)
Kim, H., Somenzi, F., Jin, H.: Efficient term-ITE conversion for satisfiability modulo theories. In: Kullmann, O. (ed.) 12th International Conference on Theory and Applications of Satisfiability Testing, SAT’09. Lecture Notes in Computer Science, vol. 4121, pp. 195–208. Springer (2009)
Le Berre, D., Simon, L.: Preface, special issue on the SAT 2005 competitions and evaluations. JSAT 2, 1–4 (2006) Google Scholar
Levitt, J.: Formal verification techniques for digital systems. PhD thesis, Stanford University (1999)
Moskal, M., Lopuszanski, J., Kiniry, J.R.: E-matching for fun and profit. Electron. Notes Theor. Comput. Sci. 198(2), 19–35 (2008) ArticleMathSciNet Google Scholar
Moskewicz, M., Madigan, C., Zhaod, Y., Zhang, L., Malik, S.: Chaff: engineering an efficient SAT solver. In: 39th Design Automation Conference (2001)
Nikolić, M.: Statistical methodology for comparison of SAT solvers. In: Strichman, O., Szeider, S. (eds.) Thirteenth International Conference on Theory and Applications of Satisfiability Testing (SAT) (2010)
Nelson, G., Oppen, D.: Simplification by cooperating decision procedures. TOPLAS 1(2), 245–57 (1979) ArticleMATH Google Scholar
Nieuwenhuis, R., Oliveras, A.: DPLL(T) with exhaustive theory propagation and its application to difference logic. In: Proceedings of the 17th International Conference on Computer Aided Verification (CAV’05). Lecture Notes in Computer Science. Springer (2005)
Rueß, H., Shankar, N.: Solving linear arithmetic constraints. Technical Report SRI-CSL-04-01, SRI International (2004)
Stump, A., Barrett, C.W., Dill, D.L.: CVC: a cooperating validity checker. In: 14th International Conference on Computer-Aided Verification, pp. 500–504. Springer (2002)
Simon, L., Le Berre, D., Hirsch, E.A.: The SAT2002 competition. Ann. Math. Artif. Intell. 43(1), 307–342 (2005) Article Google Scholar
Shankar, N.: Little engines of proof. In: Eriksson, L.H., Lindsay, P.A. (eds.) International Symposium of Formal Methods Europe, FME’02. Lecture Notes in Computer Science, vol. 2391, pp. 1–20. Springer (2002)
Sutcliffe, G.: The TPTP problem library and associated infrastructure. J. Autom. Reasoning 43(4), 337–362 (2009) ArticleMATH Google Scholar
Wang, B.: On the satisfiability of modular arithmetic formulae. In: Graf, S., Zhang, W. (eds.) 4th International Symposium of Automated Techonology for Verification and Analysis, ATVA’06. Lecture Notes in Computer Science, vol. 4218, pp. 186–199. Springer (2006)
Wang, C., Ivancic, F., Ganai, M.K., Gupta, A.: Deciding separation logic formulae by SAT and incremental negative cycle elimination. In: Sutcliffe, G., Voronkov, A. (eds.) 12h International Conference on Logic for Programming, Artificial Intelligence and Reasoning, LPAR’05. Lecture Notes in Computer Science, vol. 3835, pp. 322–336. Springer (2005)
Williams, H.P.: Fourier-Motzkin elimination extension to integer programming problems. J. Combin. Theory Ser. A 21, 118–123 (1976) ArticleMATH Google Scholar
Zhang, H.: SATO: an efficient propositional prover. In: McCune, W. (ed.) Proceedings of the 14th International Conference on Automated deduction. Lecture Notes in Artificial Intelligence, vol. 1249, pp. 272–275. Springer (1997)
Zankl, H., Middeldorp, A.: Satisfiability of non-linear (ir)rational arithmetic. In: Clarke, E.M., Voronkov, A. (eds.) 16th International Conference on Logic for Programming, Artificial Intelligence and Reasoning, LPAR’10. Lecture Notes in Computer Science, vol. 6355, pp. 481–500. Springer (2010)