-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
30 lines (21 loc) · 1.3 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
This is a Craig interpolation tool based on the TraceCheck proof checker.
TraceCheck was written by Armin Biere and is now part of his BooleForce library
(http://fmv.jku.at/booleforce/).
This algorithm is joint work with Prof. Georg Weissenbacher. It is formalized
and published in a special issue of the Journal of Automated Reasoning.
The interpolants are generated using simpaig, which is part of the AIGER
utilities (http://fmv.jku.at/aiger/).
Matthias Schlaipfer, TU Wien, February 2016.
http://forsyte.at/people/schlaipfer/
===============================================================================
The original README of BooleForce follows.
===============================================================================
This is the 'booleforce' SAT solver.
To compile the solver, run './configure' first and then issue 'make'. This
should build an optimized version of the solver 'booleforce' and the trace
checker 'tracecheck'. Further options to './configure', which for instance
allow 'proof generation' or debugging, are described in the command line
option summary of configure which can be obtained by './configure -h'.
For usage of the solver as a library consider the API described in
'booleforce.h'. Only the library 'libbooleforce.a' needs to be linked.
Armin Biere, JKU Linz, October 2010.