Nikolaj Bjorner
|
56478f917b
|
enable sat.euf in opt, enable smt legacy for lns
|
2021-03-02 06:21:20 -08:00 |
|
Nikolaj Bjorner
|
13f05ae9dc
|
enable wcnf output for weighted maxsat problems
|
2021-02-28 09:59:36 -08:00 |
|
Nikolaj Bjorner
|
08f55f9d1f
|
start wcnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-26 11:13:44 -08:00 |
|
Nikolaj Bjorner
|
16448104eb
|
add new model event handler for incremental optimization
|
2021-02-05 17:11:04 -08:00 |
|
Nikolaj Bjorner
|
0a9ee6c640
|
build break
|
2021-02-04 16:58:32 -08:00 |
|
Nikolaj Bjorner
|
0ec567fe15
|
integrate v2 of lns
|
2021-02-04 15:47:40 -08:00 |
|
Nikolaj Bjorner
|
fb1509d011
|
expose internal API for set_phase
|
2021-02-02 14:29:06 -08:00 |
|
Nikolaj Bjorner
|
8f577d3943
|
remove ast_manager get_sort method entirely
|
2021-02-02 13:57:01 -08:00 |
|
Nikolaj Bjorner
|
489df0760f
|
experiments with LNS
|
2021-02-02 13:03:54 -08:00 |
|
Nikolaj Bjorner
|
937b61fc88
|
fix build, refactor
|
2021-02-02 05:26:57 -08:00 |
|
Nikolaj Bjorner
|
3ae4c6e9de
|
refactor get_sort
|
2021-02-02 04:45:54 -08:00 |
|
Nikolaj Bjorner
|
4455f6caf8
|
move to get_sort as method, add opt_lns pass, disable xor simplification unless configured, fix perf bug in model converter update trail
|
2021-02-02 03:58:19 -08:00 |
|
Nikolaj Bjorner
|
fc3a642876
|
fix #4948
|
2021-01-11 19:26:16 -08:00 |
|
Nikolaj Bjorner
|
0aac7e54a9
|
fix #4942
Patching model update. Could use a more thorough revision.
|
2021-01-11 15:48:49 -08:00 |
|
Nikolaj Bjorner
|
9f6a0a868a
|
fix #4389 fix #4859
The bugs are duplicates
|
2020-12-07 14:57:50 -08:00 |
|
Nikolaj Bjorner
|
d6a5ef4343
|
add recfuns to Java #4820
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-11-25 12:25:20 -08:00 |
|
Nikolaj Bjorner
|
367e5fdd52
|
delay internalize (#4714)
* adding array solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* use default in model construction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* debug delay internalization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* bv
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* get rid of implied values and bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* redo egraph
* remove out
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-28 19:24:16 -07:00 |
|
Nikolaj Bjorner
|
796e2fd9eb
|
arrays (#4684)
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fill
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* update drat and fix euf bugs
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>
* const qualifiers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* reorg ba
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* reorg
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* build warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-13 19:29:59 -07:00 |
|
Nikolaj Bjorner
|
cfa7c733db
|
fixing #4670 (#4682)
* fixing #4670
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* init
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-10 04:35:11 -07:00 |
|
Nikolaj Bjorner
|
c41abf2241
|
fix #4624 #4633 #4632 #4631
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-13 08:36:16 -07:00 |
|
Nikolaj Bjorner
|
59d8895d15
|
add accessors for implied values to API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-28 19:46:39 -07:00 |
|
Nikolaj Bjorner
|
1d8d85add9
|
fix #4575 - correction set resolution only works with uniform weights
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-20 15:05:06 -07:00 |
|
Nuno Lopes
|
bb26f219fe
|
remove unneeded constructors (last round)
|
2020-07-12 17:41:57 +01:00 |
|
Nuno Lopes
|
23e6adcad3
|
fix a couple hundred deref-after-free bugs due to .c_str() on a temporary string
|
2020-07-11 20:24:45 +01:00 |
|
Nikolaj Bjorner
|
6b380811b8
|
fix #4524
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-09 15:05:55 -07:00 |
|
Nikolaj Bjorner
|
d0e20e44ff
|
booyah
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-04 15:56:30 -07:00 |
|
Nikolaj Bjorner
|
a32fabf5ee
|
fix #4403
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-05 13:51:31 -07:00 |
|
Nikolaj Bjorner
|
b29d5f9b5d
|
fix #4436
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-03 21:21:01 -07:00 |
|
Nikolaj Bjorner
|
9ca5b3f304
|
fix #4449
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-03 21:10:07 -07:00 |
|
Nuno Lopes
|
e844aef896
|
remove a few more copy constructors, though still not enough to enable the assertion in vector
I give up for now; there are too many copies left for little return..
|
2020-06-03 20:32:13 +01:00 |
|
Nikolaj Bjorner
|
becf423c77
|
remove level of indirection for context and ast_manager in smt_theory (#4253)
* remove level of indirection for context and ast_manager in smt_theory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add request by #4252
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* move to def
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* int
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-08 16:46:03 -07:00 |
|
Nikolaj Bjorner
|
54f38d004b
|
fix #4235
|
2020-05-07 10:50:56 -07:00 |
|
Nikolaj Bjorner
|
6a61e8dd5b
|
fix #4234
|
2020-05-07 10:47:46 -07:00 |
|
Nikolaj Bjorner
|
da9b037f2a
|
fix #4233
|
2020-05-07 10:40:41 -07:00 |
|
Nikolaj Bjorner
|
fc6bdb9708
|
fix #4232
|
2020-05-07 10:36:53 -07:00 |
|
Nikolaj Bjorner
|
236edad8dc
|
fix #4111
|
2020-04-26 14:44:50 -07:00 |
|
Nikolaj Bjorner
|
40b4ca7f86
|
fix #3950
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-15 15:07:53 -07:00 |
|
Nikolaj Bjorner
|
b889b110ee
|
bool_vector, some spacer tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-05 12:59:04 -07:00 |
|
Nikolaj Bjorner
|
426e4cc75c
|
fix #3557
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 16:37:59 -07:00 |
|
Nikolaj Bjorner
|
b3c863fb15
|
fix #3660
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-01 11:05:03 -07:00 |
|
Nikolaj Bjorner
|
e2a247a64a
|
fix #3601
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 13:48:44 -07:00 |
|
Nikolaj Bjorner
|
0b10cb3312
|
fix #3528
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 11:00:02 -07:00 |
|
Nikolaj Bjorner
|
1155db383e
|
fix #3540
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-29 10:55:47 -07:00 |
|
Nikolaj Bjorner
|
5da2169a0e
|
fix #3524
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-26 10:38:13 -07:00 |
|
Nikolaj Bjorner
|
868a6b3594
|
fix #3521
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-26 09:44:00 -07:00 |
|
Nikolaj Bjorner
|
f92050c7e5
|
fix #3515
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 13:21:02 -07:00 |
|
Nikolaj Bjorner
|
e5e6f481f9
|
update bounds and assert values during initialization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 04:05:58 -07:00 |
|
Nikolaj Bjorner
|
477fd3fba0
|
remove model initialization all-together because assumption literals are not connected with model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 04:00:21 -07:00 |
|
Nikolaj Bjorner
|
a7495876fd
|
fix #3506 fix #3505
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 03:06:02 -07:00 |
|
Nikolaj Bjorner
|
504a7550b3
|
fix #3509
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 02:42:30 -07:00 |
|