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

[Certora] Simplify veirifcation configuration #466

Closed
wants to merge 2 commits into from

Conversation

colin-morpho
Copy link

@colin-morpho colin-morpho commented Dec 26, 2024

This PR closes #465.
Following the observation that the specification Protected consists of a single parametric rule, we simplify the setup.
This configuration now targets a dummy contract and list all the contracts on which the parametric rule should be checked. This requires to have the spec to not depend on the current contract.
This simplifies the verification setup and eases maintenance as there's a single configuration.

This idea wouldn't work as the spec is fundamentally contract dependent, for instance the value of initiator() is not independent of each contract.

@colin-morpho colin-morpho added the verif Formal Verification label Dec 26, 2024
@colin-morpho colin-morpho self-assigned this Dec 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
verif Formal Verification
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Formal verification: verification setup could be simplified.
1 participant