Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
How does one extend Z3 with new solvers / theories? #1764
I was interested in understanding what the process is to extend Z3's theory, and add additional solvers for existing theories. Googling led me to StackOverflow answers which states that the plugin based architecture is deprecated.
I can't seem to find any up-to-date information about how to extend Z3.
For some context, I'm interested in plugging in
For isl I would suggest cloning smt/theory_lra.cpp and smt/theory_lra.h.