Hsmtlib: Haskell library for easy interaction with SMT-LIB 2 compliant solvers.
Hsmtl provides functions to interact with several smt solvers using SMT-LIB 2. The current suported solvers are Cvc4, MathSat, Z3. Additional solvers can be used if they are SMT-LIB 2 compliant. More information and tutorials can be found in https://github.com/MfesGA/Hsmtlib
Modules
- Hsmtlib
- Hsmtlib.HighLevel
- Parsers
- Hsmtlib.Parsers.AuxParser
- Hsmtlib.Parsers.ParseResponse
- Hsmtlib.Parsers.ParseScript
- Hsmtlib.Parsers.Syntax
- Hsmtlib.Parsers.Visualizer
- Hsmtlib.Solver
- Solvers
- Hsmtlib.Solvers.Altergo
- Hsmtlib.Solvers.Boolector
- Cmd
- Hsmtlib.Solvers.Cmd.BatchCmd
- Hsmtlib.Solvers.Cmd.CmdResult
- Hsmtlib.Solvers.Cmd.OnlineCmd
- ProcCom
- Hsmtlib.Solvers.Cmd.ProcCom.Process
- Hsmtlib.Solvers.Cmd.ResultHelpers
- Hsmtlib.Solvers.Cmd.ScriptCmd
- Hsmtlib.Solvers.Cvc4
- Hsmtlib.Solvers.MathSAT
- Hsmtlib.Solvers.Yices
- Hsmtlib.Solvers.Z3
Downloads
- Hsmtlib-2.8.8.8.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Versions [RSS] | 0.2.0.6, 2.8.8.8 |
---|---|
Dependencies | base (>=4.7 && <4.8), containers (>=0.5 && <0.6), parsec (>=3.1 && <3.2), pretty (>=1.1 && <1.2), process (>=1.2 && <1.3), smtLib (>=1.0 && <1.1), transformers (>=0.4 && <0.5) [details] |
License | BSD-3-Clause |
Author | Nuno Laranjo And Rogério Pontes |
Maintainer | numicola@gmail.com and rogerp062@gmail.com |
Revised | Revision 1 made by roger62 at 2014-07-18T16:26:56Z |
Category | SMT |
Home page | https://github.com/MfesGA/Hsmtlib |
Uploaded | by roger62 at 2014-07-02T23:01:20Z |
Distributions | NixOS:2.8.8.8 |
Downloads | 2171 total (13 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] Last success reported on 2015-05-18 [all 9 reports] |