Jakob Rath
|
ac66622b05
|
Fix redundant lemma in umul_ovfl::narrow_bound
|
2023-03-06 12:59:35 +01:00 |
|
Clemens Eisenhofer
|
4cf24fb5fc
|
Weaken precondition for overflow narrow
|
2023-02-25 14:51:26 +01:00 |
|
Jakob Rath
|
5678c1c592
|
We need more clause names
|
2023-02-03 15:54:56 +01:00 |
|
Jakob Rath
|
b6ea9e31e5
|
output
|
2023-01-09 17:20:40 +01:00 |
|
Jakob Rath
|
be20c0d54e
|
Less allocation during lookup, remove unused argument
|
2022-12-22 15:09:18 +01:00 |
|
Jakob Rath
|
86a36a524a
|
Fix unsoundness in viable fallback
(the src constraint of forbidden intervals is not necessarily univariate)
|
2022-12-19 15:37:49 +01:00 |
|
Nikolaj Bjorner
|
b581cbf062
|
add lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-12-17 18:25:21 -08:00 |
|
Jakob Rath
|
e978e4fc8e
|
Strengthen umul_ovfl lemma
|
2022-12-14 11:07:16 +01:00 |
|
Nikolaj Bjorner
|
6c7f556496
|
activate non-overflow bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-12-12 20:11:01 -08:00 |
|
Jakob Rath
|
587e77648a
|
Keep value_propagate for now
|
2022-12-12 13:57:30 +01:00 |
|
Jakob Rath
|
a3767b177c
|
comment
|
2022-11-28 18:11:51 +01:00 |
|
Jakob Rath
|
fdc186b204
|
Simplify constraint evaluation
|
2022-11-23 12:19:03 +01:00 |
|
Jakob Rath
|
6e72a97727
|
Refactor assignment and search state
|
2022-11-21 17:25:15 +01:00 |
|
Jakob Rath
|
f12ae0af12
|
clause_builder: rename push to insert
|
2022-11-17 17:37:52 +01:00 |
|
Jakob Rath
|
8b4a36e3bd
|
Simplify clause_builder
|
2022-10-07 15:22:49 +02:00 |
|
Jakob Rath
|
6218931dde
|
We only need one of is_true/is_false
|
2022-09-29 17:19:47 +02:00 |
|
Jakob Rath
|
48c6bea331
|
umul 2
|
2022-07-21 12:38:00 +02:00 |
|