3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-03-02 11:46:55 +00:00
Commit graph

304 commits

Author SHA1 Message Date
Nikolaj Bjorner
f3ac879fa4 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-09 08:25:52 -08:00
Nikolaj Bjorner
ed9c0b84f6 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-09 08:25:24 -08:00
Nikolaj Bjorner
90bd5f186b tune based on test_l5
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-11-26 20:14:00 +01:00
Nikolaj Bjorner
7b85afbe9c na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-11-26 18:27:44 +01:00
Nikolaj Bjorner
fc6e127cca don't add viable premises on decisions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-11-25 20:19:58 +01:00
Nikolaj Bjorner
caef8d026f add unsat core, activity, quick pass for viable 2021-11-24 13:23:28 +01:00
Nikolaj Bjorner
21c604e7b4 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-11-23 18:56:32 +01: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
d86570ce75 prepare for new viable 2021-11-21 06:18:35 +01:00
Nikolaj Bjorner
6bf4f001d9 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-11-18 15:53:51 -08:00
Nikolaj Bjorner
1dcb7e6f6a remove justified vars
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-11-18 15:43:39 -08: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
d073583d88 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-11-13 06:50:11 -08:00
Nikolaj Bjorner
931e1624b2 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-11-10 02:58:35 -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
57c40e480b na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-11-08 05:08:57 -08:00
Nikolaj Bjorner
6fb4e0d5a9 fix unsound backjump for out of order search stacks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-11-02 19:12:49 -07:00
Nikolaj Bjorner
3f3bd5948f fixes/debugging
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-11-02 14:48:19 -07:00
Nikolaj Bjorner
a50cecaefa wip
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-10-05 16:06:31 -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
2d78bc9282 simplify Boolean resolve
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-22 05:37:46 -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
23963f274d na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-21 04:58:00 -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
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
a8e68ebf86 verify_sat should perform a semantic check 2021-09-14 14:49:20 +02:00
Jakob Rath
8103627e47 fix test_l4 2021-09-14 14:45:03 +02:00
Jakob Rath
15ebbbda2c fix assertion 2021-09-14 14:04:35 +02:00