Nikolaj Bjorner
|
c21a2fcf9f
|
sat solver setup
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-26 09:40:42 -07:00 |
|
Nikolaj Bjorner
|
85cb0293f5
|
fix #4541
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-24 20:26:59 -07:00 |
|
Nikolaj Bjorner
|
5f9973d8c4
|
fix #4508
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-07 16:28:53 -07:00 |
|
Nikolaj Bjorner
|
95a78b2450
|
updates to seq and bug fixes (#4056)
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4037
* nicer output for skolem functions
* more overhaul of seq, some bug fixes
* na
* added offset_eq file
* na
* fix #4044
* fix #4040
* fix #4045
* updated ignore
* new rewrites for indexof based on #4036
* add shortcuts
* updated ne solver for seq, fix #4025
* use pair vectors for equalities that are reduced by seq_rewriter
* use erase_and_swap
* remove unit-walk
* na
* add check for #3200
* nits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* name a type
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove fp check
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove unsound axiom instantiation for non-contains
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix rewrites
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4053
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4052
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 13:18:55 -07:00 |
|
Nikolaj Bjorner
|
9d759a187e
|
fix #3643
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-01 00:19:05 -07:00 |
|
Nikolaj Bjorner
|
d9032890e4
|
finish fix for #3631
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 23:03:45 -07:00 |
|
Nikolaj Bjorner
|
b92d8aa00e
|
finish fix for #3631
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 22:59:31 -07:00 |
|
Nikolaj Bjorner
|
1d6fb6352f
|
fix #3631
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 21:00:52 -07:00 |
|
Nikolaj Bjorner
|
35c59e3ca0
|
fix #3558
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 16:47:40 -07:00 |
|
Nikolaj Bjorner
|
e2cab00b1b
|
fix #3583
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 17:37:57 -07:00 |
|
Nikolaj Bjorner
|
e1fb74edc5
|
add ite-finder, profile
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 16:46:50 -08:00 |
|
Nikolaj Bjorner
|
d27a949ae9
|
add anf and aig simplifier modules, cut-set enumeration, aig_finder, hoist out xor_finder from ba_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 16:46:49 -08:00 |
|
Nikolaj Bjorner
|
40a4326ad4
|
add anf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 16:46:49 -08:00 |
|
Nikolaj Bjorner
|
c15764e06d
|
remove verbose=0 instances #2507
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-21 21:40:51 +08:00 |
|
Nikolaj Bjorner
|
2bd8d3b485
|
fixes for input4/5 #2416
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-28 10:28:01 +08:00 |
|
Nikolaj Bjorner
|
53aded3198
|
fix #2416 exposed bugs: unsat-core extraction in combination with chronological backracking, equivalence elimination in combination with PB constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-25 18:55:44 -07:00 |
|
Nikolaj Bjorner
|
8a0d79251e
|
make sorting of soft constraints the same across implementations of std::sort
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-25 11:32:49 -07:00 |
|
Nikolaj Bjorner
|
ca25e482e5
|
temporarily disable elim_pure
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-24 19:01:23 -07:00 |
|
Nikolaj Bjorner
|
185b01dd35
|
fix #2416
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-23 19:01:49 -07:00 |
|
Nikolaj Bjorner
|
a9a26e5f2e
|
review comments by Elffers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-21 06:52:02 -07:00 |
|
Nikolaj Bjorner
|
d17248821a
|
include chronological backtracking, two-phase sat, xor inprocessing, probsat, ddfw
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-13 08:45:21 -07:00 |
|
Nikolaj Bjorner
|
93ee05648e
|
add shortcuts for unit assertions, conflicts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-11 10:56:36 -08:00 |
|
Nikolaj Bjorner
|
412eee0dac
|
throttle number of rounds of ba simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-22 18:12:39 -08:00 |
|
Nikolaj Bjorner
|
e623f1e9c9
|
restoring clause sizes after deletion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-12 01:01:49 -08:00 |
|
Nikolaj Bjorner
|
2aa7ccc4a9
|
hide bit-vector dependencies under seq_util
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-03 08:45:17 -08:00 |
|
Nikolaj Bjorner
|
ec36a9c495
|
fix user push/pop with ba constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-22 12:40:23 -08:00 |
|
Nikolaj Bjorner
|
2a6fa4af39
|
deal with compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-31 16:30:42 -05:00 |
|
Nikolaj Bjorner
|
ccca063e54
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into csp
|
2018-10-21 12:26:53 -07:00 |
|
Florian Pigorsch
|
326bf401b9
|
Fix some spelling errors (mostly in comments).
|
2018-10-20 17:07:41 +02:00 |
|
Nikolaj Bjorner
|
e9d615e309
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-14 15:16:22 -07:00 |
|
Bruce Mitchener
|
cdfc19a885
|
Use nullptr.
|
2018-10-02 09:11:19 +07:00 |
|
Nikolaj Bjorner
|
445546b684
|
fix gc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-10 17:20:40 -07:00 |
|
Nikolaj Bjorner
|
f53b7aaca2
|
fix none-case
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-04 15:46:10 -07:00 |
|
Nikolaj Bjorner
|
9ad17296c2
|
update parameters
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-03 17:22:48 -07:00 |
|
Nikolaj Bjorner
|
c8730daea7
|
fix memory leak, add strengthening
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-03 16:56:07 -07:00 |
|
Nikolaj Bjorner
|
c39d7c8565
|
updated resolvents
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-03 11:17:50 -07:00 |
|
Nikolaj Bjorner
|
85e7b18451
|
fix name to divisible, guard under smtlib2_compliant as sugguested in #1757
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-01 18:22:10 -07:00 |
|
Nikolaj Bjorner
|
43807a7edc
|
adding roundingSat strategy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-08-31 20:25:49 -05:00 |
|
Nikolaj Bjorner
|
fed977b492
|
fix #1782
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-08-02 10:08:16 -07:00 |
|
Nikolaj Bjorner
|
3ae0ea8246
|
add circuit and unate encoding besides sorting option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-06 21:09:13 -07:00 |
|
Nikolaj Bjorner
|
a0af3383db
|
fixes to bdd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 17:25:18 -07:00 |
|
Arie Gurfinkel
|
bbd917a0e6
|
Remove dead comment
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
29c2672407
|
fix bugs exposed by Nuno's PB example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-07 21:43:37 -07:00 |
|
Nikolaj Bjorner
|
bfac44f7ed
|
fix build errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-01 09:15:53 -07:00 |
|
Nikolaj Bjorner
|
a91d7a7189
|
fix build errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-01 09:05:20 -07:00 |
|
Nikolaj Bjorner
|
f525f43e43
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-30 09:30:43 -07:00 |
|
Nikolaj Bjorner
|
563f337997
|
testing memory defragmentation, prefetch, delay ate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-27 17:59:03 +02:00 |
|
Nikolaj Bjorner
|
4b71bfc95d
|
mac build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-20 19:19:42 -07:00 |
|
Nikolaj Bjorner
|
e7d43ed516
|
fix pb rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-12 11:22:05 -07:00 |
|
Nikolaj Bjorner
|
75ba65a18a
|
working on propagation with undef main literal
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-20 01:46:35 -08:00 |
|