Clemens Eisenhofer
5b35450891
Several changes:
...
- Extend fixed-bit FI to both directions
- really randomized restart
- MSB for fixed-bits
- Forward propagation (band, lshift, rshift) with good justifications (strengthen during saturation)
2023-03-07 15:21:14 +01:00
Clemens Eisenhofer
5ddc727f91
Do a quick check for feasibility w.r.t. bits before using forbidden intervals
2023-02-15 20:06:13 +01:00
Jakob Rath
0cfc0af7ee
no need to alloc sets
2022-12-22 18:55:18 +01:00
Jakob Rath
b5af2164f4
Add simplify_clause::try_remove_equations
2022-12-22 14:53:42 +01:00
Jakob Rath
8d803a1266
Move unfinished make_asserting code
2022-09-28 19:19:33 +02:00
Jakob Rath
0dae3bad6a
Fix subsumption terminology
2022-09-28 15:35:05 +02:00
Jakob Rath
7be82a36f2
Recognize x != k among new literals in lemma
2022-09-28 15:16:05 +02:00
Jakob Rath
4e4b4fdd06
subsumption notes
2022-09-23 16:45:23 +02:00
Nikolaj Bjorner
8128ae8109
generalize subsumption to non-univariate
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-08-22 10:46:49 -07:00
Jakob Rath
28ddd4ad56
Implement unilinear subsumption as clause simplification
2022-08-22 14:55:02 +02:00
Jakob Rath
53f276d225
apply
2022-08-22 12:44:56 +02:00
Jakob Rath
bf1a7914cd
Add clause simplification stub
2022-08-22 12:36:05 +02:00