content/tools/opensmt.md
2025-06-10 14:13:34 -06:00

886 B

+++ date = 2025-06-07 draft = false title = 'OpenSMT' subtitle = 'SMT Solver' links = [ { title = "Homepage", url = "https://verify.inf.usi.ch/opensmt", icon = 'fa-solid fa-home' }, { title = "Source Code", url = "https://github.com/usi-verification-and-security/opensmt", icon = 'fa-brands fa-github' }, # { title = "Playground", url = "https://jfmc.github.io/z3-play/", icon = 'fa-solid fa-gamepad' } ] applications = ['SMT Solver'] developers = ['University of Lugano'] licenses = ['GPLv3'] inputs = ['SMTLIB2'] interfaces = ['CLI'] maintenance = ['Actively Maintained']

techniques = ['CDCL']

publications = ['deMoura2008']

+++

OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of MiniSAT.