Clemens Eisenhofer
|
4cb158a79b
|
User Propagator: Return if propagated lemma is redundant (#6791)
* Give users ability to see if propagation failed
* Skip propagations in the new core if they are already satisfied
|
2023-07-07 09:58:41 -07:00 |
|
Nikolaj Bjorner
|
0ab102cbec
|
fix coefficient extraction and passing in Farkas lemmas, thanks to H. F. Bryant
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-07-07 09:28:47 -07:00 |
|
Nikolaj Bjorner
|
4ad3324d2e
|
fixes to trim
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-07-05 12:58:17 -07:00 |
|
Nikolaj Bjorner
|
f0d3cbe39d
|
add dependency tracking to proof from trim
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-07-04 16:24:09 +02:00 |
|
Nikolaj Bjorner
|
ae29a54876
|
categorize theory axioms as inferences in output to capture justifications
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-07-04 09:12:58 +02:00 |
|
Nikolaj Bjorner
|
d9e7b8c21f
|
fixes to trim
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-07-03 19:26:19 +02:00 |
|
Nikolaj Bjorner
|
1b263f85e4
|
compile numeral constants into separate variables in the new core
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-06-21 09:36:20 -07:00 |
|
Clemens Eisenhofer
|
82667bd86b
|
Fix UP's decide callback (#6707)
* Query Boolean Assignment in the UP
* UP's decide ref arguments => next_split
* Fixed wrapper
* More fixes
|
2023-06-02 09:52:54 +02:00 |
|
Nikolaj Bjorner
|
1319b64bb0
|
fix #6692
|
2023-04-17 09:11:16 -07:00 |
|
Nikolaj Bjorner
|
b75d81f3c2
|
fix #6690
|
2023-04-14 16:38:33 -07:00 |
|
Nikolaj Bjorner
|
eba0732629
|
fix #6675
disable remove_unused_defs from pb-solver until it is integrated with model reconstruction.
|
2023-04-12 19:50:13 -07:00 |
|
Nikolaj Bjorner
|
4a142b0f81
|
fix #6623
|
2023-04-09 21:10:24 -07:00 |
|
Clemens Eisenhofer
|
7b513b4a40
|
Some UP bugfixes in the new core (#6673)
|
2023-04-08 12:50:46 -07:00 |
|
Nikolaj Bjorner
|
8a3a3dc91b
|
fix #6648
|
2023-03-26 15:31:37 -07:00 |
|
Nikolaj Bjorner
|
2683a2d6ed
|
fix #6637
|
2023-03-22 08:49:33 +01:00 |
|
Lev Nachmanson
|
ea16f6608c
|
before rm lu
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-03-08 10:27:05 -08:00 |
|
Nikolaj Bjorner
|
42076a3c13
|
bug fixes to new core, elim_predicates and elim_unconstrained
|
2023-03-05 22:26:37 -08:00 |
|
Lev Nachmanson
|
92fe8c5968
|
restore the previous state
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-03-03 18:30:17 -08:00 |
|
Lev Nachmanson
|
ff1dc0424c
|
rm lp_solver
|
2023-03-03 16:32:49 -08:00 |
|
Lev Nachmanson
|
5e4bca3d26
|
small removals
|
2023-03-03 15:58:25 -08:00 |
|
Lev Nachmanson
|
2dd30fa350
|
rm lp_primal_simplex
|
2023-03-03 15:44:50 -08:00 |
|
Lev Nachmanson
|
8989e10e71
|
rm lp_dual_simplex
|
2023-03-03 15:41:30 -08:00 |
|
Lev Nachmanson
|
d2e8297d41
|
remove includes of lp_dual_simplex
|
2023-03-03 15:38:47 -08:00 |
|
Nikolaj Bjorner
|
fd97be0e3e
|
move sat.smt.proof.check_rup into solver.proof.check_rup #6616
|
2023-03-01 21:03:27 -08:00 |
|
Nikolaj Bjorner
|
25d45a3500
|
fixes and tests for arith-sls
|
2023-02-28 17:40:09 -08:00 |
|
Nikolaj Bjorner
|
146f0eae06
|
wip - arith local search
|
2023-02-20 12:17:14 -08:00 |
|
Nikolaj Bjorner
|
bc6037464d
|
clean up build warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-02-19 10:08:31 -08:00 |
|
Nikolaj Bjorner
|
c0f80f92ba
|
deal with compiler warnings (unused variables etc)
|
2023-02-18 17:53:37 -08:00 |
|
Nikolaj Bjorner
|
6092bf534c
|
fix #6599
|
2023-02-18 14:18:02 -08:00 |
|
Nikolaj Bjorner
|
daeaed1e82
|
revert debug only changes to sat-solver
|
2023-02-18 14:13:40 -08:00 |
|
Nikolaj Bjorner
|
c5e33b79b5
|
wip - arith sls
overhaul to tier inequalities with Boolean variables instead of literals
|
2023-02-18 14:11:48 -08:00 |
|
Nikolaj Bjorner
|
bd10ddf6ae
|
wip - local search - use dispatch model from bool local search instead of separate phases.
|
2023-02-16 09:17:11 -08:00 |
|
Nikolaj Bjorner
|
c1ecc49021
|
wip - local search - move to plugin model
|
2023-02-15 13:32:30 -08:00 |
|
Nikolaj Bjorner
|
a1f73d3805
|
wip - local search - fix build
|
2023-02-15 08:48:37 -08:00 |
|
Nikolaj Bjorner
|
4f20b8e2ba
|
wip - local search
|
2023-02-15 08:36:10 -08:00 |
|
Nikolaj Bjorner
|
44fcf60a72
|
wip experiments with sls
|
2023-02-14 15:06:26 -08:00 |
|
Nikolaj Bjorner
|
2b77012993
|
fix build
|
2023-02-13 08:36:12 -08:00 |
|
Nikolaj Bjorner
|
52804b5c8f
|
save on dtt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-02-13 08:29:32 -08:00 |
|
Nikolaj Bjorner
|
7956cf1201
|
annotate arith_sls
|
2023-02-12 20:55:44 -08:00 |
|
Nikolaj Bjorner
|
bb81bc5452
|
fix #6580
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-02-12 20:21:53 -08:00 |
|
Nikolaj Bjorner
|
102eee77dc
|
patch regressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-02-12 20:12:01 -08:00 |
|
Nikolaj Bjorner
|
5e30323b1a
|
wip - bounded local search for arithmetic
|
2023-02-11 15:46:39 -08:00 |
|
Nikolaj Bjorner
|
4b2c166e8b
|
fixes to build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-02-11 10:19:24 -08:00 |
|
Nikolaj Bjorner
|
7bef2f3e6f
|
wip - local search for euf/arithmetic
|
2023-02-11 09:33:43 -08:00 |
|
Nikolaj Bjorner
|
d22e4aa525
|
wip - integrating arithmetic local search
|
2023-02-11 09:33:42 -08:00 |
|
Nikolaj Bjorner
|
1b0c76e3f0
|
fixes to mbqi in the new core based on #6575
|
2023-02-10 16:56:06 -08:00 |
|
Nikolaj Bjorner
|
a8335f2d5e
|
use phase
|
2023-02-07 19:50:45 -08:00 |
|
Nikolaj Bjorner
|
b3ebce3966
|
fix compilation
|
2023-02-07 19:30:45 -08:00 |
|
Nikolaj Bjorner
|
96d815b904
|
adding arith sls
|
2023-02-07 19:27:19 -08:00 |
|
Nikolaj Bjorner
|
90a75866fb
|
elaborating on local-search rephase strategy
|
2023-02-07 03:17:52 -08:00 |
|