grisette
Version 0.10.0.0 revision 0 uploaded by siruilu.
Package meta
- Synopsis
- Symbolic evaluation as a library
- Description
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.
The Grisette module exports all the core APIs for building a symbolic evaluation tool. A high-level overview of the module structures are available there.
A detailed introduction to Grisette is available at Grisette.Core. More lifted libraries are provided in
Grisette.Lib.*
modules.The Grisette.Unified module offers an experimental unified interface for symbolic and concrete evaluation. This module should be imported qualified.
For more details, please checkout the README and tutorials.
- Author
- Sirui Lu, Rastislav Bodík
- Bug reports
- https://github.com/lsrcz/grisette/issues
- Category
- Formal Methods, Theorem Provers, Symbolic Computation, SMT
- Copyright
- 2021-2024 Sirui Lu
- Homepage
- https://github.com/lsrcz/grisette#readme
- Maintainer
- Sirui Lu (siruilu@cs.washington.edu)
- Package URL
- n/a
- Stability
- n/a