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

Verified compilation prototype: generation of Lean verification statements #3344

Merged
merged 25 commits into from
Mar 11, 2025

Conversation

lukaszcz
Copy link
Collaborator

@lukaszcz lukaszcz commented Feb 26, 2025

  • Adds the --verify option which causes the compiler to emit a Lean project with statements of compilation correctness. Currently, the verification statements are generated only for a part of the Core pipeline in the main optimization phase.
  • Adds examples/verification with two simple compiler run verification examples.

@lukaszcz lukaszcz self-assigned this Feb 26, 2025
@lukaszcz lukaszcz added verified-compilation enhancement New feature or request labels Feb 26, 2025
@lukaszcz lukaszcz added this to the 0.6.10 milestone Feb 26, 2025
@lukaszcz lukaszcz force-pushed the verified-compilation branch 2 times, most recently from bd95106 to 6f5f5d5 Compare March 3, 2025 19:15
@lukaszcz lukaszcz force-pushed the verified-compilation branch from 583faf7 to 0432069 Compare March 9, 2025 12:27
@lukaszcz lukaszcz marked this pull request as ready for review March 11, 2025 10:11
@lukaszcz lukaszcz merged commit 908a446 into main Mar 11, 2025
7 of 8 checks passed
@lukaszcz lukaszcz deleted the verified-compilation branch March 11, 2025 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants