A new summer release is available with important developments for the SMT module.
After a couple of months spent on the Rust/C++ translation layer I talked about in the previous post I had to remember I still have a day job, which requires some times to do other things.
Then, approximately a month ago I resumed work on ::formally, but this time to
strenghten the SMT module.
The new release comes with great changes, including:
Z3 backend based on the new interfacecvc5 backend based on the new interfaceterm!() macro used to build them conveniently.let expressionsTesting and improving the quality of the implementation of the SMT-LIBv2 language are the next steps.