mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-07 19:55:41 -05:00
Merge branch 'master' of github.com:Gbury/mSAT
This commit is contained in:
commit
a5733c818d
6 changed files with 41 additions and 18 deletions
34
README.md
34
README.md
|
|
@ -1,7 +1,7 @@
|
|||
# MSAT [](https://travis-ci.org/Gbury/mSAT)
|
||||
|
||||
MSAT is an OCaml library that features a modular SAT-solver and some
|
||||
extensions (including SMT). This is **work in progress**.
|
||||
extensions (including SMT).
|
||||
|
||||
|
||||
It derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero).
|
||||
|
|
@ -16,6 +16,21 @@ This program is distributed under the Apache Software License version
|
|||
|
||||
See https://gbury.github.io/mSAT/
|
||||
|
||||
## INSTALLATION
|
||||
|
||||
### Via opam
|
||||
|
||||
Once the package is on [opam](http://opam.ocaml.org), just `opam install msat`.
|
||||
For the development version, use:
|
||||
|
||||
opam pin add msat https://github.com/Gbury/mSAT.git
|
||||
|
||||
### Manual installation
|
||||
|
||||
You will need ocamlfind and ocamlbuild. The command is:
|
||||
|
||||
make install
|
||||
|
||||
## USAGE
|
||||
|
||||
### Generic SAT/SMT Solver
|
||||
|
|
@ -60,20 +75,3 @@ as shown in the following code :
|
|||
let _ = Sat.solve () (* Should return (Sat.Unsat _) *)
|
||||
```
|
||||
|
||||
## INSTALLATION
|
||||
|
||||
### Via opam
|
||||
|
||||
Once the package is on [opam](http://opam.ocaml.org), just `opam install msat`.
|
||||
For the development version, use:
|
||||
|
||||
opam pin add msat https://github.com/Gbury/mSAT.git
|
||||
|
||||
### Manual installation
|
||||
|
||||
You will need ocamlfind. The command is:
|
||||
|
||||
make install
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,11 @@
|
|||
(* Apache Software License version 2.0 *)
|
||||
(* *)
|
||||
(**************************************************************************)
|
||||
(*
|
||||
MSAT is free software, using the Apache license, see file LICENSE
|
||||
Copyright 2016 Guillaume Bury
|
||||
Copyright 2016 Simon Cruanes
|
||||
*)
|
||||
|
||||
(** McSat Theory
|
||||
|
||||
|
|
|
|||
|
|
@ -10,6 +10,11 @@
|
|||
(* Apache Software License version 2.0 *)
|
||||
(* *)
|
||||
(**************************************************************************)
|
||||
(*
|
||||
MSAT is free software, using the Apache license, see file LICENSE
|
||||
Copyright 2016 Guillaume Bury
|
||||
Copyright 2016 Simon Cruanes
|
||||
*)
|
||||
|
||||
open Printf
|
||||
|
||||
|
|
|
|||
|
|
@ -10,6 +10,11 @@
|
|||
(* Apache Software License version 2.0 *)
|
||||
(* *)
|
||||
(**************************************************************************)
|
||||
(*
|
||||
MSAT is free software, using the Apache license, see file LICENSE
|
||||
Copyright 2016 Guillaume Bury
|
||||
Copyright 2016 Simon Cruanes
|
||||
*)
|
||||
|
||||
(** Internal types (implementation)
|
||||
|
||||
|
|
|
|||
|
|
@ -10,6 +10,11 @@
|
|||
(* Apache Software License version 2.0 *)
|
||||
(* *)
|
||||
(**************************************************************************)
|
||||
(*
|
||||
MSAT is free software, using the Apache license, see file LICENSE
|
||||
Copyright 2016 Guillaume Bury
|
||||
Copyright 2016 Simon Cruanes
|
||||
*)
|
||||
|
||||
(** Internal types (interface)
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,11 @@
|
|||
(* Apache Software License version 2.0 *)
|
||||
(* *)
|
||||
(**************************************************************************)
|
||||
(*
|
||||
MSAT is free software, using the Apache license, see file LICENSE
|
||||
Copyright 2016 Guillaume Bury
|
||||
Copyright 2016 Simon Cruanes
|
||||
*)
|
||||
|
||||
(** SMT Theory
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue