Nikolaj Bjorner
|
3f3bd5948f
|
fixes/debugging
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-02 14:48:19 -07:00 |
|
Henrich Lauko
|
96671cfc73
|
Add and fix a few general compiler warnings. (#5628)
* rewriter: fix unused variable warnings
* cmake: make missing non-virtual dtors error
* treewide: add missing virtual destructors
* cmake: add a few more checks
* api: add missing virtual destructor to user_propagator_base
* examples: compile cpp example with compiler warnings
* model: fix unused variable warnings
* rewriter: fix logical-op-parentheses warnings
* sat: fix unused variable warnings
* smt: fix unused variable warnings
|
2021-10-29 15:42:32 +02:00 |
|
Nikolaj Bjorner
|
3036b88f09
|
support threading for TRACE mode
|
2021-10-25 13:35:32 +02:00 |
|
Nikolaj Bjorner
|
4c81f8676c
|
backtrack
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-10-10 18:23:25 -07:00 |
|
Nikolaj Bjorner
|
5ee5197ea9
|
Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat
|
2021-10-06 13:01:29 -07:00 |
|
Nikolaj Bjorner
|
a50cecaefa
|
wip
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-10-05 16:06:31 -07:00 |
|
Nikolaj Bjorner
|
be4bc6caed
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-10-04 17:37:12 -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
|
e1224e116f
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-28 16:45:03 -07:00 |
|
Nikolaj Bjorner
|
f3328c743e
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-28 16:43:55 -07:00 |
|
Nikolaj Bjorner
|
e1edadabec
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-27 17:06:59 -07:00 |
|
Nikolaj Bjorner
|
95e2d174c7
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-25 17:26:18 -07:00 |
|
Nikolaj Bjorner
|
a574eebd05
|
fixes, tests
|
2021-09-25 08:38:48 -07:00 |
|
Nikolaj Bjorner
|
e6c413b249
|
add variable minimization
|
2021-09-22 14:27:05 -07:00 |
|
Nikolaj Bjorner
|
c82bbaad7d
|
update todos, working on assignment minimization
|
2021-09-22 13:29:36 -07:00 |
|
Nikolaj Bjorner
|
3447d80310
|
fix todo on enforcing premises
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-22 12:26:45 -07:00 |
|
Nikolaj Bjorner
|
e5df395380
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-22 08:44:37 -07:00 |
|
Nikolaj Bjorner
|
0013ae5089
|
elim pointer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-22 08:15:32 -07:00 |
|
Nikolaj Bjorner
|
2d78bc9282
|
simplify Boolean resolve
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-22 05:37:46 -07:00 |
|
Nikolaj Bjorner
|
ad267ce294
|
add notes and unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-22 05:16:10 -07:00 |
|
Nikolaj Bjorner
|
dc55fbf30d
|
add notes and unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-22 05:04:07 -07:00 |
|
Nikolaj Bjorner
|
d174f87c5e
|
#5532
|
2021-09-21 20:21:23 -07:00 |
|
Nikolaj Bjorner
|
6478e789e9
|
optimizations, fixes, TODO items
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-21 14:50:18 -07:00 |
|
Nikolaj Bjorner
|
444084f396
|
add notes and tangent lemma
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-21 11:30:50 -07:00 |
|
Nikolaj Bjorner
|
0426b23d0c
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-21 09:44:37 -07:00 |
|
Nikolaj Bjorner
|
2e96557827
|
fix #5560 - add a throttle on maximal size of bignums created for propagate-value lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-21 08:55:28 -07:00 |
|
Nikolaj Bjorner
|
23963f274d
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-21 04:58:00 -07:00 |
|
Nikolaj Bjorner
|
959f150e4a
|
Merge branch 'master' of http://github.com/z3prover/z3 into polysat
|
2021-09-20 17:39:04 -07:00 |
|
Nikolaj Bjorner
|
d4abf16551
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-20 17:38:42 -07:00 |
|
Nikolaj Bjorner
|
ce12c51083
|
remove last references to unit clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-20 17:36:07 -07:00 |
|
Nikolaj Bjorner
|
cd76fd9edd
|
fixes and expose new bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-20 17:30:41 -07:00 |
|
Nikolaj Bjorner
|
32c3a3e3cc
|
remove cond-log use
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-20 16:11:05 -07:00 |
|
Nikolaj Bjorner
|
8ee54c665a
|
removing unit clauses and dependency manager, use minisat approach by tracking assumption literals directly also in clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-20 15:10:03 -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
|
1e3ff3179e
|
handle empty clauses created as lemmas as unsat state.
add unit tests
|
2021-09-19 15:43:47 -04:00 |
|
Nikolaj Bjorner
|
c69c316b27
|
enable reduce_by, more tests
|
2021-09-19 13:41:39 -04:00 |
|
Nikolaj Bjorner
|
58c66ffee8
|
remove propagate_bool_at, it is technically not propagating but assigning
|
2021-09-19 08:47:14 -04:00 |
|
Nikolaj Bjorner
|
16d48c17dd
|
streamline propagation
|
2021-09-19 08:30:51 -04:00 |
|
Nikolaj Bjorner
|
663b61b612
|
add propagation after lemma addition
|
2021-09-19 08:09:53 -04:00 |
|
Nikolaj Bjorner
|
dac2f1c026
|
cleaning
|
2021-09-19 07:52:57 -04:00 |
|
Nikolaj Bjorner
|
02a38009b9
|
remove disjunctive lemma feature
|
2021-09-19 07:33:20 -04:00 |
|
Nikolaj Bjorner
|
fa3886136b
|
adding Boolean propagation, watch; and factoring
|
2021-09-18 22:18:15 -04:00 |
|
Nikolaj Bjorner
|
f01da40e49
|
adding watches on Booleans
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-16 22:01:34 +01:00 |
|
Nikolaj Bjorner
|
c25fd71bf4
|
fixes
|
2021-09-16 10:10:50 +01:00 |
|
Nikolaj Bjorner
|
689c5b4e12
|
generalize level
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-15 16:46:30 +01:00 |
|
Nikolaj Bjorner
|
7e7f88ae3d
|
fix backtracking from fi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-15 09:28:59 +01:00 |
|
Nikolaj Bjorner
|
3c8c8f5d40
|
update var dependency tracking
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-15 09:10:36 +01:00 |
|
Jakob Rath
|
34631d972d
|
fix compiler warning
|
2021-09-14 15:10:17 +02:00 |
|