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

Enable more passing proofs with RPC prover #2479

Closed
wants to merge 4 commits into from
Closed

Conversation

ehildenb
Copy link
Member

@ehildenb ehildenb commented Jun 11, 2024

Related: runtimeverification/k#4359

This enables 3 more proofs on the RPC provers (and they are disabled on kprove legacy prover):

  • tests/specs/examples/sum-to-n-spec.k: needed to be adjusted so that the target state in the proofs was a state that the RPC prover would naturally cut at.
  • tests/specs/examples/merkle-spec.k: had some bugs in how merkle tree encoding working (Bytes vs. Strings), and some bugs in the specs regarding use of ... and runLemma klabel. This wasn't run with any prover before, but now is passing on the RPC Booster.
  • tests/specs/examples/storageRoot-spec.k: had an issue with initial state being identified as terminal because it didn't have the needed klabel. After that's adjusted, this is passing on booster.

@ehildenb ehildenb self-assigned this Jun 11, 2024
@ehildenb ehildenb closed this Jun 11, 2024
@ehildenb ehildenb deleted the passing-proofs branch June 11, 2024 20:57
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.

1 participant