touist

AuthorsMaël Valais <mael.valais@gmail.com> and Olivier Lezaud
LicenseMIT
Homepagehttp://touist.github.io
Issue Trackerhttps://github.com/touist/touist/issues
MaintainerMaël Valais <mael.valais@gmail.com>
Dependencies
&cppo
cppo_ocamlbuild
fileutils>= 0.4.0
menhir>= 20151023
minisat
ocamlbuild
ocamlfind
ounit
Optional dependencies
|qbf
yices2
Availableocaml-version >= "4.01.0"
PublishedJun 13, 2017
Source [http] https://github.com/touist/touist/archive/v3.2.0.tar.gz
42be6b20683d4b19d3e0379bb0dd846e
StatisticsInstalled 2 times last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/touist/touist.3.2.0/opam

The solver for the Touist language

The Touist language is a friendly language for writing propositional logic, logic on real and integers (SMT) and quantified boolean formulas (QBF). This language aims to formalize real-life problems (e.g., the sudoku can be solved in a few lines). Touist embeds the minisat solver (for propositional logic) and the yices2 solver (optional, for SMT logic). It can also generate the DIMACS, SMT2 and latex formats from you touist file.

Optionnal solvers:

  • for using the embeded SMT solver, run opam install yices2 and then do opam reinstall touist
  • for using the embeded QBF solver, run opam install qbf and then do opam reinstall touist
No package is dependent