- Mar 31, 2017
-
-
Kristin Braun authored
-
- Mar 27, 2017
-
-
Kristin Braun authored
-
Kristin Braun authored
-
- Mar 23, 2017
-
-
Kristin Braun authored
-
Kristin Braun authored
-
Hans-Peter Deifel authored
-
- Mar 22, 2017
-
-
Hans-Peter Deifel authored
Documentation can be built with: ocaml setup.ml -doc This also fixes two documentation comments that had the wrong syntax.
-
Hans-Peter Deifel authored
- Use more readable colors and proper spacing - Differentiate between cores and states by shape - Add a legend - Teach debugger to optionally write graph to file instead of stdout
-
Hans-Peter Deifel authored
This is easier to type with a standard compose key as opposed as the arguably more correct "Greek Small Letter Mu".
-
Hans-Peter Deifel authored
Otherwise, the debugger would report the reasoner result to be "Sat" when it should really be "Unsat".
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
This drops the rule implementation for GML and PML, because they were relying on GMLMIP which complicated the build process and didn't work completely. See Issue 19. GML and PML are still implemented as functors but currently disabled. To re-instantiate them, an OCaml implementation is needed.
-
- Mar 21, 2017
-
-
Hans-Peter Deifel authored
-
- Mar 16, 2017
-
-
Hans-Peter Deifel authored
This fixes the warning "the label idx is defined in both types state and core." by renaming the label to idxS and idxC respectively.
-
Hans-Peter Deifel authored
-
The CAMLparam0() macro must be invoked at the beginning of a function that has local variables.
-
- May 21, 2016
-
-
Christoph authored
-
- May 14, 2016
- May 12, 2016
- May 10, 2016
- Apr 28, 2016
- Apr 27, 2016
-
-
Christoph authored
-
- Apr 19, 2016
-
-
Christoph authored
-
Christoph authored
We want to still have the solver for naive unsat propagation
-
Christoph authored
-
Christoph authored
-
Christoph authored
The satsolver is reatined and only updated with new clauses for every state that is generated out of a core. Once the core becomes Open (as opposed to expandable), the solver is no longer needed. This patch makes the solver a `Solver option` and gets it deallocated once no longer needed and resets the hashtable (makes it empty and zero size) to save memory. This saves about 60% memory usage on some extreme cases (e.g. exp_unsat from the CTL Benchmark set)
-
- Apr 18, 2016
-
-
Christoph authored
Instead of some calculation based of finishing on normal Cores really count proper Open States
-
- Apr 14, 2016