Jakob Rath
d11c2b3265
Add ule_constraint simplification
2024-03-11 14:20:29 +01:00
Jakob Rath
b561795214
fix
2024-02-26 10:40:37 +01:00
Jakob Rath
3eb42cdf4b
minor changes
2024-02-08 15:25:00 +01:00
Nikolaj Bjorner
79a2c86c05
fixup fixedbits again
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-14 14:38:44 -08:00
Nikolaj Bjorner
21711a14f5
bugbash
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-09 14:15:25 -08:00
Nikolaj Bjorner
cb672c7992
overflow example works
...
- introduce weak/strong eval to temper unit propagation to use only weak evaluation.
- harness the amount of interval propagation provided on overflow constraints
- weak evaluation on overflow constraints is now trivialized
- viable insertion also does conflict detection
2024-01-04 15:55:24 -08:00
Nikolaj Bjorner
7b0c04a3e8
bugbash
2024-01-04 10:54:02 -08:00
Nikolaj Bjorner
d91820fe51
bug fixes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-01 16:24:15 -08:00
Nikolaj Bjorner
f328ddf88e
Add monomials container to keep track of non-linear multipliers
...
Refine constraints to include an unfolded version of them where multiplier definitions are expanded.
2023-12-30 14:14:12 -08:00
Nikolaj Bjorner
20afc55b41
misc bugfixes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-28 14:24:52 -08:00
Nikolaj Bjorner
737913b67e
bugfixes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-27 14:00:28 -08:00
Nikolaj Bjorner
1d1457f81a
migrating interface
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-22 07:05:17 -08:00
Nikolaj Bjorner
e49bfdb285
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-16 16:40:03 -08:00
Nikolaj Bjorner
2292a26a25
preparing intblaster as self-contained solver.
...
add activate and propagate to constraints
support axiomatized operators band, lsh, rshl, rsha
2023-12-16 16:35:11 -08:00
Nikolaj Bjorner
bbec72f0b3
adding band
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-16 16:25:08 -08:00
Nikolaj Bjorner
561d3e8eb9
rename polysat files to exclude namespace
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-16 16:21:01 -08:00