Satisfiability.jl: Satisfiability Modulo Theories in Julia
Abstract
Satisfiability modulo theories (SMT) is a core tool in formal verification. While the SMT-LIB specification language can be used to interact with theorem proving software, a high-level interface allows for faster and easier specifications of complex SMT formulae. In this paper we present a novel open-source package for interacting with SMT-LIB compliant solvers in the Julia programming language.
- Publication:
-
arXiv e-prints
- Pub Date:
- September 2023
- DOI:
- 10.48550/arXiv.2309.08778
- arXiv:
- arXiv:2309.08778
- Bibcode:
- 2023arXiv230908778S
- Keywords:
-
- Computer Science - Logic in Computer Science;
- Computer Science - Mathematical Software;
- D.2.4
- E-Print:
- 7 pages, revised from a previous longer version to comply with a conference length requirement. Submitted to NASA Formal Methods 2024