Working Notes: a commonplace notebook for recording & exploring ideas.
Home. Site Map. Subscribe. More at expLog.
I've always been extremely curious about using solvers for managing software dynamics and writing fast software, because most of design (and planning) seems to be constraint solving under some forms of uncertainty and noise.
A tutorial on the Z3 api showed up on Hacker news and I decided to take some time to play with the API and take some notes along with that.
z3-solver, the z3 pypi package seems to be something else.import z3 has pretty much everything. Types for defining variablesSolver is the class to collect constraints againststatistics to see time spentprove command, checks if the inverse is unsatisfiable— Kunal