liquid-fixpoint
Version 0.4.0.0 revision 1 uploaded by EricSeidel.
Package meta
- Synopsis
- Predicate Abstraction-based Horn-Clause/Implication Constraint Solver
- Description
This package is a Haskell wrapper to the SMTLIB-based Horn-Clause/Logical Implication constraint solver used for Liquid Types.
The solver itself is written in Ocaml.
The package includes:
Types for Expressions, Predicates, Constraints, Solutions
Code for serializing the above
Code for parsing the results from the fixpoint.native binary
The Ocaml fixpoint code and pre-compiled binaries
(Deprecated) Z3 binaries if you want to link against the API.
Requirements
In addition to the .cabal dependencies you require
A Z3 (http://z3.codeplex.com) or CVC4 (http://cvc4.cs.nyu.edu) binary. If on Windows, please make sure to place the binary and any associated DLLs in your "cabal/bin" folder, right next to the fixpoint.native.exe binary.
An ocaml compiler (if installing with -fbuild-external).
- Author
- Ranjit Jhala, Niki Vazou, Eric Seidel
- Bug reports
- n/a
- Category
- Language
- Copyright
- 2010-15 Ranjit Jhala, University of California, San Diego.
- Homepage
- https://github.com/ucsd-progsys/liquid-fixpoint
- Maintainer
- jhala@cs.ucsd.edu
- Package URL
- n/a
- Stability
- n/a