izgzhen / z3-encoding

High-level assertion encoding to Z3 solver
MIT License
5 stars 3 forks source link

z3-encoding

Join the chat at https://gitter.im/izgzhen/z3-encoding

Build Status

Assertion language embedded in Haskell, based on Z3 solver.

Features

Usage

  1. Install z3, noting its include path and lib path as specified by prefix=
  2. git clone https://github.com/izgzhen/z3-encoding
  3. Adapt z3-encoding/stack.yaml to your specific condition, esp.:
    • extra-include-dirs
    • extra-lib-dirs

Upstream

Currently, it supports z3 v4.4.1, through a low-level Haskell library z3-haskell.

Also, current version of this package supports the GHC v8.0.1.