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

Support for CVC5 #171

Open
palmskog opened this issue Nov 11, 2023 · 1 comment
Open

Support for CVC5 #171

palmskog opened this issue Nov 11, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@palmskog
Copy link
Contributor

palmskog commented Nov 11, 2023

The CVC4 GitHub repo has been archived, seemingly indicating no new releases of CVC4 are planned, and by extension CVC4 may stop working completely in the future.

On the other hand CVC5 is actively developed and supported. Are there any plans to support CVC5? If not, maybe it would be useful to give some hints on what (if anything) might have to be added/changed in CoqHammer to support CVC5, in case a community member becomes interested in working on it.

@lukaszcz
Copy link
Owner

I'll take a look at CVC5 when I have some free time.

If CVC5 supports the TPTP format, then it should just be a matter of adjusting the command line invocations and maybe the output parsing. If CVC5 doesn't support TPTP, then the easiest way of integrating it with CoqHammer would be to add TPTP support to it, perhaps via a separate translator from TPTP to CVC5 input format.

In general, it is easy to integrate CoqHammer with any theorem prover which supports the TPTP format and outputs an easily parsable list of definitions used in the proof / unsat core.

@lukaszcz lukaszcz self-assigned this Jul 28, 2024
@lukaszcz lukaszcz added the enhancement New feature or request label Jul 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants