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

handle proof checking #48

Open
3 of 5 tasks
c-cube opened this issue Nov 27, 2021 · 1 comment
Open
3 of 5 tasks

handle proof checking #48

c-cube opened this issue Nov 27, 2021 · 1 comment
Assignees
Labels
A-proof related to proof checking A-stanzas stanza language for config files enhancement

Comments

@c-cube
Copy link
Member

c-cube commented Nov 27, 2021

-[x] add (proof_produce " --some --additional --args $proof_file") to prover stanza

  • add (proof_checker "checker $problem --whatever $proof") to prover stanza
    (or maybe a separate stanza with the (proof_checker <name>) field in prover)
  • add a way in task/cli to specify that proof production is on for some provers; also need to be able to run the prover with and without proof production
  • do the proof checking, with new possible results ("unsat but with bad proof", say)
  • have a way to say "checked n subproofs, skipped m subproofs" (to say we have (n/n+m % steps proved)
  • provide views on checked/unchecked proofs in the UI
@c-cube c-cube added enhancement A-stanzas stanza language for config files A-proof related to proof checking labels Nov 27, 2021
@c-cube c-cube self-assigned this Nov 27, 2021
@c-cube
Copy link
Member Author

c-cube commented Jan 5, 2022

This is mostly done, although it'll need a lot of polish.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-proof related to proof checking A-stanzas stanza language for config files enhancement
Projects
None yet
Development

No branches or pull requests

1 participant