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

Components