1.3 KiB
+++ date = 2025-06-07 draft = false
title = 'Yices 2' subtitle = 'SMT Solver'
links = [ { title = "Homepage", url = "https://yices.csl.sri.com/", icon = 'fa-solid fa-home'}, { title = "Source Code", url = "https://github.com/SRI-CSL/yices2", icon = 'fa-brands fa-github' }, # { title = "Documentation", url = "https://yices.csl.sri.com/yices2-documentation.html" } ]
applications = ['SMT Solver'] developers = ['SRI International'] licenses = ['GPLv3'] inputs = ['SMTLIB2', 'Yices 2'] interfaces = ['CLI', 'Python', 'Rust'] maintenance = ['Actively Maintained']
publications = ['Dutertre2014'] +++
Yices is an SMT solver developed by SRI International. It is widely used for checking the satisfiability of logical formulas over various theories. It supports the SMT-LIB standard and its own input language, and provides APIs for several programming languages, making it suitable for research and industrial applications in software and hardware verification.
APIs and Bindings
Yices is available through several interfaces, making it a convenient option to build into a project.
- General API: Yices API Reference
- Python bindings: yices2 PyPI package
- Rust bindings: yices2 crate on crates.io