Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explore SMT solver as an optional tool in the Raksha toolbox. #622

Open
shaper opened this issue Jul 26, 2022 · 2 comments
Open

Explore SMT solver as an optional tool in the Raksha toolbox. #622

shaper opened this issue Jul 26, 2022 · 2 comments
Assignees

Comments

@shaper
Copy link
Contributor

shaper commented Jul 26, 2022

Towards long term research purposes. Currently considering Z3, CVC4, CVC5.

@aferr
Copy link
Collaborator

aferr commented Aug 2, 2022

A nice thing about these tools is that they all accept SMT-LIB code, so the decision here can be easily pivoted, or our code can actually make use of all of these solvers.

@shaper
Copy link
Contributor Author

shaper commented Aug 2, 2022

I have CVC5 building externally. I'll put up a pending PR soon to discuss with @markww. There are some choices around library dependencies that affect licensing and a few other small things we need to consider.

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

No branches or pull requests

2 participants