Bruce Mitchener
|
1d9345c3de
|
Fix typos.
|
2022-08-05 07:40:50 +03:00 |
|
Jakob Rath
|
d7f0181c46
|
Merge branch 'master' into polysat
|
2022-08-04 08:53:34 +02:00 |
|
Bruce Mitchener
|
d8c99480c6
|
test/lp: Replace if linux with if not windows.
This is stuff that works on posix, so we can flip the check.
|
2022-08-03 08:22:54 +03:00 |
|
Bruce Mitchener
|
8313282cda
|
Use char version of find_last_of when possible.
|
2022-08-02 17:38:11 +03:00 |
|
Jakob Rath
|
de6a0ab1a7
|
PDD operations
|
2022-08-01 18:37:11 +03:00 |
|
Jakob Rath
|
42233ab5c8
|
Additional BDD operations; BDD vectors and finite domain abstraction
|
2022-08-01 18:37:11 +03:00 |
|
Jakob Rath
|
79ee543d25
|
Move tbv to util
|
2022-08-01 18:37:11 +03:00 |
|
Jakob Rath
|
0f51f3ed17
|
Merge branch 'master' into polysat
|
2022-08-01 15:03:03 +02:00 |
|
Bruce Mitchener
|
77e5d6ab19
|
Use nullptr consistently instead of 0 or NULL.
|
2022-08-01 14:24:32 +03:00 |
|
Jakob Rath
|
b97080976b
|
VERIFY in tests
|
2022-08-01 12:22:19 +02:00 |
|
Jakob Rath
|
220a63e8bd
|
Merge branch 'master' into polysat
|
2022-08-01 11:27:49 +02:00 |
|
Nikolaj Bjorner
|
bf282b05c8
|
fix #6213
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-07-31 18:40:59 +03:00 |
|
Bruce Mitchener
|
1eb84fe4b9
|
Mark override methods appropriately. (#6207)
|
2022-07-29 23:29:15 +02:00 |
|
Bruce Mitchener
|
78237578f3
|
Enable more tests on non-Windows. (#6199)
Some tests were `#ifdef _WINDOWS` even though they compiled
and ran on other platforms. Remove the #ifdef protections
in these cases.
|
2022-07-29 11:48:27 +02:00 |
|
Bruce Mitchener
|
3e38bbb009
|
Make sure all headers do #pragma once. (#6188)
|
2022-07-23 10:41:14 -07:00 |
|
Jakob Rath
|
1b370727b1
|
remove redundant subst_val
|
2022-07-21 13:15:02 +02:00 |
|
Jakob Rath
|
f762b66fe2
|
VERIFY in test
|
2022-07-21 13:07:28 +02:00 |
|
Jakob Rath
|
4a3fe8ab82
|
fix
|
2022-07-21 13:00:36 +02:00 |
|
Jakob Rath
|
e168d8a2eb
|
Merge branch 'master' into polysat
|
2022-07-21 12:56:50 +02:00 |
|
Nikolaj Bjorner
|
4a192850f2
|
add var_factors
Add routine to partially factor polynomials. It factors out variables.
|
2022-07-14 11:06:53 -07:00 |
|
Jakob Rath
|
e5e79c1d4b
|
Merge branch 'master' into polysat
|
2022-07-01 16:11:17 +02:00 |
|
Nikolaj Bjorner
|
c3d2120bdd
|
add totalizer version of rc2
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-06-29 23:10:42 -07:00 |
|
Nikolaj Bjorner
|
5afcb489e0
|
adding totalizer
|
2022-06-29 08:20:01 -07:00 |
|
Nuno Lopes
|
f08e3d70a9
|
attempt to fix windows build bot
|
2022-06-17 21:15:54 +01:00 |
|
Nuno Lopes
|
f3c00a0a03
|
attempt to fix windows build bot
|
2022-06-17 18:05:19 +01:00 |
|
Nuno Lopes
|
c3407fc304
|
fix build of tests
|
2022-06-17 17:11:18 +01:00 |
|
Nikolaj Bjorner
|
5ca3bc3212
|
kernel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-05-10 15:48:06 -07:00 |
|
Nikolaj Bjorner
|
0557d72d1c
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-05-10 07:42:32 -07:00 |
|
Nikolaj Bjorner
|
6a8ac5f9b1
|
adding K
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-05-09 16:47:26 -07:00 |
|
Nikolaj Bjorner
|
ad2445e423
|
gauss jordan
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-05-09 16:33:15 -07:00 |
|
Jakob Rath
|
509a007ed7
|
Integrate univariate solver in polysat
|
2022-03-18 15:43:06 +01:00 |
|
Jakob Rath
|
c4370eb7e6
|
univariate solver seems to work
|
2022-03-11 18:06:32 +01:00 |
|
Jakob Rath
|
1de51da67e
|
get univariate coefficients
|
2022-03-11 18:03:39 +01:00 |
|
Nikolaj Bjorner
|
57d3abbf64
|
compile
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-02-02 08:40:44 -08:00 |
|
Nikolaj Bjorner
|
4c4f916917
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-02-02 08:24:58 -08:00 |
|
Nikolaj Bjorner
|
32edbfa28e
|
two bugs: check for always false, adjust start of list was incorrect during re-insert
|
2022-02-02 07:37:35 -08:00 |
|
Nikolaj Bjorner
|
1a36b74143
|
dbg
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-02-01 19:32:07 -08:00 |
|
Nikolaj Bjorner
|
c48f14e537
|
updated conflict state
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-02-01 11:47:33 -08:00 |
|
Jakob Rath
|
15854301b2
|
Generalize refine_disequal_lin
|
2022-01-31 15:35:25 +01:00 |
|
Nikolaj Bjorner
|
3f5df04dc4
|
prepare polysat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-26 06:19:24 +01:00 |
|
Jakob Rath
|
8c2f268506
|
fi disequal: add special treatment for v > -a*v
|
2022-01-24 17:03:49 +01:00 |
|
Jakob Rath
|
7d3308b00e
|
test case for match_zero
|
2022-01-24 14:28:32 +01:00 |
|
Jakob Rath
|
1cb7ca8dfc
|
match additional cases in forbidden intervals
|
2022-01-24 14:15:10 +01:00 |
|
Nikolaj Bjorner
|
cbbf1381f7
|
update to use incremental substitution
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-23 03:00:25 +01:00 |
|
Nikolaj Bjorner
|
6f689c3c1f
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-22 12:21:20 +01:00 |
|
Nikolaj Bjorner
|
3c940b5125
|
use nyi to catch uncovered cases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-21 17:49:43 +01:00 |
|
Nikolaj Bjorner
|
f2dd95eaa9
|
Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat
|
2022-01-21 15:57:35 +01:00 |
|
Nikolaj Bjorner
|
49d9e3440c
|
use band, add bvneg compile step
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-21 15:57:27 +01:00 |
|
Jakob Rath
|
c4c9c84aeb
|
Treat eval'd literals as propagations (not as decisions)
|
2022-01-21 15:56:16 +01:00 |
|
Jakob Rath
|
c9b9b5f531
|
remove obsolete test case
|
2022-01-19 19:10:10 +01:00 |
|