Files
content/tools/sat-smt/mathsat.md
2025-06-23 12:49:01 -06:00

1021 B

+++ date = 2025-06-07 draft = false title = 'MathSAT' subtitle = 'SMT Solver' links = [ { title = "Homepage", url = "https://mathsat.fbk.eu/", icon = 'fa-solid fa-home' }, # { title = "Source Code", url = "https://github.com/niklasso/minisat", icon = 'fa-brands fa-github' }, # { title = "Playground", url = "https://jfmc.github.io/z3-play/", icon = 'fa-solid fa-gamepad' } ] applications = ['SMT Solver'] developers = ['Fondazione Bruno Kessler','DISI-University of Trento'] licenses = ['All Rights Reserved']

inputs = ['']

interfaces = ['CLI'] maintenance = ['Actively Maintained']

techniques = ['CDCL']

publications = ['deMoura2008']

+++

{{}} MathSAT is an SMT solver supporting a wide range of theories (including e.g. equality and uninterpreted functions, linear arithmetic, bit-vectors, and arrays) and functionalities (including e.g. computation of Craig interpolants, extraction of unsatisfiable cores, generation of models and proofs, and the ability of working incrementally).