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

✨ feat: Formal verification #241

Merged
merged 12 commits into from
May 6, 2024
Merged

✨ feat: Formal verification #241

merged 12 commits into from
May 6, 2024

Conversation

raxhvl
Copy link
Member

@raxhvl raxhvl commented May 1, 2024

I noticed the entry for formal verification was removed from the sidebar, maybe because it was a stretch. My research on the subject started few days ago and I figured I'd document it especially because of its role in Ethereum, and testing of critical systems in general.

@raxhvl raxhvl requested a review from taxmeifyoucan May 1, 2024 13:16
Copy link
Contributor

@taxmeifyoucan taxmeifyoucan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot Rahul, you did it again!

I removed FV placeholder from the sidebar because wanted to avoid having an extra empty page, especially while hive and other testing tools are not documented. This is great and fits the wiki well. I left some ideas for more resources and nitpicks :)

docs/wiki/testing/formal-verification.md Outdated Show resolved Hide resolved
docs/wiki/testing/formal-verification.md Outdated Show resolved Hide resolved
docs/wiki/testing/formal-verification.md Outdated Show resolved Hide resolved
docs/wiki/testing/formal-verification.md Show resolved Hide resolved
docs/wiki/testing/formal-verification.md Show resolved Hide resolved
docs/wiki/testing/formal-verification.md Outdated Show resolved Hide resolved
docs/wiki/testing/formal-verification.md Outdated Show resolved Hide resolved
docs/wiki/testing/formal-verification.md Outdated Show resolved Hide resolved
docs/wiki/testing/formal-verification.md Show resolved Hide resolved
Co-authored-by: Mário Havel <[email protected]>
@raxhvl raxhvl requested a review from taxmeifyoucan May 2, 2024 17:01
@raxhvl
Copy link
Member Author

raxhvl commented May 3, 2024

@taxmeifyoucan new updates:

  • Tighter introduction - I linked an article that describes abstract interpretation instead of the long winded explanation. It was kind of tangential. I like intro much better. Let me know how you like it.
  • Expanded contexts for popular tools.
  • Included protocol verification done by Runtime team.
  • Separated talks and publications + added workshops from DevCon you referenced.

Copy link
Member

@shyam-patel-kira shyam-patel-kira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great content @raxhvl!

docs/wiki/testing/formal-verification.md Outdated Show resolved Hide resolved
Co-authored-by: Shyam Patel <[email protected]>
@taxmeifyoucan taxmeifyoucan merged commit 6948f5a into main May 6, 2024
2 checks passed
@raxhvl raxhvl deleted the feat/formal-methods branch May 6, 2024 09:49
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.

3 participants