Skip to content

libraries.txt request: Z3 SMT sovler - #43

Open
hans-riess wants to merge 1 commit into
robotarium:masterfrom
hans-riess:master
Open

libraries.txt request: Z3 SMT sovler#43
hans-riess wants to merge 1 commit into
robotarium:masterfrom
hans-riess:master

Conversation

@hans-riess

Copy link
Copy Markdown
Contributor

I am working on a project utilizing formal methods (SMT in particular) to resolve disagreements between agents about safety. The gold standard for SMT solvers is Z3. Another option would be to ship the compiled C++ solver libz3.so file with a robotarium experiment (plus the helper files in the python bindings).

@hans-riess

Copy link
Copy Markdown
Contributor Author

I added the z3-solver package to the list of packages in libraries.txt in this PR. Happy to go another route if prefered.

@hans-riess

Copy link
Copy Markdown
Contributor Author

@N8BWert and @SeanTWilson: this is for a different project, but I think this solver will be use useful for others as well

@N8BWert

N8BWert commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Looks good. I added the solver to the executors so you should be good to submit.

@hans-riess

Copy link
Copy Markdown
Contributor Author

thanks! would it make sense to close the PR or should we ask @SeanTWilson to merge?

@N8BWert

N8BWert commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Sean will merge it when he has time so the PR can be kept open until then.

@hans-riess

Copy link
Copy Markdown
Contributor Author

Okay thanks I wasn't sure. He was mentioning that new libraries need to only be added on the backend and not necessarily the simulator.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants