Nikolaj Bjorner
|
e5eaea46aa
|
ensure m_true is assigned #5753
|
2022-01-11 10:42:05 -08:00 |
|
Nikolaj Bjorner
|
f1bf660adc
|
add case for abs (normally simplified, but not with default_tactic=smt).
|
2022-01-09 11:55:21 -08:00 |
|
Nikolaj Bjorner
|
bf3c213fd3
|
#5753
|
2022-01-09 11:03:29 -08:00 |
|
Nikolaj Bjorner
|
90fd3d82fc
|
enable propagation
|
2022-01-08 19:00:56 -08:00 |
|
Nadav Rotem
|
9f9543ef69
|
Fix unused variable warnings. (#5760)
This commit fixes a few cases of unused variables in release builds.
The commit uses the (void)xxx; syntax which is used in other parts of
the code.
|
2022-01-08 18:18:30 -08:00 |
|
Nikolaj Bjorner
|
0bc8518cb5
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-07 11:53:27 -08:00 |
|
Nikolaj Bjorner
|
199daead50
|
remove Z3_bool_opt #5757
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-07 11:52:10 -08:00 |
|
Nikolaj Bjorner
|
2be71cfc43
|
#5753
|
2022-01-06 15:17:37 -08:00 |
|
Nikolaj Bjorner
|
d7c7fbb8f1
|
setting roots breaks relevancy propagation
|
2022-01-05 21:16:25 -08:00 |
|
Nikolaj Bjorner
|
bd8de964f7
|
more fixes on relevancy
|
2022-01-04 22:02:28 -08:00 |
|
Nikolaj Bjorner
|
e943bee625
|
apply delcypher's todo
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-04 20:25:14 -08:00 |
|
Nikolaj Bjorner
|
d1fb831030
|
relevancy overhaul
|
2022-01-04 16:03:31 -08:00 |
|
Nikolaj Bjorner
|
4a1975053f
|
cleanup
|
2022-01-03 17:37:04 -08:00 |
|
Nikolaj Bjorner
|
614c66f1e2
|
missing relevancy propagation
|
2022-01-03 17:21:37 -08:00 |
|
Nikolaj Bjorner
|
fc741cf018
|
rename module
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-03 14:23:22 -08:00 |
|
Nikolaj Bjorner
|
a2a5924e5c
|
purge more
|
2022-01-03 14:14:09 -08:00 |
|
Nikolaj Bjorner
|
8e3185ffe3
|
remove dual solver approach
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-03 14:08:01 -08:00 |
|
Nikolaj Bjorner
|
cf08cdff9c
|
#5747
|
2022-01-03 08:54:54 -08:00 |
|
Nikolaj Bjorner
|
a71aa113e0
|
#5641
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-02 19:36:17 -08:00 |
|
Nikolaj Bjorner
|
9cbec3b0ca
|
#5641
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-02 19:15:23 -08:00 |
|
Nikolaj Bjorner
|
43e449a805
|
#5641
|
2022-01-02 17:53:26 -08:00 |
|
Nikolaj Bjorner
|
d0fb3cba15
|
#5641 - projection that skips interpreted functions can violate model evaluation.
|
2022-01-02 17:45:43 -08:00 |
|
Nikolaj Bjorner
|
5cd1fe31fd
|
propagate parent default not add parent default)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-01 20:37:26 -08:00 |
|
Nikolaj Bjorner
|
8245935d41
|
#5641 add handlers for basic set operations to euf=true
|
2022-01-01 20:33:17 -08:00 |
|
Nikolaj Bjorner
|
84f514a4f4
|
throttle ackerman on arrays
|
2022-01-01 15:33:33 -08:00 |
|
Nikolaj Bjorner
|
a20b577b2f
|
na
|
2022-01-01 11:26:38 -08:00 |
|
Nikolaj Bjorner
|
9550321064
|
missed push lambdas
|
2021-12-31 16:33:06 -08:00 |
|
Nikolaj Bjorner
|
0ef0ed3b94
|
redoing arrays
|
2021-12-31 15:51:52 -08:00 |
|
Nikolaj Bjorner
|
aa901c4e88
|
axiom solver improvements
|
2021-12-31 11:53:40 -08:00 |
|
Nikolaj Bjorner
|
e8833f4dac
|
working on relevancy=3
|
2021-12-30 17:07:14 -08:00 |
|
Nikolaj Bjorner
|
b87b464e69
|
set relevancy flag on enode
|
2021-12-29 17:57:28 -08:00 |
|
Nikolaj Bjorner
|
a90b66134d
|
make roots uniform for theory lemmas
|
2021-12-29 13:42:11 -08:00 |
|
Nikolaj Bjorner
|
69b4392210
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-29 13:04:31 -08:00 |
|
Nikolaj Bjorner
|
f215b18e0e
|
change registration mode for relevant_eh
|
2021-12-29 13:03:43 -08:00 |
|
Nikolaj Bjorner
|
1706f77b9e
|
optimize propagation to only blocked literals
|
2021-12-28 18:53:37 -08:00 |
|
Nikolaj Bjorner
|
8ff8252e89
|
debug relevancy mode
|
2021-12-28 13:02:09 -08:00 |
|
Nikolaj Bjorner
|
743e56bda3
|
remove output
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-28 12:08:10 -08:00 |
|
Nikolaj Bjorner
|
5ed27a6c38
|
fix initialization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-28 12:06:56 -08:00 |
|
Nikolaj Bjorner
|
28bce8f09c
|
working on relevant
|
2021-12-28 11:00:02 -08:00 |
|
Nikolaj Bjorner
|
9527471967
|
build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-27 16:03:56 -08:00 |
|
Nikolaj Bjorner
|
6f1be09993
|
add direct and incremental relevancy propagator
|
2021-12-27 15:10:33 -08:00 |
|
Nikolaj Bjorner
|
d88f125818
|
build
|
2021-12-26 15:24:03 -08:00 |
|
Nikolaj Bjorner
|
0bd6725711
|
#5641
mark all literals duplicated in dual solver as external
|
2021-12-26 15:10:21 -08:00 |
|
Nikolaj Bjorner
|
fcee2f5aa5
|
revert relevancy2
|
2021-12-26 15:10:21 -08:00 |
|
Nikolaj Bjorner
|
7d311ac2ef
|
use netstandard 2.0 per recommendations
seems that now the recommended starting point is 2.0 and not lower.
|
2021-12-25 13:44:49 -08:00 |
|
Nikolaj Bjorner
|
71b868d7f6
|
#5722 - internalize unary xnor
|
2021-12-22 13:32:53 -08:00 |
|
Nikolaj Bjorner
|
4b5ee91b44
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-21 20:40:58 -08:00 |
|
Nikolaj Bjorner
|
f0740bdf60
|
move user propagte declare to context level
declaration of user propagate functions are declared at context level instead of at solver scope.
|
2021-12-18 10:56:42 -08:00 |
|
Nikolaj Bjorner
|
1e95fb44d1
|
add ability to register expressions during callback
|
2021-12-07 09:47:05 -08:00 |
|
Nikolaj Bjorner
|
fdc253afdd
|
update arithmetic contract for unbounded (#5696)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-06 08:19:18 -08:00 |
|