Jakob Rath
|
47d6663c67
|
support other ops
|
2023-03-13 09:29:21 +01:00 |
|
Jakob Rath
|
3b7b7a6867
|
Fix parity lemma
|
2023-03-13 07:55:42 +01:00 |
|
Jakob Rath
|
69fbfc3616
|
fix
|
2023-03-13 07:37:17 +01:00 |
|
Nuno Lopes
|
a0f3727e90
|
BV: add missing neg internalizer
usually bvneg is eliminated during rewriting, but it can be left behind during e.g. a badly-timed timeout
|
2023-03-12 19:26:47 +00:00 |
|
Jakob Rath
|
233baf170c
|
support checking pseudo-inverses
|
2023-03-12 18:31:57 +01:00 |
|
Jakob Rath
|
07d1f86575
|
cleanup conflict::init and promote assertion
|
2023-03-12 16:28:54 +01:00 |
|
Jakob Rath
|
aef0c739a7
|
Lemma validity check
|
2023-03-12 16:26:05 +01:00 |
|
Jakob Rath
|
50876a4dae
|
Add helper for printing polysat constraints
|
2023-03-12 16:15:25 +01:00 |
|
Jakob Rath
|
be72a37440
|
find_op_by_result_var
|
2023-03-12 16:14:12 +01:00 |
|
Jakob Rath
|
9a061d8f4a
|
find_op
|
2023-03-12 15:59:44 +01:00 |
|
Jakob Rath
|
9f7c9dfb17
|
fix one try_parity rule
|
2023-03-12 15:56:42 +01:00 |
|
Jakob Rath
|
f7baba4091
|
min_parity at most N
|
2023-03-11 23:23:32 +01:00 |
|
Jakob Rath
|
d4428c6cef
|
fix eval replay
|
2023-03-11 17:56:27 +01:00 |
|
Jakob Rath
|
3096ddaf33
|
disable old bounds prop as it is unsound
|
2023-03-11 11:22:24 +01:00 |
|
Jakob Rath
|
592b206097
|
fix lemma
|
2023-03-11 10:36:25 +01:00 |
|
Jakob Rath
|
f2ff1145bd
|
add some lemma names
|
2023-03-11 10:36:02 +01:00 |
|
Jakob Rath
|
d075759659
|
mk_clause with name
|
2023-03-11 10:32:19 +01:00 |
|
Jakob Rath
|
47f3353af6
|
Add int/unsigned overloads in pairs to avoid implicit conversions
|
2023-03-11 09:56:22 +01:00 |
|
Jakob Rath
|
1541c70b2b
|
Fix lemma_shl
|
2023-03-11 09:50:08 +01:00 |
|
Jakob Rath
|
ed03b5183e
|
do evaluation according to pvar watchlists
|
2023-03-10 15:52:24 +01:00 |
|
Jakob Rath
|
de88fb3875
|
revert
|
2023-03-10 15:36:30 +01:00 |
|
Jakob Rath
|
40d5b96ffa
|
Add assertion
|
2023-03-10 15:31:58 +01:00 |
|
Jakob Rath
|
c8c40f0154
|
Give higher priority to boolean propagation and bool/eval conflicts
|
2023-03-10 15:30:01 +01:00 |
|
Jakob Rath
|
538c4ee25f
|
hack to avoid wrong propagation justifications due to fallback solver
|
2023-03-10 12:42:00 +01:00 |
|
Jakob Rath
|
ffb7b5f85d
|
try_op bugfixes
|
2023-03-10 12:23:53 +01:00 |
|
Declan Hwang
|
cf4df08fd0
|
fix typo (#6628)
|
2023-03-09 09:29:30 -08:00 |
|
Jakob Rath
|
dba8a4b73a
|
guard against different bitwidth
|
2023-03-09 13:51:10 +01:00 |
|
Jakob Rath
|
9773ce60d6
|
Return variable to queue
|
2023-03-09 13:38:15 +01:00 |
|
Jakob Rath
|
686f1c6aaf
|
UNREACHABLE was actually reachable
|
2023-03-09 13:35:07 +01:00 |
|
Bram V
|
1612b57e1a
|
Make all methods show in java API (#6626)
* Make all methods show in java API
* Add final modifier to all generic methods
|
2023-03-08 13:43:51 -08:00 |
|
igcontreras
|
4b3408696d
|
use uintptr_t instead of size_t (tptr) for portability (#6627)
|
2023-03-08 21:13:38 +00:00 |
|
Lev Nachmanson
|
8b0aa22631
|
replace lp_assert(false) with UNREACHABLE
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
3efe91c3e3
|
more dead code
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
1fb24ebc35
|
fix lp_tst
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
11eab94321
|
more dead code
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
13549aff66
|
rm dead code
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
c6be67bf3b
|
more dead code
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
c8c0a00190
|
remove more dead code
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
748c75275f
|
more dead code removal
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
e430f28813
|
remove dead code
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
f6445891f3
|
rm lu related fields from lp_core_solver_base.h
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
f351eb3ab2
|
remove many methods dealing with double
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
9ec82632a3
|
rp precise
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
569f5be91f
|
rm dead code
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
f33f8c265e
|
more cleanup
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
0fb65dea3f
|
rm square_sparse_matrix
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
178135486c
|
rm scaler
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
6eedbd4f35
|
rm lu
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
e04e726f45
|
rm lu
|
2023-03-08 10:27:05 -08:00 |
|
Lev Nachmanson
|
2e9dc3d090
|
rm lu
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-03-08 10:27:05 -08:00 |
|