Jakob Rath
|
479e0e58ea
|
Better intervals for equations
|
2022-12-12 18:18:24 +01:00 |
|
Jakob Rath
|
93ee9c7f8e
|
compile
|
2022-12-07 16:16:07 +01:00 |
|
Nikolaj Bjorner
|
db18c7206a
|
debugging
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-12-03 17:09:36 -08:00 |
|
Nikolaj Bjorner
|
9572623675
|
remove comment about bug in forbidden_intervals, it is correct there, but maybe a bug in viable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-12-03 08:02:02 -08:00 |
|
Nikolaj Bjorner
|
eda3cac8d4
|
chasing interval bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-12-03 07:49:17 -08:00 |
|
Jakob Rath
|
48c6bea331
|
umul 2
|
2022-07-21 12:38:00 +02:00 |
|
Nikolaj Bjorner
|
a623865a82
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-06 05:44:31 +02: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
|
32edbfa28e
|
two bugs: check for always false, adjust start of list was incorrect during re-insert
|
2022-02-02 07:37:35 -08:00 |
|
Jakob Rath
|
cbed3bfde4
|
fi: match_non_zero_linear
|
2022-01-26 11:09:37 +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
|
417a5320c7
|
forbidden intervals for strict inequalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-22 11:14:53 +01: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
|
934564882c
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-14 12:34:34 -08:00 |
|
Nikolaj Bjorner
|
8c2735e68b
|
prepare for diseq_lin viable
|
2021-12-13 12:00:19 -08:00 |
|
Nikolaj Bjorner
|
651b41f8c0
|
refactor fi functionality
|
2021-12-13 11:39:15 -08:00 |
|
Nikolaj Bjorner
|
c7da31a67d
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-13 10:24:42 -08:00 |
|
Nikolaj Bjorner
|
f3ac879fa4
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-09 08:25:52 -08:00 |
|
Nikolaj Bjorner
|
98a0f37eec
|
update viable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-04 02:23:21 -08:00 |
|
Nikolaj Bjorner
|
4d0f55febd
|
update viable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-03 17:57:08 -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
|
8db711bc3c
|
retire deprecated functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-22 18:14:15 +01:00 |
|
Nikolaj Bjorner
|
de424713e4
|
if you are really reading this commit message, you must be a programmer who has no life.
|
2021-11-18 10:10:50 -08:00 |
|
Nikolaj Bjorner
|
69a17d0c60
|
test and fix viable2
|
2021-11-14 20:55:12 -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
|
d0b47d23f6
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-10 00:43:57 -08:00 |
|
Nikolaj Bjorner
|
d0c8240560
|
refactor forbidden intervals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-09 10:34:11 -08:00 |
|
Nikolaj Bjorner
|
4c81f8676c
|
backtrack
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-10-10 18:23:25 -07:00 |
|
Nikolaj Bjorner
|
0d9d4bb46e
|
wip
|
2021-10-04 14:44:05 -07:00 |
|
Nikolaj Bjorner
|
813674087e
|
wip
|
2021-10-04 14:43:33 -07:00 |
|
Nikolaj Bjorner
|
fd8b2ba596
|
clear regressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-29 15:56:01 -07:00 |
|
Nikolaj Bjorner
|
a574eebd05
|
fixes, tests
|
2021-09-25 08:38:48 -07:00 |
|
Nikolaj Bjorner
|
bb5ff8db24
|
rename conflict_core to conflict:
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-20 14:05:55 -07:00 |
|
Nikolaj Bjorner
|
7e7f88ae3d
|
fix backtracking from fi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-15 09:28:59 +01:00 |
|
Jakob Rath
|
d36a658139
|
forbidden intervals fixes
|
2021-09-14 10:15:10 +02:00 |
|
Nikolaj Bjorner
|
f5fd295e01
|
reorganize variable tracking for lemmas
this is going to break a bunch
|
2021-09-12 18:05:29 +02:00 |
|
Nikolaj Bjorner
|
b36bc11b85
|
remove eq constraint, fix gc for external constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-11 20:09:28 +02:00 |
|
Nikolaj Bjorner
|
516ca06c28
|
levels take 1
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-10 15:40:25 +02:00 |
|
Nikolaj Bjorner
|
7980b05cc1
|
forbidden intervals create a lemma
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-08 06:54:36 +02:00 |
|
Nikolaj Bjorner
|
146d107961
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-07 17:04:32 +02:00 |
|
Nikolaj Bjorner
|
a6643955e6
|
forbidden interval update
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-07 17:00:46 +02:00 |
|
Nikolaj Bjorner
|
e6c4ae19c6
|
stab at forbidden intervals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-07 15:49:29 +02:00 |
|
Nikolaj Bjorner
|
9450ac0d18
|
Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat
|
2021-09-07 15:09:28 +02:00 |
|
Nikolaj Bjorner
|
f48e0498d0
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-07 15:09:25 +02:00 |
|
Jakob Rath
|
24f96acf4f
|
build_lemma returns clause_builder; adjust reason in revert_bool_decision
|
2021-09-07 15:02:29 +02:00 |
|
Nikolaj Bjorner
|
978bd9e560
|
remove scoped
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-08-31 08:55:48 -07:00 |
|