City Research Online

cvc5: A Versatile and Industrial-Strength SMT Solver

Barbosa, H., Barrett, C., Brain, M. ORCID: 0000-0003-4216-7151 , Kremer, G., Lachnitt, H., Mann, M., Mohamed, A., Mohamed, M., Niemetz, A., Nötzli, A., Ozdemir, A., Preiner, M., Reynolds, A., Sheng, Y., Tinelli, C. & Zohar, Y. (2022). cvc5: A Versatile and Industrial-Strength SMT Solver. In: Tools and Algorithms for the Construction and Analysis of Systems. 28th International Conference, TACAS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, 2–7 Apr 2022, Munich, Germany. doi: 10.1007/978-3-030-99524-9_24

Abstract

cvc5 is the latest SMT solver in the cooperating validity checker series and builds on the successful code base of CVC4. This paper serves as a comprehensive system description of cvc5 ’s architectural design and highlights the major features and components introduced since CVC4  1.8. We evaluate cvc5 ’s performance on all benchmarks in SMT-LIB and provide a comparison against CVC4 and Z3.

Publication Type: Conference or Workshop Item (Paper)
Publisher Keywords: automated reasoning, constraint solving, satisfiability modulo theories, cvc5, Artificial Intelligence & Image Processing, 46 Information and computing sciences
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: School of Science & Technology
School of Science & Technology > Department of Computer Science
Related URLs:
SWORD Depositor:
[thumbnail of 978-3-030-99524-9_24.pdf]
Preview
Text - Published Version
Available under License Creative Commons Attribution.

Download (925kB) | Preview

Export

Add to AnyAdd to TwitterAdd to FacebookAdd to LinkedinAdd to PinterestAdd to Email

Downloads

Downloads per month over past year

View more statistics

Actions (login required)

Admin Login Admin Login