Nikolaj Bjorner
a2df3cb828
have propagate return whether it did something
2024-01-11 11:45:05 -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
b706434282
bugfixes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-02 14:30:09 -08:00
Nikolaj Bjorner
adebd2fd94
debugging
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-01 19:10:11 -08:00
Nikolaj Bjorner
09b3d99db1
tidy
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-31 17:09:49 -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
cecaf25c6f
refactor polysat core / solver interface
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-16 16:48:56 -08:00
Nikolaj Bjorner
e0effa3775
n/a
2023-12-16 16:38:02 -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
561d3e8eb9
rename polysat files to exclude namespace
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-16 16:21:01 -08:00