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).