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

call :prove or :check #121

Closed
weaversa opened this issue Nov 14, 2020 · 4 comments
Closed

call :prove or :check #121

weaversa opened this issue Nov 14, 2020 · 4 comments
Assignees

Comments

@weaversa
Copy link

weaversa commented Nov 14, 2020

It would be nice to use the python interface for CI related things, but I can't figure out how to call the prover. Is this supported?

@pnwamk
Copy link
Contributor

pnwamk commented Nov 16, 2020 via email

@weaversa
Copy link
Author

Also, please add :safe to the list.

@pnwamk
Copy link
Contributor

pnwamk commented Dec 4, 2020

Update: some initial work on prover interaction from the python API is here (it was already implemented in the server API but not exposed in the python API):
https://github.com/GaloisInc/argo/tree/cryptol-remote-api-sat
https://github.com/GaloisInc/cryptol/tree/cryptol-remote-api/sat

:prove should be a trivial addition to what :sat is already doing.

:check, and :safe will require just a little more work.

@atomb
Copy link

atomb commented Feb 2, 2021

Now that GaloisInc/cryptol#1046 is merged, the equivalent of :prove and :sat are available. There's not yet an equivalent of :check or :safe, however, so I'll leave this open as a reminder.

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

3 participants