POPL Artifact Evaluation

•
1.1k
•

Packages mechanized proof artifacts in Rocq/Coq, Lean, Agda, and Isabelle to secure POPL artifact evaluation badges.

POPL Artifact Evaluation guides researchers through packaging formal proof developments and verification tools for post-conditional-acceptance evaluation at top programming language conferences like POPL. It enforces critical badge criteria such as the zero-admit/zero-sorry completeness rule, conducts rigorous axiom footprint audits across Coq, Lean, Agda, and Isabelle, builds paper-to-proof correspondence matrices, pins environment toolchains, and prepares archival snapshots for Zenodo to help you secure the Functional, Reusable, and Available badges.

Key Features

01Completeness verification ensuring zero unproven lemmas with automated admit, sorry, and postulate checks
02Badge readiness scoring for ACM Artifacts Evaluated - Functional, Reusable, and Available tiers
03Axiom footprint auditing across Rocq/Coq, Lean 4, Agda, and Isabelle to prevent undeclared assumptions
04Reproducibility packaging with toolchain pinning, quick-check targets, and container setup
05Theorem-to-proof correspondence mapping that links paper claims directly to formal proof lines
061,086 GitHub stars

Use Cases

01Packaging mechanized Coq or Lean proofs for POPL post-acceptance artifact evaluation
02Auditing proof developments to eliminate hidden assumptions and incomplete proofs before peer review
03Creating theorem correspondence tables and Docker/VM environments for conference artifact reviewers