3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-18 22:59:02 +00:00
z3/src/muz
Arie Gurfinkel 07a1aea689 fix(spacer): bug in assign_bounds to Farkas conversion
The fix is to remove a hack that used a theory rewriter to simplify
the conversion. Now the conversion happens less often than possible.
Will need more thinking to fix properly.

The unsoundness at this point would cause SPACER to generate lemmas
that do not block a proof obligation and then get stuck in an infinite loop
blocking and generating the same lemma.
2020-06-18 21:19:53 -04:00
..
base fix #4447, or mask it 2020-06-03 19:32:05 -07:00
bmc fix #3824 2020-04-07 11:40:12 -07:00
clp purge smt.timeout, use timeout instead to control solver timing #2354 2019-06-21 16:56:24 +02:00
dataflow remove using insert_if_not_there2 2020-04-25 15:08:51 -07:00
ddnf bool_vector, some spacer tidy 2020-04-05 12:59:04 -07:00
fp remove using insert_if_not_there2 2020-04-25 15:08:51 -07:00
rel pleay nice with alignment 2020-04-26 23:29:42 -07:00
spacer fix(spacer): bug in assign_bounds to Farkas conversion 2020-06-18 21:19:53 -04:00
tab remove using insert_if_not_there2 2020-04-25 15:08:51 -07:00
transforms fix #4404 2020-06-03 17:01:36 -07: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