← All repos

haskell-z3

Haskell bindings to Microsoft's Z3 API (unofficial).

apihaskellsmtz3
Browse cluster: Static Analysis & Code Quality
476commits
41contributors
2languages

Tech stack & purpose

Haskell-z3 provides unofficial Haskell bindings to Microsoft's Z3 theorem prover, enabling developers to build verification tools in Haskell on top of Z3's SMT solving capabilities. The bindings offer a low-level API without a high-level eDSL, targeting users who need direct access to Z3's functionality. The library is built in Haskell and maintained by Iago Abal, with a version policy that tracks Z3 releases (currently supporting Z3 4.8.* versions) and includes automatic garbage collection and thread-safety features for concurrent use.

Community & reference links

Languages

Haskell
99.6%
Shell
0.4%

Contributors (top 30 of 41)