grisette (hackage): Grisette is a reusable symbolic evaluation library for Haskell. By translating programs into constraints, Grisette can help the development of program reasoning tools, including verification, synthesis, and more.  This Grisette module exports all you need for building a symbolic evaluation tool.  For more details, please checkout the README.
Keywords: bsd3|formal-methods|library|smt|symbolic-computation|theorem-provers