• All Packages
  • Criteria
    • All Packages
    • Criteria
  • Readme
  • Versions (1)
  • Dependencies (1)

leanproverLeroyCompilerVerificationCourse0.1.0

METADATA

  • LGPLv2.1
  • 3 days ago
    Last updated on September 4, 2025 at 3:45:55PM
  • 6 stars

LEAN

  • Commit 80d4556 (latest) builds on its recent leanprover/lean4:v4.23.0-rc2
    v4.23.0-rc2
  • Commit 3a9ccf7 fails to build on leanprover/lean4:v4.23.0-rc1
    v4.23.0-rc1
  • Commit 80d4556 (latest) builds on the recent leanprover/lean4:v4.22.0 after lake update
    v4.22.0
  • Commit 3a9ccf7 fails to build on leanprover/lean4:v4.22.0-rc4
    v4.22.0-rc4
  • Commit 3a9ccf7 fails to build on leanprover/lean4:v4.22.0-rc3
    v4.22.0-rc3
  • Commit 3a9ccf7 builds on the recent leanprover/lean4:v4.22.0-rc2
    v4.22.0-rc2
  • Commit 3a9ccf7 builds on the old leanprover/lean4:v4.21.0
    v4.21.0
  • 3 less

REPOSITORY

leanprover/LeroyCompilerVerificationCourse

LeroyCompilerVerificationCourse

This project is a Lean port of Xavier Leroy's EUTypes 2019 summer school course on "Proving the correctness of a compiler". The original course material was written in Coq and demonstrates formal verification techniques for compiler correctness using a simple IMP language. This Lean implementation preserves the same theoretical foundations and proof structure while adapting the formalization to Lean's theorem proving system.

Get Started

  • Install
  • Learn
  • Community
  • Reservoir

Documentation

  • Language reference
  • Lean API
  • Use cases
  • Cite Lean

Resources

  • Lean playground
  • VS Code extension
  • Loogle
  • Mathlib

FRO

  • Mission
  • Team
  • Roadmap
  • Contact

Policies

  • Privacy Policy
  • Terms of Use
© 2025 Lean FRO. All rights reserved.