Jakob Rath
|
f184545aca
|
Debug dlist insertion
Found because of assertion failure in
test_polysat::test_fixed_point_arith_div_mul_inverse()
|
2022-10-05 17:24:28 +02:00 |
|
Jakob Rath
|
b43971bb4a
|
Connect conflict2
|
2022-09-21 12:14:44 +02:00 |
|
Jakob Rath
|
a416e16566
|
conflict2
|
2022-09-19 16:01:45 +02:00 |
|
Jakob Rath
|
9fcea37625
|
remove constructor
|
2022-08-22 15:00:35 +02:00 |
|
Jakob Rath
|
a76f977f85
|
Change univariate fallback solver to one-shot mode for now
|
2022-08-02 12:42:34 +02:00 |
|
Jakob Rath
|
0fb8c72f50
|
print more information
|
2022-06-29 14:26:25 +02:00 |
|
Nikolaj Bjorner
|
da168cad2d
|
track _all_ interval end-points for propagation (in fact only need end-points at unit location, not the others so this can be tuned
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-13 12:22:43 +02:00 |
|
Jakob Rath
|
be488f75ab
|
Add some fi info
|
2022-04-13 09:34:59 +02:00 |
|
Nikolaj Bjorner
|
a623865a82
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-06 05:44:31 +02:00 |
|
Jakob Rath
|
fd353bff17
|
unsat core
|
2022-03-18 15:49:44 +01:00 |
|
Jakob Rath
|
509a007ed7
|
Integrate univariate solver in polysat
|
2022-03-18 15:43:06 +01:00 |
|
Jakob Rath
|
c648b57493
|
forbidden intervals only used by viable
|
2022-03-10 16:12:13 +01:00 |
|
Jakob Rath
|
afc711d6ec
|
move into separate component
|
2022-03-10 16:10:56 +01:00 |
|
Jakob Rath
|
6aee62ef2f
|
Univariate solver interface
|
2022-03-10 11:01:57 +01:00 |
|
Nikolaj Bjorner
|
8c9835bca6
|
smul no overflow
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-02-16 18:55:07 +02:00 |
|
Nikolaj Bjorner
|
0677eb1c05
|
fixing up missing dependencies during resolution
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-27 16:58:16 -08:00 |
|
Jakob Rath
|
fa75a9109e
|
Test forbidden intervals, disequal case
|
2022-01-19 19:06:35 +01:00 |
|
Jakob Rath
|
28864e563c
|
First version of refine_disequal_lin
|
2021-12-23 18:36:27 +01:00 |
|
Nikolaj Bjorner
|
8c2735e68b
|
prepare for diseq_lin viable
|
2021-12-13 12:00:19 -08:00 |
|
Nikolaj Bjorner
|
c7da31a67d
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-13 10:24:42 -08:00 |
|
Nikolaj Bjorner
|
a81a00a93c
|
add support for non-unit coefficients
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-30 09:53:09 -08:00 |
|
Nikolaj Bjorner
|
a4e29ecd7e
|
interval
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-25 18:46:43 +01:00 |
|
Nikolaj Bjorner
|
8db711bc3c
|
retire deprecated functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-22 18:14:15 +01:00 |
|
Nikolaj Bjorner
|
caaefef847
|
remove add_non_viable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-18 15:57:55 -08:00 |
|
Nikolaj Bjorner
|
d073583d88
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-13 06:50:11 -08:00 |
|
Nikolaj Bjorner
|
c9f5ce43b2
|
viable 2 with dlist
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-10 14:43:10 -08:00 |
|
Nikolaj Bjorner
|
0bec8520e1
|
adding new viable using forbidden intervals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-10 08:23:45 -08:00 |
|
Nikolaj Bjorner
|
931e1624b2
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-10 02:58:35 -08:00 |
|
Nikolaj Bjorner
|
611c28fc47
|
push outline of using cjust for overflow premise
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-09 09:56:00 +02:00 |
|
Nikolaj Bjorner
|
04ce8ca5ef
|
u256, separate viable_set
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-07-04 23:47:12 -07:00 |
|
Nikolaj Bjorner
|
c053c7f1c8
|
virtual
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-07-02 13:30:15 -07:00 |
|
Nikolaj Bjorner
|
c54b9305b5
|
viable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-07-02 11:26:17 -07:00 |
|
Nikolaj Bjorner
|
0fc9d7ad0d
|
viable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-07-02 11:26:05 -07:00 |
|
Nikolaj Bjorner
|
788de7d614
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-07-02 02:48:45 -07:00 |
|
Nikolaj Bjorner
|
a374e739f1
|
prepare for tuned viable sets
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-06-30 01:05:34 -04:00 |
|
Nikolaj Bjorner
|
4f0ec82957
|
functionally complete viable, needs to be debugged
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-06-23 17:44:52 -07:00 |
|
Nikolaj Bjorner
|
b9719768a0
|
more viable scaffolding
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-06-22 20:55:56 -07:00 |
|
Nikolaj Bjorner
|
8f0c408c0a
|
prepare for new viable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-06-22 20:44:21 -07:00 |
|
Nikolaj Bjorner
|
52eb473c63
|
prepare viable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-06-21 21:55:20 -07:00 |
|
Nikolaj Bjorner
|
f18dccebc2
|
move tbv
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-06-21 21:12:46 -07:00 |
|
Nikolaj Bjorner
|
ce5c8b3066
|
rename to some saner name
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-06-21 16:19:37 -07:00 |
|
Nikolaj Bjorner
|
9173306adc
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-06-21 16:00:13 -07:00 |
|
Nikolaj Bjorner
|
6f93ed8dc2
|
moving out viable functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-06-21 15:50:04 -07:00 |
|