POPLmark Reloaded
How close are we to a world where every paper on programming languages is accompanied by an electronic appendix with machine checked proofs? POPLmark Reloaded, as the name suggests, follows up the original POPLmark Challenge by proposing a new collection of benchmark problems in mechanizing the meta-theory of programming languages, in order to compare and push the state of the art of proof assistants. We focus on proofs using logical relations and propose establishing strong normalization of a simply-typed lambda-calculus (and its extension with disjoint sums) with a proof by Kripke-style logical relations as a benchmark. More details in the paper "POPLMark Reloaded: Mechanizing Proofs by Logical Relations", please check it out at (DOI). Please cite it as:
@article{poplmark_reloaded, title = {POPLMark reloaded: Mechanizing proofs by logical relations}, volume = 29, DOI = {10.1017/S0956796819000170}, journal = {Journal of Functional Programming}, publisher = {Cambridge University Press}, author = {Abel, Andreas and Allais, Guillaume and Hameer, Aliya and Pientka, Brigitte and Momigliano, Alberto and Schäfer, Steven and Stark, Kathrin}, year = 2019, pages = {e19} }