Picat Version 3.9 has been released (
picat-lang.org). This release introduces several significant improvements and enhancements:
Bit-vector constraints in the sat module: These constraints make it possible to express arithmetic constraints over domains of unlimited size.
Enhanced SAT compiler: Substantial improvements make Picat SAT compiler state-of-the-art, generating concise and efficient SAT encodings for high-level constraints, as demonstrated in this year’s CSP solver competitions. This version includes several bug fixes in the SAT compiler.
Corrected interaction between tabling and throw: Programs with multiple calls to planning predicates now function correctly.
In addition, this release includes numerous minor improvements and refinements.
Cheers,
NF