3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-07-17 01:46:39 +00:00
Commit graph

19 commits

Author SHA1 Message Date
Nikolaj Bjorner
d02b0cde7a
running updates to bv_solver (#4674)
* na

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

* na

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

* na

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

* na

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

* na

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

* na

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

* na

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

* na

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

* dbg

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

* bv

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

* drat and fresh

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

* move ackerman functionality

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

* na

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

* debugability

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

* towards debugability

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

* missing file

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

* na

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

* na

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

* remove csp

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-09-07 20:35:32 -07:00
Nikolaj Bjorner
d1e95a133b add simplifiation pass
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-22 11:21:53 -08:00
Nikolaj Bjorner
dcd4fff284 fixes to cuts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-21 18:06:57 -08:00
Nikolaj Bjorner
8b97e26fd7 cut fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-20 09:55:17 -08:00
Nikolaj Bjorner
3bb05b5e01 fix lut augment
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-19 18:36:28 -08:00
Nikolaj Bjorner
ff436ecb10 fix #3038 again
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-19 09:52:27 -08:00
Nikolaj Bjorner
44a79d05c8 debugging cuts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-19 06:45:23 -08:00
Nikolaj Bjorner
f5a307073a fixing lut related pass
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-12 11:49:07 -08:00
Nikolaj Bjorner
f1abc71c35 fix #2962
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-10 11:44:10 -08:00
Nikolaj Bjorner
200f47369d some micro tuning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-06 16:58:25 -08:00
Nikolaj Bjorner
2d59b81353 delay evaluation of model, throttle propagation, introduce LUT results into cutset
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-05 12:33:42 -08:00
Nikolaj Bjorner
495b88ce99 evaluate with don't cares
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-20 16:22:37 -06:00
Nikolaj Bjorner
22f1c6448a add option to increase thresholds based on simulated equality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-16 22:43:18 -08:00
Nikolaj Bjorner
0e096c55a9 fix how don't cares are handled
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-13 09:45:21 -08:00
Nikolaj Bjorner
9f964be3f4 add don't care option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-12 17:00:05 -08:00
Nikolaj Bjorner
e0a41a18c3 add validation to aig_simplifier, start BIG-based masking
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-11 20:47:38 -08:00
Nikolaj Bjorner
607a1b3f99 cutset updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-09 21:37:25 -08:00
Nikolaj Bjorner
a18d2a606b aig-simplifier: add root tracking, make incremental, split files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-09 08:56:21 -08:00
Nikolaj Bjorner
192c6e39c2 separate out aig_cuts class, make it fully incremental with eviction strategy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-09 02:16:23 -08:00