3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-24 12:07:52 +00:00
Commit graph

54 commits

Author SHA1 Message Date
Jakob Rath
d4592f2abf umul 2022-07-21 11:57:27 +02:00
Jakob Rath
d473c23e5b bailout for saturation lemmas 2022-07-01 11:51:52 +02:00
Jakob Rath
c78007fd1a Use mul_ovfl constraint directly instead of approximating it with bounds 2022-06-29 14:28:59 +02:00
Jakob Rath
69a28a7740 fix check against looping 2022-06-29 14:27:11 +02:00
Jakob Rath
9fa5096776 conflict logging 2022-04-12 16:06:20 +02:00
Nikolaj Bjorner
c48f14e537 updated conflict state
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-02-01 11:47:33 -08:00
Nikolaj Bjorner
b488a1fadd WIP revamp conflict state
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-01-29 16:17:58 -08:00
Nikolaj Bjorner
eb9bfbb3d8 add resolved attribute
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-20 17:39:12 -08:00
Nikolaj Bjorner
e50c612068 avoid try_y_l_ax when a is unit
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-19 15:37:27 -08:00
Nikolaj Bjorner
ed9c0b84f6 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-09 08:25:24 -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
d86570ce75 prepare for new viable 2021-11-21 06:18:35 +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
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
e1bc9cc0bb updates 2021-11-05 12:16:35 -07:00
Nikolaj Bjorner
48e663776b build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-11-02 15:40:45 -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
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
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
bb5ff8db24 rename conflict_core to conflict:
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-20 14:05:55 -07:00
Nikolaj Bjorner
c082ea4357 update dep
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-13 17:35:36 +02:00
Jakob Rath
1a810cc696 update saturation 2021-09-13 13:49:29 +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
deeb6c7784 remove cm
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-11 20:18:12 +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
f8a3857adb comments
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-11 16:55:49 +02:00
Nikolaj Bjorner
d514464e30 levels/crit
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-10 16:03:38 +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
2b6ae0070f na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-10 13:35:49 +02:00
Nikolaj Bjorner
366e3dbb52 use cm
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-10 09:56:20 +02:00
Nikolaj Bjorner
ba5e2a8d2b fix bug in rule
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-10 05:49:54 +02:00
Nikolaj Bjorner
18e5a3a991 fixes to saturation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-10 05:34:52 +02:00
Nikolaj Bjorner
98331c261d throttle saturation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-09 19:14:59 +02:00
Nikolaj Bjorner
697723d53b adjust overflow premises, add stubs for used constraints as premises
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-09 16:58:51 +02:00
Nikolaj Bjorner
ed60cdc403 finish sketch of special case interval propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-09 12:23:03 +02:00
Nikolaj Bjorner
611c28fc47 push outline of using cjust for overflow premise
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-09 09:56:00 +02:00
Jakob Rath
a5b7f9d77b change to assertion 2021-09-08 18:42:08 +02:00
Jakob Rath
18411afda2 find_upper_bound 2021-09-08 18:40:29 +02:00
Nikolaj Bjorner
0fd583f5d2 idea w/o implementation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-08 14:48:54 +02:00
Nikolaj Bjorner
c894efd777 nit
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-08 14:06:46 +02:00
Nikolaj Bjorner
c7129d2537 more on saturation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-08 14:00:36 +02:00
Nikolaj Bjorner
58276e2569 reorg notes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-08 10:50:30 +02:00
Nikolaj Bjorner
efdab0cd4c add more todo note
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-07 23:56:40 +02:00
Nikolaj Bjorner
eddc03b2eb add some validation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-09-07 23:44:30 +02:00