3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 08:35:31 +00:00
z3/src/muz
Nikolaj Bjorner 6f63f8761c
optimizations to bv-solver and euf-egraph (#4698)
* additional bit-vector propagators

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* rename restrict (not a keyword, but well) #4694, tune euf

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* merge

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* add pb rewriting to pb2bv #4697

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-09-20 06:47:27 -07:00
..
base optimizations to bv-solver and euf-egraph (#4698) 2020-09-20 06:47:27 -07:00
bmc fix a couple hundred deref-after-free bugs due to .c_str() on a temporary string 2020-07-11 20:24:45 +01:00
clp booyah 2020-07-04 15:56:30 -07:00
dataflow booyah 2020-07-04 15:56:30 -07:00
ddnf fixing #4670 (#4682) 2020-09-10 04:35:11 -07:00
fp booyah 2020-07-04 15:56:30 -07:00
rel optimizations to bv-solver and euf-egraph (#4698) 2020-09-20 06:47:27 -07:00
spacer arrays (#4684) 2020-09-13 19:29:59 -07:00
tab booyah 2020-07-04 15:56:30 -07:00
transforms remove unneeded constructors (last round) 2020-07-12 17:41:57 +01:00
README Setting up the lackr branch. 2015-12-16 20:10:14 +00:00

muZ: routines related to solving satisfiability of Horn clauses and 
solving Datalog programs.

- base - contains base routines and the main context for
         maintaining fixedpoint solvers
- transforms - common rule transformations
- rel - relational algebra based Datalog engine
- pdr - PDR based Horn clause solver
- clp - Dart/Symbolic execution-based solver
- tab - Tabulation based solver
- bmc - Bounded model checking based solver
- fp  - main exported routines